Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
Plants2.c File Reference

Go to the source code of this file.

Functions

void entity_BellbellPlant_idle (Entity *entity)
 
void entity_TrumpetPlant_idle (Entity *entity)
 
void entity_TrumpetPlant_create_effect (Entity *entity)
 
void entity_TrumpetPlant_spawn_coin (Entity *entity)
 
void entity_Munchlesia_init (Entity *entity)
 
void func_802BC050_E2E980 (Entity *entity)
 
void func_802BC0B8_E2E9E8 (Entity *entity)
 
void func_802BC0F0_E2EA20 (Entity *entity)
 
void func_802BC17C_E2EAAC (Entity *entity)
 
s32 entity_Munchlesia_create_child (Entity *entity, EntityBlueprint *EntityBlueprint)
 
void func_802BC220_E2EB50 (Entity *entity)
 
void func_802BC250_E2EB80 (Entity *entity)
 
void func_802BC274_E2EBA4 (Entity *entity)
 
void func_802BC2B4_E2EBE4 (Entity *entity)
 
void func_802BC308_E2EC38 (Entity *entity)
 
void func_802BC32C_E2EC5C (Entity *entity)
 
void entity_Munchlesia_create_child_reset1 (Entity *entity)
 
void entity_Munchlesia_create_child_reset2 (Entity *entity)
 
void func_802BC3A0_E2ECD0 (void)
 
void entity_MunchlesiaChewing_init (Entity *entity)
 
void func_802BC3E4_E2ED14 (Entity *entity)
 

Variables

EntityBlueprint Entity_MunchlesiaReset
 
EntityBlueprint Entity_MunchlesiaGrab
 
EntityBlueprint Entity_MunchlesiaEnvelop
 
EntityBlueprint Entity_MunchlesiaBeginChew
 
EntityBlueprint Entity_MunchlesiaChewing
 
EntityBlueprint Entity_MunchlesiaSpitOut
 
EntityBlueprint Entity_MunchlesiaReset1
 
EntityBlueprint Entity_MunchlesiaReset2
 
EntityModelScript Entity_RenderNone_Script
 
AnimScript Entity_BellbellPlant_AnimationIdle
 
AnimScript Entity_BellbellPlant_AnimationUse
 
StaticAnimatorNodeEntity_BellbellPlant_Mesh []
 
AnimScript Entity_TrumpetPlant_AnimationIdle
 
AnimScript Entity_TrumpetPlant_AnimationUse
 
StaticAnimatorNodeEntity_TrumpetPlant_Mesh []
 
AnimScript Entity_MunchlesiaReset_AnimationIdle
 
AnimScript Entity_MunchlesiaReset_AnimationReset
 
StaticAnimatorNodeEntity_MunchlesiaReset_Mesh []
 
AnimScript Entity_MunchlesiaGrab_Animation
 
StaticAnimatorNodeEntity_MunchlesiaGrab_Mesh []
 
AnimScript Entity_MunchlesiaEnvelop_Animation
 
StaticAnimatorNodeEntity_MunchlesiaEnvelop_Mesh []
 
AnimScript Entity_MunchlesiaBeginChew_Animation
 
StaticAnimatorNodeEntity_MunchlesiaBeginChew_Mesh []
 
AnimScript Entity_MunchlesiaChewing_Animation
 
StaticAnimatorNodeEntity_MunchlesiaChewing_Mesh []
 
AnimScript Entity_MunchlesiaSpitOut_Animation
 
StaticAnimatorNodeEntity_MunchlesiaSpitOut_Mesh []
 
AnimScript Entity_MunchlesiaReset1_Animation
 
StaticAnimatorNodeEntity_MunchlesiaReset1_Mesh []
 
EntityScript Entity_BellbellPlant_Script
 
EntityScript Entity_TrumpetPlant_Script
 
EntityScript Entity_Munchlesia_Script
 
EntityScript Entity_MunchlesiaReset_Script
 
EntityScript Entity_MunchlesiaGrab_Script
 
EntityScript Entity_MunchlesiaEnvelop_Script
 
EntityScript Entity_MunchlesiaBeginChew_Script
 
EntityScript Entity_MunchlesiaChewing_Script
 
EntityScript Entity_MunchlesiaSpitOut_Script
 
EntityScript Entity_MunchlesiaReset1_Script
 
EntityScript Entity_MunchlesiaReset2_Script
 
DmaEntry Entity_MunchlesiaReset_dma [] = { ENTITY_ROM(MunchlesiaReset_gfx), ENTITY_ROM(MunchlesiaReset_anim) }
 
DmaEntry Entity_MunchlesiaGrab_dma [] = { ENTITY_ROM(MunchlesiaGrab_gfx), ENTITY_ROM(MunchlesiaGrab_anim) }
 
DmaEntry Entity_MunchlesiaEnvelop_dma [] = { ENTITY_ROM(MunchlesiaEnvelop_gfx), ENTITY_ROM(MunchlesiaEnvelop_anim) }
 
DmaEntry Entity_MunchlesiaBeginChew_dma [] = { ENTITY_ROM(MunchlesiaBeginChew_gfx), ENTITY_ROM(MunchlesiaBeginChew_anim) }
 
DmaEntry Entity_MunchlesiaChewing_dma [] = { ENTITY_ROM(MunchlesiaChewing_gfx), ENTITY_ROM(MunchlesiaChewing_anim) }
 
DmaEntry Entity_MunchlesiaSpitOut_dma [] = { ENTITY_ROM(MunchlesiaSpitOut_gfx), ENTITY_ROM(MunchlesiaSpitOut_anim) }
 
DmaEntry Entity_MunchlesiaReset1_dma [] = { ENTITY_ROM(MunchlesiaReset1_gfx), ENTITY_ROM(MunchlesiaReset1_anim) }
 
DmaEntry Entity_BellbellPlant_dma [] = { ENTITY_ROM(BellbellPlant_gfx), ENTITY_ROM(BellbellPlant_anim) }
 
DmaEntry Entity_TrumpetPlant_dma [] = { ENTITY_ROM(TrumpetPlant_gfx), ENTITY_ROM(TrumpetPlant_anim) }
 
EntityBlueprint Entity_BellbellPlant
 
EntityBlueprint Entity_TrumpetPlant
 
EntityBlueprint Entity_Munchlesia
 

Function Documentation

◆ entity_BellbellPlant_idle()

void entity_BellbellPlant_idle ( Entity * entity)

Definition at line 41 of file Plants2.c.

41 {
46 }
47}
AnimScript Entity_BellbellPlant_AnimationUse
@ PA_FLAG_INTERACT_PROMPT_AVAILABLE
! prompt
Definition enums.h:3095
@ ENTITY_COLLISION_PLAYER_HAMMER
Definition enums.h:2654
@ ENTITY_COLLISION_PLAYER_TOUCH_WALL
Definition enums.h:2651
void play_model_animation(s32, s16 *)
Definition animator.c:1101
void exec_entity_commandlist(Entity *entity)
Definition entity.c:313
s16 virtualModelIndex
u8 collisionFlags
PlayerStatus gPlayerStatus
Definition 77480.c:39

◆ entity_TrumpetPlant_idle()

void entity_TrumpetPlant_idle ( Entity * entity)

◆ entity_TrumpetPlant_create_effect()

void entity_TrumpetPlant_create_effect ( Entity * entity)

Definition at line 57 of file Plants2.c.

57 {
58 f32 xOffset, zOffset, angle;
59
60 angle = DEG_TO_RAD(clamp_angle(entity->rot.y));
61 xOffset = -26.0 * cos_rad(angle);
62 zOffset = 6.0 * sin_rad(angle);
63 fx_stars_burst(0, entity->pos.x + xOffset, entity->pos.y + 62.0f, entity->pos.z + zOffset, clamp_angle(entity->rot.y - 90.0), 54.0f, 2);
64}
#define clamp_angle
f32 cos_rad(f32 x)
Definition 43F0.c:717
f32 sin_rad(f32 x)
Definition 43F0.c:713
#define DEG_TO_RAD(deg)
Definition macros.h:134

Referenced by entity_TrumpetPlant_spawn_coin().

◆ entity_TrumpetPlant_spawn_coin()

void entity_TrumpetPlant_spawn_coin ( Entity * entity)

Definition at line 66 of file Plants2.c.

66 {
68
70 if (data->numCoins < 3) {
71 f32 xOffset, zOffset, angle;
72
73 angle = DEG_TO_RAD(clamp_angle(entity->rot.y));
74 xOffset = -26.0 * cos_rad(angle);
75 zOffset = 6.0 * sin_rad(angle);
76
77 if (rand_int(32) > 16) {
78 f32 facingAngle = entity->rot.y - 110.0f + (data->numCoins % 3) * 30;
79 data->numCoins++;
80 make_item_entity(ITEM_COIN,
81 entity->pos.x + xOffset,
82 entity->pos.y + 62.0f,
83 entity->pos.z + zOffset,
85 facingAngle, 0);
86 }
87 }
88}
void entity_TrumpetPlant_create_effect(Entity *entity)
Definition Plants2.c:57
struct TrumpetPlantData * trumpetPlant
#define rand_int
@ ITEM_SPAWN_MODE_TOSS_SPAWN_ALWAYS
Definition enums.h:2294
s32 make_item_entity(s32 itemID, f32 x, f32 y, f32 z, s32 itemSpawnMode, s32 pickupDelay, s32 angle, s32 pickupVar)
EntityData dataBuf

◆ entity_Munchlesia_init()

void entity_Munchlesia_init ( Entity * entity)

Definition at line 90 of file Plants2.c.

90 {
91 make_item_entity_nodelay(ITEM_COIN, entity->pos.x, entity->pos.y + 30.0f, entity->pos.z,
93}
@ ITEM_SPAWN_MODE_FIXED_SPAWN_ALWAYS_NEVER_VANISH
Definition enums.h:2310
s32 make_item_entity_nodelay(s32 itemID, f32 x, f32 y, f32 z, s32 itemSpawnMode, s32 pickupVar)

◆ func_802BC050_E2E980()

void func_802BC050_E2E980 ( Entity * entity)

Definition at line 95 of file Plants2.c.

95 {
96 PlayerStatus* playerStatus = &gPlayerStatus;
97
99 Entity* resetMunchlesia;
102 resetMunchlesia = get_entity_by_index(entity->dataBuf.munchlesia->unk_00);
104 exec_entity_commandlist(resetMunchlesia);
105 }
106}
struct MunchlesiaData * munchlesia
@ PA_FLAG_INTERRUPT_USE_PARTNER
forces actions with bow, parakarry, watt, and lakilester to end (sushie not tested)
Definition enums.h:3093
@ ENTITY_COLLISION_PLAYER_TOUCH_FLOOR
Definition enums.h:2648
Entity * get_entity_by_index(s32 index)
Definition entity.c:530
void func_800EF300(void)
Definition partners.c:2382

◆ func_802BC0B8_E2E9E8()

void func_802BC0B8_E2E9E8 ( Entity * entity)

Definition at line 108 of file Plants2.c.

108 {
112}
AnimScript Entity_MunchlesiaReset_AnimationReset
s32 disable_player_input(void)
Definition 77480.c:990
void disable_player_shadow(void)
Definition 77480.c:968

◆ func_802BC0F0_E2EA20()

void func_802BC0F0_E2EA20 ( Entity * entity)

Definition at line 114 of file Plants2.c.

114 {
115 MunchlesiaData* data = entity->dataBuf.munchlesia;
116 data->unk_18 = fabs(dist2D(entity->pos.x, entity->pos.z, gPlayerStatus.pos.x, gPlayerStatus.pos.z) * 0.25);
117 data->unk_14 = atan2(gPlayerStatus.pos.x, gPlayerStatus.pos.z, entity->pos.x, entity->pos.z);
118}
#define atan2
f64 fabs(f64 f)
f32 dist2D(f32 ax, f32 ay, f32 bx, f32 by)
Definition 43F0.c:670

◆ func_802BC17C_E2EAAC()

void func_802BC17C_E2EAAC ( Entity * entity)

Definition at line 120 of file Plants2.c.

120 {
121 MunchlesiaData* data = entity->dataBuf.munchlesia;
122
127}
@ CAM_DEFAULT
Definition enums.h:1800
void add_vec2D_polar(f32 *x, f32 *y, f32 r, f32 theta)
Definition 43F0.c:685
Vec3f targetPos
Camera gCameras[4]
Definition cam_main.c:17

◆ entity_Munchlesia_create_child()

s32 entity_Munchlesia_create_child ( Entity * entity,
EntityBlueprint * EntityBlueprint )

Definition at line 129 of file Plants2.c.

129 {
130 return create_entity(EntityBlueprint, (s32)entity->pos.x, (s32)entity->pos.y, (s32)entity->pos.z, (s32)entity->rot.y);
131}
s32 create_entity(EntityBlueprint *bp,...)
Definition entity.c:1195

Referenced by entity_Munchlesia_create_child_reset1(), entity_Munchlesia_create_child_reset2(), func_802BC220_E2EB50(), func_802BC250_E2EB80(), func_802BC274_E2EBA4(), func_802BC2B4_E2EBE4(), func_802BC308_E2EC38(), and func_802BC32C_E2EC5C().

◆ func_802BC220_E2EB50()

void func_802BC220_E2EB50 ( Entity * entity)

Definition at line 133 of file Plants2.c.

133 {
134 MunchlesiaData* data = entity->dataBuf.munchlesia;
136}
EntityBlueprint Entity_MunchlesiaReset
Definition Plants2.c:370
s32 entity_Munchlesia_create_child(Entity *entity, EntityBlueprint *EntityBlueprint)
Definition Plants2.c:129

◆ func_802BC250_E2EB80()

void func_802BC250_E2EB80 ( Entity * entity)

Definition at line 138 of file Plants2.c.

138 {
140}
EntityBlueprint Entity_MunchlesiaGrab
Definition Plants2.c:383

◆ func_802BC274_E2EBA4()

void func_802BC274_E2EBA4 ( Entity * entity)

Definition at line 142 of file Plants2.c.

142 {
143 subtract_hp(1);
146}
EntityBlueprint Entity_MunchlesiaEnvelop
Definition Plants2.c:396
@ ACTION_STATE_USE_SPRING
Definition enums.h:2466
void set_action_state(s32 actionState)
Definition 7E9D0.c:209
void subtract_hp(s32 amt)
Definition inventory.c:2192

◆ func_802BC2B4_E2EBE4()

void func_802BC2B4_E2EBE4 ( Entity * entity)

Definition at line 148 of file Plants2.c.

148 {
152 gPlayerStatus.flags &= ~PS_FLAG_ACTION_STATE_CHANGED;
153 suggest_player_anim_always_forward(ANIM_MarioW2_FlailArms);
154}
EntityBlueprint Entity_MunchlesiaBeginChew
Definition Plants2.c:409
void suggest_player_anim_always_forward(AnimID anim)
Definition 77480.c:913

