Adapt blast linedef executor to UDMF

This commit is contained in:
MascaraSnake 2021-12-28 08:33:57 +01:00
parent e140bd8252
commit 5248271619
3 changed files with 9 additions and 1 deletions

View file

@ -5099,6 +5099,11 @@ udmf
sprite = "TOADA0";
width = 32;
height = 16;
arg0
{
title = "Linedef tag";
type = 15;
}
}
757
{

View file

@ -2771,7 +2771,7 @@ void P_KillMobj(mobj_t *target, mobj_t *inflictor, mobj_t *source, UINT8 damaget
case MT_BLASTEXECUTOR:
if (target->spawnpoint)
P_LinedefExecute(target->spawnpoint->angle, (source ? source : inflictor), target->subsector->sector);
P_LinedefExecute(target->spawnpoint->args[0], (source ? source : inflictor), target->subsector->sector);
break;
case MT_SPINBOBERT:

View file

@ -5048,6 +5048,9 @@ static void P_ConvertBinaryMap(void)
mapthings[i].type = 754;
break;
}
case 756: //Blast linedef executor
mapthings[i].args[0] = mapthings[i].angle;
break;
case 757: //Fan particle generator
{
INT32 j = Tag_FindLineSpecial(15, mapthings[i].angle);