summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2016-03-30 18:09:20 +0300
committerAndrei Karas <akaras@inbox.ru>2016-03-30 18:09:20 +0300
commitef5c725bfdbfbdbe9046f9dc994a34a6b040cd87 (patch)
tree8d02614ebca450208e690d67aa296defb0596761 /npc
parent8b404210448607c6d813a1d18b42feb339764efb (diff)
downloadserverdata-ef5c725bfdbfbdbe9046f9dc994a34a6b040cd87.tar.gz
serverdata-ef5c725bfdbfbdbe9046f9dc994a34a6b040cd87.tar.bz2
serverdata-ef5c725bfdbfbdbe9046f9dc994a34a6b040cd87.tar.xz
serverdata-ef5c725bfdbfbdbe9046f9dc994a34a6b040cd87.zip
Add into test map, demonstation for removing cards from items.
Diffstat (limited to 'npc')
-rw-r--r--npc/test/npc1.txt43
1 files changed, 40 insertions, 3 deletions
diff --git a/npc/test/npc1.txt b/npc/test/npc1.txt
index fddadc3c..21b6a9f8 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:items:chat:wall:craft"))
+ switch (select("show area", "map", "pc", "change npc direction", "quest test", "cart", "items", "chat", "wall", "craft"))
{
case 1:
areatest;
@@ -125,13 +125,13 @@ L_Start:
case 7:
while(1)
{
- switch (select("refine:rent:bound:named:back"))
+ switch (select("refine", "rent", "bound", "named", "cards", "back"))
{
case 1:
.@item = -1;
while(1)
{
- switch (select("set item:refine +1:refine -1:refine fail:back"))
+ switch (select("set item", "refine +1", "refine -1", "refine fail", "back"))
{
case 1:
.@item = requestitemindex();
@@ -210,6 +210,43 @@ L_Start:
}
break;
case 5:
+ .@item = -1;
+ while(1)
+ {
+ switch (select("set item",
+ "remove cards success",
+ "fail, remove both",
+ "fail, remove card",
+ "fail, remove item",
+ "fail, safe",
+ "back"))
+ {
+ case 1:
+ .@item = requestitemindex();
+ mes "Item index selected: " + str(.@item);
+ break;
+ case 2:
+ successremovecardsindex .@item;
+ break;
+ case 3:
+ failedremovecardsindex .@item, 0;
+ break;
+ case 4:
+ failedremovecardsindex .@item, 1;
+ break;
+ case 5:
+ failedremovecardsindex .@item, 2;
+ break;
+ case 6:
+ failedremovecardsindex .@item, 3;
+ break;
+ case 7:
+ goto L_Start;
+ break;
+ }
+ }
+ break;
+ case 6:
goto L_Start;
break;
}