summaryrefslogtreecommitdiff
path: root/npc/023-2/mk.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/023-2/mk.txt')
-rw-r--r--npc/023-2/mk.txt11
1 files changed, 9 insertions, 2 deletions
diff --git a/npc/023-2/mk.txt b/npc/023-2/mk.txt
index 8bb94469b..de7c0c341 100644
--- a/npc/023-2/mk.txt
+++ b/npc/023-2/mk.txt
@@ -16,6 +16,8 @@ OnTouch:
OnInit:
.sex = G_MALE;
.distance = 5;
+ .sakar = 0;
+ .mk = 0;
OnHour00:
OnReprocess:
@@ -123,6 +125,11 @@ OnTimer3000:
}
if (.wcycle >= 900) goto L_Finish;
initnpctimer;
+ // Andrei Sakar's Fake Chant
+ if (.wcycle % 15 < 3) {
+ unittalk(.sakar, sprintf("Come %s %s, and %s %s!", any("great", "magnificent"), any("light", "oath", "sacrament"), any("devastate", "annihilate", "obliterate", "liquidate", "eviscerate"), "nearby"));
+ harm(.mk, 100, .sakar, Ele_Holy);
+ }
end;
OnVictory:
@@ -145,8 +152,8 @@ OnBegin:
channelmes("#world", "Defeat, decided by a certain threshold of points, will result in MAGIC BEING PERMANENTLY HARDER TO OBTAIN.");
announce "The Alliance attacks the Monster King! 15 minutes! Rules in #world", bc_all|bc_npc;
movenpc(.name$, 0, 0);
- monster("023-2", 24, 111, "The Monster King", MonsterKing, 1, "The Monster King#NLib::OnVictory");
- monster("023-2", 30, 109, "Andrei Sakar", AndreiSakar, 1, "The Monster King#NLib::OnSkip", Size_Medium, 1);
+ .mk=monster("023-2", 24, 111, "The Monster King", MonsterKing, 1, "The Monster King#NLib::OnVictory");
+ .sakar=monster("023-2", 30, 109, "Andrei Sakar", AndreiSakar, 1, "The Monster King#NLib::OnSkip", Size_Medium, 1);
areamonster "023-2", 21, 109, 31, 114, "Monster", AngryScorpion, 1;
areamonster "023-2", 21, 109, 31, 114, "Monster", BlackSlime, 2;
areamonster "023-2", 21, 109, 31, 114, "Monster", BlueSlime, 1;