EDuke32 Changelog Unofficial archive

Build 4207

20 December 2013 · 7 commits by 1 author · SVN

Builds by month 136 builds

  1. Jan

  2. Feb

  3. Mar

  4. Apr

  5. May

  6. Jun

  7. Jul

  8. Aug

  9. Sep

  10. Oct

  11. Nov

  12. Dec

Original log file · 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 Dec 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 Dec 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 Dec 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