- added jpalomo's submission to make freelook a 3-state setting, like crouch and jump. This required moving around the flags a bit so demo compatibility had to be bumped. It may also require adjustment for launchers that can set the dmflags.
This commit is contained in:
parent
484eb347ca
commit
a21f01bc5f
7 changed files with 25 additions and 14 deletions
|
|
@ -1835,6 +1835,13 @@ void G_DoLoadGame ()
|
|||
BYTE *vars_p = (BYTE *)text;
|
||||
C_ReadCVars (&vars_p);
|
||||
delete[] text;
|
||||
if (SaveVersion <= 4509)
|
||||
{
|
||||
// account for the flag shuffling for making freelook a 3-state option
|
||||
INTBOOL flag = dmflags & DF_YES_FREELOOK;
|
||||
dmflags = dmflags & ~DF_YES_FREELOOK;
|
||||
if (flag) dmflags2 = dmflags2 | DF2_RESPAWN_SUPER;
|
||||
}
|
||||
}
|
||||
|
||||
// dearchive all the modifications
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue