diff options
Diffstat (limited to 'npc/018-2-1')
-rw-r--r-- | npc/018-2-1/dustman.txt | 54 |
1 files changed, 51 insertions, 3 deletions
diff --git a/npc/018-2-1/dustman.txt b/npc/018-2-1/dustman.txt index 7b11dc2dd..c6b24dcf7 100644 --- a/npc/018-2-1/dustman.txt +++ b/npc/018-2-1/dustman.txt @@ -120,21 +120,69 @@ L_COD: close; } else { mesn; - mesq l("Well, you already got the Dustynator, but you might want to collect more @@. They keep coming back, after all.", getitemlink(BottledDust)); + mesq l("You should kill them and collect @@ to obtain the @@.", getitemlink(BottledDust), getitemlink(Dustynator)); mesc l("Note: Killing enemies there with the Dustynator grants more dusty in a bottle."); next; } + + mes ""; + // TODO check if active if (askyesno() == ASK_YES) { mes ""; mesn; - mesq l("Too bad, because that wasn't implemented yet!"); - mesc l("Report this to Jesusalva and he may finish this quest."), 1; + mesq l("Do you need a refresher of the rules?"); + if (askyesno() == ASK_YES) { + mes ""; + mesn; + mesc l("Call Of Dusty is a timed event quest. It begins hourly, when the minute clock marks zero."); + mesc l("When the boss is defeated, or the minute clock marks fifteen, event ends."); + next; + mesn; + mesc l("This is a @@, meaning only the victor party will receive the great prize.", b(l("Party Quest"))); + mesc l("You will get @@ which can then be exchanged for items once CoD event quest ends."); + next; + mesn; + mesc l("You need be at minimum level 50 to participate. It is PVP, so watch out!"); + mesc l("The first stage is on the desert canyons. You must give a full circle on the canyon in 90 seconds."); + mesc l("The second stage is in the first cave to northwest you can find."); + // The full circle have about 268 tiles in distance. You have the needed time to do 2.2 circles in the most efficient fashion. + // This means you have a time worth of 590 tiles, at 150ms, granting you 90 seconds to do this quest. (everything rounded up) + next; + mesn; + mesc l("Once inside the BOSS Cave, you get a five minutes time limit to slay the boss with your party."); + mesc l("@@. PK, however, is allowed!", b(l("Only the party from the MVP will get the reward."))); + next; + mesc l("The MVP is the player who did more damage to the boss."); + mesc l("The title is transferred when the MVP is killed (either in PVP or by the boss), or when time runs out."); + next; + mesn; + mesc l("The boss can blind players. Blind will reduce hit rate and evasion in 25%."); + mesc l("Form the strongest party and win! Remember that if you don't kill the boss, you'll never win!"); + next; + } + mes ""; + mesc l("ERROR: NYI: Not Yet Implemented"), 1; } close; OnInit: .sex=G_MALE; .distance=5; + .state=0; // 0- Closed, 1- Open TODO begin at right state + end; + +OnMinute00: + .state=1; + // TODO: spawn + end; + +OnMinute15: + .state=0; end; + +OnMinute30: + debugmes "CoD Cleanup"; + end; + } |