summaryrefslogtreecommitdiff
path: root/npc/003-1
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-03-20 17:28:30 -0300
committerJesusaves <cpntb1@ymail.com>2018-03-20 17:28:30 -0300
commit709be8b250be3505cfdccb4e612baa906a5ac411 (patch)
treee37d90e8484131caf7cf871341afe13f909bcade /npc/003-1
parentfaff0d9ac766d79c18adb86f71f9d968d8c5e1d9 (diff)
downloadserverdata-709be8b250be3505cfdccb4e612baa906a5ac411.tar.gz
serverdata-709be8b250be3505cfdccb4e612baa906a5ac411.tar.bz2
serverdata-709be8b250be3505cfdccb4e612baa906a5ac411.tar.xz
serverdata-709be8b250be3505cfdccb4e612baa906a5ac411.zip
Move Cyndala... because.
Diffstat (limited to 'npc/003-1')
-rw-r--r--npc/003-1/_import.txt1
-rw-r--r--npc/003-1/cyndala.txt161
2 files changed, 0 insertions, 162 deletions
diff --git a/npc/003-1/_import.txt b/npc/003-1/_import.txt
index 7e88f6043..f1c18c0d4 100644
--- a/npc/003-1/_import.txt
+++ b/npc/003-1/_import.txt
@@ -6,7 +6,6 @@
"npc/003-1/aidan.txt",
"npc/003-1/ched.txt",
"npc/003-1/constableperry.txt",
-"npc/003-1/cyndala.txt",
"npc/003-1/eomie.txt",
"npc/003-1/eugene.txt",
"npc/003-1/gladys.txt",
diff --git a/npc/003-1/cyndala.txt b/npc/003-1/cyndala.txt
deleted file mode 100644
index 7bb026b5e..000000000
--- a/npc/003-1/cyndala.txt
+++ /dev/null
@@ -1,161 +0,0 @@
-// TMW2 Script.
-// Author:
-// Saulc
-// Jesusalva
-// Description:
-// Will be with dye functions for a while... May be wrong. Only Card2 is available
-
-// Original code from evol
-// Authors:
-// Reid
-
-003-1,41,80,0 script Cyndala NPC_FEMALE,{
-
- function explain_dyes {
- speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
- l("Look at your equipment, can you guess what material it is made from?"),
- l("Seek a colorant for that material: Cotton, cashmere, leather, Lazurite..."),
- l("Once you have the appropriate colorant for the item, ##bdrag the colorant##b to the material."),
- l("Example:"),
- l("Drag and drop a @@ in a @@, and you will obtain a @@.", getitemlink(RedCottonDye), getitemlink(ArtisTankTop), getitemlink(ArtisTankTop, RedCottonDye)),
- l("Dye cards are not the only thing which exist, but they are the coolest!");
- }
-
- function item_is_bleachable
- {
- .@item_index = getarg(0);
- if (.@item_index < 0)
- return false;
-
- getinventorylist;
-
- if (@inventorylist_card1[.@item_index] != 0)
- {
- if ((@inventorylist_card1[.@item_index] > YellowCottonDye) ||
- (@inventorylist_card1[.@item_index] < CrimsonCashmereDye))
- {
- return false;
- }
- .@is_bleachable = true;
- }
-
- return .@is_bleachable;
- }
-
- function remove_cards_from_item
- {
- .@item_index = -1;
-
- speech S_FIRST_BLANK_LINE,
- l("What item would you like to bleach?");
-
- narrator S_FIRST_BLANK_LINE | S_LAST_NEXT,
- l("You can drag and drop an item to the NPC window or select an item through your inventory.");
-
- .@item_index = requestitemindex();
- if (!item_is_bleachable(.@item_index))
- {
- speech S_LAST_NEXT,
- l("You should know this, an item like this can't be bleached.");
-
- return;
- }
-
- speech S_LAST_NEXT,
- l("Your mind is set? You will loose the color dye during this process.");
-
- switch (askyesno())
- {
- case 1:
- speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
- l("Ok, let me see..."),
- l("...");
-
- failedremovecardsindex .@item_index, 1;
-
- speech S_LAST_NEXT | S_NO_NPC_NAME,
- l("..."),
- l("Here it is, clean like a whistle!");
- break;
- case 2:
- speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
- l("Is it truly a hard choice to make?");
- break;
- }
- }
-
- mesn;
- mesq l("Hello, darling!");
- mes "";
-
- do
- {
- select
- l("Excuse me."),
- l("Could you bleach my clothes?"),
- l("What can you say about dyes?"),
- rif(is_staff(), l("Technical problem, gimme info about an item."));
-
- switch (@menu)
- {
- case 2:
- remove_cards_from_item();
- break;
- case 3:
- explain_dyes();
- break;
- case 4:
- .@item = requestitemindex();
- mes "Item index selected: " + str(.@item);
- mes "slots=" + str(MAX_SLOTS);
- for (.@i = 0; .@i < MAX_SLOTS; .@i++)
- {
- mes "slot " + str(.@i) + " = " + str(getcardbyindex(.@item, .@i));
- }
- mes str(@inventorylist_card1[.@item]);
- mes str(YellowCottonDye);
- mes "item options:";
- for (.@i = 0; .@i < 5; .@i ++)
- {
- mes sprintf("%d: Option: %d, Value: %d", .@i, getitemoptionidbyindex(.@item, .@i), getitemoptionvaluebyindex(.@item, .@i));
- }
- mes "Note named items (Card1 254 and 255) have Card3 and Card4 reserved";
- break;
- default:
- speech S_FIRST_BLANK_LINE | S_LAST_NEXT, l("I wish you a good time in town.");
- break;
- }
-
- } while (@menu != 1);
-
-
- closeclientdialog;
- goodbye;
- close;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-OnInit:
- .@npcId = getnpcid(0, .name$);
- setunitdata(.@npcId, UDT_HEADTOP, NPCEyes);
- setunitdata(.@npcId, UDT_HEADMIDDLE, ValentineDress); //TODO
- setunitdata(.@npcId, UDT_HEADBOTTOM, CottonTrousers);
- setunitdata(.@npcId, UDT_WEAPON, DeepBlackBoots); // Boots
- setunitdata(.@npcId, UDT_HAIRSTYLE, 16);
- setunitdata(.@npcId, UDT_HAIRCOLOR, 11);
-
- .sex = G_FEMALE;
- .distance = 5;
- end;
-}