summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-06-17 16:18:43 -0300
committerJesusaves <cpntb1@ymail.com>2018-06-17 16:18:43 -0300
commit7ee9fddb0166751fa980681d5199e3afbeff4f94 (patch)
tree4297f998d48638cfa9716e8db0d721af9321dec1 /npc
parent5a38d4cd1df53dffd2af1ce7f2ae6f5a634b7228 (diff)
downloadserverdata-7ee9fddb0166751fa980681d5199e3afbeff4f94.tar.gz
serverdata-7ee9fddb0166751fa980681d5199e3afbeff4f94.tar.bz2
serverdata-7ee9fddb0166751fa980681d5199e3afbeff4f94.tar.xz
serverdata-7ee9fddb0166751fa980681d5199e3afbeff4f94.zip
Some minor improvements on HUB.
Diffstat (limited to 'npc')
-rw-r--r--npc/001-8/hub.txt36
1 files changed, 27 insertions, 9 deletions
diff --git a/npc/001-8/hub.txt b/npc/001-8/hub.txt
index 3667a9902..0b67eb2e4 100644
--- a/npc/001-8/hub.txt
+++ b/npc/001-8/hub.txt
@@ -56,9 +56,13 @@
// Only one player standing! CONGRATULATIONS, YOU HAVE WON!!
OnGameOver:
.@u=getmapusers("001-8");
- if (.@u == 1)
+ if (.@u == 1) {
+ $@EQ_STATUS=2;
maptimer("001-8", 10, "#QuirinoHUB::OnVictory");
- // GoldenGift
+ killmonsterall("001-8");
+ stopnpctimer;
+ cleanmap("001-8");
+ }
end;
@@ -213,6 +217,8 @@ OnTimer120000:
HUBscatter(ElixirOfLife);
HUBscatter(FatesPotion);
HUBscatter(LachesisBrew);
+ // Throw some random stuff on the whole map.
+ HUBscatter(rand(731, 875));
end;
@@ -232,6 +238,8 @@ OnTimer180000:
HUBscatter(Monocle);
HUBscatter(GreenEggshellHat);
HUBscatter(LeatherShirt);
+ // Throw some random stuff on the whole map.
+ HUBscatter(rand(731, 875));
end;
// Five minutes are due.
@@ -244,10 +252,13 @@ OnTimer300000:
HUBarrow();
HUBarrow();
HUBscatter(LeatherGloves);
- HUBscatter(Judgment);
- HUBscatter(ForestBow);
+ HUBrandwpn(1);
+ HUBrandwpn(1);
HUBscatter(GoldenPearlRing);
HUBscatter(ElixirOfLife);
+ // Throw some random stuff on the whole map.
+ HUBscatter(rand(731, 875));
+ HUBscatter(rand(731, 875));
end;
// Nine minutes are due.
@@ -263,10 +274,13 @@ OnTimer540000:
HUBarrow();
HUBarrow();
HUBarrow();
- HUBscatter(BugSlayer);
- HUBscatter(DesertBow);
+ HUBrandwpn(1);
+ HUBrandwpn(1);
HUBscatter(GoldenBlackPearlRing);
HUBscatter(ElixirOfLife);
+ // Throw some random stuff on the whole map.
+ HUBscatter(rand(731, 875));
+ HUBscatter(rand(731, 875));
end;
// Fifteen minutes are due. No more random stuff will show.
@@ -282,10 +296,14 @@ OnTimer900000:
HUBarrow();
HUBarrow();
HUBarrow();
- HUBscatter(Scythe);
- HUBscatter(WoodenShield);
- HUBscatter(ShortGladius);
+ HUBrandwpn(1);
+ HUBrandwpn(1);
+ HUBrandwpn(1);
HUBscatter(ElixirOfLife);
+ // Throw some random stuff on the whole map.
+ HUBscatter(rand(731, 875));
+ HUBscatter(rand(731, 875));
+ HUBscatter(rand(731, 875));
end;
OnVictory: