qzdoom/wadsrc/static/zscript/shared
Christoph Oelckers 1ee9256842 - did a complete workover of the weapon sprite translucency code that got inherited from QZDoom.
This was very poorly done without ever addressing the issues a composite render style can bring, it merely dealt with the known legacy render styles.
The same, identical code was also present in two different places.
The oversight that AlterWeaponSprite overrode even forced styles was also fixed.

OpenGL is not implemented yet but with the problems eliminated should be doable now.
2017-04-15 16:41:00 +02:00
..
blood.txt - converted a few more DECORATE files. 2016-10-14 00:40:20 +02:00
botstuff.txt - more exporting of AInventory. 2017-01-19 20:56:31 +01:00
bridge.txt - scriptified CustomBridge.OnDestroy. 2017-01-12 22:56:06 +01:00
camera.txt - fixed pitch calculation for camera actors. For compatibility with Hexen format they need to treat the pitch arg as a signed byte. 2017-04-15 00:48:22 +02:00
debris.txt - scriptified a_strifeitems.cpp and a_debris.cpp. 2016-11-29 12:17:05 +01:00
decal.txt - converted the rest of actors/shared. 2016-10-14 10:46:15 +02:00
dog.txt - converted the rest of actors/shared. 2016-10-14 10:46:15 +02:00
dynlights.txt - scriptified the BeginPlay methods of the VavoomLight classes. 2017-01-18 19:10:25 +01:00
fastprojectile.txt - fixed the drain callback. 2017-03-29 22:50:13 +02:00
fountain.txt - scriptified the particle fountains. 2017-01-13 19:29:54 +01:00
hatetarget.txt - scriptified some trivial stuff from g_shared. 2016-11-29 19:50:34 +01:00
ice.txt - scriptified A_FreezeDeath(Chunks). 2017-01-14 18:26:59 +01:00
itemeffects.txt - split up zscript/shared/inventory.txt. 2016-11-30 13:36:13 +01:00
mapmarker.txt - scriptified some trivial stuff from g_shared. 2016-11-29 19:50:34 +01:00
morph.txt - scriptified MorphProjectile and CustomSprite. 2017-01-20 01:11:36 +01:00
movingcamera.txt - fixed: The special called by the InterpolationSpecial actor must have no activator. 2017-02-15 22:49:13 +01:00
player.txt - did a complete workover of the weapon sprite translucency code that got inherited from QZDoom. 2017-04-15 16:41:00 +02:00
player_cheat.txt - added parameter to PLayerPawn::GetMaxHealth to return the real maximum health, including stamina upgrades. 2017-03-01 00:04:17 +01:00
randomspawner.txt - scriptified the RandomSpawner. 2017-01-14 02:05:52 +01:00
secrettrigger.txt - scriptified some trivial stuff from g_shared. 2016-11-29 19:50:34 +01:00
sectoraction.txt - scriptified the sector actions. 2017-01-13 13:51:47 +01:00
setcolor.txt - fixed: The check for virtual function overrides was never done if the overriding function had no qualifier at all. 2017-01-08 19:07:26 +01:00
sharedmisc.txt Apparently 'name = something' gets parsed as a Type. Fixed CustomSprite actor again. 2017-01-21 10:32:26 +01:00
skies.txt Implemented static methods in String struct. Implemented String.Format and String.AppendFormat. Implemented native vararg methods for the future. 2017-01-21 10:32:26 +01:00
soundenvironment.txt - scriptified ASoundEnvironment. 2017-01-14 11:43:08 +01:00
soundsequence.txt - scriptified ASoundSequence. 2017-01-14 14:37:29 +01:00
spark.txt - scriptified some trivial stuff from g_shared. 2016-11-29 19:50:34 +01:00
specialspot.txt - turned everything I could into non-action functions. 2016-10-22 17:49:08 +02:00
splashes.txt - converted the rest of actors/shared. 2016-10-14 10:46:15 +02:00
teleport.txt - scriptified a large part of the weapon code. 2017-01-19 17:40:34 +01:00
waterzone.txt - scriptified some trivial stuff from g_shared. 2016-11-29 19:50:34 +01:00