summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-08-08 02:35:58 -0300
committerJesusaves <cpntb1@ymail.com>2018-08-08 02:35:58 -0300
commitabdd5ab9665f6750b4a49263e072a5f3d9162e80 (patch)
tree6e064dc5040cb1f7db116f89012d569e71e7290f
parent5d5b4339ddd36439fa5f1f56805195b099123599 (diff)
downloadserverdata-abdd5ab9665f6750b4a49263e072a5f3d9162e80.tar.gz
serverdata-abdd5ab9665f6750b4a49263e072a5f3d9162e80.tar.bz2
serverdata-abdd5ab9665f6750b4a49263e072a5f3d9162e80.tar.xz
serverdata-abdd5ab9665f6750b4a49263e072a5f3d9162e80.zip
Help slow players to talk to Arpan. Anything else is not my problem.
-rw-r--r--npc/000-0-0/sailors.txt3
-rw-r--r--npc/002-1/arpan.txt13
2 files changed, 16 insertions, 0 deletions
diff --git a/npc/000-0-0/sailors.txt b/npc/000-0-0/sailors.txt
index f2d68a78b..47f50bcd8 100644
--- a/npc/000-0-0/sailors.txt
+++ b/npc/000-0-0/sailors.txt
@@ -69,12 +69,15 @@ OnTalk:
adddefaultskills;
setq General_Narrator, 0;
percentheal 100,100;
+ addtimer(45000,"Magic Arpan::OnSlow");
warp "002-1", 53, 38;
savepoint "002-1", 55, 40;
closedialog;
close;
OnSlow:
+ setcamnpc;
+ showavatar NPC_ELMO;
mesn;
mesc l("Pst, speak lower, @@ may hear us...", strcharinfo(0));
next;
diff --git a/npc/002-1/arpan.txt b/npc/002-1/arpan.txt
index 5689593da..8171cef8a 100644
--- a/npc/002-1/arpan.txt
+++ b/npc/002-1/arpan.txt
@@ -96,6 +96,8 @@ L_EquipDone:
.@q = getq(ShipQuests_Arpan);
.@q_julia = getq(ShipQuests_Julia);
if (.@q == 2 && getequipid(equip_torso) == 1300 && getequipid(equip_legs) == 2200) goto L_EquipDone;
+ if (gettimer(0, getcharid(3), "Magic Arpan::OnSlow"))
+ deltimer("Magic Arpan::OnSlow");
OnTalk:
showavatar NPC_MAGIC_ARPAN;
@@ -262,6 +264,17 @@ L_EquipDone:
setq ShipQuests_Arpan, 3;
goto L_Menu;
+OnSlow:
+ setcamnpc;
+ showavatar NPC_MAGIC_ARPAN;
+ mesn;
+ mesq l("Yayaya, @@ is surely slow. Do you remember how to walk? You can use arrow keys for that!", strcharinfo(0));
+ next;
+ mesn;
+ mesc l("Here, come talk to me, the Magic Arpan! I'll help you get dressed."), 1;
+ addtimer(45000,"Magic Arpan::OnSlow");
+ close;
+
OnInit:
.sex = G_MALE;
.distance = 5;