cod5-sdk/raw/maps/_cagedchickens.gsc
2008-11-20 00:00:00 +00:00

29 lines
719 B
Text

#include common_scripts\utility;
#include maps\_utility;
#include maps\_anim;
initChickens()
{
// wait until the end of the frame so that maps can init their cages
// in their _anim instead of only above _load
waittillframeend;
cages = getentarray( "caged_chicken", "targetname" );
array_thread( cages, ::spawnChicken );
}
spawnChicken()
{
chicken = spawn_anim_model( "chicken" );
self thread anim_single_solo( chicken, "cage_freakout" );
anime = chicken getanim( "cage_freakout" );
starttime = RandomFloatRange( 0, 1.0 );
chicken SetAnimTime( anime, starttime );
for(;;)
{
chicken playsound( "animal_chicken_idle", "sounddone" );
chicken waittill ("sounddone");
}
}