Code: Select all
function SpawnOtherMonsters()
{
local Rotator NewRot;
local ScriptedPawn S;
NewRot.Yaw=12608;
Spawn(class'Tentacle',,,vect(-112,-4240,393),NewRot).Health = 400;
NewRot.Yaw=19064;
Spawn(class'Tentacle',,,vect(112,-4224,393),NewRot).Health = 400;
NewRot.Yaw=13184;
Spawn(class'Tentacle',,,vect(-96,-3872,393),NewRot).Health = 400;
NewRot.Yaw=-41960;
Spawn(class'Tentacle',,,vect(128,-3872,393),NewRot).Health = 400;
NewRot.Yaw=18072;
Spawn(class'Tentacle',,,vect(112,-3600,393),NewRot).Health = 400;
NewRot.Yaw=15976;
Spawn(class'Tentacle',,,vect(-96,-3600,393),NewRot).Health = 400;
NewRot.Yaw=16152;
S = Spawn(class'Tentacle',,,vect(0,-4448,9),NewRot);
if ( S != None )
{
S.DrawScale = 3.000000;
S.Health = int(RandRange(3000,4000));
S.RangedProjectile = class'RocketMk2';
/*
RULES from class Pawn
SetCollisionSize(CollisionRadius*DrawScale/Default.DrawScale, CollisionHeight*DrawScale/Default.DrawScale);
Health = Health * DrawScale/Default.DrawScale;
*/
S.SetCollisionSize(S.CollisionRadius*S.DrawScale/S.Default.DrawScale,
S.CollisionHeight*S.DrawScale/S.Default.DrawScale);
S.Health = S.Health * S.DrawScale/S.Default.DrawScale;
S = None;
}
NewRot.Yaw=16240;
S = Spawn(class'Krall',,,vect(-21,-4694,-437),NewRot);
if (S != None)
{
S.DrawScale = 3.000000;
S.Health = int(RandRange(2500,3500));
S.RangedProjectile = class'RocketMk2';
S.SetCollisionSize(S.CollisionRadius*S.DrawScale/S.Default.DrawScale,
S.CollisionHeight*S.DrawScale/S.Default.DrawScale);
S.Health = S.Health * S.DrawScale/S.Default.DrawScale;
S = None;
}
Spawn(class'Krall',,,vect(-446,-11643,-480)).Health = int(RandRange(300,600));
Spawn(class'Krall',,,vect(-429,-11745,-480)).Health = int(RandRange(300,600));
Spawn(class'Krall',,,vect(-435,-11870,-480)).Health = int(RandRange(300,600));
Spawn(class'Krall',,,vect(-419,-11972,-480)).Health = int(RandRange(300,600));
Spawn(class'Krall',,,vect(-572,-11750,-480)).Health = int(RandRange(300,600));
Spawn(class'Krall',,,vect(-584,-11875,-480)).Health = int(RandRange(300,600));
Spawn(class'Krall',,,vect(-568,-11977,-480)).Health = int(RandRange(300,600));
NewRot.Yaw=-49760;
Spawn(class'Krall',,,vect(748,-11920,-480),NewRot).Health = int(RandRange(300,600));
Spawn(class'Krall',,,vect(851,-11909,-480),NewRot).Health = int(RandRange(300,600));
Spawn(class'Krall',,,vect(976,-11922,-480),NewRot).Health = int(RandRange(300,600));
Spawn(class'Krall',,,vect(1079,-11912,-480),NewRot).Health = int(RandRange(300,600));
Spawn(class'Krall',,,vect(744,-12063,-480),NewRot).Health = int(RandRange(300,600));
Spawn(class'Krall',,,vect(847,-12052,-480),NewRot).Health = int(RandRange(300,600));
Spawn(class'Krall',,,vect(972,-12071,-480),NewRot).Health = int(RandRange(300,600));
Spawn(class'Krall',,,vect(1075,-12061,-480),NewRot).Health = int(RandRange(300,600));
NewRot.Yaw=25528;
Spawn(class'Tentacle',,,vect(1711,-11512,601),NewRot).Health = int(RandRange(400,600));
NewRot.Yaw=22104;
Spawn(class'Tentacle',,,vect(1791,-11448,601),NewRot).Health = int(RandRange(400,600));
NewRot.Yaw=23392;
Spawn(class'Tentacle',,,vect(1695,-11320,601),NewRot).Health = int(RandRange(400,600));
NewRot.Yaw=29408;
Spawn(class'Tentacle',,,vect(1790,-11225,601),NewRot).Health = int(RandRange(400,600));
Spawn(class'IceSkaarj',,,vect(1552,-19192,-448)).Health = 1000;
NewRot.Yaw=34352;
Spawn(class'IceSkaarj',,,vect(1888,-19160,-448),NewRot).Health = 1000;
Spawn(class'IceSkaarj',,,vect(1760,-19000,-448)).Health = 1000;
Spawn(class'IceSkaarj',,,vect(1547,-19066,-448)).Health = 1000;
Spawn(class'IceSkaarj',,,vect(1883,-19034,-448),NewRot).Health = 1000;
Spawn(class'IceSkaarj',,,vect(1755,-18874,-448)).Health = 1000;
Spawn(class'IceSkaarj',,,vect(-1308,-23392,-5440)).Health = 1000;
Spawn(class'IceSkaarj',,,vect(-1292,-23680,-5440)).Health = 1000;
Spawn(class'Behemoth',,,vect(-1648,-23440,-5352)).Health = 1500;
Spawn(class'Behemoth',,,vect(-1552,-23936,-5352)).Health = 1500;
Spawn(class'Behemoth',,,vect(-928,-24914,-5432)).Health = 1500;
Spawn(class'Behemoth',,,vect(-664,-25088,-5432)).Health = 1500;
Spawn(class'Behemoth',,,vect(-880,-25104,-4920)).Health = 1500;
Spawn(class'Behemoth',,,vect(-1472,-24928,-4984)).Health = 1500;
Spawn(class'Behemoth',,,vect(-1968,-24944,-4984)).Health = 1500;
Spawn(class'Behemoth',,,vect(-635,-22313,-5432)).Health = 1500;
Spawn(class'Behemoth',,,vect(-992,-22434,-5432)).Health = 1500;
Spawn(class'Behemoth',,,vect(-846,-22256,-4920)).Health = 1500;
Spawn(class'Behemoth',,,vect(-1471,-22400,-4984)).Health = 1500;
Spawn(class'Behemoth',,,vect(-1983,-22368,-4984)).Health = 1500;
Spawn(class'Behemoth',,,vect(-2624,-22224,-4920)).Health = 1500;
Spawn(class'IceSkaarj',,,vect(-2184,-22784,-6544));
Spawn(class'IceSkaarj',,,vect(-2216,-23024,-6544));
Spawn(class'IceSkaarj',,,vect(-2098,-24528,-6544));
Spawn(class'IceSkaarj',,,vect(-2162,-24816,-6544));
NewRot.Yaw=16400;
Spawn(class'Pupae',,,vect(-1272,-11168,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-1329,-11169,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-1393,-11171,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-1449,-11173,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-1505,-11173,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-1561,-11174,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2268,-11181,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2323,-11182,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2387,-11185,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2442,-11186,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2498,-11186,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2554,-11188,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-1272,-11085,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-1328,-11086,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-1392,-11088,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-1448,-11090,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-1504,-11090,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-1560,-11091,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2267,-11098,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2322,-11099,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2385,-11102,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2441,-11103,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2497,-11103,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2553,-11105,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-1274,-11008,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-1330,-11009,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-1394,-11011,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-1450,-11013,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-1506,-11013,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-1562,-11014,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2268,-11021,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2324,-11022,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2387,-11025,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2443,-11026,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2499,-11026,-518),NewRot).Health = int(RandRange(250,350));
Spawn(class'Pupae',,,vect(-2555,-11028,-518),NewRot).Health = int(RandRange(250,350));
NewRot.Yaw=36304;
Spawn(class'Behemoth',,,vect(1124,-7611,-456),NewRot).Health = int(RandRange(1250,2250);
NewRot.Yaw=32152;
Spawn(class'Behemoth',,,vect(1172,-7403,-456),NewRot).Health = int(RandRange(1250,2250);
}