From fa32276164368ba630bd94eee4dab7b75323f2bb Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Wed, 29 Dec 2021 08:03:58 -0300 Subject: Allow Andrei Sakar to use fake chants :3 --- npc/023-2/mk.txt | 11 +++++++++-- 1 file 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; -- cgit v1.2.3-60-g2f50