------------------------------------------------------------------------ r3653 | helixhorned | 2013-04-07 08:20:41 -0700 (Sun, 07 Apr 2013) | 9 lines Lunatic: replace DukePlayer_t set-member methods with metatable magic. So that members needing it are checked when they're assigned to using the usual syntax. What kind of check to perform (sector, player, ... x whether negative values are allowed) is written in a declarative fashion inside the C declaration. Also, make Lunatic's MAXQUOTES be C's OBITQUOTEINDEX and bound-check an access of sprite[p->wackedbyplayer] in the C code. ------------------------------------------------------------------------ r3652 | helixhorned | 2013-04-07 08:20:37 -0700 (Sun, 07 Apr 2013) | 1 line Lunatic: get rid of some now unneeded set-member methods, add others. ------------------------------------------------------------------------ r3651 | helixhorned | 2013-04-07 08:20:33 -0700 (Sun, 07 Apr 2013) | 1 line a.m32: Don't reposition head light if in void space, fixing crash. ------------------------------------------------------------------------ r3650 | helixhorned | 2013-04-07 08:20:28 -0700 (Sun, 07 Apr 2013) | 1 line Lunatic: access to show2dsector[], fix some permit-negative bound checks. ------------------------------------------------------------------------ r3649 | helixhorned | 2013-04-07 08:20:24 -0700 (Sun, 07 Apr 2013) | 1 line Remove useless code setting show2dwall[] or show2dsprite[], as they're unused. ------------------------------------------------------------------------