vkdoom_m/wadsrc/static/zscript/actors
Ricardo Luís Vaz Silva 8833126801 Bone Manip part 1 - bone setters
* split frame info calculation from RenderFrameModels

* clean up fvec4 being used as quat in iqms

* initial work on bone setting

* implement bone setters

* clean up FindModelFrame

* refactor model overrides into its own function

* refactor frame rendering into RenderModelFrame

* split frame processing into ProcessModelFrame

* refactor BoneOverride in preparation for translation/scale overrides

* clean up macros

* SetBoneTranslation/SetBoneScaling

* GetBoneOffset

* fix compilation on linux/mac (fuck you MSVC)

* fix typo 😅

* make sure bone overrides are cleared on model switches, add ClearBoneOffsets to clear them manually

* bone info getters

* fix joint lengths, add joint dirs

* serialize bone overrides

* fix bone dir return type

* GetBoneIndex/GetBoneCount

* helper functions for working with non-quat angles

* add mode enum, add more helper functions

* fix up formatting
2025-05-01 15:47:38 +02:00
..
chex Add GFF_NOEXTCHANGE to Phasing Zorcher flash 2022-11-01 16:46:19 +01:00
doom Merge branch '4.14.1' of https://github.com/ZDoom/gzdoom 2025-03-13 03:00:11 +08:00
heretic Replaced MISSILE(EVEN)MORE with a real property and added related Dehacked options from Crispy Doom. 2024-10-03 12:24:16 +02:00
hexen Discs no longer blast players with collision disabled 2024-11-15 23:58:28 -03:00
inventory Fixed ammo and backpack with local items on 2025-02-14 13:43:58 -05:00
player Smoothly interpolate the player pitch-centering action 2025-02-07 04:57:56 -05:00
raven Reapply "Improvements to death and cheat handling" 2024-04-20 01:15:46 -04:00
shared Minor refactor of lightprobe related code 2025-02-22 10:15:15 +01:00
strife bFriendly should not be set from scripts because this omits needed bookkeeping. 2024-10-04 18:32:06 +02:00
actions.zs Added A_SpriteOffset. (#895) 2020-08-27 12:43:09 -04:00
actor.zs Bone Manip part 1 - bone setters 2025-05-01 15:47:38 +02:00
attacks.zs bFriendly should not be set from scripts because this omits needed bookkeeping. 2024-10-04 18:32:06 +02:00
checks.zs Allow for Basic and Hexen armor replacing 2024-08-17 01:14:07 -04:00
interaction.zs - reorganized the ZScript content in gzdoom.pk3 and changed the files' extensions to something unique for easier syntax highlighting. 2019-02-23 12:08:27 +01:00
inventory_util.zs Revert "- fix some issues with ClearInventory() that sometimes caused script errors" 2024-09-30 03:28:15 -04:00
mbf21.zs expand deprecation allowance for gzdoom.pk3 2025-01-30 13:34:25 -03:00
morph.zs Fixed Pre(Un)Morph being called out of order. 2024-06-24 10:37:12 -04:00