◆ func_802BC308_E2EC38()

void func_802BC308_E2EC38 ( Entity * entity)

Definition at line 156 of file Plants2.c.

156 {
158}
EntityBlueprint Entity_MunchlesiaChewing
Definition Plants2.c:422

◆ func_802BC32C_E2EC5C()

void func_802BC32C_E2EC5C ( Entity * entity)

Definition at line 160 of file Plants2.c.

160 {
163}
EntityBlueprint Entity_MunchlesiaSpitOut
Definition Plants2.c:435
void enable_partner_ai(void)
Definition partners.c:2390

◆ entity_Munchlesia_create_child_reset1()

void entity_Munchlesia_create_child_reset1 ( Entity * entity)

Definition at line 165 of file Plants2.c.

165 {
167}
EntityBlueprint Entity_MunchlesiaReset1
Definition Plants2.c:448

◆ entity_Munchlesia_create_child_reset2()

void entity_Munchlesia_create_child_reset2 ( Entity * entity)

Definition at line 169 of file Plants2.c.

169 {
171}
EntityBlueprint Entity_MunchlesiaReset2
Definition Plants2.c:461

◆ func_802BC3A0_E2ECD0()

void func_802BC3A0_E2ECD0 ( void )

Definition at line 173 of file Plants2.c.

173 {
177}
@ ACTION_STATE_USE_MUNCHLESIA
Set by the jan_09 squishy flower entity; throws the player in the air.
Definition enums.h:2458
s32 enable_player_input(void)
Definition 77480.c:998
void enable_player_shadow(void)
Definition 77480.c:964

◆ entity_MunchlesiaChewing_init()

void entity_MunchlesiaChewing_init ( Entity * entity)

Definition at line 179 of file Plants2.c.

179 {
180 MunchlesiaData* data = entity->dataBuf.munchlesia;
181 data->unk_0C = gPlayerStatus.pos.y;
182 data->unk_10 = 0;
183}

◆ func_802BC3E4_E2ED14()

void func_802BC3E4_E2ED14 ( Entity * entity)

Definition at line 185 of file Plants2.c.

185 {
186 MunchlesiaData* data = entity->dataBuf.munchlesia;
187 gPlayerStatus.pos.y = data->unk_0C + (sin_rad(DEG_TO_RAD(data->unk_10)) * 3.0f);
188
189 data->unk_10 += 24.0f;
190 if (data->unk_10 > 360.0f) {
191 data->unk_10 -= 360.0f;
192 }
193 if (data->unk_10 == 96.0f) {
195 }
196}
@ SOUND_MUNCHLESIA_CHEW
Definition enums.h:1216
void sfx_play_sound(s32 soundID)
Definition sfx.c:517

Variable Documentation

◆ Entity_MunchlesiaReset

EntityBlueprint Entity_MunchlesiaReset
Initial value:
= {
.typeDataSize = sizeof(MunchlesiaData),
.modelAnimationNodes = Entity_MunchlesiaReset_Mesh,
.fpInit = NULL,
.updateEntityScript = Entity_MunchlesiaReset_Script,
.fpHandleCollision = NULL,
.aabbSize = { 40, 20, 40 }
}
StaticAnimatorNode * Entity_MunchlesiaReset_Mesh[]
DmaEntry Entity_MunchlesiaReset_dma[]
Definition Plants2.c:321
AnimScript Entity_MunchlesiaReset_AnimationIdle
EntityScript Entity_MunchlesiaReset_Script
Definition Plants2.c:239
@ ENTITY_TYPE_RESET_MUNCHLESIA
Definition enums.h:2601
@ ENTITY_FLAG_HAS_ANIMATED_MODEL
Definition enums.h:2616
@ ENTITY_FLAG_DISABLE_COLLISION
Definition enums.h:2618

Definition at line 370 of file Plants2.c.

370 {
372 .typeDataSize = sizeof(MunchlesiaData),
373 .renderCommandList = Entity_MunchlesiaReset_AnimationIdle,
374 .modelAnimationNodes = Entity_MunchlesiaReset_Mesh,
375 .fpInit = NULL,
376 .updateEntityScript = Entity_MunchlesiaReset_Script,
377 .fpHandleCollision = NULL,
378 { .dmaList = Entity_MunchlesiaReset_dma },
379 .entityType = ENTITY_TYPE_RESET_MUNCHLESIA,
380 .aabbSize = { 40, 20, 40 }
381};

Referenced by func_802BC220_E2EB50().

◆ Entity_MunchlesiaGrab

EntityBlueprint Entity_MunchlesiaGrab
Initial value:
= {
.typeDataSize = sizeof(MunchlesiaData),
.renderCommandList = Entity_MunchlesiaGrab_Animation,
.modelAnimationNodes = Entity_MunchlesiaGrab_Mesh,
.fpInit = NULL,
.updateEntityScript = Entity_MunchlesiaGrab_Script,
.fpHandleCollision = NULL,
{ .dmaList = Entity_MunchlesiaGrab_dma },
.aabbSize = { 40, 20, 40 }
}
AnimScript Entity_MunchlesiaGrab_Animation
DmaEntry Entity_MunchlesiaGrab_dma[]
Definition Plants2.c:322
StaticAnimatorNode * Entity_MunchlesiaGrab_Mesh[]
EntityScript Entity_MunchlesiaGrab_Script
Definition Plants2.c:251
@ ENTITY_TYPE_MUNCHLESIA_GRAB
Definition enums.h:2602

Definition at line 383 of file Plants2.c.

383 {
385 .typeDataSize = sizeof(MunchlesiaData),
386 .renderCommandList = Entity_MunchlesiaGrab_Animation,
387 .modelAnimationNodes = Entity_MunchlesiaGrab_Mesh,
388 .fpInit = NULL,
389 .updateEntityScript = Entity_MunchlesiaGrab_Script,
390 .fpHandleCollision = NULL,
391 { .dmaList = Entity_MunchlesiaGrab_dma },
392 .entityType = ENTITY_TYPE_MUNCHLESIA_GRAB,
393 .aabbSize = { 40, 20, 40 }
394};

Referenced by func_802BC250_E2EB80().

◆ Entity_MunchlesiaEnvelop

EntityBlueprint Entity_MunchlesiaEnvelop
Initial value:
= {
.typeDataSize = sizeof(MunchlesiaData),
.renderCommandList = Entity_MunchlesiaEnvelop_Animation,
.modelAnimationNodes = Entity_MunchlesiaEnvelop_Mesh,
.fpInit = NULL,
.updateEntityScript = Entity_MunchlesiaEnvelop_Script,
.fpHandleCollision = NULL,
.aabbSize = { 40, 20, 40 }
}
StaticAnimatorNode * Entity_MunchlesiaEnvelop_Mesh[]
EntityScript Entity_MunchlesiaEnvelop_Script
Definition Plants2.c:262
DmaEntry Entity_MunchlesiaEnvelop_dma[]
Definition Plants2.c:323
AnimScript Entity_MunchlesiaEnvelop_Animation
@ ENTITY_TYPE_MUNCHLESIA_ENVELOP
Definition enums.h:2603

Definition at line 396 of file Plants2.c.

396 {
398 .typeDataSize = sizeof(MunchlesiaData),
399 .renderCommandList = Entity_MunchlesiaEnvelop_Animation,
400 .modelAnimationNodes = Entity_MunchlesiaEnvelop_Mesh,
401 .fpInit = NULL,
402 .updateEntityScript = Entity_MunchlesiaEnvelop_Script,
403 .fpHandleCollision = NULL,
404 { .dmaList = Entity_MunchlesiaEnvelop_dma },
405 .entityType = ENTITY_TYPE_MUNCHLESIA_ENVELOP,
406 .aabbSize = { 40, 20, 40 }
407};

Referenced by func_802BC274_E2EBA4().

◆ Entity_MunchlesiaBeginChew

EntityBlueprint Entity_MunchlesiaBeginChew
Initial value:
= {
.typeDataSize = sizeof(MunchlesiaData),
.modelAnimationNodes = Entity_MunchlesiaBeginChew_Mesh,
.fpInit = NULL,
.updateEntityScript = Entity_MunchlesiaBeginChew_Script,
.fpHandleCollision = NULL,
.aabbSize = { 40, 20, 40 }
}
DmaEntry Entity_MunchlesiaBeginChew_dma[]
Definition Plants2.c:324
AnimScript Entity_MunchlesiaBeginChew_Animation
EntityScript Entity_MunchlesiaBeginChew_Script
Definition Plants2.c:271
StaticAnimatorNode * Entity_MunchlesiaBeginChew_Mesh[]
@ ENTITY_TYPE_MUNCHLESIA_BEGIN_CHEW
Definition enums.h:2604

Definition at line 409 of file Plants2.c.

409 {
411 .typeDataSize = sizeof(MunchlesiaData),
412 .renderCommandList = Entity_MunchlesiaBeginChew_Animation,
413 .modelAnimationNodes = Entity_MunchlesiaBeginChew_Mesh,
414 .fpInit = NULL,
415 .updateEntityScript = Entity_MunchlesiaBeginChew_Script,
416 .fpHandleCollision = NULL,
417 { .dmaList = Entity_MunchlesiaBeginChew_dma },
419 .aabbSize = { 40, 20, 40 }
420};

Referenced by func_802BC2B4_E2EBE4().

◆ Entity_MunchlesiaChewing

EntityBlueprint Entity_MunchlesiaChewing
Initial value:
= {
.typeDataSize = sizeof(MunchlesiaData),
.renderCommandList = Entity_MunchlesiaChewing_Animation,
.modelAnimationNodes = Entity_MunchlesiaChewing_Mesh,
.updateEntityScript = Entity_MunchlesiaChewing_Script,
.fpHandleCollision = NULL,
.aabbSize = { 40, 20, 40 }
}
AnimScript Entity_MunchlesiaChewing_Animation
DmaEntry Entity_MunchlesiaChewing_dma[]
Definition Plants2.c:325
EntityScript Entity_MunchlesiaChewing_Script
Definition Plants2.c:280
void entity_MunchlesiaChewing_init(Entity *entity)
Definition Plants2.c:179
StaticAnimatorNode * Entity_MunchlesiaChewing_Mesh[]
@ ENTITY_TYPE_MUNCHLESIA_CHEWING
Definition enums.h:2605

Definition at line 422 of file Plants2.c.

422 {
424 .typeDataSize = sizeof(MunchlesiaData),
425 .renderCommandList = Entity_MunchlesiaChewing_Animation,
426 .modelAnimationNodes = Entity_MunchlesiaChewing_Mesh,
428 .updateEntityScript = Entity_MunchlesiaChewing_Script,
429 .fpHandleCollision = NULL,
430 { .dmaList = Entity_MunchlesiaChewing_dma },
431 .entityType = ENTITY_TYPE_MUNCHLESIA_CHEWING,
432 .aabbSize = { 40, 20, 40 }
433};

Referenced by func_802BC308_E2EC38().

◆ Entity_MunchlesiaSpitOut

EntityBlueprint Entity_MunchlesiaSpitOut
Initial value:
= {
.typeDataSize = sizeof(MunchlesiaData),
.renderCommandList = Entity_MunchlesiaSpitOut_Animation,
.modelAnimationNodes = Entity_MunchlesiaSpitOut_Mesh,
.fpInit = NULL,
.updateEntityScript = Entity_MunchlesiaSpitOut_Script,
.fpHandleCollision = NULL,
.aabbSize = { 40, 20, 40 }
}
EntityScript Entity_MunchlesiaSpitOut_Script
Definition Plants2.c:291
DmaEntry Entity_MunchlesiaSpitOut_dma[]
Definition Plants2.c:326
AnimScript Entity_MunchlesiaSpitOut_Animation
StaticAnimatorNode * Entity_MunchlesiaSpitOut_Mesh[]
@ ENTITY_TYPE_MUNCHLESIA_SPIT_OUT
Definition enums.h:2606

Definition at line 435 of file Plants2.c.

435 {
437 .typeDataSize = sizeof(MunchlesiaData),
438 .renderCommandList = Entity_MunchlesiaSpitOut_Animation,
439 .modelAnimationNodes = Entity_MunchlesiaSpitOut_Mesh,
440 .fpInit = NULL,
441 .updateEntityScript = Entity_MunchlesiaSpitOut_Script,
442 .fpHandleCollision = NULL,
443 { .dmaList = Entity_MunchlesiaSpitOut_dma },
445 .aabbSize = { 40, 20, 40 }
446};

Referenced by func_802BC32C_E2EC5C().

◆ Entity_MunchlesiaReset1

EntityBlueprint Entity_MunchlesiaReset1
Initial value:
= {
.typeDataSize = sizeof(MunchlesiaData),
.renderCommandList = Entity_MunchlesiaReset1_Animation,
.modelAnimationNodes = Entity_MunchlesiaReset1_Mesh,
.fpInit = NULL,
.updateEntityScript = Entity_MunchlesiaReset1_Script,
.fpHandleCollision = NULL,
.aabbSize = { 40, 20, 40 }
}
EntityScript Entity_MunchlesiaReset1_Script
Definition Plants2.c:303
StaticAnimatorNode * Entity_MunchlesiaReset1_Mesh[]
AnimScript Entity_MunchlesiaReset1_Animation
DmaEntry Entity_MunchlesiaReset1_dma[]
Definition Plants2.c:327
@ ENTITY_TYPE_MUNCHLESIA_RESET1
Definition enums.h:2607

Definition at line 448 of file Plants2.c.

448 {
450 .typeDataSize = sizeof(MunchlesiaData),
451 .renderCommandList = Entity_MunchlesiaReset1_Animation,
452 .modelAnimationNodes = Entity_MunchlesiaReset1_Mesh,
453 .fpInit = NULL,
454 .updateEntityScript = Entity_MunchlesiaReset1_Script,
455 .fpHandleCollision = NULL,
456 { .dmaList = Entity_MunchlesiaReset1_dma },
457 .entityType = ENTITY_TYPE_MUNCHLESIA_RESET1,
458 .aabbSize = { 40, 20, 40 }
459};

Referenced by entity_Munchlesia_create_child_reset1().

◆ Entity_MunchlesiaReset2

EntityBlueprint Entity_MunchlesiaReset2
Initial value:
= {
.typeDataSize = sizeof(MunchlesiaData),
.modelAnimationNodes = Entity_MunchlesiaReset_Mesh,
.fpInit = NULL,
.updateEntityScript = Entity_MunchlesiaReset2_Script,
.fpHandleCollision = NULL,
.aabbSize = { 40, 20, 40 }
}
EntityScript Entity_MunchlesiaReset2_Script
Definition Plants2.c:312
@ ENTITY_TYPE_MUNCHLESIA_RESET2
Definition enums.h:2608

Definition at line 461 of file Plants2.c.

461 {
463 .typeDataSize = sizeof(MunchlesiaData),
464 .renderCommandList = Entity_MunchlesiaReset_AnimationIdle,
465 .modelAnimationNodes = Entity_MunchlesiaReset_Mesh,
466 .fpInit = NULL,
467 .updateEntityScript = Entity_MunchlesiaReset2_Script,
468 .fpHandleCollision = NULL,
469 { .dmaList = Entity_MunchlesiaReset_dma },
470 .entityType = ENTITY_TYPE_MUNCHLESIA_RESET2,
471 .aabbSize = { 40, 20, 40 }
472};

Referenced by entity_Munchlesia_create_child_reset2().

◆ Entity_RenderNone_Script

EntityModelScript Entity_RenderNone_Script
extern

Definition at line 73 of file Shadow.c.

73 {
77};
Gfx Entity_RenderNone[]
Definition Shadow.c:69
#define ems_Restart
Definition entity.h:49
#define ems_End
Definition entity.h:47
#define ems_Draw(dlist, holdTime)
Definition entity.h:48

◆ Entity_BellbellPlant_AnimationIdle

AnimScript Entity_BellbellPlant_AnimationIdle
extern

Definition at line 449 of file BellbellPlant_anim.c.

449 {
451 as_SetRotation(1, 0.0, 0.0, 0.0)
452 as_SetPos(1, 0, 0, 0)
453 as_SetScale(1, 1.0, 1.0, 1.0)
454 as_SetRotation(2, 0.0, 0.0, 0.0)
455 as_SetPos(2, -15, 30, 0)
456 as_SetScale(2, 1.0, 1.0, 1.0)
457 as_SetRotation(3, 0.0, 0.0, 0.0)
458 as_SetPos(3, 0, 0, 0)
459 as_SetScale(3, 1.0, 1.0, 1.0)
460 as_SetRotation(4, 0.0, 0.0, 0.0)
461 as_SetPos(4, 15, 39, 0)
462 as_SetScale(4, 1.0, 1.0, 1.0)
463 as_SetRotation(5, 0.0, 0.0, 0.0)
464 as_SetPos(5, 0, 0, 0)
465 as_SetScale(5, 1.0, 1.0, 1.0)
466 as_Wait(1)
468 as_End
469};
#define as_Wait(time)
#define as_DisableMirroring
#define as_SetPos(node, x, y, z)
#define as_SetRotation(node, x, y, z)
#define as_SetScale(node, x, y, z)
#define as_End
#define as_Restart

◆ Entity_BellbellPlant_AnimationUse

AnimScript Entity_BellbellPlant_AnimationUse
extern

Definition at line 56 of file BellbellPlant_anim.c.

56 {
58 as_SetRotation(1, 0.0, 0.0, 0.0)
59 as_SetPos(1, 0, 0, 0)
60 as_SetScale(1, 1.0, 1.0, 1.0)
61 as_SetRotation(2, 0.0, 0.0, 0.0)
62 as_SetPos(2, -15, 30, 0)
63 as_SetScale(2, 1.0, 1.0, 1.0)
64 as_SetRotation(3, 0.0, 0.0, 0.0)
65 as_SetPos(3, 0, 0, 0)
66 as_SetScale(3, 1.0, 1.0, 1.0)
67 as_SetRotation(4, 0.0, 0.0, 0.0)
68 as_SetPos(4, 15, 39, 0)
69 as_SetScale(4, 1.0, 1.0, 1.0)
70 as_SetRotation(5, 0.0, 0.0, 0.0)
71 as_SetPos(5, 0, 0, 0)
72 as_SetScale(5, 1.0, 1.0, 1.0)
73 as_Wait(1)
74 as_SetRotation(1, -13.495, 0.0, 0.0)
75 as_SetRotation(2, -13.485, 0.0, 0.0)
76 as_SetRotation(3, -6.0, 0.0, 0.0)
77 as_SetRotation(4, -13.485, 0.0, 0.0)
78 as_SetRotation(5, -6.0, 0.0, 0.0)
79 as_Wait(1)
80 as_SetRotation(1, -24.995, 0.0, 0.0)
81 as_SetRotation(2, -24.995, 0.0, 0.0)
82 as_SetRotation(3, -10.0, 0.0, 0.0)
83 as_SetRotation(4, -24.995, 0.0, 0.0)
84 as_SetRotation(5, -10.0, 0.0, 0.0)
85 as_Wait(1)
86 as_SetRotation(1, -11.87, 0.0, 0.0)
87 as_SetRotation(2, 11.87, 0.0, 0.0)
88 as_SetRotation(3, -0.43, 0.0, 0.0)
89 as_SetRotation(4, 11.87, 0.0, 0.0)
90 as_SetRotation(5, -0.485, 0.0, 0.0)
91 as_Wait(1)
92 as_SetRotation(1, 8.585, 0.0, 0.0)
93 as_SetRotation(2, 13.79, 0.0, 0.0)
94 as_SetRotation(3, 13.135, 0.0, 0.0)
95 as_SetRotation(4, 12.595, 0.0, 0.0)
96 as_SetRotation(5, 13.025, 0.0, 0.0)
97 as_Wait(1)
98 as_SetRotation(1, 19.995, 0.0, 0.0)
99 as_SetRotation(2, 5.0, 0.0, 0.0)
100 as_SetRotation(3, 19.995, 0.0, 0.0)
101 as_SetRotation(4, 5.0, 0.0, 0.0)
102 as_SetRotation(5, 19.995, 0.0, 0.0)
103 as_Wait(1)
104 as_SetRotation(1, 15.54, 0.0, 0.0)
105 as_SetRotation(2, -18.375, 0.0, 0.0)
106 as_SetRotation(3, 12.115, 0.0, 0.0)
107 as_SetRotation(4, -5.155, 0.0, 0.0)
108 as_SetRotation(5, 15.645, 0.0, 0.0)
109 as_Wait(1)
110 as_SetRotation(1, 3.77, 0.0, 0.0)
111 as_SetRotation(2, -33.77, 0.0, 0.0)
112 as_SetRotation(3, -2.47, 0.0, 0.0)
113 as_SetRotation(4, -16.74, 0.0, 0.0)
114 as_SetRotation(5, 5.81, 0.0, 0.0)
115 as_Wait(1)
116 as_SetRotation(1, -8.635, 0.0, 0.0)
117 as_SetRotation(2, -21.035, 0.0, 0.0)
118 as_SetRotation(3, -10.32, 0.0, 0.0)
119 as_SetRotation(4, -21.36, 0.0, 0.0)
120 as_SetRotation(5, -4.1, 0.0, 0.0)
121 as_Wait(1)
122 as_SetRotation(1, -14.995, 0.0, 0.0)
123 as_SetRotation(2, 1.135, 0.0, 0.0)
124 as_SetRotation(3, -2.465, 0.0, 0.0)
125 as_SetRotation(4, -16.295, 0.0, 0.0)
126 as_SetRotation(5, -8.7, 0.0, 0.0)
127 as_Wait(1)
128 as_SetRotation(1, -13.215, 0.0, 0.0)
129 as_SetRotation(2, 22.38, 0.0, 0.0)
130 as_SetRotation(3, 12.12, 0.0, 0.0)
131 as_SetRotation(4, -6.555, 0.0, 0.0)
132 as_SetRotation(5, -5.945, 0.0, 0.0)
133 as_Wait(1)
134 as_SetRotation(1, -7.325, 0.0, 0.0)
135 as_SetRotation(2, 32.325, 0.0, 0.0)
136 as_SetRotation(3, 19.995, 0.0, 0.0)
137 as_SetRotation(4, 4.605, 0.0, 0.0)
138 as_SetRotation(5, 0.84, 0.0, 0.0)
139 as_Wait(1)
140 as_SetRotation(1, 0.17, 0.0, 0.0)
141 as_SetRotation(2, 26.94, 0.0, 0.0)
142 as_SetRotation(3, 16.905, 0.0, 0.0)
143 as_SetRotation(4, 13.94, 0.0, 0.0)
144 as_SetRotation(5, 8.985, 0.0, 0.0)
145 as_Wait(1)
146 as_SetRotation(1, 6.785, 0.0, 0.0)
147 as_SetRotation(2, 12.825, 0.0, 0.0)
148 as_SetRotation(3, 9.465, 0.0, 0.0)
149 as_SetRotation(4, 18.21, 0.0, 0.0)
150 as_SetRotation(5, 15.815, 0.0, 0.0)
151 as_Wait(1)
152 as_SetRotation(1, 10.0, 0.0, 0.0)
153 as_SetRotation(2, -4.45, 0.0, 0.0)
154 as_SetRotation(3, 0.575, 0.0, 0.0)
155 as_SetRotation(4, 16.35, 0.0, 0.0)
156 as_SetRotation(5, 18.65, 0.0, 0.0)
157 as_Wait(1)
158 as_SetRotation(1, 9.23, 0.0, 0.0)
159 as_SetRotation(2, -19.325, 0.0, 0.0)
160 as_SetRotation(3, -6.87, 0.0, 0.0)
161 as_SetRotation(4, 10.645, 0.0, 0.0)
162 as_SetRotation(5, 16.53, 0.0, 0.0)
163 as_Wait(1)
164 as_SetRotation(1, 6.235, 0.0, 0.0)
165 as_SetRotation(2, -26.235, 0.0, 0.0)
166 as_SetRotation(3, -10.0, 0.0, 0.0)
167 as_SetRotation(4, 2.935, 0.0, 0.0)
168 as_SetRotation(5, 11.32, 0.0, 0.0)
169 as_Wait(1)
170 as_SetRotation(1, 2.05, 0.0, 0.0)
171 as_SetRotation(2, -23.645, 0.0, 0.0)
172 as_SetRotation(3, -7.725, 0.0, 0.0)
173 as_SetRotation(4, -4.975, 0.0, 0.0)
174 as_SetRotation(5, 4.575, 0.0, 0.0)
175 as_Wait(1)
176 as_SetRotation(1, -2.315, 0.0, 0.0)
177 as_SetRotation(2, -15.465, 0.0, 0.0)
178 as_SetRotation(3, -2.05, 0.0, 0.0)
179 as_SetRotation(4, -11.28, 0.0, 0.0)
180 as_SetRotation(5, -2.14, 0.0, 0.0)
181 as_Wait(1)
182 as_SetRotation(1, -5.84, 0.0, 0.0)
183 as_SetRotation(2, -4.335, 0.0, 0.0)
184 as_SetRotation(3, 5.285, 0.0, 0.0)
185 as_SetRotation(4, -14.155, 0.0, 0.0)
186 as_SetRotation(5, -7.28, 0.0, 0.0)
187 as_Wait(1)
188 as_SetRotation(1, -7.5, 0.0, 0.0)
189 as_SetRotation(2, 7.125, 0.0, 0.0)
190 as_SetRotation(3, 12.565, 0.0, 0.0)
191 as_SetRotation(4, -13.215, 0.0, 0.0)
192 as_SetRotation(5, -9.28, 0.0, 0.0)
193 as_Wait(1)
194 as_SetRotation(1, -7.13, 0.0, 0.0)
195 as_SetRotation(2, 16.295, 0.0, 0.0)
196 as_SetRotation(3, 18.04, 0.0, 0.0)
197 as_SetRotation(4, -9.885, 0.0, 0.0)
198 as_SetRotation(5, -7.585, 0.0, 0.0)
199 as_Wait(1)
200 as_SetRotation(1, -5.55, 0.0, 0.0)
201 as_SetRotation(2, 20.545, 0.0, 0.0)
202 as_SetRotation(3, 19.995, 0.0, 0.0)
203 as_SetRotation(4, -5.07, 0.0, 0.0)
204 as_SetRotation(5, -3.365, 0.0, 0.0)
205 as_Wait(1)
206 as_SetRotation(1, -3.195, 0.0, 0.0)
207 as_SetRotation(2, 19.375, 0.0, 0.0)
208 as_SetRotation(3, 17.835, 0.0, 0.0)
209 as_SetRotation(4, 0.325, 0.0, 0.0)
210 as_SetRotation(5, 2.345, 0.0, 0.0)
211 as_Wait(1)
212 as_SetRotation(1, -0.525, 0.0, 0.0)
213 as_SetRotation(2, 14.86, 0.0, 0.0)
214 as_SetRotation(3, 12.87, 0.0, 0.0)
215 as_SetRotation(4, 5.405, 0.0, 0.0)
216 as_SetRotation(5, 8.55, 0.0, 0.0)
217 as_Wait(1)
218 as_SetRotation(1, 2.02, 0.0, 0.0)
219 as_SetRotation(2, 8.24, 0.0, 0.0)
220 as_SetRotation(3, 6.215, 0.0, 0.0)
221 as_SetRotation(4, 9.255, 0.0, 0.0)
222 as_SetRotation(5, 14.21, 0.0, 0.0)
223 as_Wait(1)
224 as_SetRotation(1, 4.01, 0.0, 0.0)
225 as_SetRotation(2, 0.765, 0.0, 0.0)
226 as_SetRotation(3, -1.015, 0.0, 0.0)
227 as_SetRotation(4, 10.98, 0.0, 0.0)
228 as_SetRotation(5, 18.315, 0.0, 0.0)
229 as_Wait(1)
230 as_SetRotation(1, 5.0, 0.0, 0.0)
231 as_SetRotation(2, -6.31, 0.0, 0.0)
232 as_SetRotation(3, -7.705, 0.0, 0.0)
233 as_SetRotation(4, 10.15, 0.0, 0.0)
234 as_SetRotation(5, 19.84, 0.0, 0.0)
235 as_Wait(1)
236 as_SetRotation(1, 4.96, 0.0, 0.0)
237 as_SetRotation(2, -11.755, 0.0, 0.0)
238 as_SetRotation(3, -12.74, 0.0, 0.0)
239 as_SetRotation(4, 7.425, 0.0, 0.0)
240 as_SetRotation(5, 18.49, 0.0, 0.0)
241 as_Wait(1)
242 as_SetRotation(1, 4.31, 0.0, 0.0)
243 as_SetRotation(2, -14.31, 0.0, 0.0)
244 as_SetRotation(3, -14.995, 0.0, 0.0)
245 as_SetRotation(4, 3.54, 0.0, 0.0)
246 as_SetRotation(5, 15.09, 0.0, 0.0)
247 as_Wait(1)
248 as_SetRotation(1, 3.22, 0.0, 0.0)
249 as_SetRotation(2, -13.855, 0.0, 0.0)
250 as_SetRotation(3, -14.23, 0.0, 0.0)
251 as_SetRotation(4, -0.78, 0.0, 0.0)
252 as_SetRotation(5, 10.31, 0.0, 0.0)
253 as_Wait(1)
254 as_SetRotation(1, 1.875, 0.0, 0.0)
255 as_SetRotation(2, -11.475, 0.0, 0.0)
256 as_SetRotation(3, -11.365, 0.0, 0.0)
257 as_SetRotation(4, -4.825, 0.0, 0.0)
258 as_SetRotation(5, 4.82, 0.0, 0.0)
259 as_Wait(1)
260 as_SetRotation(1, 0.45, 0.0, 0.0)
261 as_SetRotation(2, -7.77, 0.0, 0.0)
262 as_SetRotation(3, -7.075, 0.0, 0.0)
263 as_SetRotation(4, -7.845, 0.0, 0.0)
264 as_SetRotation(5, -0.71, 0.0, 0.0)
265 as_Wait(1)
266 as_SetRotation(1, -0.87, 0.0, 0.0)
267 as_SetRotation(2, -3.32, 0.0, 0.0)
268 as_SetRotation(3, -2.025, 0.0, 0.0)
269 as_SetRotation(4, -9.125, 0.0, 0.0)
270 as_SetRotation(5, -5.61, 0.0, 0.0)
271 as_Wait(1)
272 as_SetRotation(1, -1.91, 0.0, 0.0)
273 as_SetRotation(2, 1.275, 0.0, 0.0)
274 as_SetRotation(3, 3.12, 0.0, 0.0)
275 as_SetRotation(4, -8.52, 0.0, 0.0)
276 as_SetRotation(5, -9.21, 0.0, 0.0)
277 as_Wait(1)
278 as_SetRotation(1, -2.5, 0.0, 0.0)
279 as_SetRotation(2, 5.435, 0.0, 0.0)
280 as_SetRotation(3, 7.7, 0.0, 0.0)
281 as_SetRotation(4, -6.645, 0.0, 0.0)
282 as_SetRotation(5, -10.85, 0.0, 0.0)
283 as_Wait(1)
284 as_SetRotation(1, -2.655, 0.0, 0.0)
285 as_SetRotation(2, 8.565, 0.0, 0.0)
286 as_SetRotation(3, 11.045, 0.0, 0.0)
287 as_SetRotation(4, -3.91, 0.0, 0.0)
288 as_SetRotation(5, -10.19, 0.0, 0.0)
289 as_Wait(1)
290 as_SetRotation(1, -2.57, 0.0, 0.0)
291 as_SetRotation(2, 10.075, 0.0, 0.0)
292 as_SetRotation(3, 12.495, 0.0, 0.0)
293 as_SetRotation(4, -0.715, 0.0, 0.0)
294 as_SetRotation(5, -7.745, 0.0, 0.0)
295 as_Wait(1)
296 as_SetRotation(1, -2.315, 0.0, 0.0)
297 as_SetRotation(2, 10.095, 0.0, 0.0)
298 as_SetRotation(3, 12.145, 0.0, 0.0)
299 as_SetRotation(4, 2.52, 0.0, 0.0)
300 as_SetRotation(5, -4.07, 0.0, 0.0)
301 as_Wait(1)
302 as_SetRotation(1, -1.925, 0.0, 0.0)
303 as_SetRotation(2, 9.28, 0.0, 0.0)
304 as_SetRotation(3, 10.695, 0.0, 0.0)
305 as_SetRotation(4, 5.405, 0.0, 0.0)
306 as_SetRotation(5, 0.265, 0.0, 0.0)
307 as_Wait(1)
308 as_SetRotation(1, -1.46, 0.0, 0.0)
309 as_SetRotation(2, 7.805, 0.0, 0.0)
310 as_SetRotation(3, 8.405, 0.0, 0.0)
311 as_SetRotation(4, 7.53, 0.0, 0.0)
312 as_SetRotation(5, 4.7, 0.0, 0.0)
313 as_Wait(1)
314 as_SetRotation(1, -0.98, 0.0, 0.0)
315 as_SetRotation(2, 5.865, 0.0, 0.0)
316 as_SetRotation(3, 5.52, 0.0, 0.0)
317 as_SetRotation(4, 8.48, 0.0, 0.0)
318 as_SetRotation(5, 8.685, 0.0, 0.0)
319 as_Wait(1)
320 as_SetRotation(1, -0.54, 0.0, 0.0)
321 as_SetRotation(2, 3.64, 0.0, 0.0)
322 as_SetRotation(3, 2.305, 0.0, 0.0)
323 as_SetRotation(4, 8.24, 0.0, 0.0)
324 as_SetRotation(5, 11.635, 0.0, 0.0)
325 as_Wait(1)
326 as_SetRotation(1, -0.19, 0.0, 0.0)
327 as_SetRotation(2, 1.32, 0.0, 0.0)
328 as_SetRotation(3, -0.995, 0.0, 0.0)
329 as_SetRotation(4, 7.19, 0.0, 0.0)
330 as_SetRotation(5, 13.005, 0.0, 0.0)
331 as_Wait(1)
332 as_SetRotation(1, 0.0, 0.0, 0.0)
333 as_SetRotation(2, -0.905, 0.0, 0.0)
334 as_SetRotation(3, -4.125, 0.0, 0.0)
335 as_SetRotation(4, 5.55, 0.0, 0.0)
336 as_SetRotation(5, 12.62, 0.0, 0.0)
337 as_Wait(1)
338 as_SetRotation(1, 0.09, 0.0, 0.0)
339 as_SetRotation(2, -2.86, 0.0, 0.0)
340 as_SetRotation(3, -6.84, 0.0, 0.0)
341 as_SetRotation(4, 3.51, 0.0, 0.0)
342 as_SetRotation(5, 10.965, 0.0, 0.0)
343 as_Wait(1)
344 as_SetRotation(1, 0.155, 0.0, 0.0)
345 as_SetRotation(2, -4.35, 0.0, 0.0)
346 as_SetRotation(3, -8.885, 0.0, 0.0)
347 as_SetRotation(4, 1.295, 0.0, 0.0)
348 as_SetRotation(5, 8.405, 0.0, 0.0)
349 as_Wait(1)
350 as_SetRotation(1, 0.2, 0.0, 0.0)
351 as_SetRotation(2, -5.195, 0.0, 0.0)
352 as_SetRotation(3, -10.0, 0.0, 0.0)
353 as_SetRotation(4, -0.885, 0.0, 0.0)
354 as_SetRotation(5, 5.325, 0.0, 0.0)
355 as_Wait(1)
356 as_SetRotation(1, 0.22, 0.0, 0.0)
357 as_SetRotation(2, -5.48, 0.0, 0.0)
358 as_SetRotation(3, -10.28, 0.0, 0.0)
359 as_SetRotation(4, -2.84, 0.0, 0.0)
360 as_SetRotation(5, 2.095, 0.0, 0.0)
361 as_Wait(1)
362 as_SetRotation(1, 0.23, 0.0, 0.0)
363 as_SetRotation(2, -5.45, 0.0, 0.0)
364 as_SetRotation(3, -10.045, 0.0, 0.0)
365 as_SetRotation(4, -4.355, 0.0, 0.0)
366 as_SetRotation(5, -0.905, 0.0, 0.0)
367 as_Wait(1)
368 as_SetRotation(1, 0.22, 0.0, 0.0)
369 as_SetRotation(2, -5.16, 0.0, 0.0)
370 as_SetRotation(3, -9.395, 0.0, 0.0)
371 as_SetRotation(4, -5.225, 0.0, 0.0)
372 as_SetRotation(5, -3.305, 0.0, 0.0)
373 as_Wait(1)
374 as_SetRotation(1, 0.205, 0.0, 0.0)
375 as_SetRotation(2, -4.665, 0.0, 0.0)
376 as_SetRotation(3, -8.415, 0.0, 0.0)
377 as_SetRotation(4, -5.465, 0.0, 0.0)
378 as_SetRotation(5, -4.735, 0.0, 0.0)
379 as_Wait(1)
380 as_SetRotation(1, 0.18, 0.0, 0.0)
381 as_SetRotation(2, -4.02, 0.0, 0.0)
382 as_SetRotation(3, -7.2, 0.0, 0.0)
383 as_SetRotation(4, -5.31, 0.0, 0.0)
384 as_SetRotation(5, -5.215, 0.0, 0.0)
385 as_Wait(1)
386 as_SetRotation(1, 0.15, 0.0, 0.0)
387 as_SetRotation(2, -3.285, 0.0, 0.0)
388 as_SetRotation(3, -5.85, 0.0, 0.0)
389 as_SetRotation(4, -4.845, 0.0, 0.0)
390 as_SetRotation(5, -5.11, 0.0, 0.0)
391 as_Wait(1)
392 as_SetRotation(1, 0.115, 0.0, 0.0)
393 as_SetRotation(2, -2.51, 0.0, 0.0)
394 as_SetRotation(3, -4.45, 0.0, 0.0)
395 as_SetRotation(4, -4.14, 0.0, 0.0)
396 as_SetRotation(5, -4.56, 0.0, 0.0)
397 as_Wait(1)
398 as_SetRotation(1, 0.075, 0.0, 0.0)
399 as_SetRotation(2, -1.75, 0.0, 0.0)
400 as_SetRotation(3, -3.095, 0.0, 0.0)
401 as_SetRotation(4, -3.285, 0.0, 0.0)
402 as_SetRotation(5, -3.705, 0.0, 0.0)
403 as_Wait(1)
404 as_SetRotation(1, 0.05, 0.0, 0.0)
405 as_SetRotation(2, -1.065, 0.0, 0.0)
406 as_SetRotation(3, -1.88, 0.0, 0.0)
407 as_SetRotation(4, -2.36, 0.0, 0.0)
408 as_SetRotation(5, -2.685, 0.0, 0.0)
409 as_Wait(1)
410 as_SetRotation(1, 0.02, 0.0, 0.0)
411 as_SetRotation(2, -0.51, 0.0, 0.0)
412 as_SetRotation(3, -0.895, 0.0, 0.0)
413 as_SetRotation(4, -1.45, 0.0, 0.0)
414 as_SetRotation(5, -1.635, 0.0, 0.0)
415 as_Wait(1)
416 as_SetRotation(1, 0.005, 0.0, 0.0)
417 as_SetRotation(2, -0.13, 0.0, 0.0)
418 as_SetRotation(3, -0.235, 0.0, 0.0)
419 as_SetRotation(4, -0.635, 0.0, 0.0)
420 as_SetRotation(5, -0.69, 0.0, 0.0)
421 as_Wait(1)
422 as_SetRotation(1, 0.0, 0.0, 0.0)
423 as_SetRotation(2, 0.0, 0.0, 0.0)
424 as_SetRotation(3, 0.0, 0.0, 0.0)
425 as_SetRotation(4, 0.0, 0.0, 0.0)
426 as_SetRotation(5, 0.0, 0.0, 0.0)
427 as_Wait(1)
428 as_Loop
429 as_SetRotation(1, 0.0, 0.0, 0.0)
430 as_SetPos(1, 0, 0, 0)
431 as_SetScale(1, 1.0, 1.0, 1.0)
432 as_SetRotation(2, 0.0, 0.0, 0.0)
433 as_SetPos(2, -15, 30, 0)
434 as_SetScale(2, 1.0, 1.0, 1.0)
435 as_SetRotation(3, 0.0, 0.0, 0.0)
436 as_SetPos(3, 0, 0, 0)
437 as_SetScale(3, 1.0, 1.0, 1.0)
438 as_SetRotation(4, 0.0, 0.0, 0.0)
439 as_SetPos(4, 15, 39, 0)
440 as_SetScale(4, 1.0, 1.0, 1.0)
441 as_SetRotation(5, 0.0, 0.0, 0.0)
442 as_SetPos(5, 0, 0, 0)
443 as_SetScale(5, 1.0, 1.0, 1.0)
444 as_Wait(1)
446 as_End
447};
#define as_Loop

