diff options
author | Saulc <lucashelaine14@gmail.com> | 2018-02-01 01:18:48 +0100 |
---|---|---|
committer | Saulc <lucashelaine14@gmail.com> | 2018-02-01 01:18:48 +0100 |
commit | 193c4426ac1afbc91484a5193f2289b7244b26ee (patch) | |
tree | f8302cc93ce7416708f60883d6bf2e36de0df082 /npc/005-1 | |
parent | 7e7af651bbcb0c2e522938dea2e7898646712347 (diff) | |
download | serverdata-193c4426ac1afbc91484a5193f2289b7244b26ee.tar.gz serverdata-193c4426ac1afbc91484a5193f2289b7244b26ee.tar.bz2 serverdata-193c4426ac1afbc91484a5193f2289b7244b26ee.tar.xz serverdata-193c4426ac1afbc91484a5193f2289b7244b26ee.zip |
test hat location + add HAS quest + candor battle warp
Diffstat (limited to 'npc/005-1')
-rw-r--r-- | npc/005-1/_import.txt | 2 | ||||
-rw-r--r-- | npc/005-1/ayasha.txt | 137 | ||||
-rw-r--r-- | npc/005-1/warpcandorbattle.txt | 11 |
3 files changed, 150 insertions, 0 deletions
diff --git a/npc/005-1/_import.txt b/npc/005-1/_import.txt index 1159841a8..4a1411f8e 100644 --- a/npc/005-1/_import.txt +++ b/npc/005-1/_import.txt @@ -2,3 +2,5 @@ // This file is generated automatically. All manually added changes will be removed when running the Converter. "npc/005-1/_mobs.txt", "npc/005-1/_warps.txt", +"npc/005-1/ayasha.txt", +"npc/005-1/warpcandorbattle.txt", diff --git a/npc/005-1/ayasha.txt b/npc/005-1/ayasha.txt new file mode 100644 index 000000000..adc39cf3e --- /dev/null +++ b/npc/005-1/ayasha.txt @@ -0,0 +1,137 @@ +// Author:
+// Crazyfefe
+
+
+
+
+005-1,52,81,0 script Ayasha NPC_PLAYER,{
+
+
+ function quest_findAllKids
+ {
+ setq CandorQuest_HAS, 1;
+ speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
+ l("Good luck !");
+ close;
+ }
+
+ .@has = getq(CandorQuest_HAS);
+ if (.@has == 0)
+ {
+ speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
+ l("Hello can you help me for find all kids");
+ do
+ {
+ select
+ l("Yes"),
+ menuaction(l("Quit"));
+
+ switch (@menu)
+ {
+ case 1:
+ quest_findAllKids;
+ break;
+ }
+ } while (@menu != 2);
+ }
+ else if (.@has == 1)
+ {
+ speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
+ l("You don't find all of them yet.");
+ close;
+ }
+ else if (.@has == 2)
+ {
+ speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
+ l("Thank you, there is your reward");
+ narrator("You receive 30 exp.");
+ getexp 30, 0;
+ setq CandorQuest_HAS, 3;
+ close;
+ }
+ else
+ {
+ speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
+ l("Thank you for your help.");
+ close;
+ }
+
+ closedialog;
+ goodbye;
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 3;
+ end;
+}
+
+
+function script CheckEnfant {
+ .questCheck = .questCheck + 1;
+ l("Oh Welcome then.");
+ speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
+ l("Oh! You found me well played !.");
+ narrator("You receive 5 exp.");
+ if (.questCheck == 5)
+ {
+ setq CandorQuest_HAS, 2;
+ }
+ getexp 5,0;
+ close;
+}
+005-1,69,90,0 script Charda 451,{
+ if (getq(CandorQuest_HAS) == 1)
+ {
+ CheckEnfant();
+ }
+ end;
+OnInit:
+ .sex = G_OTHER;
+ .distance = 1;
+ end;
+}
+005-1,23,84,0 script Faris 451,{
+ if (getq(CandorQuest_HAS) == 1)
+ {
+ CheckEnfant();
+ }
+ end;
+OnInit:
+ .sex = G_OTHER;
+ .distance = 1;
+ end;
+}
+005-1,84,21,0 script Ghada 445,{
+ if (getq(CandorQuest_HAS) == 1)
+ {
+ CheckEnfant();
+ }
+ end;
+OnInit:
+ .sex = G_OTHER;
+ .distance = 1;
+ end;
+}
+005-1,38,58,0 script Latif 445,{
+ if (getq(CandorQuest_HAS) == 1)
+ {
+ CheckEnfant();
+ }
+ end;
+OnInit:
+ .sex = G_OTHER;
+ .distance = 1;
+ end;
+}
+005-1,18,43,0 script Rasin 445,{
+ if (getq(CandorQuest_HAS) == 1)
+ {
+ CheckEnfant();
+ }
+ end;
+OnInit:
+ .sex = G_OTHER;
+ .distance = 1;
+ end;
+}
diff --git a/npc/005-1/warpcandorbattle.txt b/npc/005-1/warpcandorbattle.txt new file mode 100644 index 000000000..6fb86ffe5 --- /dev/null +++ b/npc/005-1/warpcandorbattle.txt @@ -0,0 +1,11 @@ +// Author: +// Crazyfefe + +005-1,59,52,0 script Magic Barrier NPC_HIDDEN,0,0,{ + +OnTouch: + if(BaseLevel >= 40) + warp "005-1", 59, 66; + else + npctalk l("You don't have the level require for pass this door,"); +}
\ No newline at end of file |