geep: add new gear #6

Merged
jeremy merged 10 commits from geep into master 2026-01-27 10:56:17 +13:00

10 commits

Author SHA1 Message Date
15368f522c geep: add new gear 2026-01-25 21:11:02 +13:00
5b2f2981ab util: add class 2026-01-25 17:20:35 +13:00
35bdabd807 world: set Player position 2026-01-24 13:01:28 +13:00
67666f9622 player: reparent Pivot/PlayerMesh to Pivot/Mesh/ 2026-01-24 12:59:09 +13:00
f1a10a1377 player: add protected and suspended members
`suspended' is now for suspending a player's movement input keys;
`protected' is for preventing a player's death except for special cases
such as when health goes below 1 or the player drops out of the world.

To kill a player without checking `protected', use _die().
2026-01-25 21:09:40 +13:00
cda93d8177 player: add check before unequipping gear 2026-01-24 12:41:10 +13:00
73fe669f57 player: start with Gear 2026-01-22 23:35:32 +13:00
3e23bd4841 gear: make basis properties overridable by child classes 2026-01-22 23:26:25 +13:00
1112a9f6da player: add Gear.unequip() API 2026-01-22 22:28:28 +13:00
d5275c13fd gears: remove redundant gear_id() 2026-01-22 21:40:17 +13:00