- moved ENDOOM lump name definition into gameinfo.
- moved default item drop style into gameinfo. - moved default respawn time into gameinfo. - moved default inventory max amount into gameinfo. - turned Heretic's blocking of the sector for LS_Plat_RaiseAndStayTx0 into a parameter instead of having the game mode decide. SVN r1812 (trunk)
This commit is contained in:
parent
173646971d
commit
93166b86b3
16 changed files with 68 additions and 4874 deletions
|
|
@ -698,9 +698,25 @@ FUNC(LS_Plat_UpNearestWaitDownStay)
|
|||
}
|
||||
|
||||
FUNC(LS_Plat_RaiseAndStayTx0)
|
||||
// Plat_RaiseAndStayTx0 (tag, speed)
|
||||
// Plat_RaiseAndStayTx0 (tag, speed, lockout)
|
||||
{
|
||||
return EV_DoPlat (arg0, ln, DPlat::platRaiseAndStay, 0, SPEED(arg1), 0, 0, 1);
|
||||
DPlat::EPlatType type;
|
||||
|
||||
switch (arg3)
|
||||
{
|
||||
case 1:
|
||||
type = DPlat::platRaiseAndStay;
|
||||
break;
|
||||
case 2:
|
||||
type = DPlat::platRaiseAndStayLockout;
|
||||
break;
|
||||
default:
|
||||
type = gameinfo.gametype == GAME_Heretic? DPlat::platRaiseAndStayLockout : DPlat::platRaiseAndStay;
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
return EV_DoPlat (arg0, ln, type, 0, SPEED(arg1), 0, 0, 1);
|
||||
}
|
||||
|
||||
FUNC(LS_Plat_UpByValueStayTx)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue