46 lines
1.5 KiB
C
46 lines
1.5 KiB
C
|
// seaweed.c.inc
|
||
|
|
||
|
void bhv_seaweed_init(void) {
|
||
|
o->header.gfx.unk38.animFrame = RandomFloat() * 80.0f;
|
||
|
}
|
||
|
|
||
|
void bhv_seaweed_bundle_init(void) {
|
||
|
struct Object *seaweed;
|
||
|
|
||
|
seaweed = spawn_object(o, MODEL_SEAWEED, bhvSeaweed);
|
||
|
seaweed->oFaceAngleYaw = 14523;
|
||
|
seaweed->oFaceAnglePitch = 5500;
|
||
|
seaweed->oFaceAngleRoll = 9600;
|
||
|
seaweed->header.gfx.scale[0] = 1.0;
|
||
|
seaweed->header.gfx.scale[1] = 1.0;
|
||
|
seaweed->header.gfx.scale[2] = 1.0;
|
||
|
//! gfx.animFrame uninitialized
|
||
|
|
||
|
seaweed = spawn_object(o, MODEL_SEAWEED, bhvSeaweed);
|
||
|
seaweed->oFaceAngleYaw = 41800;
|
||
|
seaweed->oFaceAnglePitch = 6102;
|
||
|
seaweed->oFaceAngleRoll = 0;
|
||
|
seaweed->header.gfx.scale[0] = 0.8;
|
||
|
seaweed->header.gfx.scale[1] = 0.9;
|
||
|
seaweed->header.gfx.scale[2] = 0.8;
|
||
|
seaweed->header.gfx.unk38.animFrame = RandomFloat() * 80.0f;
|
||
|
|
||
|
seaweed = spawn_object(o, MODEL_SEAWEED, bhvSeaweed);
|
||
|
seaweed->oFaceAngleYaw = 40500;
|
||
|
seaweed->oFaceAnglePitch = 8700;
|
||
|
seaweed->oFaceAngleRoll = 4100;
|
||
|
seaweed->header.gfx.scale[0] = 0.8;
|
||
|
seaweed->header.gfx.scale[1] = 0.8;
|
||
|
seaweed->header.gfx.scale[2] = 0.8;
|
||
|
seaweed->header.gfx.unk38.animFrame = RandomFloat() * 80.0f;
|
||
|
|
||
|
seaweed = spawn_object(o, MODEL_SEAWEED, bhvSeaweed);
|
||
|
seaweed->oFaceAngleYaw = 57236;
|
||
|
seaweed->oFaceAnglePitch = 9500;
|
||
|
seaweed->oFaceAngleRoll = 0;
|
||
|
seaweed->header.gfx.scale[0] = 1.2;
|
||
|
seaweed->header.gfx.scale[1] = 1.2;
|
||
|
seaweed->header.gfx.scale[2] = 1.2;
|
||
|
seaweed->header.gfx.unk38.animFrame = RandomFloat() * 80.0f;
|
||
|
}
|