summaryrefslogtreecommitdiff
path: root/npc/test
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-09-10 18:39:01 +0300
committerAndrei Karas <akaras@inbox.ru>2015-09-10 18:39:01 +0300
commitd44e597f49b145e80727f1e0c19dd38544f781be (patch)
treed6a23e3221327cbca28b1afa8e02e93d17fffc09 /npc/test
parentbcaa5dee1926baafb55afe9dc19f89b52983f5f2 (diff)
downloadserverdata-d44e597f49b145e80727f1e0c19dd38544f781be.tar.gz
serverdata-d44e597f49b145e80727f1e0c19dd38544f781be.tar.bz2
serverdata-d44e597f49b145e80727f1e0c19dd38544f781be.tar.xz
serverdata-d44e597f49b145e80727f1e0c19dd38544f781be.zip
Extend test npc1 item options.
Diffstat (limited to 'npc/test')
-rw-r--r--npc/test/npc1.txt112
1 files changed, 76 insertions, 36 deletions
diff --git a/npc/test/npc1.txt b/npc/test/npc1.txt
index 35d1d986..99141730 100644
--- a/npc/test/npc1.txt
+++ b/npc/test/npc1.txt
@@ -27,7 +27,7 @@ test,10,10,0 script npc1 NPC_TEST1,3,3,{
}
L_Start:
- switch (select("show area:map:pc:change npc direction:quest test:cart:refine:rent"))
+ switch (select("show area:map:pc:change npc direction:quest test:cart:items"))
{
case 1:
areatest;
@@ -120,57 +120,97 @@ L_Start:
}
break;
case 7:
- .@item = -1;
while(1)
{
- switch (select("set item:refine +1:refine -1:refine fail:back"))
+ switch (select("refine:rent:bound:named:back"))
{
case 1:
- requestitemindex .@item;
- mes "Item index selected: " + str(.@item);
+ .@item = -1;
+ while(1)
+ {
+ switch (select("set item:refine +1:refine -1:refine fail:back"))
+ {
+ case 1:
+ requestitemindex .@item;
+ mes "Item index selected: " + str(.@item);
+ break;
+ case 2:
+ successrefindex .@item, 1;
+ break;
+ case 3:
+ downrefindex .@item, 1;
+ break;
+ case 4:
+ failedrefindex .@item;
+ break;
+ case 5:
+ goto L_Start;
+ break;
+ }
+ }
break;
case 2:
- successrefindex .@item, 1;
+ while(1)
+ {
+ switch (select("rent vneck for 10 seconds",
+ "rent vneck for 30 seconds",
+ "rent vneck for 1 minute",
+ "rent vneck for 5 minutes",
+ "back"))
+ {
+ case 1:
+ rentitem 1301, 10;
+ break;
+ case 2:
+ rentitem 1301, 30;
+ break;
+ case 3:
+ rentitem 1301, 60;
+ break;
+ case 4:
+ rentitem 1301, 300;
+ break;
+ case 5:
+ goto L_Start;
+ break;
+ }
+ }
break;
case 3:
- downrefindex .@item, 1;
+ while(1)
+ {
+ switch (select("get bound vneck",
+ "back"))
+ {
+ case 1:
+ getitembound2 1301, 1, 1, 0, 0, 0, 0, 0, 0, 1;
+ break;
+ case 2:
+ goto L_Start;
+ break;
+ }
+ }
break;
case 4:
- failedrefindex .@item;
+ while(1)
+ {
+ switch (select("get named vneck",
+ "back"))
+ {
+ case 1:
+ getnameditem 1301, "4144";
+ break;
+ case 2:
+ goto L_Start;
+ break;
+ }
+ }
break;
case 5:
goto L_Start;
break;
}
}
- break;
- case 8:
- while(1)
- {
- switch (select("rent vneck for 10 seconds",
- "rent vneck for 30 seconds",
- "rent vneck for 1 minute",
- "rent vneck for 5 minutes",
- "back"))
- {
- case 1:
- rentitem 1301, 10;
- break;
- case 2:
- rentitem 1301, 30;
- break;
- case 3:
- rentitem 1301, 60;
- break;
- case 4:
- rentitem 1301, 300;
- break;
- case 5:
- goto L_Start;
- break;
- }
- }
- break;
}
close;