d@eld,214,155,0 script Dicastes Citizen#1 4_GEFFEN_02,{
if( !.ClickedI ) {
.ClickedI++;
'Iced_H++;
instance_announce -1,"[Dicastes Ice Titans] You have saved total of "+('Iced_H)+" Dicastes Citizen! Only "+('Iced_HTotal-'Iced_H)+" to go! Save the Dicastes Citizens!",bc_map;
stopnpctimer;
viewpointmap instance_mapname("d@eld"),2,0,0,atoi(strnpcinfo(2)),0x0000FF;
getmapxy .@map$, .@x, .@y, 1;
while ( checkcell( .@map$, .@x2 = .@x + rand(-10,10), .@y2 = .@y + rand(-10,10), cell_chknopass ) );
.@randtalk = rand(1,10);
if(.@randtalk == 1) {
npctalk "Thank you "+strcharinfo(0)+" for saving my life.";
sleep 2000;
}
if(.@randtalk == 2) {
npctalk "Thank you so much "+strcharinfo(0)+". I almost felt like a popsicle!";
sleep 2000;
}
if(.@randtalk == 3) {
npctalk "My toes and fingers feel so numb. Glad I didn't get frost-biten, thank you "+strcharinfo(0)+".";
sleep 2000;
}
if(.@randtalk == 4) {
npctalk ""+strcharinfo(0)+" you're the best! Now go get those Ice Titans out of here!";
sleep 2000;
}
if(.@randtalk == 5) {
npctalk "Take out those Ice Titans and save El Dicastes!";
sleep 2000;
}
if(.@randtalk == 6) {
npctalk "Thank you! Burn away their ice-cold hearts "+strcharinfo(0)+"!";
sleep 2000;
}
if(.@randtalk == 7) {
npctalk "I wish they would just melt away! Please protect us!";
sleep 2000;
}
if(.@randtalk == 8) {
npctalk "Melt their icy souls into a puddle of water "+strcharinfo(0)+"!";
sleep 2000;
}
if(.@randtalk == 9) {
npctalk "If I had a flamethrower they wouldn't have had me! Take care of them "+strcharinfo(0)+"!";
sleep 2000;
}
if(.@randtalk == 10) {
npctalk "Finally, I will leave and alert the others "+strcharinfo(0)+"";
sleep 2000;
}
sleep 500;
npcwalkto .@x2, .@y2;
// npctalk "Thank you for saving me! Please defeat those ugly ass titans nigga!";
sleep 1000;
disablenpc instance_npcname(strnpcinfo(0));
donpcevent instance_npcname("Count#I_Ins")+"::OnCountKill_I";
.ClickedI = 0;
end;