Referenced by entity_BellbellPlant_idle().

◆ Entity_BellbellPlant_Mesh

StaticAnimatorNode* Entity_BellbellPlant_Mesh[]
extern

Definition at line 47 of file BellbellPlant_anim.c.

47 {
54};
StaticAnimatorNode Entity_BellbellPlant_Node1
StaticAnimatorNode Entity_BellbellPlant_Node2
StaticAnimatorNode Entity_BellbellPlant_Node5
StaticAnimatorNode Entity_BellbellPlant_Node4
StaticAnimatorNode Entity_BellbellPlant_Node3
#define ENTITY_ANIM_NULL

◆ Entity_TrumpetPlant_AnimationIdle

AnimScript Entity_TrumpetPlant_AnimationIdle
extern

Definition at line 134 of file TrumpetPlant_anim.c.

134 {
136 as_SetRotation(1, 0.0, 0.0, 0.0)
137 as_SetPos(1, 0, 0, 0)
138 as_SetScale(1, 1.0, 1.0, 1.0)
139 as_SetRotation(2, 0.0, 0.0, 30.0)
140 as_SetPos(2, 0, 15, 0)
141 as_SetScale(2, 1.0, 1.0, 1.0)
142 as_Wait(1)
144 as_End
145};

◆ Entity_TrumpetPlant_AnimationUse

AnimScript Entity_TrumpetPlant_AnimationUse
extern

Definition at line 27 of file TrumpetPlant_anim.c.

