summaryrefslogtreecommitdiff
path: root/npc/001-2-29
diff options
context:
space:
mode:
authorReid <reidyaro@gmail.com>2016-01-24 20:27:39 +0100
committerReid <reidyaro@gmail.com>2016-01-24 22:25:26 +0100
commit52b0e7b2714fe4931e65a79683c4db7228ebd80c (patch)
tree3aa2d0ceab6cb49cc2bde8804000a9c60a2fe5a9 /npc/001-2-29
parenta852cbe209ce0fff6713db3bebc485a1c6d4619b (diff)
downloadserverdata-52b0e7b2714fe4931e65a79683c4db7228ebd80c.tar.gz
serverdata-52b0e7b2714fe4931e65a79683c4db7228ebd80c.tar.bz2
serverdata-52b0e7b2714fe4931e65a79683c4db7228ebd80c.tar.xz
serverdata-52b0e7b2714fe4931e65a79683c4db7228ebd80c.zip
Improve Plush and the savepoint functions.
Add bed functions into a different file and prevent the use of unlimited heal by disallowing the feature to switch of savepoint while keeping the reservation on the INN.
Diffstat (limited to 'npc/001-2-29')
-rw-r--r--npc/001-2-29/savepoint.txt78
1 files changed, 9 insertions, 69 deletions
diff --git a/npc/001-2-29/savepoint.txt b/npc/001-2-29/savepoint.txt
index 3977b473..62e84015 100644
--- a/npc/001-2-29/savepoint.txt
+++ b/npc/001-2-29/savepoint.txt
@@ -4,30 +4,15 @@
// Description:
// Saves locations in 001-2-29 map.
-001-2-29,29,28,0 script #001-2-29-1 NPC_SAVE_POINT,0,0,0,0,{
- narrator 4,
- l("Do you want to use this place as save point?");
-
- if (select (l("[Yes]"), l("[No]")) == 1)
- {
- savepointparticle "001-2-29.gat", 29, 28;
- }
- closedialog;
- close;
+001-2-29,29,28,0 script #001-2-29-1 NPC_SAVE_POINT,0,0,{
+ bedClic ("001-2-29.gat", 29, 28, REDPLUSH_INN);
OnInit:
.distance = 2;
end;
OnTouch:
- if (PC_Is_Dead && INN_Register == REDPLUSH_INN)
- {
- INN_Register = NO_INN;
- percentheal 100,100;
-
- PC_Is_Dead = 0;
- }
- close;
+ bedTouch;
OnPCDieEvent:
PC_Is_Dead = 1;
@@ -35,79 +20,34 @@ OnPCDieEvent:
}
001-2-29,29,35,0 script #001-2-29-2 NPC_SAVE_POINT,0,0,{
- narrator 4,
- l("Do you want to use this place as save point?");
-
- if (select (l("[Yes]"), l("[No]")) == 1)
- {
- savepointparticle "001-2-29.gat", 29, 35;
- }
- closedialog;
- close;
+ bedClic ("001-2-29.gat", 29, 35, REDPLUSH_INN);
OnInit:
.distance = 2;
end;
OnTouch:
- if (PC_Is_Dead && INN_Register == REDPLUSH_INN)
- {
- INN_Register = NO_INN;
- percentheal 100,100;
-
- PC_Is_Dead = 0;
- }
- close;
+ bedTouch;
}
001-2-29,29,42,0 script #001-2-29-3 NPC_SAVE_POINT,0,0,{
- narrator 4,
- l("Do you want to use this place as save point?");
-
- if (select (l("[Yes]"), l("[No]")) == 1)
- {
- savepointparticle "001-2-29.gat", 29, 42;
- }
- closedialog;
- close;
+ bedClic ("001-2-29.gat", 29, 42, REDPLUSH_INN);
OnInit:
.distance = 2;
end;
OnTouch:
- if (PC_Is_Dead && INN_Register == REDPLUSH_INN)
- {
- INN_Register = NO_INN;
- percentheal 100,100;
-
- PC_Is_Dead = 0;
- }
- close;
+ bedTouch;
}
001-2-29,29,49,0 script #001-2-29-4 NPC_SAVE_POINT,0,0,{
- narrator 4,
- l("Do you want to use this place as save point?");
-
- if (select (l("[Yes]"), l("[No]")) == 1)
- {
- savepointparticle "001-2-29.gat", 29, 49;
- }
- closedialog;
- close;
+ bedClic ("001-2-29.gat", 29, 49, REDPLUSH_INN);
OnInit:
.distance = 2;
end;
OnTouch:
- if (PC_Is_Dead && INN_Register == REDPLUSH_INN)
- {
- INN_Register = NO_INN;
- percentheal 100,100;
-
- PC_Is_Dead = 0;
- }
- close;
+ bedTouch;
}