EDuke32 Changelog Archivio non ufficiale

Build 4207

20 dicembre 2013 · 7 commit di 1 autore · SVN

Build per mese 16 build

File di log originale · 20131220-4207.txt
------------------------------------------------------------------------
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.
Scripting CON

Add EVENT_DAMAGEHPLANE and document it in Lunatic doc Appendix B.

Philipp Kutin (Helixhorned) 20 dic 2013, 10:31 UTC−8 r4206

Also add test/damagehplane.lua with these demonstrations: - custom breakable ceilings - breakable TROR glass

Engine

Generalize Sect_DamageCeiling to Sect_DamageCeilingOrFloor, use appropriately.

Philipp Kutin (Helixhorned) 20 dic 2013, 10:31 UTC−8 r4205

- 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.

Minor no-functionality-changing tweaks.

Philipp Kutin (Helixhorned) 20 dic 2013, 10:31 UTC−8 r4204

- 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