diff options
author | wushin <pasekei@gmail.com> | 2014-04-11 14:04:55 -0500 |
---|---|---|
committer | wushin <pasekei@gmail.com> | 2014-04-15 20:26:28 -0500 |
commit | 6e9543af67c5e027269bfc32e9c6f36111f3832a (patch) | |
tree | e18deac399a030b18b2e257060d8f435a13bd082 /world/map/npc/022-1 | |
parent | 7632f53fd6f0c2accf45983d2885ef596d4bee7e (diff) | |
download | serverdata-6e9543af67c5e027269bfc32e9c6f36111f3832a.tar.gz serverdata-6e9543af67c5e027269bfc32e9c6f36111f3832a.tar.bz2 serverdata-6e9543af67c5e027269bfc32e9c6f36111f3832a.tar.xz serverdata-6e9543af67c5e027269bfc32e9c6f36111f3832a.zip |
Tutorial Edit
Switched to Bit mask
Map Edits for the New Maps
Less requirements to get out
Diffstat (limited to 'world/map/npc/022-1')
-rw-r--r-- | world/map/npc/022-1/tutorial.txt | 41 |
1 files changed, 35 insertions, 6 deletions
diff --git a/world/map/npc/022-1/tutorial.txt b/world/map/npc/022-1/tutorial.txt index b8fcf2c6..93f1700a 100644 --- a/world/map/npc/022-1/tutorial.txt +++ b/world/map/npc/022-1/tutorial.txt @@ -1,20 +1,49 @@ // 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 -022-1.gat,19,37,0|script|#tutorial-outside1|45,0,2 +022-1.gat,46,82,0|script|#tutorial-outside1|45,2,1 { callfunc "TutorialCompleted"; - warp "042-1.gat", 95, 69; + warp "042-1.gat", 115, 85; end; } +-|script|#TutorialConfig|-1, +{ + end; + +OnInit: + set $@ScorpionFighter, 0; + set $@ScorpionTimer, 0; + set $@ScorpDeath, 0; + set $@SorfinaHasanBit, (1 << 4); + set $@TanishaHasanBit, (1 << 5); + 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); + return; +} + +function|script|SetTutorialMask|, +{ + set TUTORIAL, (TUTORIAL & ~(NIBBLE_0_MASK) | (@tutorial_tmp << NIBBLE_0_SHIFT)); + set @tutorial_tmp, 0; + return; +} + function|script|TutorialCompleted|, { - set hasan, 0; - set kaan, 0; - set sorfina, 0; - set tanisha, 0; set FLAGS, FLAGS | FLAG_TUTORIAL_DONE; + callfunc "ClearVariables"; return; } |