------------------------------------------------------------------------ r4207 | helixhorned | 2013-12-20 10:31:35 -0800 (Fri, 20 Dec 2013) | 1 line Lunatic: add ceiling-or-floor method set_picnum(). BUILD_LUNATIC. ------------------------------------------------------------------------ r4206 | helixhorned | 2013-12-20 10:31:33 -0800 (Fri, 20 Dec 2013) | 5 lines Scripting: Add EVENT_DAMAGEHPLANE and document it in Lunatic doc Appendix B. Also add test/damagehplane.lua with these demonstrations: - custom breakable ceilings - breakable TROR glass ------------------------------------------------------------------------ r4205 | helixhorned | 2013-12-20 10:31:29 -0800 (Fri, 20 Dec 2013) | 9 lines Generalize Sect_DamageCeiling to Sect_DamageCeilingOrFloor, use appropriately. - in the function itself: for floor, currently, do nothing (but this commit is in preparation of the next one, again) - In Proj_MaybeDamageCF(), Proj_MaybeDamageCF2() and the A_RadiusDamage() use if the function, generalize to floors, but with the special case that parallaxed floors keep blocking projectiles, as before (in constrast to parallaxed ceilings). However, Sect_DamageCeilingOrFloor() is only called for non-parallaxed ceilings *and* floors. ------------------------------------------------------------------------ r4204 | helixhorned | 2013-12-20 10:31:26 -0800 (Fri, 20 Dec 2013) | 6 lines Minor no-functionality-changing tweaks. - factor out: G_WallSpriteDist() - factor out: Proj_MaybeDamageCF() and Proj_MaybeDamageCF2() in preparation for the next commit - Make PROJ_DECAYVELOCITY macro take an arg for readability's sake ------------------------------------------------------------------------ r4203 | helixhorned | 2013-12-20 10:31:24 -0800 (Fri, 20 Dec 2013) | 1 line sector.c: in ST9 handling code, prevent oob for improperly constructed doors. ------------------------------------------------------------------------ r4202 | helixhorned | 2013-12-20 10:31:22 -0800 (Fri, 20 Dec 2013) | 1 line Lunatic: fix a couple of spelling mistakes in the doc, found using Emacs ispell. ------------------------------------------------------------------------ r4201 | helixhorned | 2013-12-20 10:31:20 -0800 (Fri, 20 Dec 2013) | 1 line Lunatic: expose "con.shoot(tilenum, i [, zvel])". Document and add example. ------------------------------------------------------------------------ See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.