1@prt,155,51,5 script Captain#prelud 10180,6,6,{
end;
OnTouch:
'player = getcharid(3);
message strcharinfo(0),"You will now be watching the battle between Adventurers and Baphomet!";
sleep2 500;
showscript "Troops! Let's head out!",getnpcid(0);
sleep2 3000;
warp instance_mapname("1@prt"),155,185;
sleep2 1000;
end;
pre_instance = 1;
donpcevent "PreInstance#ctl::OnControl";
end;
}
1@prt,152,49,5 script Guard#prelu1 417,{
end;
}
1@prt,152,47,5 duplicate(Guard#prelu1) Guard#prelu5 417
1@prt,152,45,5 duplicate(Guard#prelu1) Guard#prelu6 417
1@prt,158,49,5 duplicate(Guard#prelu1) Guard#prelu2 417
1@prt,158,47,5 duplicate(Guard#prelu1) Guard#prelu3 417
1@prt,158,45,5 duplicate(Guard#prelu1) Guard#prelu4 417
1@prt,1,1,0 script PreInstance#ctl 123,{
end;
OnControl:
sleep 1000;
donpcevent "Prontera Knight#dum1::OnTalk";
instance_announce 0,"1",1;
sleep 600;
donpcevent "Prontera Knight#dum2::OnTalk";
instance_announce 0,"2",1;
sleep 600;
donpcevent "Prontera Knight#dum3::OnTalk";
instance_announce 0,"3",1;
sleep 600;
donpcevent "Baphomet#dum4::OnTalk";
instance_announce 0,"4",1;
sleep 600;
goto OnMonsterSpawn;
end;
OnMonsterSpawn:
hideonnpc "Prontera Knight#dum1";
hideonnpc "Prontera Knight#dum2";
hideonnpc "Prontera Knight#dum3";
hideonnpc "Baphomet#dum4";
end;
sleep 150;
monster instance_mapname("1@prt"),151,188,"Prontera Knight",1002,strnpcinfo(0)+"::OnGuardDeath";
'pk_1 = $@mobid[1];
monster instance_mapname("1@prt"),155,188,"Prontera Knight",1002,strnpcinfo(0)+"::OnGuardDeath";
'pk_2 = $@mobid[1];
monster instance_mapname("1@prt"),159,188,"Prontera Knight",1002,strnpcinfo(0)+"::OnGuardDeath";
'pk_3 = $@mobid[1];
monster instance_mapname("1@prt"),156,192,"Baphomet",1003,strnpcinfo(0)+"::OnBaphoDeath";
'bp_1 = $@mobid[1];
sleep 50;
unitattack 'pk_1,'bp_1;
unitattack 'pk_2,'bp_1;
unitattack 'pk_3,'bp_1;
sleep 3000;
unitattack 'bp_1,'pk_2;
sleep 300;
unitattack 'bp_1,'pk_3;
sleep 300;
unitattack 'bp_1,'pk_1;
end;
OnGuardDeath:
'death++;
if('death == 3){
attachrid('player);
warp "agogo",0,0;
party_destroy(getcharid(1));
instance_destroy;
}
end;
OnBaphoDeath:
end;
}
/* dummies */
1@prt,151,188,5 script Prontera Knight#dum1 123,{
end;
OnTalk:
npctalk "This is it, we're the only remaining force...";
end;
OnAction:
end;
}
1@prt,155,188,5 script Prontera Knight#dum2 123,{
end;
OnTalk:
npctalk "At arms! We die today, so others can flee this terror!";
end;
OnAction:
end;
}
1@prt,159,188,5 script Prontera Knight#dum3 123,{
end;
OnTalk:
npctalk "Is the evacuation even finished? We must hold this demon back!";
end;
OnAction:
end;
}
1@prt,155,192,5 script Baphomet#dum4 124,{
end;
OnTalk:
npctalk "Insignificant fools! Do you really think you can stop me?!";
end;
OnAction:
end;
}