gzdoom/src/g_inventory
Christoph Oelckers 9948189193 - scriptified PowerProtection and PowerDamage.
- made ModifyDamage calls iterative instead of recursive. With going through the VM they'd be too costly otherwise.
- small optimization: Detect empty VM functions right when entering the VM and shortcut them. This is to reduce the overhead of virtual placeholders, which in a few cases (e.g. CanCollideWith and ModifyDamage) can be called quite frequently.
2017-01-01 23:11:48 +01:00
..
a_ammo.cpp - moved ammo to its own file, including the backpack. 2016-11-30 12:24:50 +01:00
a_ammo.h - cleanup of the virtual function definitions for inventory items. Let's better use 'virtual' and 'override' everywhere to make sure that nothing gets overlooked. 2016-11-30 15:54:01 +01:00
a_armor.cpp - moved armor class declarations to their own file and added necessary #includes only to those files actually using them. 2016-11-30 10:55:03 +01:00
a_armor.h - cleanup of the virtual function definitions for inventory items. Let's better use 'virtual' and 'override' everywhere to make sure that nothing gets overlooked. 2016-11-30 15:54:01 +01:00
a_artifacts.cpp - scriptified PowerProtection and PowerDamage. 2017-01-01 23:11:48 +01:00
a_artifacts.h - scriptified PowerProtection and PowerDamage. 2017-01-01 23:11:48 +01:00
a_health.cpp - split up zscript/shared/inventory.txt. 2016-11-30 13:36:13 +01:00
a_health.h - cleanup of the virtual function definitions for inventory items. Let's better use 'virtual' and 'override' everywhere to make sure that nothing gets overlooked. 2016-11-30 15:54:01 +01:00
a_keys.cpp - moved armor class declarations to their own file and added necessary #includes only to those files actually using them. 2016-11-30 10:55:03 +01:00
a_keys.h - cleanup of the virtual function definitions for inventory items. Let's better use 'virtual' and 'override' everywhere to make sure that nothing gets overlooked. 2016-11-30 15:54:01 +01:00
a_pickups.cpp - scriptified PowerProtection and PowerDamage. 2017-01-01 23:11:48 +01:00
a_pickups.h - scriptified PowerProtection and PowerDamage. 2017-01-01 23:11:48 +01:00
a_puzzleitems.cpp - split up zscript/shared/inventory.txt. 2016-11-30 13:36:13 +01:00
a_weaponpiece.cpp - removed an assert from APowerMorph::EndEffect. With some recent changes to DestroyAllInventory it appears that the asserted condition no longer is true at this point when ending a game. 2016-12-01 00:05:23 +01:00
a_weaponpiece.h - removed an assert from APowerMorph::EndEffect. With some recent changes to DestroyAllInventory it appears that the asserted condition no longer is true at this point when ending a game. 2016-12-01 00:05:23 +01:00
a_weapons.cpp - fixed: The ammo and sister weapon type pointers were not properly declared as pointers to the type system. 2016-12-02 22:10:15 +01:00
a_weapons.h - removed an assert from APowerMorph::EndEffect. With some recent changes to DestroyAllInventory it appears that the asserted condition no longer is true at this point when ending a game. 2016-12-01 00:05:23 +01:00