gzdoom-gles/wadsrc/static/zscript
Kevin Caccamo 0773e6a98e Rework implementation as per the new specification
The new specification is more flexible, and allows assigning additive 
colors to individual parts of a sector (walls, sprites, flats) and even 
individual parts of a side (top, middle, bottom)

Add AdditiveColors arrays to sector_t and side_t::part
Initialize AdditiveColors arrays to 0
Export AdditiveColors to ZScript
Save AdditiveColors in saved game files
Use colors from AdditiveColors arrays when setting the additive color 
for the render state
Add code to parse the new UDMF additive color properties
Remove additive color slot from sector color/part enum
Add SetAdditiveColor to sector_t and side_t
Add GetAdditiveColor to side_t
Export new methods and additive color arrays to ZScript
2018-12-26 16:58:27 +01:00
..
chex - renamed A_FireCustomMissile and added a deprecated compatibility wrapper to deal with the inverted pitch this function used. 2016-12-24 16:34:45 +01:00
doom - cleaned up use of the random function in script files. 2018-12-21 12:40:05 +01:00
heretic - cleaned up use of the random function in script files. 2018-12-21 12:40:05 +01:00
hexen - fixed random number generation in SpawnFizzle. 2018-12-23 12:40:26 +01:00
inventory - missed this. 2018-12-22 19:12:34 +01:00
menu - split gl_texture_hqresize into two variables - one for mode, one for multiplier. 2018-12-10 14:25:29 -05:00
raven - cleaned up use of the random function in script files. 2018-12-21 12:40:05 +01:00
scriptutil - scriptified G_PlayerFinishLevel. 2018-12-02 16:26:02 +01:00
shared - declared Actor's Morph() and UnMorph() functions virtual 2018-12-25 16:27:33 +02:00
statscreen Make StatusScreen::End virtual 2018-09-15 13:21:13 +02:00
statusbar - replaced TexMan.operator() with two functions. 2018-12-07 02:53:18 +01:00
strife - gave the strifehumanoid's burn states dynamic lights. 2018-12-22 16:11:18 +01:00
actor.txt Split off pain chance triggering from ReactToDamage into its own function and gave ZScript access to it. 2018-12-26 11:55:42 +01:00
actor_attacks.txt - fixed bad attempt at restoring position in A_CustomBulletAttack. 2018-12-23 12:13:53 +01:00
actor_checks.txt - removed all direct references of AInventory::Owner and AInventory::Amount from the C++ code. 2018-12-03 17:41:05 +01:00
actor_interaction.txt - cleaned up use of the random function in script files. 2018-12-21 12:40:05 +01:00
actor_inventory.txt - scriptified A_SelectWeapon 2018-12-04 17:31:25 +01:00
base.txt - removed the redundant GetOffsetPosition export and added direct native support to its existing variants 2018-12-21 13:52:30 +01:00
compatibility.txt - deprecated a few functions that depend on AAPTR_* to be useful. 2018-12-05 18:33:59 +01:00
constants.txt - scriptified G_PlayerFinishLevel. 2018-12-02 16:26:02 +01:00
destructible.txt Exported destructible geometry to ZScript 2018-11-07 00:12:37 +01:00
dynarrays.txt - fixed: Dynamic arrays for object pointers need different treatment than arrays for regular pointers, because they require GC::WriteBarrier to be called. 2018-01-19 19:49:42 +01:00
events.txt Made all virtual base functions for the event handler scripted 2018-11-29 18:46:28 +01:00
level_compatibility.txt - Fixed the position of the soul sphere within one of the secret areas (sector 324) of Alien Vendetta MAP28. 2018-12-20 19:03:15 +01:00
mapdata.txt Rework implementation as per the new specification 2018-12-26 16:58:27 +01:00
sounddata.txt - scriptified ASoundSequence. 2017-01-14 14:37:29 +01:00
zscript_license.txt - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00