diff --git a/python/misc/ship.py b/python/misc/ship.py new file mode 100644 index 000000000..4c57c4643 --- /dev/null +++ b/python/misc/ship.py @@ -0,0 +1,78 @@ +# ship.py -- sailing around the world takes time +# Created by: Kevin Zheng +# +# This script should be used in specially designed ship maps. Please see the +# ship from Scorn to Santo Dominion for a working example. Note that connection +# 10 and 11 must be used for the entrance and exit gates, respectively. +import Crossfire + +player = Crossfire.WhoIsActivator() +whoami = Crossfire.WhoAmI() +sailtime = 15 + +# Get a previously set value, otherwise return zero. +def getValue(key): + value = Crossfire.WhoAmI().ReadKey(key) + + if (len(value) != 0): + return value + else: + return 0 + +# Set a value. +def setValue(key, value): + Crossfire.WhoAmI().WriteKey(key, str(value), 1) + +# Check ship state. +def getState(): + return int(getValue("ship_state")) + +# Set ship state. +def setState(state): + setValue("ship_state", state) + +# Check if the ship is already sailing. +def isSailing(): + if getState() != 0: + return 1 + else: + return 0 + +# Set a timer for the specified amount of time. +def setTimer(time): + setValue("ship_timer", str(whoami.CreateTimer(time, 1))) + +# Clear the previously set timer. +def clearTimer(): + Crossfire.DestroyTimer(int(getValue("ship_timer"))) + +# Start sailing if the ship isn't already sailing. +if Crossfire.WhatIsEvent().Subtype == Crossfire.EventType.APPLY: + if isSailing() == 0: + setState(1) + + # Close the entrance and notify the players onboard. + whoami.Map.TriggerConnected(10, 1) + whoami.Map.Print("\"Ahoy, the ship is ready to set sail!\" You feel the ship beginning to move.") + setTimer(sailtime) + else: + player.Message("The ship has already set sail, be patient!") + +# Handle the timer event based on what state the ship is in. +elif Crossfire.WhatIsEvent().Subtype == Crossfire.EventType.TIMER: + if getState() == 1: + # Open the exit and tell players that they've arrived. + setState(2) + whoami.Map.TriggerConnected(11, 1) + whoami.Map.Print("The ship has arrived at its destination.") + + # Clear and reset timer for another 15 seconds. + clearTimer() + setTimer(15) + elif getState() == 2: + # Reset the ship. + clearTimer() + whoami.Map.TriggerConnected(10, 0) + whoami.Map.TriggerConnected(11, 0) + whoami.Map.Print("The ship is ready to board.") + setState(0) diff --git a/scorn/port/ship_santo_dominion b/scorn/port/ship_santo_dominion new file mode 100644 index 000000000..284a8787e --- /dev/null +++ b/scorn/port/ship_santo_dominion @@ -0,0 +1,2882 @@ +arch map +name Ship to Santo Dominion +region scorn +width 40 +height 13 +enter_x 9 +enter_y 10 +msg +Created: 2013-03-19 Kevin Zheng +Modified: 2013-04-06 Nicolas Weeger +endmsg +outdoor 1 +end +arch sea +end +arch sea +y 1 +end +arch sea +y 2 +end +arch sea +y 3 +end +arch sea +y 4 +end +arch sea +y 5 +end +arch sea +y 6 +end +arch sea +y 7 +end +arch sea +y 8 +end +arch sea +y 9 +end +arch sea +y 10 +end +arch sea +y 11 +end +arch sea +y 12 +end +arch pier_1_4 +y 12 +end +arch sea +x 1 +end +arch sea +x 1 +y 1 +end +arch sea +x 1 +y 2 +end +arch sea +x 1 +y 3 +end +arch woodfloor2 +x 1 +y 4 +end +arch woodwall_2_2_2 +x 1 +y 4 +end +arch woodfloor2 +x 1 +y 5 +end +arch woodwall_win1 +x 1 +y 5 +end +arch woodfloor2 +x 1 +y 6 +end +arch woodwall_win1 +x 1 +y 6 +end +arch woodfloor2 +x 1 +y 7 +end +arch woodwall_win1 +x 1 +y 7 +end +arch woodfloor2 +x 1 +y 8 +end +arch woodwall_2_2_1 +x 1 +y 8 +end +arch sea +x 1 +y 9 +end +arch sea +x 1 +y 10 +end +arch sea +x 1 +y 11 +end +arch sea +x 1 +y 12 +end +arch pier_2_1_2 +x 1 +y 12 +end +arch sea +x 2 +end +arch sea +x 2 +y 1 +end +arch sea +x 2 +y 2 +end +arch woodfloor2 +x 2 +y 3 +end +arch woodwall_2_2_2 +x 2 +y 3 +end +arch woodfloor2 +x 2 +y 4 +end +arch woodwall_2_2_4 +x 2 +y 4 +end +arch woodfloor2 +x 2 +y 5 +end +arch woodfloor2 +x 2 +y 6 +end +arch woodfloor2 +x 2 +y 7 +end +arch woodfloor2 +x 2 +y 8 +end +arch woodwall_2_2_3 +x 2 +y 8 +end +arch woodfloor2 +x 2 +y 9 +end +arch woodwall_2_2_1 +x 2 +y 9 +end +arch sea +x 2 +y 10 +end +arch sea +x 2 +y 11 +end +arch sea +x 2 +y 12 +end +arch pier_2_1_2 +x 2 +y 12 +end +arch sea +x 3 +end +arch sea +x 3 +y 1 +end +arch sea +x 3 +y 2 +end +arch woodfloor2 +x 3 +y 3 +end +arch woodwall_2_1_2 +x 3 +y 3 +end +arch woodfloor2 +x 3 +y 4 +end +arch light4 +x 3 +y 4 +end +arch woodfloor2 +x 3 +y 5 +end +arch woodfloor2 +x 3 +y 6 +end +arch shipswheel +x 3 +y 6 +move_block 0 +end +arch woodfloor2 +x 3 +y 7 +end +arch woodfloor2 +x 3 +y 8 +end +arch light4 +x 3 +y 8 +end +arch woodfloor2 +x 3 +y 9 +end +arch woodwall_2_1_2 +x 3 +y 9 +end +arch sea +x 3 +y 10 +end +arch sea +x 3 +y 11 +end +arch sea +x 3 +y 12 +end +arch pier_2_1_2 +x 3 +y 12 +end +arch sea +x 4 +end +arch sea +x 4 +y 1 +end +arch sea +x 4 +y 2 +end +arch woodfloor2 +x 4 +y 3 +end +arch woodwall_win2 +x 4 +y 3 +end +arch woodfloor2 +x 4 +y 4 +end +arch dungeon_magic +x 4 +y 5 +end +arch woodfloor2 +x 4 +y 5 +end +arch woodwall_2_2_2 +x 4 +y 5 +end +arch dungeon_magic +x 4 +y 6 +end +arch woodfloor2 +x 4 +y 6 +end +arch woodwall_win1 +x 4 +y 6 +end +arch dungeon_magic +x 4 +y 7 +end +arch woodfloor2 +x 4 +y 7 +end +arch woodwall_2_2_1 +x 4 +y 7 +end +arch woodfloor2 +x 4 +y 8 +end +arch woodfloor2 +x 4 +y 9 +end +arch woodwall_win2 +x 4 +y 9 +end +arch sea +x 4 +y 10 +end +arch sea +x 4 +y 11 +end +arch sea +x 4 +y 12 +end +arch pier_2_1_2 +x 4 +y 12 +end +arch sea +x 5 +end +arch sea +x 5 +y 1 +end +arch sea +x 5 +y 2 +end +arch woodfloor2 +x 5 +y 3 +end +arch woodwall_win2 +x 5 +y 3 +end +arch woodfloor2 +x 5 +y 4 +end +arch dungeon_magic +x 5 +y 5 +end +arch woodfloor2 +x 5 +y 5 +end +arch woodwall_win2 +x 5 +y 5 +end +arch dungeon_magic +x 5 +y 6 +end +arch woodfloor2 +x 5 +y 6 +end +arch stair_down_2 +slaying ship_santo_dominion +msg +When you're ready to set sail, pull the lever. +endmsg +hp 26 +sp 6 +x 5 +y 6 +end +arch dungeon_magic +x 5 +y 7 +end +arch woodfloor2 +x 5 +y 7 +end +arch woodwall_win2 +x 5 +y 7 +end +arch woodfloor2 +x 5 +y 8 +end +arch woodfloor2 +x 5 +y 9 +end +arch woodwall_win2 +x 5 +y 9 +end +arch sea +x 5 +y 10 +end +arch sea +x 5 +y 11 +end +arch sea +x 5 +y 12 +end +arch pier_2_1_2 +x 5 +y 12 +end +arch sea +x 6 +end +arch sea +x 6 +y 1 +end +arch sea +x 6 +y 2 +end +arch woodfloor2 +x 6 +y 3 +end +arch woodwall_win2 +x 6 +y 3 +end +arch woodfloor2 +x 6 +y 4 +end +arch dungeon_magic +x 6 +y 5 +end +arch woodfloor2 +x 6 +y 5 +end +arch woodwall_2_1_2 +x 6 +y 5 +end +arch dungeon_magic +x 6 +y 6 +end +arch woodfloor2 +x 6 +y 6 +end +arch grate_closed_2 +x 6 +y 6 +connected 1 +end +arch light4 +x 6 +y 6 +end +arch dungeon_magic +x 6 +y 7 +end +arch woodfloor2 +x 6 +y 7 +end +arch woodwall_2_1_2 +x 6 +y 7 +end +arch woodfloor2 +x 6 +y 8 +end +arch woodfloor2 +x 6 +y 9 +end +arch woodwall_win2 +x 6 +y 9 +end +arch sea +x 6 +y 10 +end +arch sea +x 6 +y 11 +end +arch sea +x 6 +y 12 +end +arch pier_2_1_2 +x 6 +y 12 +end +arch sea +x 7 +end +arch sea +x 7 +y 1 +end +arch sea +x 7 +y 2 +end +arch woodfloor2 +x 7 +y 3 +end +arch woodwall_win2 +x 7 +y 3 +end +arch woodfloor2 +x 7 +y 4 +end +arch dungeon_magic +x 7 +y 5 +end +arch woodfloor2 +x 7 +y 5 +end +arch woodwall_win2 +x 7 +y 5 +end +arch dungeon_magic +x 7 +y 6 +end +arch woodfloor2 +x 7 +y 6 +end +arch altar_trigger +name Boarding Pass +slaying Boarding Pass to Santo Dominion +food 1 +x 7 +y 6 +connected 1 +end +arch dungeon_magic +x 7 +y 7 +end +arch woodfloor2 +x 7 +y 7 +end +arch woodwall_win2 +x 7 +y 7 +end +arch woodfloor2 +x 7 +y 8 +end +arch woodfloor2 +x 7 +y 9 +end +arch woodwall_win2 +x 7 +y 9 +end +arch sea +x 7 +y 10 +end +arch sea +x 7 +y 11 +end +arch sea +x 7 +y 12 +end +arch pier_2_1_2 +x 7 +y 12 +end +arch sea +x 8 +end +arch sea +x 8 +y 1 +end +arch sea +x 8 +y 2 +end +arch woodfloor2 +x 8 +y 3 +end +arch woodwall_1_3 +x 8 +y 3 +end +arch woodfloor2 +x 8 +y 4 +end +arch dungeon_magic +x 8 +y 5 +end +arch woodfloor2 +x 8 +y 5 +end +arch woodwall_1_3 +x 8 +y 5 +end +arch dungeon_magic +x 8 +y 6 +end +arch woodfloor2 +x 8 +y 6 +end +arch grate_open_2 +x 8 +y 6 +connected 10 +end +arch dungeon_magic +x 8 +y 7 +end +arch woodfloor2 +x 8 +y 7 +end +arch woodwall_1_3 +x 8 +y 7 +end +arch woodfloor2 +x 8 +y 8 +end +arch woodfloor2 +x 8 +y 9 +end +arch woodwall_1_3 +x 8 +y 9 +end +arch sea +x 8 +y 10 +end +arch sea +x 8 +y 11 +end +arch sea +x 8 +y 12 +end +arch pier_2_1_2 +x 8 +y 12 +end +arch sea +x 9 +end +arch sea +x 9 +y 1 +end +arch sea +x 9 +y 2 +end +arch woodfloor2 +x 9 +y 3 +end +arch woodfloor2 +x 9 +y 4 +end +arch woodfloor2 +x 9 +y 5 +end +arch sailor +name Captain Nemo +msg +@match * +Ahoy, mate! Get down below before we set sail! +endmsg +x 9 +y 5 +speed 0.3 +friendly 1 +unaggressive 0 +can_see_in_dark 1 +end +arch woodfloor2 +x 9 +y 6 +end +arch woodfloor2 +x 9 +y 7 +end +arch woodfloor2 +x 9 +y 8 +end +arch woodfloor2 +x 9 +y 9 +end +arch sea +x 9 +y 10 +end +arch pier_1_1 +x 9 +y 10 +end +arch sea +x 9 +y 11 +end +arch pier_2_1_1 +x 9 +y 11 +end +arch invis_exit +slaying /world/world_105_115 +hp 9 +sp 22 +x 9 +y 11 +end +arch sea +x 9 +y 12 +end +arch pier_3_1 +x 9 +y 12 +end +arch sea +x 10 +end +arch sea +x 10 +y 1 +end +arch sea +x 10 +y 2 +end +arch woodfloor2 +x 10 +y 3 +end +arch woodfloor2 +x 10 +y 4 +end +arch woodfloor2 +x 10 +y 5 +end +arch woodfloor2 +x 10 +y 6 +end +arch sign_w +name Boarding +msg +Board the ship here. Please have your boarding pass ready. If the first gate is closed, then we're still getting ready for the next voyage. +endmsg +x 10 +y 6 +end +arch woodfloor2 +x 10 +y 7 +end +arch woodfloor2 +x 10 +y 8 +end +arch woodfloor2 +x 10 +y 9 +end +arch sailor +msg +@match board +You'll need to buy a boarding pass first. If we're ready for boarding, drop your ticket on the altar and head downstairs. +@match * +Welcome aboard! +@reply board How can I board the ship? +endmsg +x 10 +y 9 +friendly 1 +unaggressive 0 +random_movement 0 +end +arch sea +x 10 +y 10 +end +arch sea +x 10 +y 11 +end +arch sea +x 10 +y 12 +end +arch pier_2_1_2 +x 10 +y 12 +end +arch sea +x 11 +end +arch sea +x 11 +y 1 +end +arch sea +x 11 +y 2 +end +arch woodfloor2 +x 11 +y 3 +end +arch bench_1_4 +x 11 +y 3 +move_block all +end +arch woodfloor2 +x 11 +y 4 +end +arch woodfloor2 +x 11 +y 5 +end +arch woodfloor2 +x 11 +y 6 +end +arch woodwall_0 +name mast +x 11 +y 6 +end +arch woodfloor2 +x 11 +y 7 +end +arch woodfloor2 +x 11 +y 8 +end +arch woodfloor2 +x 11 +y 9 +end +arch bench_1_4 +x 11 +y 9 +move_block all +end +arch sea +x 11 +y 10 +end +arch sea +x 11 +y 11 +end +arch sea +x 11 +y 12 +end +arch pier_2_1_2 +x 11 +y 12 +end +arch sea +x 12 +end +arch sea +x 12 +y 1 +end +arch sea +x 12 +y 2 +end +arch woodfloor2 +x 12 +y 3 +end +arch bench_2_1_2 +x 12 +y 3 +move_block all +end +arch woodfloor2 +x 12 +y 4 +end +arch woodfloor2 +x 12 +y 5 +end +arch woodfloor2 +x 12 +y 6 +end +arch woodfloor2 +x 12 +y 7 +end +arch woodfloor2 +x 12 +y 8 +end +arch woodfloor2 +x 12 +y 9 +end +arch bench_2_1_2 +x 12 +y 9 +move_block all +end +arch sea +x 12 +y 10 +end +arch sea +x 12 +y 11 +end +arch sea +x 12 +y 12 +end +arch pier_2_1_2 +x 12 +y 12 +end +arch sea +x 13 +end +arch sea +x 13 +y 1 +end +arch sea +x 13 +y 2 +end +arch woodfloor2 +x 13 +y 3 +end +arch bench_2_1_2 +x 13 +y 3 +move_block all +end +arch woodfloor2 +x 13 +y 4 +end +arch woodfloor2 +x 13 +y 5 +end +arch woodfloor2 +x 13 +y 6 +end +arch lantern_1 +x 13 +y 6 +no_pick 1 +end +arch woodfloor2 +x 13 +y 7 +end +arch woodfloor2 +x 13 +y 8 +end +arch woodfloor2 +x 13 +y 9 +end +arch bench_2_1_2 +x 13 +y 9 +move_block all +end +arch sea +x 13 +y 10 +end +arch sea +x 13 +y 11 +end +arch sea +x 13 +y 12 +end +arch pier_2_1_2 +x 13 +y 12 +end +arch sea +x 14 +end +arch sea +x 14 +y 1 +end +arch sea +x 14 +y 2 +end +arch woodfloor2 +x 14 +y 3 +end +arch bench_2_1_2 +x 14 +y 3 +move_block all +end +arch woodfloor2 +x 14 +y 4 +end +arch woodfloor2 +x 14 +y 5 +end +arch woodfloor2 +x 14 +y 6 +end +arch anchor_1 +x 14 +y 6 +end +arch woodfloor2 +x 14 +y 7 +end +arch woodfloor2 +x 14 +y 8 +end +arch woodfloor2 +x 14 +y 9 +end +arch bench_2_1_2 +x 14 +y 9 +move_block all +end +arch sea +x 14 +y 10 +end +arch sea +x 14 +y 11 +end +arch sea +x 14 +y 12 +end +arch pier_2_1_2 +x 14 +y 12 +end +arch sea +x 15 +end +arch sea +x 15 +y 1 +end +arch sea +x 15 +y 2 +end +arch woodfloor2 +x 15 +y 3 +end +arch bench_2_2_3 +x 15 +y 3 +move_block all +end +arch woodfloor2 +x 15 +y 4 +end +arch bench_2_2_1 +x 15 +y 4 +move_block all +end +arch woodfloor2 +x 15 +y 5 +end +arch woodfloor2 +x 15 +y 6 +end +arch woodfloor2 +x 15 +y 7 +end +arch woodfloor2 +x 15 +y 8 +end +arch bench_2_2_2 +x 15 +y 8 +move_block all +end +arch woodfloor2 +x 15 +y 9 +end +arch bench_2_2_4 +x 15 +y 9 +move_block all +end +arch sea +x 15 +y 10 +end +arch sea +x 15 +y 11 +end +arch sea +x 15 +y 12 +end +arch pier_2_1_2 +x 15 +y 12 +end +arch sea +x 16 +end +arch sea +x 16 +y 1 +end +arch sea +x 16 +y 2 +end +arch sea +x 16 +y 2 +end +arch sea +x 16 +y 3 +end +arch woodfloor2 +x 16 +y 4 +end +arch bench_2_2_3 +x 16 +y 4 +move_block all +end +arch woodfloor2 +x 16 +y 5 +end +arch bench_2_2_1 +x 16 +y 5 +move_block all +end +arch woodfloor2 +x 16 +y 6 +end +arch woodfloor2 +x 16 +y 7 +end +arch bench_2_2_2 +x 16 +y 7 +move_block all +end +arch woodfloor2 +x 16 +y 8 +end +arch bench_2_2_4 +x 16 +y 8 +move_block all +end +arch sea +x 16 +y 9 +end +arch sea +x 16 +y 10 +end +arch sea +x 16 +y 10 +end +arch sea +x 16 +y 11 +end +arch sea +x 16 +y 12 +end +arch pier_2_1_2 +x 16 +y 12 +end +arch sea +x 17 +end +arch sea +x 17 +y 1 +end +arch sea +x 17 +y 2 +end +arch sea +x 17 +y 2 +end +arch sea +x 17 +y 3 +end +arch sea +x 17 +y 4 +end +arch sea +x 17 +y 4 +end +arch woodfloor2 +x 17 +y 5 +end +arch bench_2_2_3 +x 17 +y 5 +move_block all +end +arch woodfloor2 +x 17 +y 6 +end +arch bench_2_1_1 +x 17 +y 6 +move_block all +end +arch woodfloor2 +x 17 +y 7 +end +arch bench_2_2_4 +x 17 +y 7 +move_block all +end +arch sea +x 17 +y 8 +end +arch sea +x 17 +y 9 +end +arch sea +x 17 +y 10 +end +arch sea +x 17 +y 10 +end +arch sea +x 17 +y 11 +end +arch sea +x 17 +y 12 +end +arch pier_2_1_2 +x 17 +y 12 +end +arch sea +x 18 +end +arch sea +x 18 +y 1 +end +arch sea +x 18 +y 2 +end +arch sea +x 18 +y 3 +end +arch sea +x 18 +y 4 +end +arch sea +x 18 +y 4 +end +arch sea +x 18 +y 5 +end +arch sea +x 18 +y 5 +end +arch woodfloor2 +x 18 +y 6 +end +arch sea +x 18 +y 7 +end +arch sea +x 18 +y 8 +end +arch sea +x 18 +y 9 +end +arch sea +x 18 +y 10 +end +arch sea +x 18 +y 11 +end +arch sea +x 18 +y 12 +end +arch pier_2_1_2 +x 18 +y 12 +end +arch sea +x 19 +end +arch sea +x 19 +y 1 +end +arch sea +x 19 +y 2 +end +arch sea +x 19 +y 3 +end +arch sea +x 19 +y 4 +end +arch sea +x 19 +y 5 +end +arch sea +x 19 +y 6 +end +arch sea +x 19 +y 7 +end +arch sea +x 19 +y 8 +end +arch sea +x 19 +y 9 +end +arch sea +x 19 +y 10 +end +arch sea +x 19 +y 11 +end +arch sea +x 19 +y 12 +end +arch pier_1_3 +x 19 +y 12 +end +arch blocked +x 20 +end +arch blocked +x 20 +y 1 +end +arch blocked +x 20 +y 2 +end +arch blocked +x 20 +y 3 +end +arch blocked +x 20 +y 4 +end +arch blocked +x 20 +y 5 +end +arch blocked +x 20 +y 6 +end +arch blocked +x 20 +y 7 +end +arch blocked +x 20 +y 8 +end +arch blocked +x 20 +y 9 +end +arch blocked +x 20 +y 10 +end +arch blocked +x 20 +y 11 +end +arch blocked +x 20 +y 12 +end +arch sea +x 21 +end +arch sea +x 21 +y 1 +end +arch sea +x 21 +y 2 +end +arch sea +x 21 +y 3 +end +arch sea +x 21 +y 4 +end +arch sea +x 21 +y 5 +end +arch sea +x 21 +y 6 +end +arch sea +x 21 +y 7 +end +arch sea +x 21 +y 8 +end +arch sea +x 21 +y 9 +end +arch sea +x 21 +y 10 +end +arch sea +x 21 +y 11 +end +arch sea +x 21 +y 12 +end +arch sea +x 22 +end +arch sea +x 22 +y 1 +end +arch sea +x 22 +y 2 +end +arch sea +x 22 +y 3 +end +arch sea +x 22 +y 4 +end +arch sea +x 22 +y 5 +end +arch sea +x 22 +y 6 +end +arch sea +x 22 +y 7 +end +arch sea +x 22 +y 8 +end +arch sea +x 22 +y 9 +end +arch sea +x 22 +y 10 +end +arch sea +x 22 +y 11 +end +arch sea +x 22 +y 12 +end +arch sea +x 23 +end +arch sea +x 23 +y 1 +end +arch sea +x 23 +y 2 +end +arch sea +x 23 +y 3 +end +arch sea +x 23 +y 4 +end +arch woodfloor2 +x 23 +y 5 +end +arch woodwall_2_2_2 +x 23 +y 5 +end +arch woodfloor2 +x 23 +y 6 +end +arch woodwall_2_1_1 +x 23 +y 6 +end +arch woodfloor2 +x 23 +y 7 +end +arch woodwall_2_2_1 +x 23 +y 7 +end +arch sea +x 23 +y 8 +end +arch sea +x 23 +y 9 +end +arch sea +x 23 +y 10 +end +arch sea +x 23 +y 11 +end +arch sea +x 23 +y 12 +end +arch sea +x 24 +end +arch sea +x 24 +y 1 +end +arch sea +x 24 +y 2 +end +arch sea +x 24 +y 3 +end +arch woodfloor2 +x 24 +y 4 +end +arch woodwall_2_2_2 +x 24 +y 4 +end +arch woodfloor2 +x 24 +y 5 +end +arch woodwall_3_1 +x 24 +y 5 +end +arch dungeon_magic +x 24 +y 6 +end +arch woodfloor2 +x 24 +y 6 +end +arch stair_up +slaying /world/world_102_108 +hp 15 +sp 10 +x 24 +y 6 +end +arch woodfloor2 +x 24 +y 7 +end +arch woodwall_3_3 +x 24 +y 7 +end +arch woodfloor2 +x 24 +y 8 +end +arch woodwall_2_2_1 +x 24 +y 8 +end +arch sea +x 24 +y 9 +end +arch sea +x 24 +y 10 +end +arch sea +x 24 +y 11 +end +arch sea +x 24 +y 12 +end +arch sea +x 25 +end +arch sea +x 25 +y 1 +end +arch sea +x 25 +y 2 +end +arch sea +x 25 +y 3 +end +arch woodfloor2 +x 25 +y 4 +end +arch woodwall_3_3 +x 25 +y 4 +end +arch woodfloor2 +x 25 +y 5 +end +arch woodwall_2_2_4 +x 25 +y 5 +end +arch dungeon_magic +x 25 +y 6 +end +arch woodfloor2 +x 25 +y 6 +end +arch grate_closed_2 +x 25 +y 6 +connected 11 +end +arch light4 +x 25 +y 6 +end +arch woodfloor2 +x 25 +y 7 +end +arch woodwall_2_2_3 +x 25 +y 7 +end +arch woodfloor2 +x 25 +y 8 +end +arch woodwall_3_1 +x 25 +y 8 +end +arch sea +x 25 +y 9 +end +arch sea +x 25 +y 10 +end +arch sea +x 25 +y 11 +end +arch sea +x 25 +y 12 +end +arch sea +x 26 +end +arch sea +x 26 +y 1 +end +arch sea +x 26 +y 2 +end +arch sea +x 26 +y 3 +end +arch woodfloor2 +x 26 +y 4 +end +arch woodwall_win2 +x 26 +y 4 +end +arch dungeon_magic +x 26 +y 5 +end +arch woodfloor2 +x 26 +y 5 +end +arch chair_1.4 +x 26 +y 5 +no_pick 1 +end +arch dungeon_magic +x 26 +y 6 +end +arch woodfloor2 +x 26 +y 6 +end +arch button_handle +name Set Sail +x 26 +y 6 +arch event_apply +title Python +slaying /python/misc/ship.py +end +arch event_timer +title Python +slaying /python/misc/ship.py +end +end +arch dungeon_magic +x 26 +y 7 +end +arch woodfloor2 +x 26 +y 7 +end +arch chair_1.4 +x 26 +y 7 +no_pick 1 +end +arch woodfloor2 +x 26 +y 8 +end +arch woodwall_win2 +x 26 +y 8 +end +arch sea +x 26 +y 9 +end +arch sea +x 26 +y 10 +end +arch sea +x 26 +y 11 +end +arch sea +x 26 +y 12 +end +arch sea +x 27 +end +arch sea +x 27 +y 1 +end +arch sea +x 27 +y 2 +end +arch sea +x 27 +y 3 +end +arch woodfloor2 +x 27 +y 4 +end +arch woodwall_win2 +x 27 +y 4 +end +arch woodfloor2 +x 27 +y 5 +end +arch table_4 +x 27 +y 5 +no_pick 1 +end +arch random_food +x 27 +y 5 +end +arch woodfloor2 +x 27 +y 6 +end +arch woodfloor2 +x 27 +y 7 +end +arch table_4 +x 27 +y 7 +no_pick 1 +end +arch random_food +x 27 +y 7 +end +arch woodfloor2 +x 27 +y 8 +end +arch woodwall_win2 +x 27 +y 8 +end +arch sea +x 27 +y 9 +end +arch sea +x 27 +y 10 +end +arch sea +x 27 +y 11 +end +arch sea +x 27 +y 12 +end +arch sea +x 28 +end +arch sea +x 28 +y 1 +end +arch sea +x 28 +y 2 +end +arch sea +x 28 +y 3 +end +arch woodfloor2 +x 28 +y 4 +end +arch woodwall_win2 +x 28 +y 4 +end +arch woodfloor2 +x 28 +y 5 +end +arch chair_1.2 +x 28 +y 5 +no_pick 1 +end +arch woodfloor2 +x 28 +y 6 +end +arch woodfloor2 +x 28 +y 7 +end +arch chair_1.2 +x 28 +y 7 +no_pick 1 +end +arch woodfloor2 +x 28 +y 8 +end +arch woodwall_win2 +x 28 +y 8 +end +arch sea +x 28 +y 9 +end +arch sea +x 28 +y 10 +end +arch sea +x 28 +y 11 +end +arch sea +x 28 +y 12 +end +arch sea +x 29 +end +arch sea +x 29 +y 1 +end +arch sea +x 29 +y 2 +end +arch sea +x 29 +y 3 +end +arch woodfloor2 +x 29 +y 4 +end +arch woodwall_win2 +x 29 +y 4 +end +arch woodfloor2 +x 29 +y 5 +end +arch chair_1.4 +x 29 +y 5 +no_pick 1 +end +arch woodfloor2 +x 29 +y 6 +end +arch woodfloor2 +x 29 +y 7 +end +arch chair_1.4 +x 29 +y 7 +no_pick 1 +end +arch woodfloor2 +x 29 +y 8 +end +arch woodwall_win2 +x 29 +y 8 +end +arch sea +x 29 +y 9 +end +arch sea +x 29 +y 10 +end +arch sea +x 29 +y 11 +end +arch sea +x 29 +y 12 +end +arch sea +x 30 +end +arch sea +x 30 +y 1 +end +arch sea +x 30 +y 2 +end +arch sea +x 30 +y 3 +end +arch woodfloor2 +x 30 +y 4 +end +arch woodwall_win2 +x 30 +y 4 +end +arch woodfloor2 +x 30 +y 5 +end +arch table_4 +x 30 +y 5 +no_pick 1 +end +arch random_food +x 30 +y 5 +end +arch woodfloor2 +x 30 +y 6 +end +arch light4 +x 30 +y 6 +end +arch woodfloor2 +x 30 +y 7 +end +arch table_4 +x 30 +y 7 +no_pick 1 +end +arch random_food +x 30 +y 7 +end +arch woodfloor2 +x 30 +y 8 +end +arch woodwall_win2 +x 30 +y 8 +end +arch sea +x 30 +y 9 +end +arch sea +x 30 +y 10 +end +arch sea +x 30 +y 11 +end +arch sea +x 30 +y 12 +end +arch sea +x 31 +end +arch sea +x 31 +y 1 +end +arch sea +x 31 +y 2 +end +arch sea +x 31 +y 3 +end +arch woodfloor2 +x 31 +y 4 +end +arch woodwall_win2 +x 31 +y 4 +end +arch woodfloor2 +x 31 +y 5 +end +arch chair_1.2 +x 31 +y 5 +no_pick 1 +end +arch woodfloor2 +x 31 +y 6 +end +arch woodfloor2 +x 31 +y 7 +end +arch chair_1.2 +x 31 +y 7 +no_pick 1 +end +arch woodfloor2 +x 31 +y 8 +end +arch woodwall_win2 +x 31 +y 8 +end +arch sea +x 31 +y 9 +end +arch sea +x 31 +y 10 +end +arch sea +x 31 +y 11 +end +arch sea +x 31 +y 12 +end +arch sea +x 32 +end +arch sea +x 32 +y 1 +end +arch sea +x 32 +y 2 +end +arch sea +x 32 +y 3 +end +arch woodfloor2 +x 32 +y 4 +end +arch woodwall_3_3 +x 32 +y 4 +end +arch woodfloor2 +x 32 +y 5 +end +arch woodwall_1_2 +x 32 +y 5 +end +arch woodfloor2 +x 32 +y 6 +end +arch door_1 +x 32 +y 6 +move_block 0 +end +arch woodfloor2 +x 32 +y 7 +end +arch woodwall_1_1 +x 32 +y 7 +end +arch woodfloor2 +x 32 +y 8 +end +arch woodwall_3_1 +x 32 +y 8 +end +arch sea +x 32 +y 9 +end +arch sea +x 32 +y 10 +end +arch sea +x 32 +y 11 +end +arch sea +x 32 +y 12 +end +arch sea +x 33 +end +arch sea +x 33 +y 1 +end +arch sea +x 33 +y 2 +end +arch sea +x 33 +y 3 +end +arch woodfloor2 +x 33 +y 4 +end +arch woodwall_win2 +x 33 +y 4 +end +arch woodfloor2 +x 33 +y 5 +end +arch bed_1 +x 33 +y 5 +end +arch woodfloor2 +x 33 +y 6 +end +arch woodfloor2 +x 33 +y 7 +end +arch bed_1 +x 33 +y 7 +end +arch woodfloor2 +x 33 +y 8 +end +arch woodwall_win2 +x 33 +y 8 +end +arch sea +x 33 +y 9 +end +arch sea +x 33 +y 10 +end +arch sea +x 33 +y 11 +end +arch sea +x 33 +y 12 +end +arch sea +x 34 +end +arch sea +x 34 +y 1 +end +arch sea +x 34 +y 2 +end +arch sea +x 34 +y 3 +end +arch woodfloor2 +x 34 +y 4 +end +arch woodwall_win2 +x 34 +y 4 +end +arch woodfloor2 +x 34 +y 5 +end +arch bed_1 +x 34 +y 5 +end +arch woodfloor2 +x 34 +y 6 +end +arch woodfloor2 +x 34 +y 7 +end +arch bed_1 +x 34 +y 7 +end +arch woodfloor2 +x 34 +y 8 +end +arch woodwall_win2 +x 34 +y 8 +end +arch sea +x 34 +y 9 +end +arch sea +x 34 +y 10 +end +arch sea +x 34 +y 11 +end +arch sea +x 34 +y 12 +end +arch sea +x 35 +end +arch sea +x 35 +y 1 +end +arch sea +x 35 +y 2 +end +arch sea +x 35 +y 3 +end +arch woodfloor2 +x 35 +y 4 +end +arch woodwall_2_2_3 +x 35 +y 4 +end +arch woodfloor2 +x 35 +y 5 +end +arch woodwall_2_2_1 +x 35 +y 5 +end +arch woodfloor2 +x 35 +y 6 +end +arch clock +x 35 +y 6 +no_pick 1 +end +arch light4 +x 35 +y 6 +end +arch woodfloor2 +x 35 +y 7 +end +arch woodwall_2_2_2 +x 35 +y 7 +end +arch woodfloor2 +x 35 +y 8 +end +arch woodwall_2_2_4 +x 35 +y 8 +end +arch sea +x 35 +y 9 +end +arch sea +x 35 +y 10 +end +arch sea +x 35 +y 11 +end +arch sea +x 35 +y 12 +end +arch sea +x 36 +end +arch sea +x 36 +y 1 +end +arch sea +x 36 +y 2 +end +arch sea +x 36 +y 3 +end +arch sea +x 36 +y 4 +end +arch woodfloor2 +x 36 +y 5 +end +arch woodwall_2_2_3 +x 36 +y 5 +end +arch woodfloor2 +x 36 +y 6 +end +arch woodwall_3_2 +x 36 +y 6 +end +arch woodfloor2 +x 36 +y 7 +end +arch woodwall_2_2_4 +x 36 +y 7 +end +arch sea +x 36 +y 8 +end +arch sea +x 36 +y 9 +end +arch sea +x 36 +y 10 +end +arch sea +x 36 +y 11 +end +arch sea +x 36 +y 12 +end +arch sea +x 37 +end +arch sea +x 37 +y 1 +end +arch sea +x 37 +y 2 +end +arch sea +x 37 +y 2 +end +arch sea +x 37 +y 3 +end +arch sea +x 37 +y 4 +end +arch sea +x 37 +y 5 +end +arch woodfloor2 +x 37 +y 6 +end +arch woodwall_1_3 +x 37 +y 6 +end +arch sea +x 37 +y 7 +end +arch sea +x 37 +y 8 +end +arch sea +x 37 +y 9 +end +arch sea +x 37 +y 10 +end +arch sea +x 37 +y 10 +end +arch sea +x 37 +y 11 +end +arch sea +x 37 +y 12 +end +arch sea +x 38 +end +arch sea +x 38 +y 1 +end +arch sea +x 38 +y 2 +end +arch sea +x 38 +y 2 +end +arch sea +x 38 +y 3 +end +arch sea +x 38 +y 4 +end +arch sea +x 38 +y 4 +end +arch sea +x 38 +y 5 +end +arch sea +x 38 +y 6 +end +arch sea +x 38 +y 7 +end +arch sea +x 38 +y 8 +end +arch sea +x 38 +y 9 +end +arch sea +x 38 +y 10 +end +arch sea +x 38 +y 10 +end +arch sea +x 38 +y 11 +end +arch sea +x 38 +y 12 +end +arch sea +x 39 +end +arch sea +x 39 +y 1 +end +arch sea +x 39 +y 2 +end +arch sea +x 39 +y 3 +end +arch sea +x 39 +y 4 +end +arch sea +x 39 +y 4 +end +arch sea +x 39 +y 5 +end +arch sea +x 39 +y 5 +end +arch sea +x 39 +y 6 +end +arch sea +x 39 +y 7 +end +arch sea +x 39 +y 8 +end +arch sea +x 39 +y 9 +end +arch sea +x 39 +y 10 +end +arch sea +x 39 +y 11 +end +arch sea +x 39 +y 12 +end diff --git a/scorn/port/ship_stoneville b/scorn/port/ship_stoneville new file mode 100644 index 000000000..2bfc737e8 --- /dev/null +++ b/scorn/port/ship_stoneville @@ -0,0 +1,2882 @@ +arch map +name Ship to Stoneville +region scorn +width 40 +height 13 +enter_x 9 +enter_y 10 +msg +Created: 2013-03-19 Kevin Zheng +Modified: 2013-04-06 Nicolas Weeger +endmsg +outdoor 1 +end +arch sea +end +arch sea +y 1 +end +arch sea +y 2 +end +arch sea +y 3 +end +arch sea +y 4 +end +arch sea +y 5 +end +arch sea +y 6 +end +arch sea +y 7 +end +arch sea +y 8 +end +arch sea +y 9 +end +arch sea +y 10 +end +arch sea +y 11 +end +arch sea +y 12 +end +arch pier_1_4 +y 12 +end +arch sea +x 1 +end +arch sea +x 1 +y 1 +end +arch sea +x 1 +y 2 +end +arch sea +x 1 +y 3 +end +arch woodfloor2 +x 1 +y 4 +end +arch woodwall_2_2_2 +x 1 +y 4 +end +arch woodfloor2 +x 1 +y 5 +end +arch woodwall_win1 +x 1 +y 5 +end +arch woodfloor2 +x 1 +y 6 +end +arch woodwall_win1 +x 1 +y 6 +end +arch woodfloor2 +x 1 +y 7 +end +arch woodwall_win1 +x 1 +y 7 +end +arch woodfloor2 +x 1 +y 8 +end +arch woodwall_2_2_1 +x 1 +y 8 +end +arch sea +x 1 +y 9 +end +arch sea +x 1 +y 10 +end +arch sea +x 1 +y 11 +end +arch sea +x 1 +y 12 +end +arch pier_2_1_2 +x 1 +y 12 +end +arch sea +x 2 +end +arch sea +x 2 +y 1 +end +arch sea +x 2 +y 2 +end +arch woodfloor2 +x 2 +y 3 +end +arch woodwall_2_2_2 +x 2 +y 3 +end +arch woodfloor2 +x 2 +y 4 +end +arch woodwall_2_2_4 +x 2 +y 4 +end +arch woodfloor2 +x 2 +y 5 +end +arch woodfloor2 +x 2 +y 6 +end +arch woodfloor2 +x 2 +y 7 +end +arch woodfloor2 +x 2 +y 8 +end +arch woodwall_2_2_3 +x 2 +y 8 +end +arch woodfloor2 +x 2 +y 9 +end +arch woodwall_2_2_1 +x 2 +y 9 +end +arch sea +x 2 +y 10 +end +arch sea +x 2 +y 11 +end +arch sea +x 2 +y 12 +end +arch pier_2_1_2 +x 2 +y 12 +end +arch sea +x 3 +end +arch sea +x 3 +y 1 +end +arch sea +x 3 +y 2 +end +arch woodfloor2 +x 3 +y 3 +end +arch woodwall_2_1_2 +x 3 +y 3 +end +arch woodfloor2 +x 3 +y 4 +end +arch light4 +x 3 +y 4 +end +arch woodfloor2 +x 3 +y 5 +end +arch woodfloor2 +x 3 +y 6 +end +arch shipswheel +x 3 +y 6 +move_block 0 +end +arch woodfloor2 +x 3 +y 7 +end +arch woodfloor2 +x 3 +y 8 +end +arch light4 +x 3 +y 8 +end +arch woodfloor2 +x 3 +y 9 +end +arch woodwall_2_1_2 +x 3 +y 9 +end +arch sea +x 3 +y 10 +end +arch sea +x 3 +y 11 +end +arch sea +x 3 +y 12 +end +arch pier_2_1_2 +x 3 +y 12 +end +arch sea +x 4 +end +arch sea +x 4 +y 1 +end +arch sea +x 4 +y 2 +end +arch woodfloor2 +x 4 +y 3 +end +arch woodwall_win2 +x 4 +y 3 +end +arch woodfloor2 +x 4 +y 4 +end +arch dungeon_magic +x 4 +y 5 +end +arch woodfloor2 +x 4 +y 5 +end +arch woodwall_2_2_2 +x 4 +y 5 +end +arch dungeon_magic +x 4 +y 6 +end +arch woodfloor2 +x 4 +y 6 +end +arch woodwall_win1 +x 4 +y 6 +end +arch dungeon_magic +x 4 +y 7 +end +arch woodfloor2 +x 4 +y 7 +end +arch woodwall_2_2_1 +x 4 +y 7 +end +arch woodfloor2 +x 4 +y 8 +end +arch woodfloor2 +x 4 +y 9 +end +arch woodwall_win2 +x 4 +y 9 +end +arch sea +x 4 +y 10 +end +arch sea +x 4 +y 11 +end +arch sea +x 4 +y 12 +end +arch pier_2_1_2 +x 4 +y 12 +end +arch sea +x 5 +end +arch sea +x 5 +y 1 +end +arch sea +x 5 +y 2 +end +arch woodfloor2 +x 5 +y 3 +end +arch woodwall_win2 +x 5 +y 3 +end +arch woodfloor2 +x 5 +y 4 +end +arch dungeon_magic +x 5 +y 5 +end +arch woodfloor2 +x 5 +y 5 +end +arch woodwall_win2 +x 5 +y 5 +end +arch dungeon_magic +x 5 +y 6 +end +arch woodfloor2 +x 5 +y 6 +end +arch stair_down_2 +slaying ship_stoneville +msg +When you're ready to set sail, pull the lever. +endmsg +hp 26 +sp 6 +x 5 +y 6 +end +arch dungeon_magic +x 5 +y 7 +end +arch woodfloor2 +x 5 +y 7 +end +arch woodwall_win2 +x 5 +y 7 +end +arch woodfloor2 +x 5 +y 8 +end +arch woodfloor2 +x 5 +y 9 +end +arch woodwall_win2 +x 5 +y 9 +end +arch sea +x 5 +y 10 +end +arch sea +x 5 +y 11 +end +arch sea +x 5 +y 12 +end +arch pier_2_1_2 +x 5 +y 12 +end +arch sea +x 6 +end +arch sea +x 6 +y 1 +end +arch sea +x 6 +y 2 +end +arch woodfloor2 +x 6 +y 3 +end +arch woodwall_win2 +x 6 +y 3 +end +arch woodfloor2 +x 6 +y 4 +end +arch dungeon_magic +x 6 +y 5 +end +arch woodfloor2 +x 6 +y 5 +end +arch woodwall_2_1_2 +x 6 +y 5 +end +arch dungeon_magic +x 6 +y 6 +end +arch woodfloor2 +x 6 +y 6 +end +arch grate_closed_2 +x 6 +y 6 +connected 1 +end +arch light4 +x 6 +y 6 +end +arch dungeon_magic +x 6 +y 7 +end +arch woodfloor2 +x 6 +y 7 +end +arch woodwall_2_1_2 +x 6 +y 7 +end +arch woodfloor2 +x 6 +y 8 +end +arch woodfloor2 +x 6 +y 9 +end +arch woodwall_win2 +x 6 +y 9 +end +arch sea +x 6 +y 10 +end +arch sea +x 6 +y 11 +end +arch sea +x 6 +y 12 +end +arch pier_2_1_2 +x 6 +y 12 +end +arch sea +x 7 +end +arch sea +x 7 +y 1 +end +arch sea +x 7 +y 2 +end +arch woodfloor2 +x 7 +y 3 +end +arch woodwall_win2 +x 7 +y 3 +end +arch woodfloor2 +x 7 +y 4 +end +arch dungeon_magic +x 7 +y 5 +end +arch woodfloor2 +x 7 +y 5 +end +arch woodwall_win2 +x 7 +y 5 +end +arch dungeon_magic +x 7 +y 6 +end +arch woodfloor2 +x 7 +y 6 +end +arch altar_trigger +name Boarding Pass +slaying Boarding Pass to Stoneville +food 1 +x 7 +y 6 +connected 1 +end +arch dungeon_magic +x 7 +y 7 +end +arch woodfloor2 +x 7 +y 7 +end +arch woodwall_win2 +x 7 +y 7 +end +arch woodfloor2 +x 7 +y 8 +end +arch woodfloor2 +x 7 +y 9 +end +arch woodwall_win2 +x 7 +y 9 +end +arch sea +x 7 +y 10 +end +arch sea +x 7 +y 11 +end +arch sea +x 7 +y 12 +end +arch pier_2_1_2 +x 7 +y 12 +end +arch sea +x 8 +end +arch sea +x 8 +y 1 +end +arch sea +x 8 +y 2 +end +arch woodfloor2 +x 8 +y 3 +end +arch woodwall_1_3 +x 8 +y 3 +end +arch woodfloor2 +x 8 +y 4 +end +arch dungeon_magic +x 8 +y 5 +end +arch woodfloor2 +x 8 +y 5 +end +arch woodwall_1_3 +x 8 +y 5 +end +arch dungeon_magic +x 8 +y 6 +end +arch woodfloor2 +x 8 +y 6 +end +arch grate_open_2 +x 8 +y 6 +connected 10 +end +arch dungeon_magic +x 8 +y 7 +end +arch woodfloor2 +x 8 +y 7 +end +arch woodwall_1_3 +x 8 +y 7 +end +arch woodfloor2 +x 8 +y 8 +end +arch woodfloor2 +x 8 +y 9 +end +arch woodwall_1_3 +x 8 +y 9 +end +arch sea +x 8 +y 10 +end +arch sea +x 8 +y 11 +end +arch sea +x 8 +y 12 +end +arch pier_2_1_2 +x 8 +y 12 +end +arch sea +x 9 +end +arch sea +x 9 +y 1 +end +arch sea +x 9 +y 2 +end +arch woodfloor2 +x 9 +y 3 +end +arch woodfloor2 +x 9 +y 4 +end +arch woodfloor2 +x 9 +y 5 +end +arch sailor +name Captain Nemo +msg +@match * +Ahoy, mate! Get down below before we set sail! +endmsg +x 9 +y 5 +speed 0.3 +friendly 1 +unaggressive 0 +can_see_in_dark 1 +end +arch woodfloor2 +x 9 +y 6 +end +arch woodfloor2 +x 9 +y 7 +end +arch woodfloor2 +x 9 +y 8 +end +arch woodfloor2 +x 9 +y 9 +end +arch sea +x 9 +y 10 +end +arch pier_1_1 +x 9 +y 10 +end +arch sea +x 9 +y 11 +end +arch pier_2_1_1 +x 9 +y 11 +end +arch invis_exit +slaying /world/world_104_115 +hp 48 +sp 20 +x 9 +y 11 +end +arch sea +x 9 +y 12 +end +arch pier_3_1 +x 9 +y 12 +end +arch sea +x 10 +end +arch sea +x 10 +y 1 +end +arch sea +x 10 +y 2 +end +arch woodfloor2 +x 10 +y 3 +end +arch woodfloor2 +x 10 +y 4 +end +arch woodfloor2 +x 10 +y 5 +end +arch woodfloor2 +x 10 +y 6 +end +arch sign_w +name Boarding +msg +Board the ship here. Please have your boarding pass ready. If the first gate is closed, then we're still getting ready for the next voyage. +endmsg +x 10 +y 6 +end +arch woodfloor2 +x 10 +y 7 +end +arch woodfloor2 +x 10 +y 8 +end +arch woodfloor2 +x 10 +y 9 +end +arch sailor +msg +@match board +You'll need to buy a boarding pass first. If we're ready for boarding, drop your ticket on the altar and head downstairs. +@match * +Welcome aboard! +@reply board How can I board the ship? +endmsg +x 10 +y 9 +friendly 1 +unaggressive 0 +random_movement 0 +end +arch sea +x 10 +y 10 +end +arch sea +x 10 +y 11 +end +arch sea +x 10 +y 12 +end +arch pier_2_1_2 +x 10 +y 12 +end +arch sea +x 11 +end +arch sea +x 11 +y 1 +end +arch sea +x 11 +y 2 +end +arch woodfloor2 +x 11 +y 3 +end +arch bench_1_4 +x 11 +y 3 +move_block all +end +arch woodfloor2 +x 11 +y 4 +end +arch woodfloor2 +x 11 +y 5 +end +arch woodfloor2 +x 11 +y 6 +end +arch woodwall_0 +name mast +x 11 +y 6 +end +arch woodfloor2 +x 11 +y 7 +end +arch woodfloor2 +x 11 +y 8 +end +arch woodfloor2 +x 11 +y 9 +end +arch bench_1_4 +x 11 +y 9 +move_block all +end +arch sea +x 11 +y 10 +end +arch sea +x 11 +y 11 +end +arch sea +x 11 +y 12 +end +arch pier_2_1_2 +x 11 +y 12 +end +arch sea +x 12 +end +arch sea +x 12 +y 1 +end +arch sea +x 12 +y 2 +end +arch woodfloor2 +x 12 +y 3 +end +arch bench_2_1_2 +x 12 +y 3 +move_block all +end +arch woodfloor2 +x 12 +y 4 +end +arch woodfloor2 +x 12 +y 5 +end +arch woodfloor2 +x 12 +y 6 +end +arch woodfloor2 +x 12 +y 7 +end +arch woodfloor2 +x 12 +y 8 +end +arch woodfloor2 +x 12 +y 9 +end +arch bench_2_1_2 +x 12 +y 9 +move_block all +end +arch sea +x 12 +y 10 +end +arch sea +x 12 +y 11 +end +arch sea +x 12 +y 12 +end +arch pier_2_1_2 +x 12 +y 12 +end +arch sea +x 13 +end +arch sea +x 13 +y 1 +end +arch sea +x 13 +y 2 +end +arch woodfloor2 +x 13 +y 3 +end +arch bench_2_1_2 +x 13 +y 3 +move_block all +end +arch woodfloor2 +x 13 +y 4 +end +arch woodfloor2 +x 13 +y 5 +end +arch woodfloor2 +x 13 +y 6 +end +arch lantern_1 +x 13 +y 6 +no_pick 1 +end +arch woodfloor2 +x 13 +y 7 +end +arch woodfloor2 +x 13 +y 8 +end +arch woodfloor2 +x 13 +y 9 +end +arch bench_2_1_2 +x 13 +y 9 +move_block all +end +arch sea +x 13 +y 10 +end +arch sea +x 13 +y 11 +end +arch sea +x 13 +y 12 +end +arch pier_2_1_2 +x 13 +y 12 +end +arch sea +x 14 +end +arch sea +x 14 +y 1 +end +arch sea +x 14 +y 2 +end +arch woodfloor2 +x 14 +y 3 +end +arch bench_2_1_2 +x 14 +y 3 +move_block all +end +arch woodfloor2 +x 14 +y 4 +end +arch woodfloor2 +x 14 +y 5 +end +arch woodfloor2 +x 14 +y 6 +end +arch anchor_1 +x 14 +y 6 +end +arch woodfloor2 +x 14 +y 7 +end +arch woodfloor2 +x 14 +y 8 +end +arch woodfloor2 +x 14 +y 9 +end +arch bench_2_1_2 +x 14 +y 9 +move_block all +end +arch sea +x 14 +y 10 +end +arch sea +x 14 +y 11 +end +arch sea +x 14 +y 12 +end +arch pier_2_1_2 +x 14 +y 12 +end +arch sea +x 15 +end +arch sea +x 15 +y 1 +end +arch sea +x 15 +y 2 +end +arch woodfloor2 +x 15 +y 3 +end +arch bench_2_2_3 +x 15 +y 3 +move_block all +end +arch woodfloor2 +x 15 +y 4 +end +arch bench_2_2_1 +x 15 +y 4 +move_block all +end +arch woodfloor2 +x 15 +y 5 +end +arch woodfloor2 +x 15 +y 6 +end +arch woodfloor2 +x 15 +y 7 +end +arch woodfloor2 +x 15 +y 8 +end +arch bench_2_2_2 +x 15 +y 8 +move_block all +end +arch woodfloor2 +x 15 +y 9 +end +arch bench_2_2_4 +x 15 +y 9 +move_block all +end +arch sea +x 15 +y 10 +end +arch sea +x 15 +y 11 +end +arch sea +x 15 +y 12 +end +arch pier_2_1_2 +x 15 +y 12 +end +arch sea +x 16 +end +arch sea +x 16 +y 1 +end +arch sea +x 16 +y 2 +end +arch sea +x 16 +y 2 +end +arch sea +x 16 +y 3 +end +arch woodfloor2 +x 16 +y 4 +end +arch bench_2_2_3 +x 16 +y 4 +move_block all +end +arch woodfloor2 +x 16 +y 5 +end +arch bench_2_2_1 +x 16 +y 5 +move_block all +end +arch woodfloor2 +x 16 +y 6 +end +arch woodfloor2 +x 16 +y 7 +end +arch bench_2_2_2 +x 16 +y 7 +move_block all +end +arch woodfloor2 +x 16 +y 8 +end +arch bench_2_2_4 +x 16 +y 8 +move_block all +end +arch sea +x 16 +y 9 +end +arch sea +x 16 +y 10 +end +arch sea +x 16 +y 10 +end +arch sea +x 16 +y 11 +end +arch sea +x 16 +y 12 +end +arch pier_2_1_2 +x 16 +y 12 +end +arch sea +x 17 +end +arch sea +x 17 +y 1 +end +arch sea +x 17 +y 2 +end +arch sea +x 17 +y 2 +end +arch sea +x 17 +y 3 +end +arch sea +x 17 +y 4 +end +arch sea +x 17 +y 4 +end +arch woodfloor2 +x 17 +y 5 +end +arch bench_2_2_3 +x 17 +y 5 +move_block all +end +arch woodfloor2 +x 17 +y 6 +end +arch bench_2_1_1 +x 17 +y 6 +move_block all +end +arch woodfloor2 +x 17 +y 7 +end +arch bench_2_2_4 +x 17 +y 7 +move_block all +end +arch sea +x 17 +y 8 +end +arch sea +x 17 +y 9 +end +arch sea +x 17 +y 10 +end +arch sea +x 17 +y 10 +end +arch sea +x 17 +y 11 +end +arch sea +x 17 +y 12 +end +arch pier_2_1_2 +x 17 +y 12 +end +arch sea +x 18 +end +arch sea +x 18 +y 1 +end +arch sea +x 18 +y 2 +end +arch sea +x 18 +y 3 +end +arch sea +x 18 +y 4 +end +arch sea +x 18 +y 4 +end +arch sea +x 18 +y 5 +end +arch sea +x 18 +y 5 +end +arch woodfloor2 +x 18 +y 6 +end +arch sea +x 18 +y 7 +end +arch sea +x 18 +y 8 +end +arch sea +x 18 +y 9 +end +arch sea +x 18 +y 10 +end +arch sea +x 18 +y 11 +end +arch sea +x 18 +y 12 +end +arch pier_2_1_2 +x 18 +y 12 +end +arch sea +x 19 +end +arch sea +x 19 +y 1 +end +arch sea +x 19 +y 2 +end +arch sea +x 19 +y 3 +end +arch sea +x 19 +y 4 +end +arch sea +x 19 +y 5 +end +arch sea +x 19 +y 6 +end +arch sea +x 19 +y 7 +end +arch sea +x 19 +y 8 +end +arch sea +x 19 +y 9 +end +arch sea +x 19 +y 10 +end +arch sea +x 19 +y 11 +end +arch sea +x 19 +y 12 +end +arch pier_1_3 +x 19 +y 12 +end +arch blocked +x 20 +end +arch blocked +x 20 +y 1 +end +arch blocked +x 20 +y 2 +end +arch blocked +x 20 +y 3 +end +arch blocked +x 20 +y 4 +end +arch blocked +x 20 +y 5 +end +arch blocked +x 20 +y 6 +end +arch blocked +x 20 +y 7 +end +arch blocked +x 20 +y 8 +end +arch blocked +x 20 +y 9 +end +arch blocked +x 20 +y 10 +end +arch blocked +x 20 +y 11 +end +arch blocked +x 20 +y 12 +end +arch sea +x 21 +end +arch sea +x 21 +y 1 +end +arch sea +x 21 +y 2 +end +arch sea +x 21 +y 3 +end +arch sea +x 21 +y 4 +end +arch sea +x 21 +y 5 +end +arch sea +x 21 +y 6 +end +arch sea +x 21 +y 7 +end +arch sea +x 21 +y 8 +end +arch sea +x 21 +y 9 +end +arch sea +x 21 +y 10 +end +arch sea +x 21 +y 11 +end +arch sea +x 21 +y 12 +end +arch sea +x 22 +end +arch sea +x 22 +y 1 +end +arch sea +x 22 +y 2 +end +arch sea +x 22 +y 3 +end +arch sea +x 22 +y 4 +end +arch sea +x 22 +y 5 +end +arch sea +x 22 +y 6 +end +arch sea +x 22 +y 7 +end +arch sea +x 22 +y 8 +end +arch sea +x 22 +y 9 +end +arch sea +x 22 +y 10 +end +arch sea +x 22 +y 11 +end +arch sea +x 22 +y 12 +end +arch sea +x 23 +end +arch sea +x 23 +y 1 +end +arch sea +x 23 +y 2 +end +arch sea +x 23 +y 3 +end +arch sea +x 23 +y 4 +end +arch woodfloor2 +x 23 +y 5 +end +arch woodwall_2_2_2 +x 23 +y 5 +end +arch woodfloor2 +x 23 +y 6 +end +arch woodwall_2_1_1 +x 23 +y 6 +end +arch woodfloor2 +x 23 +y 7 +end +arch woodwall_2_2_1 +x 23 +y 7 +end +arch sea +x 23 +y 8 +end +arch sea +x 23 +y 9 +end +arch sea +x 23 +y 10 +end +arch sea +x 23 +y 11 +end +arch sea +x 23 +y 12 +end +arch sea +x 24 +end +arch sea +x 24 +y 1 +end +arch sea +x 24 +y 2 +end +arch sea +x 24 +y 3 +end +arch woodfloor2 +x 24 +y 4 +end +arch woodwall_2_2_2 +x 24 +y 4 +end +arch woodfloor2 +x 24 +y 5 +end +arch woodwall_3_1 +x 24 +y 5 +end +arch dungeon_magic +x 24 +y 6 +end +arch woodfloor2 +x 24 +y 6 +end +arch stair_up +slaying /world/world_102_127 +hp 43 +sp 11 +x 24 +y 6 +end +arch woodfloor2 +x 24 +y 7 +end +arch woodwall_3_3 +x 24 +y 7 +end +arch woodfloor2 +x 24 +y 8 +end +arch woodwall_2_2_1 +x 24 +y 8 +end +arch sea +x 24 +y 9 +end +arch sea +x 24 +y 10 +end +arch sea +x 24 +y 11 +end +arch sea +x 24 +y 12 +end +arch sea +x 25 +end +arch sea +x 25 +y 1 +end +arch sea +x 25 +y 2 +end +arch sea +x 25 +y 3 +end +arch woodfloor2 +x 25 +y 4 +end +arch woodwall_3_3 +x 25 +y 4 +end +arch woodfloor2 +x 25 +y 5 +end +arch woodwall_2_2_4 +x 25 +y 5 +end +arch dungeon_magic +x 25 +y 6 +end +arch woodfloor2 +x 25 +y 6 +end +arch grate_closed_2 +x 25 +y 6 +connected 11 +end +arch light4 +x 25 +y 6 +end +arch woodfloor2 +x 25 +y 7 +end +arch woodwall_2_2_3 +x 25 +y 7 +end +arch woodfloor2 +x 25 +y 8 +end +arch woodwall_3_1 +x 25 +y 8 +end +arch sea +x 25 +y 9 +end +arch sea +x 25 +y 10 +end +arch sea +x 25 +y 11 +end +arch sea +x 25 +y 12 +end +arch sea +x 26 +end +arch sea +x 26 +y 1 +end +arch sea +x 26 +y 2 +end +arch sea +x 26 +y 3 +end +arch woodfloor2 +x 26 +y 4 +end +arch woodwall_win2 +x 26 +y 4 +end +arch dungeon_magic +x 26 +y 5 +end +arch woodfloor2 +x 26 +y 5 +end +arch chair_1.4 +x 26 +y 5 +no_pick 1 +end +arch dungeon_magic +x 26 +y 6 +end +arch woodfloor2 +x 26 +y 6 +end +arch button_handle +name Set Sail +x 26 +y 6 +arch event_apply +title Python +slaying /python/misc/ship.py +end +arch event_timer +title Python +slaying /python/misc/ship.py +end +end +arch dungeon_magic +x 26 +y 7 +end +arch woodfloor2 +x 26 +y 7 +end +arch chair_1.4 +x 26 +y 7 +no_pick 1 +end +arch woodfloor2 +x 26 +y 8 +end +arch woodwall_win2 +x 26 +y 8 +end +arch sea +x 26 +y 9 +end +arch sea +x 26 +y 10 +end +arch sea +x 26 +y 11 +end +arch sea +x 26 +y 12 +end +arch sea +x 27 +end +arch sea +x 27 +y 1 +end +arch sea +x 27 +y 2 +end +arch sea +x 27 +y 3 +end +arch woodfloor2 +x 27 +y 4 +end +arch woodwall_win2 +x 27 +y 4 +end +arch woodfloor2 +x 27 +y 5 +end +arch table_4 +x 27 +y 5 +no_pick 1 +end +arch random_food +x 27 +y 5 +end +arch woodfloor2 +x 27 +y 6 +end +arch woodfloor2 +x 27 +y 7 +end +arch table_4 +x 27 +y 7 +no_pick 1 +end +arch random_food +x 27 +y 7 +end +arch woodfloor2 +x 27 +y 8 +end +arch woodwall_win2 +x 27 +y 8 +end +arch sea +x 27 +y 9 +end +arch sea +x 27 +y 10 +end +arch sea +x 27 +y 11 +end +arch sea +x 27 +y 12 +end +arch sea +x 28 +end +arch sea +x 28 +y 1 +end +arch sea +x 28 +y 2 +end +arch sea +x 28 +y 3 +end +arch woodfloor2 +x 28 +y 4 +end +arch woodwall_win2 +x 28 +y 4 +end +arch woodfloor2 +x 28 +y 5 +end +arch chair_1.2 +x 28 +y 5 +no_pick 1 +end +arch woodfloor2 +x 28 +y 6 +end +arch woodfloor2 +x 28 +y 7 +end +arch chair_1.2 +x 28 +y 7 +no_pick 1 +end +arch woodfloor2 +x 28 +y 8 +end +arch woodwall_win2 +x 28 +y 8 +end +arch sea +x 28 +y 9 +end +arch sea +x 28 +y 10 +end +arch sea +x 28 +y 11 +end +arch sea +x 28 +y 12 +end +arch sea +x 29 +end +arch sea +x 29 +y 1 +end +arch sea +x 29 +y 2 +end +arch sea +x 29 +y 3 +end +arch woodfloor2 +x 29 +y 4 +end +arch woodwall_win2 +x 29 +y 4 +end +arch woodfloor2 +x 29 +y 5 +end +arch chair_1.4 +x 29 +y 5 +no_pick 1 +end +arch woodfloor2 +x 29 +y 6 +end +arch woodfloor2 +x 29 +y 7 +end +arch chair_1.4 +x 29 +y 7 +no_pick 1 +end +arch woodfloor2 +x 29 +y 8 +end +arch woodwall_win2 +x 29 +y 8 +end +arch sea +x 29 +y 9 +end +arch sea +x 29 +y 10 +end +arch sea +x 29 +y 11 +end +arch sea +x 29 +y 12 +end +arch sea +x 30 +end +arch sea +x 30 +y 1 +end +arch sea +x 30 +y 2 +end +arch sea +x 30 +y 3 +end +arch woodfloor2 +x 30 +y 4 +end +arch woodwall_win2 +x 30 +y 4 +end +arch woodfloor2 +x 30 +y 5 +end +arch table_4 +x 30 +y 5 +no_pick 1 +end +arch random_food +x 30 +y 5 +end +arch woodfloor2 +x 30 +y 6 +end +arch light4 +x 30 +y 6 +end +arch woodfloor2 +x 30 +y 7 +end +arch table_4 +x 30 +y 7 +no_pick 1 +end +arch random_food +x 30 +y 7 +end +arch woodfloor2 +x 30 +y 8 +end +arch woodwall_win2 +x 30 +y 8 +end +arch sea +x 30 +y 9 +end +arch sea +x 30 +y 10 +end +arch sea +x 30 +y 11 +end +arch sea +x 30 +y 12 +end +arch sea +x 31 +end +arch sea +x 31 +y 1 +end +arch sea +x 31 +y 2 +end +arch sea +x 31 +y 3 +end +arch woodfloor2 +x 31 +y 4 +end +arch woodwall_win2 +x 31 +y 4 +end +arch woodfloor2 +x 31 +y 5 +end +arch chair_1.2 +x 31 +y 5 +no_pick 1 +end +arch woodfloor2 +x 31 +y 6 +end +arch woodfloor2 +x 31 +y 7 +end +arch chair_1.2 +x 31 +y 7 +no_pick 1 +end +arch woodfloor2 +x 31 +y 8 +end +arch woodwall_win2 +x 31 +y 8 +end +arch sea +x 31 +y 9 +end +arch sea +x 31 +y 10 +end +arch sea +x 31 +y 11 +end +arch sea +x 31 +y 12 +end +arch sea +x 32 +end +arch sea +x 32 +y 1 +end +arch sea +x 32 +y 2 +end +arch sea +x 32 +y 3 +end +arch woodfloor2 +x 32 +y 4 +end +arch woodwall_3_3 +x 32 +y 4 +end +arch woodfloor2 +x 32 +y 5 +end +arch woodwall_1_2 +x 32 +y 5 +end +arch woodfloor2 +x 32 +y 6 +end +arch door_1 +x 32 +y 6 +move_block 0 +end +arch woodfloor2 +x 32 +y 7 +end +arch woodwall_1_1 +x 32 +y 7 +end +arch woodfloor2 +x 32 +y 8 +end +arch woodwall_3_1 +x 32 +y 8 +end +arch sea +x 32 +y 9 +end +arch sea +x 32 +y 10 +end +arch sea +x 32 +y 11 +end +arch sea +x 32 +y 12 +end +arch sea +x 33 +end +arch sea +x 33 +y 1 +end +arch sea +x 33 +y 2 +end +arch sea +x 33 +y 3 +end +arch woodfloor2 +x 33 +y 4 +end +arch woodwall_win2 +x 33 +y 4 +end +arch woodfloor2 +x 33 +y 5 +end +arch bed_1 +x 33 +y 5 +end +arch woodfloor2 +x 33 +y 6 +end +arch woodfloor2 +x 33 +y 7 +end +arch bed_1 +x 33 +y 7 +end +arch woodfloor2 +x 33 +y 8 +end +arch woodwall_win2 +x 33 +y 8 +end +arch sea +x 33 +y 9 +end +arch sea +x 33 +y 10 +end +arch sea +x 33 +y 11 +end +arch sea +x 33 +y 12 +end +arch sea +x 34 +end +arch sea +x 34 +y 1 +end +arch sea +x 34 +y 2 +end +arch sea +x 34 +y 3 +end +arch woodfloor2 +x 34 +y 4 +end +arch woodwall_win2 +x 34 +y 4 +end +arch woodfloor2 +x 34 +y 5 +end +arch bed_1 +x 34 +y 5 +end +arch woodfloor2 +x 34 +y 6 +end +arch woodfloor2 +x 34 +y 7 +end +arch bed_1 +x 34 +y 7 +end +arch woodfloor2 +x 34 +y 8 +end +arch woodwall_win2 +x 34 +y 8 +end +arch sea +x 34 +y 9 +end +arch sea +x 34 +y 10 +end +arch sea +x 34 +y 11 +end +arch sea +x 34 +y 12 +end +arch sea +x 35 +end +arch sea +x 35 +y 1 +end +arch sea +x 35 +y 2 +end +arch sea +x 35 +y 3 +end +arch woodfloor2 +x 35 +y 4 +end +arch woodwall_2_2_3 +x 35 +y 4 +end +arch woodfloor2 +x 35 +y 5 +end +arch woodwall_2_2_1 +x 35 +y 5 +end +arch woodfloor2 +x 35 +y 6 +end +arch clock +x 35 +y 6 +no_pick 1 +end +arch light4 +x 35 +y 6 +end +arch woodfloor2 +x 35 +y 7 +end +arch woodwall_2_2_2 +x 35 +y 7 +end +arch woodfloor2 +x 35 +y 8 +end +arch woodwall_2_2_4 +x 35 +y 8 +end +arch sea +x 35 +y 9 +end +arch sea +x 35 +y 10 +end +arch sea +x 35 +y 11 +end +arch sea +x 35 +y 12 +end +arch sea +x 36 +end +arch sea +x 36 +y 1 +end +arch sea +x 36 +y 2 +end +arch sea +x 36 +y 3 +end +arch sea +x 36 +y 4 +end +arch woodfloor2 +x 36 +y 5 +end +arch woodwall_2_2_3 +x 36 +y 5 +end +arch woodfloor2 +x 36 +y 6 +end +arch woodwall_3_2 +x 36 +y 6 +end +arch woodfloor2 +x 36 +y 7 +end +arch woodwall_2_2_4 +x 36 +y 7 +end +arch sea +x 36 +y 8 +end +arch sea +x 36 +y 9 +end +arch sea +x 36 +y 10 +end +arch sea +x 36 +y 11 +end +arch sea +x 36 +y 12 +end +arch sea +x 37 +end +arch sea +x 37 +y 1 +end +arch sea +x 37 +y 2 +end +arch sea +x 37 +y 2 +end +arch sea +x 37 +y 3 +end +arch sea +x 37 +y 4 +end +arch sea +x 37 +y 5 +end +arch woodfloor2 +x 37 +y 6 +end +arch woodwall_1_3 +x 37 +y 6 +end +arch sea +x 37 +y 7 +end +arch sea +x 37 +y 8 +end +arch sea +x 37 +y 9 +end +arch sea +x 37 +y 10 +end +arch sea +x 37 +y 10 +end +arch sea +x 37 +y 11 +end +arch sea +x 37 +y 12 +end +arch sea +x 38 +end +arch sea +x 38 +y 1 +end +arch sea +x 38 +y 2 +end +arch sea +x 38 +y 2 +end +arch sea +x 38 +y 3 +end +arch sea +x 38 +y 4 +end +arch sea +x 38 +y 4 +end +arch sea +x 38 +y 5 +end +arch sea +x 38 +y 6 +end +arch sea +x 38 +y 7 +end +arch sea +x 38 +y 8 +end +arch sea +x 38 +y 9 +end +arch sea +x 38 +y 10 +end +arch sea +x 38 +y 10 +end +arch sea +x 38 +y 11 +end +arch sea +x 38 +y 12 +end +arch sea +x 39 +end +arch sea +x 39 +y 1 +end +arch sea +x 39 +y 2 +end +arch sea +x 39 +y 3 +end +arch sea +x 39 +y 4 +end +arch sea +x 39 +y 4 +end +arch sea +x 39 +y 5 +end +arch sea +x 39 +y 5 +end +arch sea +x 39 +y 6 +end +arch sea +x 39 +y 7 +end +arch sea +x 39 +y 8 +end +arch sea +x 39 +y 9 +end +arch sea +x 39 +y 10 +end +arch sea +x 39 +y 11 +end +arch sea +x 39 +y 12 +end diff --git a/scorn/port/ticket_office b/scorn/port/ticket_office new file mode 100644 index 000000000..649041d9c --- /dev/null +++ b/scorn/port/ticket_office @@ -0,0 +1,992 @@ +arch map +name Scorn Port Ticket Office +difficulty 1 +region scorn +width 13 +height 12 +enter_x 7 +enter_y 8 +msg +Created: 2013-03-19 Kevin Zheng +Modified: 2013-04-06 Nicolas Weeger +endmsg +outdoor 1 +end +arch cobblestones2 +end +arch cobblestones2 +y 1 +end +arch woodfloor +y 2 +end +arch wwall_2_2_2 +y 2 +end +arch woodfloor +y 3 +end +arch wwall_2_1_1 +y 3 +end +arch woodfloor +y 4 +end +arch wwall_3_2 +y 4 +end +arch woodfloor +y 5 +end +arch wwall_2_1_1 +y 5 +end +arch woodfloor +y 6 +end +arch wwall_3_2 +y 6 +end +arch woodfloor +y 7 +end +arch wwall_2_1_1 +y 7 +end +arch woodfloor +y 8 +end +arch wwall_3_2 +y 8 +end +arch woodfloor +y 9 +end +arch wwall_2_1_1 +y 9 +end +arch woodfloor +y 10 +end +arch wwall_2_2_1 +y 10 +end +arch cobblestones2 +y 11 +end +arch cobblestones2 +x 1 +end +arch cobblestones2 +x 1 +y 1 +end +arch woodfloor +x 1 +y 2 +end +arch wwall_2_1_2 +x 1 +y 2 +end +arch woodfloor +x 1 +y 3 +end +arch woodfloor +x 1 +y 4 +end +arch wwall_2_1_2 +x 1 +y 4 +end +arch woodfloor +x 1 +y 5 +end +arch woodfloor +x 1 +y 6 +end +arch wwall_2_1_2 +x 1 +y 6 +end +arch woodfloor +x 1 +y 7 +end +arch creator +slaying Boarding Pass to Stoneville +other_arch card +x 1 +y 7 +connected 2 +lifesave 1 +end +arch woodfloor +x 1 +y 8 +end +arch wwall_2_1_2 +x 1 +y 8 +end +arch woodfloor +x 1 +y 9 +end +arch creator +slaying Boarding Pass to Santo Dominion +other_arch card +x 1 +y 9 +connected 3 +lifesave 1 +end +arch woodfloor +x 1 +y 10 +end +arch wwall_2_1_2 +x 1 +y 10 +end +arch cobblestones2 +x 1 +y 11 +end +arch cobblestones2 +x 2 +end +arch cobblestones2 +x 2 +y 1 +end +arch woodfloor +x 2 +y 2 +end +arch wwall_2_1_2 +x 2 +y 2 +end +arch woodfloor +x 2 +y 3 +end +arch grate_closed_2 +x 2 +y 3 +end +arch woodfloor +x 2 +y 4 +end +arch wwall_1_3 +x 2 +y 4 +end +arch light3 +x 2 +y 4 +end +arch woodfloor +x 2 +y 5 +end +arch grate_closed_2 +x 2 +y 5 +end +arch woodfloor +x 2 +y 6 +end +arch wwall_1_3 +x 2 +y 6 +end +arch woodfloor +x 2 +y 7 +end +arch altar_trigger +name Stoneville (5 platinum) +slaying money +msg +Here's your ticket, enjoy your trip! +endmsg +food 250 +x 2 +y 7 +last_sp 1 +connected 2 +end +arch woodfloor +x 2 +y 8 +end +arch wwall_1_3 +x 2 +y 8 +end +arch light3 +x 2 +y 8 +end +arch woodfloor +x 2 +y 9 +end +arch altar_trigger +name Santo Dominion (1 platinum) +slaying money +msg +Here's your ticket, enjoy your trip! +endmsg +food 50 +x 2 +y 9 +last_sp 1 +connected 3 +end +arch woodfloor +x 2 +y 10 +end +arch wwall_2_1_2 +x 2 +y 10 +end +arch cobblestones2 +x 2 +y 11 +end +arch cobblestones2 +x 3 +end +arch cobblestones2 +x 3 +y 1 +end +arch woodfloor +x 3 +y 2 +end +arch wwall_win2 +x 3 +y 2 +end +arch woodfloor +x 3 +y 3 +end +arch sign_w +name Under Construction +msg +Under Construction +endmsg +x 3 +y 3 +end +arch woodfloor +x 3 +y 4 +end +arch woodfloor +x 3 +y 5 +end +arch sign_w +name Under Construction +msg +Under Construction +endmsg +x 3 +y 5 +end +arch woodfloor +x 3 +y 6 +end +arch woodfloor +x 3 +y 7 +end +arch sign_w +name Stoneville +msg +Buy here tickets for Stoneville for 5 platinum. +endmsg +x 3 +y 7 +end +arch woodfloor +x 3 +y 8 +end +arch woodfloor +x 3 +y 9 +end +arch sign_w +name Santo Dominion +msg +But here tickets for Santo Dominion for 1 platinum. +endmsg +x 3 +y 9 +end +arch woodfloor +x 3 +y 10 +end +arch wwall_win2 +x 3 +y 10 +end +arch cobblestones2 +x 3 +y 11 +end +arch cobblestones2 +x 4 +end +arch cobblestones2 +x 4 +y 1 +end +arch woodfloor +x 4 +y 2 +end +arch wwall_2_1_2 +x 4 +y 2 +end +arch woodfloor +x 4 +y 3 +end +arch woodfloor +x 4 +y 4 +end +arch woodfloor +x 4 +y 5 +end +arch woodfloor +x 4 +y 6 +end +arch woodfloor +x 4 +y 7 +end +arch woodfloor +x 4 +y 8 +end +arch woodfloor +x 4 +y 9 +end +arch woodfloor +x 4 +y 10 +end +arch wwall_2_1_2 +x 4 +y 10 +end +arch cobblestones2 +x 4 +y 11 +end +arch cobblestones2 +x 5 +end +arch cobblestones2 +x 5 +y 1 +end +arch woodfloor +x 5 +y 2 +end +arch wwall_2_1_2 +x 5 +y 2 +end +arch woodfloor +x 5 +y 3 +end +arch table_3 +x 5 +y 3 +no_pick 1 +end +arch random_food +x 5 +y 3 +end +arch woodfloor +x 5 +y 4 +end +arch chair_1.3 +x 5 +y 4 +end +arch woodfloor +x 5 +y 5 +end +arch woodfloor +x 5 +y 6 +end +arch light4 +x 5 +y 6 +end +arch woodfloor +x 5 +y 7 +end +arch woodfloor +x 5 +y 8 +end +arch woodfloor +x 5 +y 9 +end +arch woodfloor +x 5 +y 10 +end +arch wwall_2_1_2 +x 5 +y 10 +end +arch cobblestones2 +x 5 +y 11 +end +arch cobblestones2 +x 6 +end +arch cobblestones2 +x 6 +y 1 +end +arch woodfloor +x 6 +y 2 +end +arch wwall_2_1_2 +x 6 +y 2 +end +arch woodfloor +x 6 +y 3 +end +arch table_3 +x 6 +y 3 +no_pick 1 +end +arch random_food +x 6 +y 3 +end +arch woodfloor +x 6 +y 4 +end +arch chair_1.3 +x 6 +y 4 +end +arch woodfloor +x 6 +y 5 +end +arch woodfloor +x 6 +y 6 +end +arch woodfloor +x 6 +y 7 +end +arch woodfloor +x 6 +y 8 +end +arch button_small +x 6 +y 9 +invisible 1 +connected 1 +end +arch woodfloor +x 6 +y 9 +end +arch woodfloor +x 6 +y 10 +end +arch wwall_1_3 +x 6 +y 10 +end +arch invis_exit +slaying /world/world_105_115 +hp 7 +sp 28 +x 6 +y 11 +end +arch cobblestones2 +x 6 +y 11 +end +arch cobblestones2 +x 7 +end +arch cobblestones2 +x 7 +y 1 +end +arch woodfloor +x 7 +y 2 +end +arch wwall_win2 +x 7 +y 2 +end +arch woodfloor +x 7 +y 3 +end +arch table_3 +x 7 +y 3 +no_pick 1 +end +arch random_food +x 7 +y 3 +end +arch woodfloor +x 7 +y 4 +end +arch chair_1.3 +x 7 +y 4 +end +arch woodfloor +x 7 +y 5 +end +arch woodfloor +x 7 +y 6 +end +arch woodfloor +x 7 +y 7 +end +arch woodfloor +x 7 +y 8 +end +arch button_small +x 7 +y 9 +invisible 1 +connected 1 +end +arch woodfloor +x 7 +y 9 +end +arch woodfloor +x 7 +y 10 +end +arch button_small +x 7 +y 10 +invisible 1 +connected 1 +end +arch odoorn2_closed_1 +x 7 +y 10 +connected 1 +end +arch invis_exit +slaying /world/world_105_115 +hp 7 +sp 28 +x 7 +y 11 +end +arch cobblestones2 +x 7 +y 11 +end +arch cobblestones2 +x 8 +end +arch cobblestones2 +x 8 +y 1 +end +arch woodfloor +x 8 +y 2 +end +arch wwall_2_1_2 +x 8 +y 2 +end +arch woodfloor +x 8 +y 3 +end +arch woodfloor +x 8 +y 4 +end +arch woodfloor +x 8 +y 5 +end +arch woodfloor +x 8 +y 6 +end +arch bench_2_2_2 +x 8 +y 6 +move_block all +end +arch woodfloor +x 8 +y 7 +end +arch bench_2_1_1 +x 8 +y 7 +move_block all +end +arch woodfloor +x 8 +y 8 +end +arch bench_2_1_1 +x 8 +y 8 +move_block all +end +arch woodfloor +x 8 +y 9 +end +arch bench_1_2 +x 8 +y 9 +move_block all +end +arch woodfloor +x 8 +y 10 +end +arch wwall_1_4 +x 8 +y 10 +end +arch invis_exit +slaying /world/world_105_115 +hp 7 +sp 28 +x 8 +y 11 +end +arch cobblestones2 +x 8 +y 11 +end +arch cobblestones2 +x 9 +end +arch cobblestones2 +x 9 +y 1 +end +arch woodfloor +x 9 +y 2 +end +arch wwall_2_1_2 +x 9 +y 2 +end +arch woodfloor +x 9 +y 3 +end +arch clock +x 9 +y 3 +no_pick 1 +end +arch woodfloor +x 9 +y 4 +end +arch woodfloor +x 9 +y 5 +end +arch woodfloor +x 9 +y 6 +end +arch bench_1_3 +x 9 +y 6 +move_block all +end +arch light3 +x 9 +y 6 +end +arch woodfloor +x 9 +y 7 +end +arch woodfloor +x 9 +y 8 +end +arch courier +name shipping officer +msg +@match ticket +Of course! Just head towards the correct booth and pay for your ticket there. +@match free +Well... +@match * +Welcome to the ticket office! How can I help you? +@reply free Why isn't shipping free anymore? +@reply ticket I'd like to buy a ticket, please. +endmsg +x 9 +y 8 +end +arch woodfloor +x 9 +y 9 +end +arch woodfloor +x 9 +y 10 +end +arch wwall_2_1_2 +x 9 +y 10 +end +arch cobblestones2 +x 9 +y 11 +end +arch cobblestones2 +x 10 +end +arch cobblestones2 +x 10 +y 1 +end +arch woodfloor +x 10 +y 2 +end +arch wwall_2_2_3 +x 10 +y 2 +end +arch woodfloor +x 10 +y 3 +end +arch wwall_2_1_1 +x 10 +y 3 +end +arch woodfloor +x 10 +y 4 +end +arch wwall_2_1_1 +x 10 +y 4 +end +arch woodfloor +x 10 +y 5 +end +arch wwall_2_1_1 +x 10 +y 5 +end +arch woodfloor +x 10 +y 6 +end +arch wwall_2_1_1 +x 10 +y 6 +end +arch woodfloor +x 10 +y 7 +end +arch wwall_win1 +x 10 +y 7 +end +arch woodfloor +x 10 +y 8 +end +arch wwall_2_1_1 +x 10 +y 8 +end +arch woodfloor +x 10 +y 9 +end +arch wwall_2_1_1 +x 10 +y 9 +end +arch woodfloor +x 10 +y 10 +end +arch wwall_2_2_4 +x 10 +y 10 +end +arch cobblestones2 +x 10 +y 11 +end +arch cobblestones2 +x 11 +end +arch cobblestones2 +x 11 +y 1 +end +arch cobblestones2 +x 11 +y 2 +end +arch cobblestones2 +x 11 +y 3 +end +arch cobblestones2 +x 11 +y 4 +end +arch cobblestones2 +x 11 +y 5 +end +arch cobblestones2 +x 11 +y 6 +end +arch cobblestones2 +x 11 +y 7 +end +arch cobblestones2 +x 11 +y 8 +end +arch cobblestones2 +x 11 +y 9 +end +arch cobblestones2 +x 11 +y 10 +end +arch cobblestones2 +x 11 +y 11 +end +arch cobblestones2 +x 12 +end +arch cobblestones2 +x 12 +y 1 +end +arch cobblestones2 +x 12 +y 2 +end +arch cobblestones2 +x 12 +y 3 +end +arch cobblestones2 +x 12 +y 4 +end +arch cobblestones2 +x 12 +y 5 +end +arch cobblestones2 +x 12 +y 6 +end +arch cobblestones2 +x 12 +y 7 +end +arch cobblestones2 +x 12 +y 8 +end +arch cobblestones2 +x 12 +y 9 +end +arch cobblestones2 +x 12 +y 10 +end +arch cobblestones2 +x 12 +y 11 +end diff --git a/world/world_104_115 b/world/world_104_115 index 32d5654e1..ace7cebff 100644 --- a/world/world_104_115 +++ b/world/world_104_115 @@ -9,7 +9,7 @@ enter_x 1 enter_y 1 msg Created: 2001-02-16 -Modified: 2013-03-17 Kevin Zheng +Modified: 2013-03-21 Kevin Zheng endmsg outdoor 1 tile_path_1 world_104_114 @@ -13960,9 +13960,9 @@ y 19 end arch s_ship name Ship to Stoneville -slaying /world/world_102_127 -hp 43 -sp 11 +slaying /scorn/port/ship_stoneville +hp 9 +sp 10 x 47 y 19 end diff --git a/world/world_105_115 b/world/world_105_115 index de07e3963..30062a8f9 100644 --- a/world/world_105_115 +++ b/world/world_105_115 @@ -9,7 +9,7 @@ enter_x 1 enter_y 1 msg Created: 2001-02-16 -Modified: 2013-03-17 Kevin Zheng +Modified: 2013-04-06 Nicolas Weeger endmsg outdoor 1 tile_path_1 world_105_114 @@ -3278,7 +3278,10 @@ y 28 elevation 127 end arch tavern -name The Rowdy Sailor +name Scorn Port Ticket Office +slaying /scorn/port/ticket_office +hp 7 +sp 8 x 7 y 28 end @@ -3623,8 +3626,8 @@ elevation -406 end arch s_ship name Ship to Santo Dominion -slaying /world/world_102_108 -hp 15 +slaying /scorn/port/ship_santo_dominion +hp 9 sp 10 x 8 y 21