37#define DRY_BONES_BONE_HITBOX(npcID) \
38{ \
39 .id = npcID, \
40 .settings = &N(NpcSettings_ThrownBone), \
41 .pos = { NPC_DISPOSE_LOCATION }, \
42 .yaw = 90, \
43 .flags = ENEMY_FLAG_IGNORE_WORLD_COLLISION | ENEMY_FLAG_IGNORE_ENTITY_COLLISION | ENEMY_FLAG_FLYING | ENEMY_FLAG_NO_DROPS, \
44 .drops = NO_DROPS, \
45 .territory = { \
46 .wander = { \
47 .isFlying = TRUE, \
48 .moveSpeedOverride = NO_OVERRIDE_MOVEMENT_SPEED, \
49 .wanderShape = SHAPE_CYLINDER, \
50 .centerPos = { NPC_DISPOSE_LOCATION }, \
51 .wanderSize = { 0 }, \
52 .detectShape = SHAPE_CYLINDER, \
53 .detectPos = { NPC_DISPOSE_LOCATION }, \
54 .detectSize = { 0 }, \
55 } \
56 }, \
57 .animations = { \
58 .idle = ANIM_ThrownBone_Still, \
59 .walk = ANIM_ThrownBone_Still, \
60 .run = ANIM_ThrownBone_Still, \
61 .chase = ANIM_ThrownBone_Still, \
62 .anim_4 = ANIM_ThrownBone_Still, \
63 .anim_5 = ANIM_ThrownBone_Still, \
64 .death = ANIM_ThrownBone_Still, \
65 .hit = ANIM_ThrownBone_Still, \
66 .anim_8 = ANIM_ThrownBone_Still, \
67 .anim_9 = ANIM_ThrownBone_Still, \
68 .anim_A = ANIM_ThrownBone_Still, \
69 .anim_B = ANIM_ThrownBone_Still, \
70 .anim_C = ANIM_ThrownBone_Still, \
71 .anim_D = ANIM_ThrownBone_Still, \
72 .anim_E = ANIM_ThrownBone_Still, \
73 .anim_F = ANIM_ThrownBone_Still, \
74 }, \
75}