IW4-Dump-Files/maps/_cagedchickens.gsc

30 lines
693 B
Plaintext

#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" );
}
}