diff options
Diffstat (limited to 'world/map/npc/022-1')
-rw-r--r-- | world/map/npc/022-1/_import.txt | 1 | ||||
-rw-r--r-- | world/map/npc/022-1/adrian.txt | 4 | ||||
-rw-r--r-- | world/map/npc/022-1/anwar.txt | 15 | ||||
-rw-r--r-- | world/map/npc/022-1/tutorial.txt | 80 |
4 files changed, 4 insertions, 96 deletions
diff --git a/world/map/npc/022-1/_import.txt b/world/map/npc/022-1/_import.txt index 9695d72f..543a85c0 100644 --- a/world/map/npc/022-1/_import.txt +++ b/world/map/npc/022-1/_import.txt @@ -9,4 +9,3 @@ npc: npc/022-1/dock.txt npc: npc/022-1/ferry_master.txt npc: npc/022-1/mapflags.txt npc: npc/022-1/npcs.txt -npc: npc/022-1/tutorial.txt diff --git a/world/map/npc/022-1/adrian.txt b/world/map/npc/022-1/adrian.txt index e4e1e2c6..978c537e 100644 --- a/world/map/npc/022-1/adrian.txt +++ b/world/map/npc/022-1/adrian.txt @@ -7,7 +7,7 @@ 022-1.gat,58,54,0|script|Adrian|213, { - set @state, ((QUEST_NorthTulimshar & $@businessmanNT_MASK) >> $@businessmanNT_SHIFT); + set @state, ((QUEST_NorthTulimshar & NIBBLE_5_MASK) >> NIBBLE_5_SHIFT); mes "[Adrian]"; mes "\"Hello. Are you here to get the luggage for some of our passengers?\""; @@ -36,7 +36,7 @@ L_Get: mes "Adrain hands you a very heavy suitcase."; getitem "LeatherSuitcase", 1; set @state, 2; - set QUEST_NorthTulimshar, (QUEST_NorthTulimshar & ~($@businessmanNT_MASK)) | (@state << $@businessmanNT_SHIFT); + set QUEST_NorthTulimshar, (QUEST_NorthTulimshar & ~(NIBBLE_5_MASK)) | (@state << NIBBLE_5_SHIFT); goto L_Close; L_Inventory: diff --git a/world/map/npc/022-1/anwar.txt b/world/map/npc/022-1/anwar.txt index f01089aa..7c031d9c 100644 --- a/world/map/npc/022-1/anwar.txt +++ b/world/map/npc/022-1/anwar.txt @@ -16,20 +16,9 @@ // state 13: Anwar asked to bring present to Eomie // state 14: gave present to Eomie // state 15: reported back to Anwar and done - --|script|#magicfieldNTconfig|-1, -{ - end; - -OnInit: - set $@magicfieldNT_MASK, NIBBLE_3_MASK; - set $@magicfieldNT_SHIFT, NIBBLE_3_SHIFT; - end; -} - 022-1.gat,41,46,0|script|Anwar|156, { - set @state, ((QUEST_NorthTulimshar & $@magicfieldNT_MASK) >> $@magicfieldNT_SHIFT); + set @state, ((QUEST_NorthTulimshar & NIBBLE_3_MASK) >> NIBBLE_3_SHIFT); set @cloth_amount, 3; set @silk_amount, 30; @@ -209,6 +198,6 @@ L_Close: close; S_Update_Mask: - set QUEST_NorthTulimshar, (QUEST_NorthTulimshar & ~($@magicfieldNT_MASK)) | (@state << $@magicfieldNT_SHIFT); + set QUEST_NorthTulimshar, (QUEST_NorthTulimshar & ~(NIBBLE_3_MASK)) | (@state << NIBBLE_3_SHIFT); return; } diff --git a/world/map/npc/022-1/tutorial.txt b/world/map/npc/022-1/tutorial.txt deleted file mode 100644 index c249d79d..00000000 --- a/world/map/npc/022-1/tutorial.txt +++ /dev/null @@ -1,80 +0,0 @@ -// This file is part of the Tutorial -// Author: Jenalya -// if you enter the tutorial area from outside, it is set to be already done -// Tutorial -// Nibble 0 -// 1-4: Sorfina -// 5-7: Tanisha -// 8-13: Kaan & Hasan -// 14: Hasan Complete -// 15: Open -// Nibble 1 -// 4: Sorfina Bit -// 5: Tanisha Bit -// 6: Valon Start -// 7: Valon Done -// Nibble 2 -// 1: Maggots -// 2: House Maggots -// 3: TameScorpion -// 4: Scorpion -// 5-15: Open -// Nibble 3 -// 1-15: Count -// Nibble 4 -// 16: Start -// 17: Barrel -// 18: Barrel -// 19: Barrel -// Nibble 5 -// 20: Barrel -// 21: Barrel -// 22: Barrel -// 23: Found -// Nibble 6 -// 1: Seen -// 2: Started -// 3: -// 24: Magic -// 25: -// 26: -// 27: -// Nibble 7 -// 28: Magic Start -// 29: Magic End -// 30: Zegas Met -// 31: Hasan Complete --|script|#TutorialConfig|-1, -{ - end; - -OnInit: - set $@ScorpionFighter, 0; - set $@ScorpionTimer, 0; - set $@ScorpDeath, 0; - set $@SorfinaHasanBit, (1 << 4); - set $@TanishaHasanBit, (1 << 5); - set $@HasanCompleteBit, (1 << 31); - end; -} -function|script|TutorialState|, -{ - callfunc "ClearVariables"; - set @tutorial, ((TUTORIAL & NIBBLE_0_MASK) >> NIBBLE_0_SHIFT); - set @sorfina_hasan, (TUTORIAL & $@SorfinaHasanBit); - set @tanisha_hasan, (TUTORIAL & $@TanishaHasanBit); - set @hasan_complete, (TUTORIAL & $@HasanCompleteBit); - return; -} -function|script|SetTutorialMask|, -{ - set TUTORIAL, (TUTORIAL & ~(NIBBLE_0_MASK) | (@tutorial_tmp << NIBBLE_0_SHIFT)); - set @tutorial_tmp, 0; - return; -} -function|script|TutorialCompleted|, -{ - set FLAGS, FLAGS | FLAG_TUTORIAL_DONE; - callfunc "ClearVariables"; - return; -} |