27 {
29 as_SetRotation(1, 0.0, 0.0, 0.0)
30 as_SetPos(1, 0, 0, 0)
31 as_SetScale(1, 1.0, 1.0, 1.0)
32 as_SetRotation(2, 0.0, 0.0, 30.0)
33 as_SetPos(2, 0, 15, 0)
34 as_SetScale(2, 1.0, 1.0, 1.0)
35 as_Wait(1)
36 as_SetScale(2, 1.055, 0.94, 1.055)
37 as_Wait(1)
38 as_SetScale(2, 1.2, 0.795, 1.2)
39 as_Wait(1)
40 as_SetScale(2, 1.355, 0.635, 1.355)
41 as_Wait(1)
42 as_SetScale(2, 1.48, 0.515, 1.48)
43 as_Wait(1)
44 as_SetScale(2, 1.5, 0.5, 1.5)
45 as_Wait(1)
46 as_SetScale(2, 1.37, 0.625, 1.37)
47 as_Wait(1)
48 as_SetScale(2, 1.13, 0.86, 1.13)
49 as_Wait(1)
50 as_SetScale(2, 0.855, 1.135, 0.855)
51 as_Wait(1)
52 as_SetScale(2, 0.62, 1.375, 0.62)
53 as_Wait(1)
54 as_SetScale(2, 0.5, 1.5, 0.5)
55 as_Wait(1)
56 as_SetScale(2, 0.455, 1.54, 0.455)
57 as_Wait(1)
58 as_SetScale(2, 0.425, 1.57, 0.425)
59 as_Wait(1)
60 as_SetScale(2, 0.395, 1.6, 0.395)
61 as_Wait(1)
62 as_SetScale(2, 0.375, 1.62, 0.375)
63 as_Wait(1)
64 as_SetScale(2, 0.355, 1.635, 0.355)
65 as_Wait(1)
66 as_SetScale(2, 0.345, 1.65, 0.345)
67 as_Wait(1)
68 as_SetScale(2, 0.34, 1.655, 0.34)
69 as_Wait(1)
70 as_Wait(1)
71 as_Wait(1)
72 as_SetScale(2, 0.35, 1.645, 0.35)
73 as_Wait(1)
74 as_SetScale(2, 0.355, 1.635, 0.355)
75 as_Wait(1)
76 as_SetScale(2, 0.375, 1.62, 0.375)
77 as_Wait(1)
78 as_SetScale(2, 0.39, 1.605, 0.39)
79 as_Wait(1)
80 as_SetScale(2, 0.405, 1.59, 0.405)
81 as_Wait(1)
82 as_SetScale(2, 0.43, 1.565, 0.43)
83 as_Wait(1)
84 as_SetScale(2, 0.45, 1.545, 0.45)
85 as_Wait(1)
86 as_SetScale(2, 0.47, 1.52, 0.47)
87 as_Wait(1)
88 as_SetScale(2, 0.5, 1.5, 0.5)
89 as_Wait(1)
90 as_SetScale(2, 0.71, 1.285, 0.71)
91 as_Wait(1)
92 as_SetScale(2, 1.0, 1.0, 1.0)
93 as_Wait(1)
94 as_SetScale(2, 1.175, 0.82, 1.175)
95 as_Wait(1)
96 as_SetScale(2, 1.245, 0.745, 1.245)
97 as_Wait(1)
98 as_SetScale(2, 1.13, 0.84, 1.13)
99 as_Wait(1)
100 as_SetScale(2, 0.95, 1.0, 0.95)
101 as_Wait(1)
102 as_SetScale(2, 0.845, 1.1, 0.845)
103 as_Wait(1)
104 as_SetScale(2, 0.885, 1.095, 0.885)
105 as_Wait(1)
106 as_SetScale(2, 0.985, 1.045, 0.985)
107 as_Wait(1)
108 as_SetScale(2, 1.09, 0.985, 1.09)
109 as_Wait(1)
110 as_SetScale(2, 1.15, 0.945, 1.15)
111 as_Wait(1)
112 as_SetScale(2, 1.145, 0.945, 1.145)
113 as_Wait(1)
114 as_SetScale(2, 1.105, 0.955, 1.105)
115 as_Wait(1)
116 as_SetScale(2, 1.06, 0.97, 1.06)
117 as_Wait(1)
118 as_SetScale(2, 1.015, 0.99, 1.015)
119 as_Wait(1)
120 as_SetScale(2, 1.0, 1.0, 1.0)
121 as_Wait(1)
122 as_Loop
123 as_SetRotation(1, 0.0, 0.0, 0.0)
124 as_SetPos(1, 0, 0, 0)
125 as_SetScale(1, 1.0, 1.0, 1.0)
126 as_SetRotation(2, 0.0, 0.0, 30.0)
127 as_SetPos(2, 0, 15, 0)
128 as_SetScale(2, 1.0, 1.0, 1.0)
129 as_Wait(1)
131 as_End
132};

Referenced by entity_TrumpetPlant_idle().

◆ Entity_TrumpetPlant_Mesh

StaticAnimatorNode* Entity_TrumpetPlant_Mesh[]
extern

Definition at line 21 of file TrumpetPlant_anim.c.

21 {
25};
StaticAnimatorNode Entity_TrumpetPlant_Node1
StaticAnimatorNode Entity_TrumpetPlant_Node2

◆ Entity_MunchlesiaReset_AnimationIdle

AnimScript Entity_MunchlesiaReset_AnimationIdle
extern

Definition at line 7 of file MunchlesiaReset_anim.c.

7 {
8 as_SetRotation(1, 0.0, 0.0, 0.0)
9 as_SetPos(1, 0, 0, 0)
10 as_SetScale(1, 1.0, 1.0, 1.0)
11 as_SetRotation(2, 0.0, 0.0, 0.0)
12 as_SetPos(2, 0, 0, 0)
13 as_SetScale(2, 1.0, 1.0, 1.0)
14 as_SetRotation(3, 0.0, 0.0, 0.0)
15 as_SetPos(3, 0, 0, 0)
16 as_SetScale(3, 1.0, 1.0, 1.0)
18 as_End
19};

◆ Entity_MunchlesiaReset_AnimationReset

AnimScript Entity_MunchlesiaReset_AnimationReset
extern

Definition at line 21 of file MunchlesiaReset_anim.c.

21 {
22 as_SetRotation(1, 0.0, 0.0, 0.0)
23 as_SetPos(1, 0, 0, 0)
24 as_SetScale(1, 1.0, 1.0, 1.0)
25 as_SetRotation(2, 0.0, 0.0, 0.0)
26 as_SetPos(2, 0, 0, 0)
27 as_SetScale(2, 1.0, 1.0, 1.0)
28 as_SetRotation(3, 0.0, 0.0, 0.0)
29 as_SetPos(3, 0, 0, 0)
30 as_SetScale(3, 1.0, 1.0, 1.0)
31 as_SetRotation(4, 0.0, 0.0, 0.0)
32 as_SetPos(4, 0, 2, 0)
33 as_SetScale(4, 1.0, 1.0, 1.0)
34 as_SetRotation(5, 0.0, 0.0, 0.0)
35 as_SetPos(5, 0, 4, 0)
36 as_SetScale(5, 1.0, 1.0, 1.0)
37 as_SetRotation(6, 0.0, 0.0, 0.0)
38 as_SetPos(6, 0, 5, 0)
39 as_SetScale(6, 1.0, 1.0, 1.0)
40 as_SetRotation(7, 0.0, 0.0, 0.0)
41 as_SetPos(7, 0, 4, 0)
42 as_SetScale(7, 1.0, 1.0, 1.0)
44 as_SetRotation(8, 0.0, 0.0, 0.0)
45 as_SetPos(8, 0, 4, 0)
46 as_SetScale(8, 1.0, 1.0, 1.0)
47 as_Wait(1)
48 as_Wait(1)
49 as_Wait(1)
50 as_Wait(1)
51 as_Wait(1)
52 as_Wait(1)
53 as_Wait(1)
54 as_Wait(1)
55 as_Wait(1)
56 as_Wait(1)
57 as_Wait(1)
58 as_Wait(1)
59 as_Wait(1)
60 as_Wait(1)
61 as_Wait(1)
62 as_Wait(1)
63 as_Wait(1)
64 as_Wait(1)
65 as_Wait(1)
66 as_Wait(1)
67 as_Wait(1)
68 as_Wait(1)
69 as_Wait(1)
70 as_Wait(1)
71 as_Wait(1)
72 as_Wait(1)
73 as_Wait(1)
74 as_Wait(1)
75 as_Wait(1)
76 as_Wait(1)
77 as_Wait(1)
78 as_Wait(1)
79 as_Wait(1)
80 as_Wait(1)
81 as_Wait(1)
82 as_Wait(1)
83 as_Wait(1)
84 as_Wait(1)
85 as_Wait(1)
86 as_Wait(1)
87 as_Wait(1)
88 as_Wait(1)
89 as_Wait(1)
90 as_Wait(1)
91 as_Wait(1)
92 as_Wait(1)
93 as_Wait(1)
94 as_Wait(1)
95 as_Wait(1)
96 as_Wait(1)
97 as_Wait(1)
98 as_Wait(1)
99 as_Wait(1)
100 as_Wait(1)
101 as_Wait(1)
102 as_Wait(1)
103 as_Wait(1)
104 as_Wait(1)
105 as_Wait(1)
106 as_Wait(1)
107 as_Wait(1)
108 as_Wait(1)
109 as_Wait(1)
110 as_Wait(1)
111 as_Wait(1)
112 as_Wait(1)
113 as_Wait(1)
114 as_Wait(1)
115 as_Wait(1)
116 as_Wait(1)
117 as_Wait(1)
118 as_Wait(1)
119 as_Wait(1)
120 as_Wait(1)
121 as_Wait(1)
122 as_Wait(1)
123 as_Wait(1)
124 as_Wait(1)
125 as_Wait(1)
126 as_Wait(1)
127 as_Wait(1)
128 as_Wait(1)
129 as_Wait(1)
130 as_Wait(1)
131 as_Wait(1)
132 as_Wait(1)
133 as_Wait(1)
134 as_Wait(1)
135 as_Wait(1)
136 as_Wait(1)
137 as_Wait(1)
138 as_Wait(1)
139 as_Wait(1)
140 as_Wait(1)
141 as_Wait(1)
142 as_Wait(1)
143 as_Wait(1)
144 as_Wait(1)
145 as_Wait(1)
146 as_Wait(1)
147 as_Wait(1)
148 as_Wait(1)
149 as_Wait(1)
150 as_Wait(1)
151 as_Wait(1)
153 as_End
154};

Referenced by func_802BC0B8_E2E9E8().

◆ Entity_MunchlesiaReset_Mesh

StaticAnimatorNode* Entity_MunchlesiaReset_Mesh[]
extern

Definition at line 224 of file MunchlesiaReset_anim.c.

224 {
234};
StaticAnimatorNode Entity_MunchlesiaReset_Node6
StaticAnimatorNode Entity_MunchlesiaReset_Node5
StaticAnimatorNode Entity_MunchlesiaReset_Node8
StaticAnimatorNode Entity_MunchlesiaReset_Node1
StaticAnimatorNode Entity_MunchlesiaReset_Node4
StaticAnimatorNode Entity_MunchlesiaReset_Node2
StaticAnimatorNode Entity_MunchlesiaReset_Node7
StaticAnimatorNode Entity_MunchlesiaReset_Node3

◆ Entity_MunchlesiaGrab_Animation

AnimScript Entity_MunchlesiaGrab_Animation
extern

Definition at line 7 of file MunchlesiaGrab_anim.c.

7 {
8 as_SetRotation(1, 0.0, 0.0, 0.0)
9 as_SetPos(1, 0, 0, 0)
10 as_SetScale(1, 1.0, 1.0, 1.0)
11 as_SetRotation(2, 0.0, 0.0, 0.0)
12 as_SetPos(2, 0, 4, 0)
13 as_SetScale(2, 1.0, 1.0, 1.0)
14 as_SetRotation(3, 0.0, 0.0, 0.0)
15 as_SetPos(3, 0, 3, 0)
16 as_SetScale(3, 1.0, 1.0, 1.0)
17 as_SetRotation(4, 0.0, 0.0, 0.0)
18 as_SetPos(4, 0, 2, 0)
19 as_SetScale(4, 1.0, 1.0, 1.0)
20 as_SetRotation(5, 0.0, 0.0, 0.0)
21 as_SetPos(5, 0, 2, 0)
22 as_SetScale(5, 1.0, 1.0, 1.0)
23 as_SetRotation(6, 0.0, 0.0, 0.0)
24 as_SetPos(6, 0, 1, 0)
25 as_SetScale(6, 1.0, 1.0, 1.0)
26 as_SetRotation(7, 0.0, 0.0, 0.0)
27 as_SetPos(7, 0, 0, 0)
28 as_SetScale(7, 1.0, 1.0, 1.0)
30 as_SetRotation(8, 0.0, 0.0, 0.0)
31 as_SetPos(8, 0, 0, 0)
32 as_SetScale(8, 1.0, 1.0, 1.0)
33 as_Wait(1)
34 as_Wait(1)
35 as_Wait(1)
36 as_Wait(1)
37 as_Wait(1)
38 as_Wait(1)
39 as_Wait(1)
40 as_Wait(1)
41 as_Wait(1)
42 as_Wait(1)
43 as_Wait(1)
44 as_Wait(1)
45 as_Wait(1)
46 as_Wait(1)
47 as_Wait(1)
48 as_Wait(1)
49 as_Wait(1)
50 as_Wait(1)
51 as_Wait(1)
52 as_Wait(1)
53 as_Wait(1)
54 as_Wait(1)
55 as_Wait(1)
56 as_Wait(1)
57 as_Wait(1)
58 as_Wait(1)
59 as_Wait(1)
60 as_Wait(1)
61 as_Wait(1)
62 as_Wait(1)
63 as_Wait(1)
64 as_Wait(1)
65 as_Wait(1)
66 as_Wait(1)
67 as_Wait(1)
68 as_Wait(1)
69 as_Wait(1)
70 as_Wait(1)
71 as_Wait(1)
72 as_Wait(1)
73 as_Wait(1)
74 as_Wait(1)
75 as_Wait(1)
76 as_Wait(1)
77 as_Wait(1)
78 as_Wait(1)
79 as_Wait(1)
80 as_Wait(1)
81 as_Wait(1)
82 as_Wait(1)
83 as_Wait(1)
84 as_Wait(1)
85 as_Wait(1)
86 as_Wait(1)
87 as_Wait(1)
88 as_Wait(1)
89 as_Wait(1)
90 as_Wait(1)
91 as_Wait(1)
92 as_Wait(1)
93 as_Wait(1)
94 as_Wait(1)
95 as_Wait(1)
96 as_Wait(1)
97 as_Wait(1)
98 as_Wait(1)
99 as_Wait(1)
100 as_Wait(1)
101 as_Wait(1)
102 as_Wait(1)
103 as_Wait(1)
104 as_Wait(1)
105 as_Wait(1)
106 as_Wait(1)
107 as_Wait(1)
108 as_Wait(1)
109 as_Wait(1)
110 as_Wait(1)
111 as_Wait(1)
112 as_Wait(1)
113 as_Wait(1)
114 as_Wait(1)
115 as_Wait(1)
116 as_Wait(1)
117 as_Wait(1)
118 as_Wait(1)
119 as_Wait(1)
120 as_Wait(1)
121 as_Wait(1)
122 as_Wait(1)
123 as_Wait(1)
124 as_Wait(1)
125 as_Wait(1)
126 as_Wait(1)
127 as_Wait(1)
128 as_Wait(1)
129 as_Wait(1)
130 as_Wait(1)
131 as_Wait(1)
132 as_Wait(1)
133 as_Wait(1)
134 as_Wait(1)
135 as_Wait(1)
136 as_Wait(1)
137 as_Wait(1)
139 as_End
140};

◆ Entity_MunchlesiaGrab_Mesh

StaticAnimatorNode* Entity_MunchlesiaGrab_Mesh[]
extern

Definition at line 210 of file MunchlesiaGrab_anim.c.

