Posts
66
Respect
Forum Rank
Rotting Walker
Primary Group
Member
Login Issues
Forgot password?Activate Issues
Account activation email not received? Wrong account activation email used?Other Problems?
Contact Support - Help Center Get help on the UGX Discord. Join it now!lionBoss_init()
{
preCacheModel ("lion_b");
if (isdefined(level.lion_next) ) return;
else
{
lion_trig = getEnt("lion_trig1", "targetname");
lion_trig sethintstring("Press &&1 to spawn");
lion_trig waittill("trigger");
wait(.4);
lion_trig delete();
wait 1;
spawn_point = undefined; use_spawn_point = undefined;
teh_spawns = undefined;
level.lion_next = 0;
while(true)
{
while(isdefined(level.doground_nomusic) && level.doground_nomusic == 1) wait 5;
for(am=0;am<50;am++)
{
wait .05;
teh_spawns = level.enemy_spawns;
for(t=0;t<teh_spawns.size;t++)
{
wait .05;
use_spawn_point = teh_spawns[t]; spawn points from riser
if (use_spawn_point.script_noteworthy == "find_flesh") break; // Assure its a riser spawn before continuing
}
spawn_points = GetStructArray("find_flesh","script_noteworthy");
spawn_point = spawn_points[0];
// if (isdefined(spawn_point)) iprintln(spawn_point.origin);
else iprintln("^1NO SPAWN POINT FOUND");
if (spawn_point inMap() && isdefined(spawn_point) ) { break; }
}
ai = spawn_zombie( use_spawn_point );
wait .05;
ai forceTeleport(spawn_point.origin);
ai.boss_enemy = true;
wait .05;
ai DetachAll(); ai attach("char_ger_ansel_head_zomb", "", true);
ai setModel("lion_b");
ai.health = level.zombie_health+randomintrange(6500,8550); wait .05; ai.lion_max_health = ai.health;
if (randomint(100) < 50) ai thread lionBoss_forcewalk(); else ai thread lionBoss_forcewalk(true);
if (randomInt(100) < 50) level.lion_next = 1; else { if (randomInt(100) < 50) level.lion_next = 2; else level.lion_next = 0; }
while(isdefined(ai) ) wait 1;
}
}
}spawn_points = GetStructArray("find_flesh","script_noteworthy");spawn_points = GetStructArray("nikfarboss","script_personality");