1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-08-06 22:30:15 +00:00

Gerudo objects (#757)

* object_ge1

* more stuff named

* object_gla OK, symbols added to C

* eff fire fix in gameplay_keep

* object_nb OK, fixed gameplay_keep

* replaced symbols in EnNb, limb enums

* Change EnGeldB limb enums to hex

* Use enum in header too

* Add descriptions to EnGe2 and EnNb, rearrange xml

* Reorder xml

* review changes
This commit is contained in:
EllipticEllipsis 2021-04-10 17:25:03 +01:00 committed by GitHub
parent c04806fc66
commit 8d2a2a8e46
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 466 additions and 160 deletions

View file

@ -7,31 +7,31 @@
struct EnGeldB;
typedef enum {
/* 00 */ GELDB_LIMB_NONE,
/* 01 */ GELDB_LIMB_ROOT,
/* 02 */ GELDB_LIMB_TORSO,
/* 03 */ GELDB_LIMB_NECK,
/* 04 */ GELDB_LIMB_PONYTAIL,
/* 05 */ GELDB_LIMB_VEIL,
/* 06 */ GELDB_LIMB_HEAD,
/* 07 */ GELDB_LIMB_R_UPPER_ARM,
/* 08 */ GELDB_LIMB_R_FOREARM,
/* 09 */ GELDB_LIMB_R_WRIST,
/* 10 */ GELDB_LIMB_R_HAND,
/* 11 */ GELDB_LIMB_R_SWORD,
/* 12 */ GELDB_LIMB_L_UPPER_ARM,
/* 13 */ GELDB_LIMB_L_FOREARM,
/* 14 */ GELDB_LIMB_L_WRIST,
/* 15 */ GELDB_LIMB_L_HAND,
/* 16 */ GELDB_LIMB_L_SWORD,
/* 17 */ GELDB_LIMB_L_THIGH,
/* 18 */ GELDB_LIMB_L_SHIN,
/* 19 */ GELDB_LIMB_L_FOOT,
/* 20 */ GELDB_LIMB_R_THIGH,
/* 21 */ GELDB_LIMB_R_SHIN,
/* 22 */ GELDB_LIMB_R_FOOT,
/* 23 */ GELDB_LIMB_WAIST,
/* 24 */ GELDB_LIMB_MAX
/* 0x00 */ GELDB_LIMB_NONE,
/* 0x01 */ GELDB_LIMB_ROOT,
/* 0x02 */ GELDB_LIMB_TORSO,
/* 0x03 */ GELDB_LIMB_NECK,
/* 0x04 */ GELDB_LIMB_PONYTAIL,
/* 0x05 */ GELDB_LIMB_VEIL,
/* 0x06 */ GELDB_LIMB_HEAD,
/* 0x07 */ GELDB_LIMB_R_UPPER_ARM,
/* 0x08 */ GELDB_LIMB_R_FOREARM,
/* 0x09 */ GELDB_LIMB_R_WRIST,
/* 0x0A */ GELDB_LIMB_R_HAND,
/* 0x0B */ GELDB_LIMB_R_SWORD,
/* 0x0C */ GELDB_LIMB_L_UPPER_ARM,
/* 0x0D */ GELDB_LIMB_L_FOREARM,
/* 0x0E */ GELDB_LIMB_L_WRIST,
/* 0x0F */ GELDB_LIMB_L_HAND,
/* 0x10 */ GELDB_LIMB_L_SWORD,
/* 0x11 */ GELDB_LIMB_L_THIGH,
/* 0x12 */ GELDB_LIMB_L_SHIN,
/* 0x13 */ GELDB_LIMB_L_FOOT,
/* 0x14 */ GELDB_LIMB_R_THIGH,
/* 0x15 */ GELDB_LIMB_R_SHIN,
/* 0x16 */ GELDB_LIMB_R_FOOT,
/* 0x17 */ GELDB_LIMB_WAIST,
/* 0x18 */ GELDB_LIMB_MAX
} EnGeldBLimb;
typedef void (*EnGeldBActionFunc)(struct EnGeldB*, GlobalContext*);