210 {
220};
StaticAnimatorNode Entity_MunchlesiaGrab_Node5
StaticAnimatorNode Entity_MunchlesiaGrab_Node8
StaticAnimatorNode Entity_MunchlesiaGrab_Node7
StaticAnimatorNode Entity_MunchlesiaGrab_Node3
StaticAnimatorNode Entity_MunchlesiaGrab_Node4
StaticAnimatorNode Entity_MunchlesiaGrab_Node1
StaticAnimatorNode Entity_MunchlesiaGrab_Node2
StaticAnimatorNode Entity_MunchlesiaGrab_Node6

◆ Entity_MunchlesiaEnvelop_Animation

AnimScript Entity_MunchlesiaEnvelop_Animation
extern

Definition at line 7 of file MunchlesiaEnvelop_anim.c.

7 {
8 as_SetRotation(1, 0.0, 0.0, 0.0)
9 as_SetPos(1, 0, 0, 0)
10 as_SetScale(1, 1.0, 1.0, 1.0)
11 as_SetRotation(2, 0.0, 0.0, 0.0)
12 as_SetPos(2, 0, 0, 0)
13 as_SetScale(2, 1.0, 1.0, 1.0)
14 as_SetRotation(3, 0.0, 0.0, 0.0)
15 as_SetPos(3, 0, 0, 0)
16 as_SetScale(3, 1.0, 1.0, 1.0)
17 as_SetRotation(4, 0.0, 0.0, 0.0)
18 as_SetPos(4, 0, 0, 0)
19 as_SetScale(4, 1.0, 1.0, 1.0)
20 as_SetRotation(5, 0.0, 0.0, 0.0)
21 as_SetPos(5, 0, 0, 0)
22 as_SetScale(5, 1.0, 1.0, 1.0)
23 as_SetRotation(6, 0.0, 0.0, 0.0)
24 as_SetPos(6, 0, 0, 0)
25 as_SetScale(6, 1.0, 1.0, 1.0)
26 as_SetRotation(7, 0.0, 0.0, 0.0)
27 as_SetPos(7, 0, 0, 0)
28 as_SetScale(7, 1.0, 1.0, 1.0)
30 as_SetRotation(8, 0.0, 0.0, 0.0)
31 as_SetPos(8, 0, 0, 0)
32 as_SetScale(8, 1.0, 1.0, 1.0)
33 as_Wait(1)
34 as_Wait(1)
35 as_Wait(1)
36 as_Wait(1)
37 as_Wait(1)
38 as_Wait(1)
39 as_Wait(1)
40 as_Wait(1)
41 as_Wait(1)
42 as_Wait(1)
43 as_Wait(1)
44 as_Wait(1)
45 as_Wait(1)
46 as_Wait(1)
47 as_Wait(1)
48 as_Wait(1)
49 as_Wait(1)
50 as_Wait(1)
51 as_Wait(1)
52 as_Wait(1)
53 as_Wait(1)
54 as_Wait(1)
55 as_Wait(1)
56 as_Wait(1)
57 as_Wait(1)
58 as_Wait(1)
59 as_Wait(1)
60 as_Wait(1)
61 as_Wait(1)
62 as_Wait(1)
63 as_Wait(1)
64 as_Wait(1)
65 as_Wait(1)
66 as_Wait(1)
67 as_Wait(1)
68 as_Wait(1)
69 as_Wait(1)
70 as_Wait(1)
71 as_Wait(1)
72 as_Wait(1)
73 as_Wait(1)
74 as_Wait(1)
75 as_Wait(1)
76 as_Wait(1)
77 as_Wait(1)
78 as_Wait(1)
79 as_Wait(1)
80 as_Wait(1)
81 as_Wait(1)
82 as_Wait(1)
83 as_Wait(1)
84 as_Wait(1)
85 as_Wait(1)
86 as_Wait(1)
87 as_Wait(1)
88 as_Wait(1)
89 as_Wait(1)
90 as_Wait(1)
91 as_Wait(1)
92 as_Wait(1)
93 as_Wait(1)
94 as_Wait(1)
95 as_Wait(1)
96 as_Wait(1)
97 as_Wait(1)
98 as_Wait(1)
99 as_Wait(1)
100 as_Wait(1)
101 as_Wait(1)
102 as_Wait(1)
103 as_Wait(1)
104 as_Wait(1)
105 as_Wait(1)
106 as_Wait(1)
107 as_Wait(1)
108 as_Wait(1)
109 as_Wait(1)
110 as_Wait(1)
111 as_Wait(1)
112 as_Wait(1)
113 as_Wait(1)
114 as_Wait(1)
115 as_Wait(1)
116 as_Wait(1)
117 as_Wait(1)
118 as_Wait(1)
119 as_Wait(1)
120 as_Wait(1)
121 as_Wait(1)
122 as_Wait(1)
123 as_Wait(1)
124 as_Wait(1)
125 as_Wait(1)
126 as_Wait(1)
127 as_Wait(1)
128 as_Wait(1)
129 as_Wait(1)
130 as_Wait(1)
131 as_Wait(1)
132 as_Wait(1)
133 as_Wait(1)
134 as_Wait(1)
135 as_Wait(1)
136 as_Wait(1)
137 as_Wait(1)
139 as_End
140};

◆ Entity_MunchlesiaEnvelop_Mesh

StaticAnimatorNode* Entity_MunchlesiaEnvelop_Mesh[]
extern

Definition at line 205 of file MunchlesiaEnvelop_anim.c.

205 {
215};
StaticAnimatorNode Entity_MunchlesiaEnvelop_Node8
StaticAnimatorNode Entity_MunchlesiaEnvelop_Node4
StaticAnimatorNode Entity_MunchlesiaEnvelop_Node6
StaticAnimatorNode Entity_MunchlesiaEnvelop_Node2
StaticAnimatorNode Entity_MunchlesiaEnvelop_Node3
StaticAnimatorNode Entity_MunchlesiaEnvelop_Node5
StaticAnimatorNode Entity_MunchlesiaEnvelop_Node7
StaticAnimatorNode Entity_MunchlesiaEnvelop_Node1

◆ Entity_MunchlesiaBeginChew_Animation

AnimScript Entity_MunchlesiaBeginChew_Animation
extern

Definition at line 7 of file MunchlesiaBeginChew_anim.c.

7 {
8 as_SetRotation(1, 0.0, 0.0, 0.0)
9 as_SetPos(1, 0, 0, 0)
10 as_SetScale(1, 1.0, 1.0, 1.0)
11 as_SetRotation(2, 0.0, 0.0, 0.0)
12 as_SetPos(2, 0, 0, 0)
13 as_SetScale(2, 1.0, 1.0, 1.0)
14 as_SetRotation(3, 0.0, 0.0, 0.0)
15 as_SetPos(3, 0, 0, 0)
16 as_SetScale(3, 1.0, 1.0, 1.0)
17 as_SetRotation(4, 0.0, 0.0, 0.0)
18 as_SetPos(4, 0, 0, 0)
19 as_SetScale(4, 1.0, 1.0, 1.0)
20 as_SetRotation(5, 0.0, 0.0, 0.0)
21 as_SetPos(5, 0, 0, 0)
22 as_SetScale(5, 1.0, 1.0, 1.0)
23 as_SetRotation(6, 0.0, 0.0, 0.0)
24 as_SetPos(6, 0, 0, 0)
25 as_SetScale(6, 1.0, 1.0, 1.0)
26 as_SetRotation(7, 0.0, 0.0, 0.0)
27 as_SetPos(7, 0, 0, 0)
28 as_SetScale(7, 1.0, 1.0, 1.0)
29 as_SetRotation(8, 0.0, 0.0, 0.0)
30 as_SetPos(8, 0, 0, 0)
31 as_SetScale(8, 1.0, 1.0, 1.0)
33 as_SetRotation(9, 0.0, 0.0, 0.0)
34 as_SetPos(9, 0, 0, 0)
35 as_SetScale(9, 1.0, 1.0, 1.0)
36 as_Wait(1)
37 as_Wait(1)
38 as_Wait(1)
39 as_Wait(1)
40 as_Wait(1)
41 as_Wait(1)
42 as_Wait(1)
43 as_Wait(1)
44 as_Wait(1)
45 as_Wait(1)
46 as_Wait(1)
47 as_Wait(1)
48 as_Wait(1)
49 as_Wait(1)
50 as_Wait(1)
51 as_Wait(1)
52 as_Wait(1)
53 as_Wait(1)
54 as_Wait(1)
55 as_Wait(1)
56 as_Wait(1)
57 as_Wait(1)
58 as_Wait(1)
59 as_Wait(1)
60 as_Wait(1)
61 as_Wait(1)
62 as_Wait(1)
63 as_Wait(1)
64 as_Wait(1)
65 as_Wait(1)
66 as_Wait(1)
67 as_Wait(1)
68 as_Wait(1)
69 as_Wait(1)
70 as_Wait(1)
71 as_Wait(1)
72 as_Wait(1)
73 as_Wait(1)
74 as_Wait(1)
75 as_Wait(1)
76 as_Wait(1)
77 as_Wait(1)
78 as_Wait(1)
79 as_Wait(1)
80 as_Wait(1)
81 as_Wait(1)
82 as_Wait(1)
83 as_Wait(1)
84 as_Wait(1)
85 as_Wait(1)
86 as_Wait(1)
87 as_Wait(1)
88 as_Wait(1)
89 as_Wait(1)
90 as_Wait(1)
91 as_Wait(1)
92 as_Wait(1)
93 as_Wait(1)
94 as_Wait(1)
95 as_Wait(1)
96 as_Wait(1)
97 as_Wait(1)
98 as_Wait(1)
99 as_Wait(1)
100 as_Wait(1)
101 as_Wait(1)
102 as_Wait(1)
103 as_Wait(1)
104 as_Wait(1)
105 as_Wait(1)
106 as_Wait(1)
107 as_Wait(1)
108 as_Wait(1)
109 as_Wait(1)
110 as_Wait(1)
111 as_Wait(1)
112 as_Wait(1)
113 as_Wait(1)
114 as_Wait(1)
115 as_Wait(1)
116 as_Wait(1)
117 as_Wait(1)
118 as_Wait(1)
119 as_Wait(1)
120 as_Wait(1)
121 as_Wait(1)
122 as_Wait(1)
123 as_Wait(1)
124 as_Wait(1)
125 as_Wait(1)
126 as_Wait(1)
127 as_Wait(1)
128 as_Wait(1)
129 as_Wait(1)
130 as_Wait(1)
131 as_Wait(1)
132 as_Wait(1)
133 as_Wait(1)
134 as_Wait(1)
135 as_Wait(1)
136 as_Wait(1)
137 as_Wait(1)
138 as_Wait(1)
139 as_Wait(1)
140 as_Wait(1)
142 as_End
143};

◆ Entity_MunchlesiaBeginChew_Mesh

StaticAnimatorNode* Entity_MunchlesiaBeginChew_Mesh[]
extern

Definition at line 216 of file MunchlesiaBeginChew_anim.c.

216 {
227};
StaticAnimatorNode Entity_MunchlesiaBeginChew_Node1
StaticAnimatorNode Entity_MunchlesiaBeginChew_Node4
StaticAnimatorNode Entity_MunchlesiaBeginChew_Node9
StaticAnimatorNode Entity_MunchlesiaBeginChew_Node5
StaticAnimatorNode Entity_MunchlesiaBeginChew_Node6
StaticAnimatorNode Entity_MunchlesiaBeginChew_Node2
StaticAnimatorNode Entity_MunchlesiaBeginChew_Node8
StaticAnimatorNode Entity_MunchlesiaBeginChew_Node3
StaticAnimatorNode Entity_MunchlesiaBeginChew_Node7

◆ Entity_MunchlesiaChewing_Animation

AnimScript Entity_MunchlesiaChewing_Animation
extern

Definition at line 17 of file MunchlesiaChewing_anim.c.

