vkdoom_m/wadsrc/static/zscript/actors
Ricardo Luís Vaz Silva d5f5c71d67 Bone Getters Part 2/3, plus fixed warnings for MSVC
* add getters for frame poses

* fix missing joint in GetJointPose

* clean up models_iqm.cpp

* clean up usage of I_GetTimeFrac, split out matrix calculation into its own function

* clean up SetModelBoneRotationInternal

* clean up a few float <-> double and unsigned <-> signed warnings

* fix more warnings

* further clean up warnings

* split mode ObjectToWorldMatrix stuff

* initial work on bone getters, matrix hell

(the matrix/vec3 multiplications are probably wrong af, just gotta add more stuff 'till i can test it)

* clean up matrix math

* GetBone/TransformByBone

* fix GetBoneFramePose

* fix ObjectToWorldMatrix

* fix missing array resize

* raw matrix getters (for use with gutamatics/etc)

* reverse matrix mult order

* replace GetBoneLength/GetBoneDir with GetBoneBaseTRS

* fix GetBonePosition, remove GetBoneWorldMatrix as it's useless

* GetBonePosition

* deduplicate code

* rename GetBonePosition to GetBoneBasePosition to avoid confusion

* GetBoneBaseRotation

* GetBonePosition helper function

* forgot include_offsets
2025-05-10 08:42:20 +08: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 Properly assign tags to various Raven game items 2025-04-09 14:31:56 -03:00
hexen Properly assign tags to various Raven game items 2025-04-09 14:31:56 -03:00
inventory Added OnLoad virtual 2025-04-29 07:56:19 -03:00
player Interpolate turning 180 degrees 2025-04-09 14:30:04 -03:00
raven Properly assign tags to various Raven game items 2025-04-09 14:31:56 -03:00
shared Merge branch '4.14.2' into gz_merge 2025-05-02 17:15:41 -03: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 Getters Part 2/3, plus fixed warnings for MSVC 2025-05-10 08:42:20 +08: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