14 lines
722 B
Ucode
14 lines
722 B
Ucode
class NiceZombieSirenController extends NiceMonsterController;
|
|
var bool bDoneSpottedCheck;
|
|
state ZombieHunt
|
|
{
|
|
event SeePlayer(Pawn SeenPlayer)
|
|
{
|
|
if ( !bDoneSpottedCheck && PlayerController(SeenPlayer.Controller) != none )
|
|
{
|
|
// 25% chance of first player to see this Siren saying something
|
|
if ( !KFGameType(Level.Game).bDidSpottedSirenMessage && FRand() < 0.25 )
|
|
{
|
|
PlayerController(SeenPlayer.Controller).Speech('AUTO', 15, "");
|
|
KFGameType(Level.Game).bDidSpottedSirenMessage = true;
|
|
}
|
|
|
|
bDoneSpottedCheck = true;
|
|
}
|
|
|
|
super.SeePlayer(SeenPlayer);
|
|
}
|
|
}
|
|
defaultproperties
|
|
{
|
|
}
|