17 {
18 as_SetRotation(1, 0.0, 0.0, 0.0)
19 as_SetPos(1, 0, 0, 0)
20 as_SetScale(1, 1.0, 1.0, 1.0)
21 as_Wait(1)
22 as_SetRotation(1, 1.325, 0.0, 0.0)
23 as_SetScale(1, 1.065, 0.99, 0.935)
24 as_Wait(1)
25 as_SetRotation(1, 3.575, 0.0, 0.0)
26 as_SetScale(1, 1.185, 0.98, 0.83)
27 as_Wait(1)
28 as_SetRotation(1, 5.0, 0.0, 0.0)
29 as_SetScale(1, 1.245, 1.0, 0.745)
30 as_Wait(1)
31 as_SetRotation(1, 4.81, 0.0, 0.0)
32 as_SetScale(1, 1.205, 1.07, 0.72)
33 as_Wait(1)
34 as_SetRotation(1, 3.795, 0.0, 0.0)
35 as_SetScale(1, 1.1, 1.175, 0.72)
36 as_Wait(1)
37 as_SetRotation(1, 2.5, 0.0, 0.0)
38 as_SetScale(1, 1.0, 1.245, 0.745)
39 as_Wait(1)
40 as_SetRotation(1, 0.925, 0.0, 0.0)
41 as_SetScale(1, 0.905, 1.275, 0.815)
42 as_Wait(1)
43 as_SetRotation(1, -0.925, 0.0, 0.0)
44 as_SetScale(1, 0.815, 1.275, 0.905)
45 as_Wait(1)
46 as_SetRotation(1, -2.5, 0.0, 0.0)
47 as_SetScale(1, 0.745, 1.245, 1.0)
48 as_Wait(1)
49 as_SetRotation(1, -3.795, 0.0, 0.0)
50 as_SetScale(1, 0.72, 1.175, 1.1)
51 as_Wait(1)
52 as_SetRotation(1, -4.81, 0.0, 0.0)
53 as_SetScale(1, 0.72, 1.07, 1.205)
54 as_Wait(1)
55 as_SetRotation(1, -5.0, 0.0, 0.0)
56 as_SetScale(1, 0.745, 1.0, 1.245)
57 as_Wait(1)
58 as_SetRotation(1, -3.885, 0.0, 0.0)
59 as_SetScale(1, 0.815, 0.98, 1.205)
60 as_Wait(1)
61 as_SetRotation(1, -1.94, 0.0, 0.0)
62 as_SetScale(1, 0.905, 0.99, 1.1)
63 as_Wait(1)
64 as_SetRotation(1, 0.0, 0.0, 0.0)
65 as_SetScale(1, 1.0, 1.0, 1.0)
66 as_Wait(1)
67 as_SetRotation(1, 1.94, 0.0, 0.0)
68 as_SetScale(1, 1.1, 0.99, 0.905)
69 as_Wait(1)
70 as_SetRotation(1, 3.885, 0.0, 0.0)
71 as_SetScale(1, 1.205, 0.98, 0.815)
72 as_Wait(1)
73 as_SetRotation(1, 5.0, 0.0, 0.0)
74 as_SetScale(1, 1.245, 1.0, 0.745)
75 as_Wait(1)
76 as_SetRotation(1, 4.81, 0.0, 0.0)
77 as_SetScale(1, 1.205, 1.07, 0.72)
78 as_Wait(1)
79 as_SetRotation(1, 3.795, 0.0, 0.0)
80 as_SetScale(1, 1.1, 1.175, 0.72)
81 as_Wait(1)
82 as_SetRotation(1, 2.5, 0.0, 0.0)
83 as_SetScale(1, 1.0, 1.245, 0.745)
84 as_Wait(1)
85 as_SetRotation(1, 0.925, 0.0, 0.0)
86 as_SetScale(1, 0.905, 1.275, 0.815)
87 as_Wait(1)
88 as_SetRotation(1, -0.925, 0.0, 0.0)
89 as_SetScale(1, 0.815, 1.275, 0.905)
90 as_Wait(1)
91 as_SetRotation(1, -2.5, 0.0, 0.0)
92 as_SetScale(1, 0.745, 1.245, 1.0)
93 as_Wait(1)
94 as_SetRotation(1, -3.795, 0.0, 0.0)
95 as_SetScale(1, 0.72, 1.175, 1.1)
96 as_Wait(1)
97 as_SetRotation(1, -4.81, 0.0, 0.0)
98 as_SetScale(1, 0.72, 1.07, 1.205)
99 as_Wait(1)
100 as_SetRotation(1, -5.0, 0.0, 0.0)
101 as_SetScale(1, 0.745, 1.0, 1.245)
102 as_Wait(1)
103 as_SetRotation(1, -3.885, 0.0, 0.0)
104 as_SetScale(1, 0.815, 0.98, 1.205)
105 as_Wait(1)
106 as_SetRotation(1, -1.94, 0.0, 0.0)
107 as_SetScale(1, 0.905, 0.99, 1.1)
108 as_Wait(1)
109 as_SetRotation(1, 0.0, 0.0, 0.0)
110 as_SetScale(1, 1.0, 1.0, 1.0)
111 as_Wait(1)
112 as_SetRotation(1, 1.94, 0.0, 0.0)
113 as_SetScale(1, 1.1, 0.99, 0.905)
114 as_Wait(1)
115 as_SetRotation(1, 3.885, 0.0, 0.0)
116 as_SetScale(1, 1.205, 0.98, 0.815)
117 as_Wait(1)
118 as_SetRotation(1, 5.0, 0.0, 0.0)
119 as_SetScale(1, 1.245, 1.0, 0.745)
120 as_Wait(1)
121 as_SetRotation(1, 4.81, 0.0, 0.0)
122 as_SetScale(1, 1.205, 1.07, 0.72)
123 as_Wait(1)
124 as_SetRotation(1, 3.795, 0.0, 0.0)
125 as_SetScale(1, 1.1, 1.175, 0.72)
126 as_Wait(1)
127 as_SetRotation(1, 2.5, 0.0, 0.0)
128 as_SetScale(1, 1.0, 1.245, 0.745)
129 as_Wait(1)
130 as_SetRotation(1, 0.925, 0.0, 0.0)
131 as_SetScale(1, 0.905, 1.275, 0.815)
132 as_Wait(1)
133 as_SetRotation(1, -0.925, 0.0, 0.0)
134 as_SetScale(1, 0.815, 1.275, 0.905)
135 as_Wait(1)
136 as_SetRotation(1, -2.5, 0.0, 0.0)
137 as_SetScale(1, 0.745, 1.245, 1.0)
138 as_Wait(1)
139 as_SetRotation(1, -3.795, 0.0, 0.0)
140 as_SetScale(1, 0.72, 1.175, 1.1)
141 as_Wait(1)
142 as_SetRotation(1, -4.81, 0.0, 0.0)
143 as_SetScale(1, 0.72, 1.07, 1.205)
144 as_Wait(1)
145 as_SetRotation(1, -5.0, 0.0, 0.0)
146 as_SetScale(1, 0.745, 1.0, 1.245)
147 as_Wait(1)
148 as_SetRotation(1, -3.575, 0.0, 0.0)
149 as_SetScale(1, 0.83, 0.98, 1.185)
150 as_Wait(1)
151 as_SetRotation(1, -1.325, 0.0, 0.0)
152 as_SetScale(1, 0.935, 0.99, 1.065)
153 as_Wait(1)
154 as_SetRotation(1, 0.0, 0.0, 0.0)
155 as_SetScale(1, 1.0, 1.0, 1.0)
156 as_Wait(1)
157 as_SetRotation(1, 0.24, 0.0, 0.0)
158 as_SetScale(1, 1.01, 1.0, 0.985)
159 as_Wait(1)
160 as_SetRotation(1, 0.41, 0.0, 0.0)
161 as_SetScale(1, 1.015, 1.0, 0.98)
162 as_Wait(1)
163 as_SetRotation(1, 0.535, 0.0, 0.0)
164 as_SetScale(1, 1.02, 1.0, 0.97)
165 as_Wait(1)
166 as_SetRotation(1, 0.595, 0.0, 0.0)
167 as_SetScale(1, 1.025, 1.0, 0.965)
168 as_Wait(1)
169 as_SetRotation(1, 0.615, 0.0, 0.0)
170 as_Wait(1)
171 as_SetRotation(1, 0.6, 0.0, 0.0)
172 as_Wait(1)
173 as_SetRotation(1, 0.55, 0.0, 0.0)
174 as_SetScale(1, 1.025, 1.0, 0.97)
175 as_Wait(1)
176 as_SetRotation(1, 0.485, 0.0, 0.0)
177 as_SetScale(1, 1.02, 1.0, 0.97)
178 as_Wait(1)
179 as_SetRotation(1, 0.395, 0.0, 0.0)
180 as_SetScale(1, 1.015, 1.0, 0.98)
181 as_Wait(1)
182 as_SetRotation(1, 0.31, 0.0, 0.0)
183 as_SetScale(1, 1.01, 1.0, 0.985)
184 as_Wait(1)
185 as_SetRotation(1, 0.215, 0.0, 0.0)
186 as_SetScale(1, 1.01, 1.0, 0.99)
187 as_Wait(1)
188 as_SetRotation(1, 0.13, 0.0, 0.0)
189 as_SetScale(1, 1.005, 1.0, 0.99)
190 as_Wait(1)
191 as_SetRotation(1, 0.06, 0.0, 0.0)
192 as_SetScale(1, 1.0, 1.0, 0.995)
193 as_Wait(1)
194 as_Loop
195 as_SetRotation(1, 0.015, 0.0, 0.0)
196 as_Wait(1)
198 as_End
199};

◆ Entity_MunchlesiaChewing_Mesh

StaticAnimatorNode* Entity_MunchlesiaChewing_Mesh[]
extern

Definition at line 12 of file MunchlesiaChewing_anim.c.

12 {
15};
StaticAnimatorNode Entity_MunchlesiaChewing_Node1

◆ Entity_MunchlesiaSpitOut_Animation

AnimScript Entity_MunchlesiaSpitOut_Animation
extern

Definition at line 7 of file MunchlesiaSpitOut_anim.c.

7 {
8 as_SetRotation(1, 0.0, 0.0, 0.0)
9 as_SetPos(1, 0, 0, 0)
10 as_SetScale(1, 1.0, 1.0, 1.0)
11 as_SetRotation(2, 0.0, 0.0, 0.0)
12 as_SetPos(2, 0, 0, 0)
13 as_SetScale(2, 1.0, 1.0, 1.0)
14 as_SetRotation(3, 0.0, 0.0, 0.0)
15 as_SetPos(3, 0, 0, 0)
16 as_SetScale(3, 1.0, 1.0, 1.0)
17 as_SetRotation(4, 0.0, 0.0, 0.0)
18 as_SetPos(4, 0, 0, 0)
19 as_SetScale(4, 1.0, 1.0, 1.0)
20 as_SetRotation(5, 0.0, 0.0, 0.0)
21 as_SetPos(5, 0, 0, 0)
22 as_SetScale(5, 1.0, 1.0, 1.0)
23 as_SetRotation(6, 0.0, 0.0, 0.0)
24 as_SetPos(6, 0, 0, 0)
25 as_SetScale(6, 1.0, 1.0, 1.0)
26 as_SetRotation(7, 0.0, 0.0, 0.0)
27 as_SetPos(7, 0, 0, 0)
28 as_SetScale(7, 1.0, 1.0, 1.0)
29 as_SetRotation(8, 0.0, 0.0, 0.0)
30 as_SetPos(8, 0, 0, 0)
31 as_SetScale(8, 1.0, 1.0, 1.0)
33 as_SetRotation(9, 0.0, 0.0, 0.0)
34 as_SetPos(9, 0, 0, 0)
35 as_SetScale(9, 1.0, 1.0, 1.0)
36 as_Wait(1)
37 as_Wait(1)
38 as_Wait(1)
39 as_Wait(1)
40 as_Wait(1)
41 as_Wait(1)
42 as_Wait(1)
43 as_Wait(1)
44 as_Wait(1)
45 as_Wait(1)
46 as_Wait(1)
47 as_Wait(1)
48 as_Wait(1)
49 as_Wait(1)
50 as_Wait(1)
51 as_Wait(1)
52 as_Wait(1)
53 as_Wait(1)
54 as_Wait(1)
55 as_Wait(1)
56 as_Wait(1)
57 as_Wait(1)
58 as_Wait(1)
59 as_Wait(1)
60 as_Wait(1)
61 as_Wait(1)
62 as_Wait(1)
63 as_Wait(1)
64 as_Wait(1)
65 as_Wait(1)
66 as_Wait(1)
67 as_Wait(1)
68 as_Wait(1)
69 as_Wait(1)
70 as_Wait(1)
71 as_Wait(1)
72 as_Wait(1)
73 as_Wait(1)
74 as_Wait(1)
75 as_Wait(1)
76 as_Wait(1)
77 as_Wait(1)
78 as_Wait(1)
79 as_Wait(1)
80 as_Wait(1)
81 as_Wait(1)
82 as_Wait(1)
83 as_Wait(1)
84 as_Wait(1)
85 as_Wait(1)
86 as_Wait(1)
87 as_Wait(1)
88 as_Wait(1)
89 as_Wait(1)
90 as_Wait(1)
91 as_Wait(1)
92 as_Wait(1)
93 as_Wait(1)
94 as_Wait(1)
95 as_Wait(1)
96 as_Wait(1)
97 as_Wait(1)
98 as_Wait(1)
99 as_Wait(1)
100 as_Wait(1)
101 as_Wait(1)
102 as_Wait(1)
103 as_Wait(1)
104 as_Wait(1)
105 as_Wait(1)
106 as_Wait(1)
107 as_Wait(1)
108 as_Wait(1)
109 as_Wait(1)
110 as_Wait(1)
111 as_Wait(1)
112 as_Wait(1)
113 as_Wait(1)
114 as_Wait(1)
115 as_Wait(1)
116 as_Wait(1)
117 as_Wait(1)
118 as_Wait(1)
119 as_Wait(1)
120 as_Wait(1)
121 as_Wait(1)
122 as_Wait(1)
123 as_Wait(1)
124 as_Wait(1)
125 as_Wait(1)
126 as_Wait(1)
127 as_Wait(1)
128 as_Wait(1)
129 as_Wait(1)
130 as_Wait(1)
131 as_Wait(1)
132 as_Wait(1)
133 as_Wait(1)
134 as_Wait(1)
135 as_Wait(1)
136 as_Wait(1)
137 as_Wait(1)
138 as_Wait(1)
139 as_Wait(1)
140 as_Wait(1)
142 as_End
143};

◆ Entity_MunchlesiaSpitOut_Mesh

StaticAnimatorNode* Entity_MunchlesiaSpitOut_Mesh[]
extern

Definition at line 216 of file MunchlesiaSpitOut_anim.c.

216 {
227};
StaticAnimatorNode Entity_MunchlesiaSpitOut_Node7
StaticAnimatorNode Entity_MunchlesiaSpitOut_Node1
StaticAnimatorNode Entity_MunchlesiaSpitOut_Node8
StaticAnimatorNode Entity_MunchlesiaSpitOut_Node9
StaticAnimatorNode Entity_MunchlesiaSpitOut_Node4
StaticAnimatorNode Entity_MunchlesiaSpitOut_Node5
StaticAnimatorNode Entity_MunchlesiaSpitOut_Node3
StaticAnimatorNode Entity_MunchlesiaSpitOut_Node6
StaticAnimatorNode Entity_MunchlesiaSpitOut_Node2

◆ Entity_MunchlesiaReset1_Animation

AnimScript Entity_MunchlesiaReset1_Animation
extern

Definition at line 7 of file MunchlesiaReset1_anim.c.

7 {
8 as_SetRotation(1, 0.0, 0.0, 0.0)
9 as_SetPos(1, 0, 0, 0)
10 as_SetScale(1, 1.0, 1.0, 1.0)
11 as_SetRotation(2, 0.0, 0.0, 0.0)
12 as_SetPos(2, 0, 0, 0)
13 as_SetScale(2, 1.0, 1.0, 1.0)
14 as_SetRotation(3, 0.0, 0.0, 0.0)
15 as_SetPos(3, 0, 0, 0)
16 as_SetScale(3, 1.0, 1.0, 1.0)
17 as_SetRotation(4, 0.0, 0.0, 0.0)
18 as_SetPos(4, 0, 0, 0)
19 as_SetScale(4, 1.0, 1.0, 1.0)
20 as_SetRotation(5, 0.0, 0.0, 0.0)
21 as_SetPos(5, 0, 0, 0)
22 as_SetScale(5, 1.0, 1.0, 1.0)
23 as_SetRotation(6, 0.0, 0.0, 0.0)
24 as_SetPos(6, 0, 0, 0)
25 as_SetScale(6, 1.0, 1.0, 1.0)
26 as_SetRotation(7, 0.0, 0.0, 0.0)
27 as_SetPos(7, 0, 0, 0)
28 as_SetScale(7, 1.0, 1.0, 1.0)
29 as_SetRotation(8, 0.0, 0.0, 0.0)
30 as_SetPos(8, 0, 0, 0)
31 as_SetScale(8, 1.0, 1.0, 1.0)
33 as_SetRotation(9, 0.0, 0.0, 0.0)
34 as_SetPos(9, 0, 0, 0)
35 as_SetScale(9, 1.0, 1.0, 1.0)
36 as_Wait(1)
37 as_Wait(1)
38 as_Wait(1)
39 as_Wait(1)
40 as_Wait(1)
41 as_Wait(1)
42 as_Wait(1)
43 as_Wait(1)
44 as_Wait(1)
45 as_Wait(1)
46 as_Wait(1)
47 as_Wait(1)
48 as_Wait(1)
49 as_Wait(1)
50 as_Wait(1)
51 as_Wait(1)
52 as_Wait(1)
53 as_Wait(1)
54 as_Wait(1)
55 as_Wait(1)
56 as_Wait(1)
57 as_Wait(1)
58 as_Wait(1)
59 as_Wait(1)
60 as_Wait(1)
61 as_Wait(1)
62 as_Wait(1)
63 as_Wait(1)
64 as_Wait(1)
65 as_Wait(1)
66 as_Wait(1)
67 as_Wait(1)
68 as_Wait(1)
69 as_Wait(1)
70 as_Wait(1)
71 as_Wait(1)
72 as_Wait(1)
73 as_Wait(1)
74 as_Wait(1)
75 as_Wait(1)
76 as_Wait(1)
77 as_Wait(1)
78 as_Wait(1)
79 as_Wait(1)
80 as_Wait(1)
81 as_Wait(1)
82 as_Wait(1)
83 as_Wait(1)
84 as_Wait(1)
85 as_Wait(1)
86 as_Wait(1)
87 as_Wait(1)
88 as_Wait(1)
89 as_Wait(1)
90 as_Wait(1)
91 as_Wait(1)
92 as_Wait(1)
93 as_Wait(1)
94 as_Wait(1)
95 as_Wait(1)
96 as_Wait(1)
97 as_Wait(1)
98 as_Wait(1)
99 as_Wait(1)
100 as_Wait(1)
101 as_Wait(1)
102 as_Wait(1)
103 as_Wait(1)
104 as_Wait(1)
105 as_Wait(1)
106 as_Wait(1)
107 as_Wait(1)
108 as_Wait(1)
109 as_Wait(1)
110 as_Wait(1)
111 as_Wait(1)
112 as_Wait(1)
113 as_Wait(1)
114 as_Wait(1)
115 as_Wait(1)
116 as_Wait(1)
117 as_Wait(1)
118 as_Wait(1)
119 as_Wait(1)
120 as_Wait(1)
121 as_Wait(1)
122 as_Wait(1)
123 as_Wait(1)
124 as_Wait(1)
125 as_Wait(1)
126 as_Wait(1)
127 as_Wait(1)
128 as_Wait(1)
129 as_Wait(1)
130 as_Wait(1)
131 as_Wait(1)
132 as_Wait(1)
133 as_Wait(1)
134 as_Wait(1)
135 as_Wait(1)
136 as_Wait(1)
137 as_Wait(1)
138 as_Wait(1)
139 as_Wait(1)
140 as_Wait(1)
142 as_End
143};

◆ Entity_MunchlesiaReset1_Mesh

StaticAnimatorNode* Entity_MunchlesiaReset1_Mesh[]
extern

Definition at line 216 of file MunchlesiaReset1_anim.c.

216 {
227};
StaticAnimatorNode Entity_MunchlesiaReset1_Node2
StaticAnimatorNode Entity_MunchlesiaReset1_Node3
StaticAnimatorNode Entity_MunchlesiaReset1_Node9
StaticAnimatorNode Entity_MunchlesiaReset1_Node8
StaticAnimatorNode Entity_MunchlesiaReset1_Node1
StaticAnimatorNode Entity_MunchlesiaReset1_Node6
StaticAnimatorNode Entity_MunchlesiaReset1_Node4
StaticAnimatorNode Entity_MunchlesiaReset1_Node7
StaticAnimatorNode Entity_MunchlesiaReset1_Node5

◆ Entity_BellbellPlant_Script

EntityScript Entity_BellbellPlant_Script
Initial value:
= {
es_SetCallback(NULL, 60)
}
void entity_BellbellPlant_idle(Entity *entity)
Definition Plants2.c:41
#define es_Restart
Definition entity.h:40
#define es_SetCallback(func, time)
Definition entity.h:38
#define es_SetFlags(flags)
Definition entity.h:43
#define es_End
Definition entity.h:35
#define es_PlaySound(soundId)
Definition entity.h:45
#define es_ClearFlags(flags)
Definition entity.h:44
@ SOUND_PLANTS_BELL
Definition enums.h:727
@ ENTITY_FLAG_SHOWS_INSPECT_PROMPT
Definition enums.h:2625

Definition at line 198 of file Plants2.c.

◆ Entity_TrumpetPlant_Script

EntityScript Entity_TrumpetPlant_Script
Initial value:

Definition at line 208 of file Plants2.c.

◆ Entity_Munchlesia_Script

EntityScript Entity_Munchlesia_Script
Initial value:
= {
es_SetCallback(NULL, 80)
}
void func_802BC050_E2E980(Entity *entity)
Definition Plants2.c:95
void func_802BC220_E2EB50(Entity *entity)
Definition Plants2.c:133
#define es_Label(labelId)
Definition entity.h:41
#define es_Goto(labelId)
Definition entity.h:39

Definition at line 230 of file Plants2.c.

230 {
232 es_Label(1)
234 es_SetCallback(NULL, 80)
235 es_Goto(1)
236 es_End
237};

◆ Entity_MunchlesiaReset_Script

EntityScript Entity_MunchlesiaReset_Script
Initial value:
= {
es_SetCallback(NULL, 0)
es_SetCallback(NULL, 7)
es_SetCallback(NULL, 3)
}
void func_802BC250_E2EB80(Entity *entity)
Definition Plants2.c:138
void func_802BC0B8_E2E9E8(Entity *entity)
Definition Plants2.c:108
@ SOUND_MUNCHLESIA_SUCTION
Definition enums.h:1447
@ ENTITY_FLAG_HIDDEN
Definition enums.h:2613
@ ENTITY_FLAG_PENDING_INSTANCE_DELETE
Definition enums.h:2642

Definition at line 239 of file Plants2.c.

◆ Entity_MunchlesiaGrab_Script

EntityScript Entity_MunchlesiaGrab_Script

◆ Entity_MunchlesiaEnvelop_Script

EntityScript Entity_MunchlesiaEnvelop_Script

◆ Entity_MunchlesiaBeginChew_Script

EntityScript Entity_MunchlesiaBeginChew_Script

◆ Entity_MunchlesiaChewing_Script

EntityScript Entity_MunchlesiaChewing_Script

◆ Entity_MunchlesiaSpitOut_Script

◆ Entity_MunchlesiaReset1_Script

◆ Entity_MunchlesiaReset2_Script

◆ Entity_MunchlesiaReset_dma

DmaEntry Entity_MunchlesiaReset_dma[] = { ENTITY_ROM(MunchlesiaReset_gfx), ENTITY_ROM(MunchlesiaReset_anim) }

Definition at line 321 of file Plants2.c.

321{ ENTITY_ROM(MunchlesiaReset_gfx), ENTITY_ROM(MunchlesiaReset_anim) };
#define ENTITY_ROM(name)
Definition entity.h:65

◆ Entity_MunchlesiaGrab_dma

DmaEntry Entity_MunchlesiaGrab_dma[] = { ENTITY_ROM(MunchlesiaGrab_gfx), ENTITY_ROM(MunchlesiaGrab_anim) }

Definition at line 322 of file Plants2.c.

322{ ENTITY_ROM(MunchlesiaGrab_gfx), ENTITY_ROM(MunchlesiaGrab_anim) };

◆ Entity_MunchlesiaEnvelop_dma

DmaEntry Entity_MunchlesiaEnvelop_dma[] = { ENTITY_ROM(MunchlesiaEnvelop_gfx), ENTITY_ROM(MunchlesiaEnvelop_anim) }

Definition at line 323 of file Plants2.c.

323{ ENTITY_ROM(MunchlesiaEnvelop_gfx), ENTITY_ROM(MunchlesiaEnvelop_anim) };

◆ Entity_MunchlesiaBeginChew_dma

DmaEntry Entity_MunchlesiaBeginChew_dma[] = { ENTITY_ROM(MunchlesiaBeginChew_gfx), ENTITY_ROM(MunchlesiaBeginChew_anim) }

Definition at line 324 of file Plants2.c.

324{ ENTITY_ROM(MunchlesiaBeginChew_gfx), ENTITY_ROM(MunchlesiaBeginChew_anim) };

◆ Entity_MunchlesiaChewing_dma

DmaEntry Entity_MunchlesiaChewing_dma[] = { ENTITY_ROM(MunchlesiaChewing_gfx), ENTITY_ROM(MunchlesiaChewing_anim) }

Definition at line 325 of file Plants2.c.

325{ ENTITY_ROM(MunchlesiaChewing_gfx), ENTITY_ROM(MunchlesiaChewing_anim) };

◆ Entity_MunchlesiaSpitOut_dma

DmaEntry Entity_MunchlesiaSpitOut_dma[] = { ENTITY_ROM(MunchlesiaSpitOut_gfx), ENTITY_ROM(MunchlesiaSpitOut_anim) }

Definition at line 326 of file Plants2.c.

326{ ENTITY_ROM(MunchlesiaSpitOut_gfx), ENTITY_ROM(MunchlesiaSpitOut_anim) };

◆ Entity_MunchlesiaReset1_dma

DmaEntry Entity_MunchlesiaReset1_dma[] = { ENTITY_ROM(MunchlesiaReset1_gfx), ENTITY_ROM(MunchlesiaReset1_anim) }

Definition at line 327 of file Plants2.c.

327{ ENTITY_ROM(MunchlesiaReset1_gfx), ENTITY_ROM(MunchlesiaReset1_anim) };

◆ Entity_BellbellPlant_dma

DmaEntry Entity_BellbellPlant_dma[] = { ENTITY_ROM(BellbellPlant_gfx), ENTITY_ROM(BellbellPlant_anim) }

Definition at line 328 of file Plants2.c.

328{ ENTITY_ROM(BellbellPlant_gfx), ENTITY_ROM(BellbellPlant_anim) };

◆ Entity_TrumpetPlant_dma

DmaEntry Entity_TrumpetPlant_dma[] = { ENTITY_ROM(TrumpetPlant_gfx), ENTITY_ROM(TrumpetPlant_anim) }

Definition at line 329 of file Plants2.c.

329{ ENTITY_ROM(TrumpetPlant_gfx), ENTITY_ROM(TrumpetPlant_anim) };

◆ Entity_BellbellPlant

EntityBlueprint Entity_BellbellPlant
Initial value:
= {
.typeDataSize = 0,
.renderCommandList = Entity_BellbellPlant_AnimationIdle,
.modelAnimationNodes = Entity_BellbellPlant_Mesh,
.fpInit = NULL,
.updateEntityScript = Entity_BellbellPlant_Script,
.fpHandleCollision = NULL,
{ .dmaList = Entity_BellbellPlant_dma },
.aabbSize = { 30, 40, 30 }
}
EntityScript Entity_BellbellPlant_Script
Definition Plants2.c:198
AnimScript Entity_BellbellPlant_AnimationIdle
DmaEntry Entity_BellbellPlant_dma[]
Definition Plants2.c:328
StaticAnimatorNode * Entity_BellbellPlant_Mesh[]
@ ENTITY_TYPE_BELLBELL_PLANT
Definition enums.h:2590
@ ENTITY_FLAG_400
Definition enums.h:2623
@ ENTITY_FLAG_FIXED_SHADOW_SIZE
Definition enums.h:2622
@ ENTITY_FLAG_CIRCULAR_SHADOW
Definition enums.h:2624

Definition at line 331 of file Plants2.c.

331 {
333 .typeDataSize = 0,
334 .renderCommandList = Entity_BellbellPlant_AnimationIdle,
335 .modelAnimationNodes = Entity_BellbellPlant_Mesh,
336 .fpInit = NULL,
337 .updateEntityScript = Entity_BellbellPlant_Script,
338 .fpHandleCollision = NULL,
339 { .dmaList = Entity_BellbellPlant_dma },
340 .entityType = ENTITY_TYPE_BELLBELL_PLANT,
341 .aabbSize = { 30, 40, 30 }
342};

◆ Entity_TrumpetPlant

EntityBlueprint Entity_TrumpetPlant
Initial value:
= {
.typeDataSize = sizeof(TrumpetPlantData),
.renderCommandList = Entity_TrumpetPlant_AnimationIdle,
.modelAnimationNodes = Entity_TrumpetPlant_Mesh,
.fpInit = NULL,
.updateEntityScript = Entity_TrumpetPlant_Script,
.fpHandleCollision = NULL,
{ .dmaList = Entity_TrumpetPlant_dma },
.aabbSize = { 30, 40, 30 }
}
AnimScript Entity_TrumpetPlant_AnimationIdle
StaticAnimatorNode * Entity_TrumpetPlant_Mesh[]
EntityScript Entity_TrumpetPlant_Script
Definition Plants2.c:208
DmaEntry Entity_TrumpetPlant_dma[]
Definition Plants2.c:329
@ ENTITY_TYPE_TRUMPET_PLANT
Definition enums.h:2591

Definition at line 344 of file Plants2.c.

344 {
346 .typeDataSize = sizeof(TrumpetPlantData),
347 .renderCommandList = Entity_TrumpetPlant_AnimationIdle,
348 .modelAnimationNodes = Entity_TrumpetPlant_Mesh,
349 .fpInit = NULL,
350 .updateEntityScript = Entity_TrumpetPlant_Script,
351 .fpHandleCollision = NULL,
352 { .dmaList = Entity_TrumpetPlant_dma },
353 .entityType = ENTITY_TYPE_TRUMPET_PLANT,
354 .aabbSize = { 30, 40, 30 }
355};

◆ Entity_Munchlesia

EntityBlueprint Entity_Munchlesia
Initial value:
= {
.typeDataSize = sizeof(MunchlesiaData),
.renderCommandList = Entity_RenderNone_Script,
.modelAnimationNodes = 0,
.updateEntityScript = Entity_Munchlesia_Script,
.fpHandleCollision = NULL,
{ .dmaList = NULL },
.entityType = ENTITY_TYPE_MUNCHLESIA,
.aabbSize = { 45, 20, 45 }
}
EntityModelScript Entity_RenderNone_Script
Definition Shadow.c:73
EntityScript Entity_Munchlesia_Script
Definition Plants2.c:230
void entity_Munchlesia_init(Entity *entity)
Definition Plants2.c:90
@ ENTITY_TYPE_MUNCHLESIA
Definition enums.h:2592

Definition at line 357 of file Plants2.c.

357 {
359 .typeDataSize = sizeof(MunchlesiaData),
360 .renderCommandList = Entity_RenderNone_Script,
361 .modelAnimationNodes = 0,
362 .fpInit = entity_Munchlesia_init,
363 .updateEntityScript = Entity_Munchlesia_Script,
364 .fpHandleCollision = NULL,
365 { .dmaList = NULL },
366 .entityType = ENTITY_TYPE_MUNCHLESIA,
367 .aabbSize = { 45, 20, 45 }
368};