diff --git a/python/maps/scorn/castle_read.py b/python/maps/scorn/castle_read.py new file mode 100644 index 000000000..a199d4316 --- /dev/null +++ b/python/maps/scorn/castle_read.py @@ -0,0 +1,72 @@ +# -*- coding: utf-8 -*- +# +# Copyright (C) 2010 The Crossfire Development Team +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# + +import Crossfire +import CFDataFile + +player = Crossfire.WhoIsActivator() +params = Crossfire.ScriptParameters() +Crossfire.SetReturnValue(1) + +nobledata = CFDataFile.CFData('scorn_nobility', ['rank', 'title']) +args = params.split() +targetrank = int(args[0]) +suffix="" +prefix="" +if targetrank >= 90: + rankname = "Prince" + prefix = "His Royal Highness " +elif targetrank >= 80: + rankname = "Archduke" + prefix = "His Highness " +elif targetrank >= 70: + rankname = "Duke" + prefix = "His Grace " +elif targetrank >= 60: + rankname = "Count" + prefix = "His Excellency " +elif targetrank >= 50: + rankname = "Marquis" + prefix = "The Most Honourable " +elif targetrank >= 40: + rankname = "Earl" + prefix = "The Right Honourable " +elif targetrank >= 30: + rankname = "Baron" + prefix = "The Much Honoured " +elif targetrank >= 20: + rankname = "Baronet" + prefix = "Sir " + suffix = " Bt." +elif targetrank >= 10: + rankname = "Knight" + prefix = "Sir " + +player.Message("Herein are recorded those who have obtained the rank of " + rankname + " in the Kingdom of Scorn:") +playercount = 0 +print nobledata.get_keys() +for noble in nobledata.get_keys(): + print noble + record = nobledata.get_record(noble) + print record + if int(record['rank']) == targetrank: + player.Message(prefix+noble+" "+record['title']+suffix) + playercount +=1 +if playercount == 0: + player.Message("... The list is empty.") diff --git a/scorn/misc/HallOfQuests b/scorn/misc/HallOfQuests index db369a6eb..66cb8658d 100644 --- a/scorn/misc/HallOfQuests +++ b/scorn/misc/HallOfQuests @@ -1,14 +1,14 @@ arch map -name Hall Of Quests +name Hall Of Heroes difficulty 5 region scorn -width 32 -height 16 +width 22 +height 15 enter_x 30 enter_y 7 msg Created: 2000-06-05 peterm -Modified: 2010-05-13 Cavesomething +Modified: 2010-06-08 Cavesomething endmsg maplore @def Scorn Royalty Quest @@ -25,101 +25,95 @@ The quests starts in Scorn Castle. start map endmaplore end -arch woodfloor2 +arch marble end arch stwall_2_2_2 end -arch woodfloor2 +arch marble y 1 end arch stwall_2_1_1 y 1 end -arch woodfloor2 +arch marble y 2 end arch stwall_2_1_1 y 2 end -arch woodfloor2 +arch marble y 3 end arch stwall_2_1_1 y 3 end -arch woodfloor2 +arch marble y 4 end -arch stwall_3_2 +arch stwall_2_1_1 y 4 end -arch woodfloor2 +arch marble y 5 end arch stwall_2_1_1 y 5 end -arch woodfloor2 +arch marble y 6 end arch stwall_2_1_1 y 6 end -arch woodfloor2 +arch marble y 7 end arch stwall_2_1_1 y 7 end -arch woodfloor2 +arch marble y 8 end arch stwall_2_1_1 y 8 end -arch woodfloor2 +arch marble y 9 end arch stwall_2_1_1 y 9 end -arch woodfloor2 +arch marble y 10 end -arch stwall_3_2 +arch stwall_2_1_1 y 10 end -arch woodfloor2 +arch marble y 11 end arch stwall_2_1_1 y 11 end -arch woodfloor2 +arch marble y 12 end arch stwall_2_1_1 y 12 end -arch woodfloor2 +arch marble y 13 end arch stwall_2_1_1 y 13 end -arch woodfloor2 +arch marble y 14 end -arch stwall_2_1_1 -y 14 -end -arch woodfloor2 -y 15 -end arch stwall_2_2_1 -y 15 +y 14 end -arch woodfloor2 +arch marble x 1 end arch stwall_2_1_2 @@ -129,66 +123,55 @@ arch woodfloor2 x 1 y 1 end -arch exit -slaying HallOfQuests -hp 6 -sp 6 +arch white-beige-c-marble_111 x 1 y 1 end -arch woodfloor2 +arch beigemarble x 1 y 2 end -arch woodfloor2 +arch beigemarble x 1 y 3 end -arch woodfloor2 +arch beigemarble x 1 y 4 end -arch stwall_2_1_2 -x 1 -y 4 -end -arch woodfloor2 +arch beigemarble x 1 y 5 end -arch woodfloor2 +arch beigemarble x 1 y 6 end -arch woodfloor2 +arch beigemarble x 1 y 7 end -arch woodfloor2 +arch beigemarble x 1 y 8 end -arch woodfloor2 +arch beigemarble x 1 y 9 end -arch woodfloor2 +arch beigemarble x 1 y 10 end -arch stwall_2_1_2 -x 1 -y 10 -end -arch woodfloor2 +arch beigemarble x 1 y 11 end -arch woodfloor2 +arch beigemarble x 1 y 12 end -arch woodfloor2 +arch white-beige-c-marble_112 x 1 y 13 end @@ -196,280 +179,215 @@ arch woodfloor2 x 1 y 14 end -arch woodfloor2 +arch marble x 1 y 14 end -arch exit -slaying HallOfQuests -hp 6 -sp 6 -x 1 -y 14 -end -arch woodfloor2 -x 1 -y 15 -end arch stwall_2_1_2 x 1 -y 15 +y 14 end -arch woodfloor2 +arch marble x 2 end arch stwall_2_1_2 x 2 end -arch woodfloor2 +arch beige-white-c-marble_112 x 2 y 1 end -arch woodfloor2 +arch beigemarble x 2 y 2 end -arch woodfloor2 +arch beigemarble x 2 y 3 end -arch woodfloor2 +arch beigemarble x 2 y 4 end -arch stwall_2_1_2 -x 2 -y 4 -end -arch woodfloor2 +arch cyan-beige-c-marble_113 x 2 y 5 end -arch woodfloor2 +arch cyanmarble x 2 y 6 end -arch woodfloor2 +arch cyanmarble x 2 y 7 end -arch woodfloor2 +arch sign +name Princes of the realm +x 2 +y 7 +arch event_apply +name 90 +title Python +slaying /python/maps/scorn/castle_read.py +end +end +arch cyanmarble x 2 y 8 end -arch woodfloor2 +arch cyan-beige-c-marble_114 x 2 y 9 end -arch woodfloor2 +arch beigemarble x 2 y 10 end -arch stwall_2_1_2 -x 2 -y 10 -end -arch woodfloor2 +arch beigemarble x 2 y 11 end -arch woodfloor2 +arch beigemarble x 2 y 12 end -arch woodfloor2 +arch beige-white-c-marble_111 x 2 y 13 end -arch woodfloor2 +arch marble x 2 y 14 end -arch woodfloor2 -x 2 -y 15 -end arch stwall_2_1_2 x 2 -y 15 +y 14 end -arch woodfloor2 +arch marble x 3 end -arch stwall_3_3 +arch stwall_2_1_2 x 3 end arch woodfloor2 x 3 y 1 end -arch stwall_2_1_1 +arch beige-white-c-marble_113 x 3 y 1 end -arch woodfloor2 +arch beigemarble x 3 y 2 end -arch stwall_3_2 -x 3 -y 2 -end -arch woodfloor2 +arch beigemarble x 3 y 3 end -arch stwall_2_1_1 -x 3 -y 3 -end -arch woodfloor2 +arch beigemarble x 3 y 4 end -arch stwall_3_1 -x 3 -y 4 -end -arch woodfloor2 +arch cyan-beige-c-marble_112 x 3 y 5 end -arch woodfloor2 +arch cyanmarble x 3 y 6 end -arch woodfloor2 +arch cyanmarble x 3 y 7 end -arch woodfloor2 +arch cyanmarble x 3 y 8 end -arch woodfloor2 +arch cyan-beige-c-marble_111 x 3 y 9 end -arch woodfloor2 +arch beigemarble x 3 y 10 end -arch stwall_3_3 -x 3 -y 10 -end -arch woodfloor2 +arch beigemarble x 3 y 11 end -arch stwall_2_1_1 -x 3 -y 11 -end -arch woodfloor2 +arch beigemarble x 3 y 12 end -arch stwall_2_1_1 -x 3 -y 12 -end -arch woodfloor2 +arch beige-white-c-marble_114 x 3 y 13 end -arch stwall_3_2 -x 3 -y 13 -end -arch woodfloor2 +arch marble x 3 y 14 end -arch stwall_2_1_1 +arch stwall_2_1_2 x 3 y 14 end -arch woodfloor2 -x 3 -y 15 -end -arch stwall_3_1 -x 3 -y 15 -end -arch woodfloor2 +arch marble x 4 end arch stwall_2_1_2 x 4 end -arch woodfloor2 +arch white-beige-c-marble_114 x 4 y 1 end -arch woodfloor2 +arch beigemarble x 4 y 2 end -arch stwall_2_1_2 -x 4 -y 2 -end -arch woodfloor2 +arch beigemarble x 4 y 3 end -arch woodfloor2 +arch beigemarble x 4 y 4 end -arch stwall_2_1_2 -x 4 -y 4 -end -arch woodfloor2 +arch beigemarble x 4 y 5 end -arch woodfloor2 +arch beigemarble x 4 y 6 end -arch woodfloor2 +arch beigemarble x 4 y 7 end -arch woodfloor2 +arch beigemarble x 4 y 8 end -arch woodfloor2 +arch beigemarble x 4 y 9 end -arch woodfloor2 +arch beigemarble x 4 y 10 end -arch stwall_2_1_2 -x 4 -y 10 -end -arch woodfloor2 +arch beigemarble x 4 y 11 end -arch woodfloor2 +arch beigemarble x 4 y 12 end -arch woodfloor2 -x 4 -y 13 -end -arch stwall_2_1_2 +arch white-beige-c-marble_113 x 4 y 13 end @@ -477,2234 +395,1296 @@ arch woodfloor2 x 4 y 14 end -arch woodfloor2 +arch marble x 4 -y 15 +y 14 end arch stwall_2_1_2 x 4 -y 15 +y 14 end -arch woodfloor2 +arch marble x 5 end arch stwall_2_1_2 x 5 end -arch woodfloor2 +arch marble x 5 y 1 end -arch woodfloor2 -x 5 -y 1 -end -arch exit -slaying HallOfQuests -hp 6 -sp 6 -x 5 -y 1 -end -arch woodfloor2 +arch marble x 5 y 2 end -arch stwall_2_1_2 -x 5 -y 2 -end -arch woodfloor2 +arch marble x 5 y 3 end -arch woodfloor2 +arch marble x 5 y 4 end -arch stwall_2_1_2 -x 5 -y 4 -end -arch woodfloor2 +arch marble x 5 y 5 end -arch woodfloor2 +arch marble x 5 y 6 end -arch woodfloor2 +arch marble x 5 y 7 end -arch woodfloor2 +arch marble x 5 y 8 end -arch woodfloor2 +arch marble x 5 y 9 end -arch woodfloor2 +arch marble x 5 y 10 end -arch stwall_2_1_2 -x 5 -y 10 -end -arch woodfloor2 +arch marble x 5 y 11 end -arch woodfloor2 +arch marble x 5 y 12 end -arch woodfloor2 +arch marble x 5 y 13 end -arch stwall_2_1_2 -x 5 -y 13 -end -arch woodfloor2 +arch marble x 5 y 14 end -arch woodfloor2 -x 5 -y 14 -end -arch exit -slaying HallOfQuests -hp 6 -sp 6 -x 5 -y 14 -end -arch woodfloor2 -x 5 -y 15 -end arch stwall_2_1_2 x 5 -y 15 +y 14 end -arch woodfloor2 +arch marble x 6 end -arch stwall_3_3 +arch stwall_2_1_2 x 6 end -arch woodfloor2 +arch white-green-c-marble_111 x 6 y 1 end -arch stwall_2_1_1 -x 6 -y 1 -end -arch woodfloor2 +arch greenmarble x 6 y 2 end -arch stwall_3_4 -x 6 -y 2 -end -arch woodfloor2 +arch greenmarble x 6 y 3 end -arch stwall_2_1_1 -x 6 -y 3 -end -arch woodfloor2 +arch greenmarble x 6 y 4 end -arch stwall_3_1 -x 6 -y 4 -end -arch woodfloor2 +arch white-green-c-marble_112 x 6 y 5 end -arch woodfloor2 +arch marble x 6 y 6 end -arch woodfloor2 +arch marble x 6 y 7 end -arch woodfloor2 +arch marble x 6 y 8 end -arch woodfloor2 +arch white-red-c-marble_111 x 6 y 9 end -arch woodfloor2 +arch redmarble x 6 y 10 end -arch stwall_3_3 -x 6 -y 10 -end -arch woodfloor2 +arch redmarble x 6 y 11 end -arch stwall_2_1_1 -x 6 -y 11 -end -arch woodfloor2 +arch redmarble x 6 y 12 end -arch stwall_2_1_1 -x 6 -y 12 -end -arch woodfloor2 +arch white-red-c-marble_112 x 6 y 13 end -arch stwall_3_4 -x 6 -y 13 -end -arch woodfloor2 +arch marble x 6 y 14 end -arch stwall_2_1_1 +arch stwall_2_1_2 x 6 y 14 end -arch woodfloor2 -x 6 -y 15 -end -arch stwall_3_1 -x 6 -y 15 -end -arch woodfloor2 +arch marble x 7 end arch stwall_2_1_2 x 7 end -arch woodfloor2 +arch greenmarble x 7 y 1 end -arch woodfloor2 +arch sign +name Dukes of the realm x 7 y 1 +arch event_apply +name 70 +title Python +slaying /python/maps/scorn/castle_read.py end -arch exit -slaying HallOfQuests -hp 6 -sp 6 -x 7 -y 1 end -arch woodfloor2 +arch greenmarble x 7 y 2 end -arch woodfloor2 +arch greenmarble x 7 y 3 end -arch woodfloor2 +arch marble x 7 y 4 end -arch stwall_2_1_2 +arch marble x 7 y 4 end -arch woodfloor2 +arch greenmarble +x 7 +y 4 +end +arch greenmarble x 7 y 5 end -arch woodfloor2 +arch marble x 7 y 6 end -arch woodfloor2 +arch marble x 7 y 7 end -arch woodfloor2 +arch marble x 7 y 8 end -arch woodfloor2 +arch redmarble x 7 y 9 end -arch woodfloor2 +arch redmarble x 7 y 10 end -arch stwall_2_1_2 -x 7 -y 10 -end -arch woodfloor2 +arch redmarble x 7 y 11 end -arch woodfloor2 +arch redmarble x 7 y 12 end -arch woodfloor2 +arch redmarble x 7 y 13 end -arch woodfloor2 +arch sign +name Archdukes of the realm +x 7 +y 13 +arch event_apply +name 80 +title Python +slaying /python/maps/scorn/castle_read.py +end +end +arch marble x 7 y 14 end -arch woodfloor2 -x 7 -y 14 -end -arch exit -slaying HallOfQuests -hp 6 -sp 6 -x 7 -y 14 -end -arch woodfloor2 -x 7 -y 15 -end arch stwall_2_1_2 x 7 -y 15 +y 14 end -arch woodfloor2 +arch marble x 8 end -arch stwall_3_3 +arch stwall_2_1_2 x 8 end -arch woodfloor2 +arch white-green-c-marble_114 x 8 y 1 end -arch stwall_2_1_1 -x 8 -y 1 -end -arch woodfloor2 +arch greenmarble x 8 y 2 end -arch stwall_3_2 -x 8 -y 2 -end -arch woodfloor2 +arch greenmarble x 8 y 3 end -arch stwall_2_1_1 -x 8 -y 3 -end -arch woodfloor2 +arch greenmarble x 8 y 4 end -arch stwall_3_1 -x 8 -y 4 -end -arch woodfloor2 +arch white-green-c-marble_113 x 8 y 5 end -arch woodfloor2 +arch marble x 8 y 6 end -arch woodfloor2 +arch marble x 8 y 7 end -arch woodfloor2 +arch marble x 8 y 8 end -arch woodfloor2 +arch white-red-c-marble_114 x 8 y 9 end -arch woodfloor2 +arch redmarble x 8 y 10 end -arch stwall_3_3 -x 8 -y 10 -end -arch woodfloor2 +arch redmarble x 8 y 11 end -arch stwall_2_1_1 -x 8 -y 11 -end -arch woodfloor2 +arch redmarble x 8 y 12 end -arch stwall_3_2 -x 8 -y 12 -end -arch woodfloor2 +arch white-red-c-marble_113 x 8 y 13 end -arch stwall_2_1_1 -x 8 -y 13 -end -arch woodfloor2 +arch marble x 8 y 14 end -arch stwall_2_1_1 +arch stwall_2_1_2 x 8 y 14 end -arch woodfloor2 -x 8 -y 15 -end -arch stwall_3_1 -x 8 -y 15 -end -arch woodfloor2 +arch marble x 9 end arch stwall_2_1_2 x 9 end -arch woodfloor2 +arch marble x 9 y 1 end -arch woodfloor2 -x 9 -y 1 -end -arch exit -slaying HallOfQuests -hp 6 -sp 6 -x 9 -y 1 -end -arch woodfloor2 +arch marble x 9 y 2 end -arch stwall_2_1_2 -x 9 -y 2 -end -arch woodfloor2 +arch marble x 9 y 3 end -arch woodfloor2 +arch marble x 9 y 4 end -arch stwall_2_1_2 -x 9 -y 4 -end -arch woodfloor2 +arch marble x 9 y 5 end -arch woodfloor2 +arch marble x 9 y 6 end -arch woodfloor2 +arch marble x 9 y 7 end -arch woodfloor2 +arch marble x 9 y 8 end -arch woodfloor2 +arch marble x 9 y 9 end -arch woodfloor2 +arch marble x 9 y 10 end -arch stwall_2_1_2 -x 9 -y 10 -end -arch woodfloor2 +arch marble x 9 y 11 end -arch woodfloor2 +arch marble x 9 y 12 end -arch stwall_2_1_2 -x 9 -y 12 -end -arch woodfloor2 +arch marble x 9 y 13 end -arch woodfloor2 +arch marble x 9 y 14 end -arch woodfloor2 -x 9 -y 15 -end arch stwall_2_1_2 x 9 -y 15 +y 14 end -arch woodfloor2 +arch marble x 10 end arch stwall_2_1_2 x 10 end -arch woodfloor2 +arch marble x 10 y 1 end -arch woodfloor2 +arch white-red-c-marble_111 +x 10 +y 1 +end +arch redmarble x 10 y 2 end -arch stwall_2_1_2 -x 10 -y 2 -end -arch woodfloor2 +arch redmarble x 10 y 3 end -arch woodfloor2 +arch redmarble x 10 y 4 end -arch stwall_2_1_2 -x 10 -y 4 -end -arch woodfloor2 +arch white-red-c-marble_112 x 10 y 5 end -arch woodfloor2 +arch marble x 10 y 6 end -arch woodfloor2 +arch marble x 10 y 7 end -arch woodfloor2 +arch marble x 10 y 8 end -arch woodfloor2 +arch white-green-c-marble_111 x 10 y 9 end -arch woodfloor2 +arch greenmarble x 10 y 10 end -arch stwall_2_1_2 -x 10 -y 10 -end -arch woodfloor2 +arch greenmarble x 10 y 11 end -arch woodfloor2 +arch greenmarble x 10 y 12 end -arch stwall_2_1_2 -x 10 -y 12 -end -arch woodfloor2 +arch white-green-c-marble_112 x 10 y 13 end -arch woodfloor2 +arch marble x 10 y 14 end -arch woodfloor2 -x 10 -y 14 -end -arch exit -slaying HallOfQuests -hp 6 -sp 6 -x 10 -y 14 -end -arch woodfloor2 -x 10 -y 15 -end arch stwall_2_1_2 x 10 -y 15 +y 14 end -arch woodfloor2 +arch marble x 11 end -arch stwall_3_3 +arch stwall_2_1_2 x 11 end -arch woodfloor2 +arch redmarble x 11 y 1 end -arch stwall_2_1_1 +arch sign +name Marqiuses of the realm x 11 y 1 +arch event_apply +name 50 +title Python +slaying /python/maps/scorn/castle_read.py end -arch woodfloor2 +end +arch redmarble x 11 y 2 end -arch stwall_3_4 -x 11 -y 2 -end -arch woodfloor2 +arch redmarble x 11 y 3 end -arch stwall_2_1_1 -x 11 -y 3 -end -arch woodfloor2 +arch redmarble x 11 y 4 end -arch stwall_2_2_4 -x 11 -y 4 -end -arch woodfloor2 +arch redmarble x 11 y 5 end -arch woodfloor2 +arch marble x 11 y 6 end -arch woodfloor2 +arch marble x 11 y 7 end -arch woodfloor2 +arch marble x 11 y 8 end -arch woodfloor2 +arch marble x 11 y 9 end -arch woodfloor2 +arch greenmarble +x 11 +y 9 +end +arch marble x 11 y 10 end -arch stwall_2_2_3 +arch greenmarble x 11 y 10 end -arch woodfloor2 +arch greenmarble x 11 y 11 end -arch stwall_2_1_1 -x 11 -y 11 -end -arch woodfloor2 +arch greenmarble x 11 y 12 end -arch stwall_3_4 -x 11 -y 12 -end -arch woodfloor2 +arch greenmarble x 11 y 13 end -arch stwall_2_1_1 +arch sign +name Counts of the realm x 11 y 13 +arch event_apply +name 60 +title Python +slaying /python/maps/scorn/castle_read.py end -arch woodfloor2 +end +arch marble x 11 y 14 end -arch stwall_2_1_1 +arch stwall_2_1_2 x 11 y 14 end -arch woodfloor2 -x 11 -y 15 -end -arch stwall_3_1 -x 11 -y 15 -end -arch woodfloor2 +arch marble x 12 end arch stwall_2_1_2 x 12 end -arch woodfloor2 +arch marble x 12 y 1 end -arch woodfloor2 +arch white-red-c-marble_114 +x 12 +y 1 +end +arch redmarble x 12 y 2 end -arch woodfloor2 +arch redmarble x 12 y 3 end -arch woodfloor2 +arch redmarble x 12 y 4 end -arch woodfloor2 +arch white-red-c-marble_113 x 12 y 5 end -arch woodfloor2 +arch marble x 12 y 6 end -arch woodfloor2 +arch marble x 12 y 7 end -arch woodfloor2 +arch marble x 12 y 8 end -arch woodfloor2 +arch white-green-c-marble_114 x 12 y 9 end -arch woodfloor2 +arch greenmarble x 12 y 10 end -arch woodfloor2 +arch greenmarble x 12 y 11 end -arch woodfloor2 +arch greenmarble x 12 y 12 end -arch woodfloor2 +arch white-green-c-marble_113 x 12 y 13 end -arch woodfloor2 +arch marble x 12 y 14 end -arch woodfloor2 -x 12 -y 15 -end arch stwall_2_1_2 x 12 -y 15 +y 14 end -arch woodfloor2 +arch marble x 13 end arch stwall_2_1_2 x 13 end -arch woodfloor2 +arch marble x 13 y 1 end -arch woodfloor2 +arch marble x 13 y 2 end -arch woodfloor2 +arch marble x 13 y 3 end -arch woodfloor2 +arch marble x 13 y 4 end -arch woodfloor2 +arch marble x 13 y 5 end -arch woodfloor2 +arch marble x 13 y 6 end -arch woodfloor2 +arch marble x 13 y 7 end -arch woodfloor2 +arch marble x 13 y 8 end -arch woodfloor2 +arch marble x 13 y 9 end -arch woodfloor2 +arch marble x 13 y 10 end -arch woodfloor2 +arch marble x 13 y 11 end -arch woodfloor2 +arch marble x 13 y 12 end -arch woodfloor2 +arch marble x 13 y 13 end -arch woodfloor2 +arch marble x 13 y 14 end -arch woodfloor2 -x 13 -y 15 -end arch stwall_2_1_2 x 13 -y 15 +y 14 end -arch woodfloor2 +arch marble x 14 end arch stwall_2_1_2 x 14 end -arch woodfloor2 +arch white-green-c-marble_111 x 14 y 1 end -arch woodfloor2 +arch greenmarble x 14 y 2 end -arch woodfloor2 +arch greenmarble x 14 y 3 end -arch woodfloor2 +arch greenmarble x 14 y 4 end -arch woodfloor2 +arch white-green-c-marble_112 x 14 y 5 end -arch woodfloor2 +arch marble x 14 y 6 end -arch woodfloor2 +arch marble x 14 y 7 end -arch woodfloor2 +arch marble x 14 y 8 end -arch woodfloor2 +arch white-red-c-marble_111 x 14 y 9 end -arch woodfloor2 +arch redmarble x 14 y 10 end -arch woodfloor2 +arch redmarble x 14 y 11 end -arch woodfloor2 +arch redmarble x 14 y 12 end -arch woodfloor2 +arch white-red-c-marble_112 x 14 y 13 end -arch woodfloor2 +arch marble x 14 y 14 end -arch woodfloor2 -x 14 -y 15 -end arch stwall_2_1_2 x 14 -y 15 +y 14 end -arch woodfloor2 +arch marble x 15 end arch stwall_2_1_2 x 15 end -arch woodfloor2 +arch greenmarble x 15 y 1 end -arch woodfloor2 +arch sign +name Barons of the realm +x 15 +y 1 +arch event_apply +name 30 +title Python +slaying /python/maps/scorn/castle_read.py +end +end +arch greenmarble x 15 y 2 end -arch magic_mouth -msg -If you have already attained the rank -of Count and wish to attain the -rank of Duke, step to the right, -to receive your commission. -endmsg +arch greenmarble x 15 y 3 end -arch woodfloor2 -x 15 -y 3 -end -arch woodfloor2 +arch greenmarble x 15 y 4 end -arch woodfloor2 +arch greenmarble x 15 y 5 end -arch woodfloor2 +arch marble x 15 y 6 end -arch woodfloor2 +arch marble x 15 y 7 end -arch woodfloor2 +arch marble x 15 y 8 end -arch woodfloor2 +arch redmarble x 15 y 9 end -arch woodfloor2 +arch redmarble x 15 y 10 end -arch magic_mouth -msg -If you have already attained the rank -of Duke and wish to attain the -rank of ArchDuke, step to the right, -to receive your commission. -endmsg +arch redmarble x 15 y 11 end -arch woodfloor2 -x 15 -y 11 -end -arch woodfloor2 +arch redmarble x 15 y 12 end -arch woodfloor2 +arch redmarble x 15 y 13 end -arch woodfloor2 +arch sign +name Earls of the realm +x 15 +y 13 +arch event_apply +name 40 +title Python +slaying /python/maps/scorn/castle_read.py +end +end +arch marble x 15 y 14 end -arch woodfloor2 -x 15 -y 15 -end arch stwall_2_1_2 x 15 -y 15 +y 14 end -arch woodfloor2 +arch marble x 16 end arch stwall_2_1_2 x 16 end -arch woodfloor2 +arch white-green-c-marble_114 x 16 y 1 end -arch woodfloor2 +arch greenmarble x 16 y 2 end -arch woodfloor2 +arch greenmarble x 16 y 3 end -arch woodfloor2 +arch greenmarble x 16 y 4 end -arch woodfloor2 +arch white-green-c-marble_113 x 16 y 5 end -arch woodfloor2 +arch marble x 16 y 6 end -arch woodfloor2 +arch marble x 16 y 7 end -arch woodfloor2 +arch marble x 16 y 8 end -arch woodfloor2 +arch white-red-c-marble_114 x 16 y 9 end -arch woodfloor2 +arch redmarble x 16 y 10 end -arch woodfloor2 +arch redmarble x 16 y 11 end -arch woodfloor2 +arch redmarble x 16 y 12 end -arch woodfloor2 +arch white-red-c-marble_113 x 16 y 13 end -arch woodfloor2 +arch marble x 16 y 14 end -arch woodfloor2 -x 16 -y 15 -end arch stwall_2_1_2 x 16 -y 15 +y 14 end -arch woodfloor2 +arch marble x 17 end arch stwall_2_1_2 x 17 end -arch woodfloor2 +arch marble x 17 y 1 end -arch woodfloor2 +arch marble x 17 y 2 end -arch woodfloor2 +arch marble x 17 y 3 end -arch woodfloor2 +arch marble x 17 y 4 end -arch woodfloor2 +arch marble x 17 y 5 end -arch woodfloor2 +arch marble x 17 y 6 end -arch woodfloor2 +arch marble x 17 y 7 end -arch woodfloor2 +arch marble x 17 y 8 end -arch woodfloor2 +arch marble x 17 y 9 end -arch woodfloor2 +arch marble x 17 y 10 end -arch woodfloor2 +arch marble x 17 y 11 end -arch woodfloor2 +arch marble x 17 y 12 end -arch woodfloor2 +arch marble x 17 y 13 end -arch woodfloor2 +arch marble x 17 y 14 end -arch woodfloor2 -x 17 -y 15 -end arch stwall_2_1_2 x 17 -y 15 +y 14 end -arch woodfloor2 +arch marble x 18 end arch stwall_2_1_2 x 18 end -arch woodfloor2 +arch white-red-c-marble_111 x 18 y 1 end -arch woodfloor2 +arch redmarble x 18 y 2 end -arch woodfloor2 +arch redmarble x 18 y 3 end -arch woodfloor2 +arch redmarble x 18 y 4 end -arch woodfloor2 +arch white-red-c-marble_112 x 18 y 5 end -arch woodfloor2 +arch marble x 18 y 6 end -arch woodfloor2 +arch marble x 18 y 7 end -arch woodfloor2 +arch marble x 18 y 8 end -arch woodfloor2 +arch white-green-c-marble_111 x 18 y 9 end -arch woodfloor2 +arch greenmarble x 18 y 10 end -arch woodfloor2 +arch greenmarble x 18 y 11 end -arch woodfloor2 +arch greenmarble x 18 y 12 end -arch woodfloor2 +arch white-green-c-marble_112 x 18 y 13 end -arch woodfloor2 +arch marble x 18 y 14 end -arch woodfloor2 -x 18 -y 15 -end arch stwall_2_1_2 x 18 -y 15 +y 14 end -arch woodfloor2 +arch marble x 19 end arch stwall_2_1_2 x 19 end -arch woodfloor2 +arch redmarble x 19 y 1 end -arch woodfloor2 +arch sign +name Knights of the realm +x 19 +y 1 +arch event_apply +name 10 +title Python +slaying /python/maps/scorn/castle_read.py +end +end +arch redmarble x 19 y 2 end -arch woodfloor2 +arch redmarble x 19 y 3 end -arch woodfloor2 +arch redmarble x 19 y 4 end -arch woodfloor2 +arch redmarble x 19 y 5 end -arch woodfloor2 +arch marble x 19 y 6 end -arch woodfloor2 +arch marble x 19 y 7 end -arch woodfloor2 +arch marble x 19 y 8 end -arch woodfloor2 +arch greenmarble x 19 y 9 end -arch woodfloor2 +arch greenmarble x 19 y 10 end -arch woodfloor2 +arch greenmarble x 19 y 11 end -arch woodfloor2 +arch greenmarble x 19 y 12 end -arch woodfloor2 +arch greenmarble x 19 y 13 end -arch woodfloor2 +arch sign +name Baronets of the realm +x 19 +y 13 +arch event_apply +name 20 +title Python +slaying /python/maps/scorn/castle_read.py +end +end +arch marble x 19 y 14 end -arch woodfloor2 -x 19 -y 15 -end arch stwall_2_1_2 x 19 -y 15 -end -arch woodfloor2 -x 20 -end -arch stwall_2_1_2 -x 20 -end -arch woodfloor2 -x 20 -y 1 -end -arch woodfloor2 -x 20 -y 2 -end -arch woodfloor2 -x 20 -y 3 -end -arch woodfloor2 -x 20 -y 4 -end -arch woodfloor2 -x 20 -y 5 -end -arch woodfloor2 -x 20 -y 6 -end -arch woodfloor2 -x 20 -y 7 -end -arch woodfloor2 -x 20 -y 8 -end -arch woodfloor2 -x 20 -y 9 -end -arch woodfloor2 -x 20 -y 10 -end -arch woodfloor2 -x 20 -y 11 -end -arch woodfloor2 -x 20 -y 12 -end -arch woodfloor2 -x 20 -y 13 -end -arch woodfloor2 -x 20 y 14 end -arch woodfloor2 +arch marble x 20 -y 15 end arch stwall_2_1_2 x 20 -y 15 end -arch woodfloor2 -x 21 -end -arch stwall_2_1_2 -x 21 -end -arch woodfloor2 -x 21 +arch white-red-c-marble_114 +x 20 y 1 end -arch woodfloor2 -x 21 +arch redmarble +x 20 y 2 end -arch woodfloor2 -x 21 +arch redmarble +x 20 y 3 end -arch woodfloor2 -x 21 +arch redmarble +x 20 y 4 end -arch woodfloor2 -x 21 +arch white-red-c-marble_113 +x 20 y 5 end -arch woodfloor2 -x 21 +arch marble +x 20 y 6 end -arch woodfloor2 -x 21 -y 7 -end -arch woodfloor2 -x 21 -y 8 -end -arch woodfloor2 -x 21 -y 9 -end -arch woodfloor2 -x 21 -y 10 -end -arch woodfloor2 -x 21 -y 11 -end -arch woodfloor2 -x 21 -y 12 -end -arch woodfloor2 -x 21 -y 13 -end -arch woodfloor2 -x 21 -y 14 -end -arch woodfloor2 -x 21 -y 15 -end -arch stwall_2_1_2 -x 21 -y 15 -end -arch woodfloor2 -x 22 -end -arch stwall_2_1_2 -x 22 -end -arch woodfloor2 -x 22 -y 1 -end -arch woodfloor2 -x 22 -y 2 -end -arch woodfloor2 -x 22 -y 3 -end -arch woodfloor2 -x 22 -y 4 -end -arch woodfloor2 -x 22 -y 5 -end -arch woodfloor2 -x 22 -y 6 -end -arch woodfloor2 -x 22 -y 7 -end -arch woodfloor2 -x 22 -y 8 -end -arch woodfloor2 -x 22 -y 9 -end -arch woodfloor2 -x 22 -y 10 -end -arch magic_mouth -msg -If you have obtained the rank of -Baron, and would become a Marquis, -step to the right -endmsg -x 22 -y 11 -end -arch woodfloor2 -x 22 -y 11 -end -arch woodfloor2 -x 22 -y 12 -end -arch woodfloor2 -x 22 -y 13 -end -arch woodfloor2 -x 22 -y 14 -end -arch woodfloor2 -x 22 -y 15 -end -arch stwall_2_1_2 -x 22 -y 15 -end -arch woodfloor2 -x 23 -end -arch stwall_2_1_2 -x 23 -end -arch woodfloor2 -x 23 -y 1 -end -arch woodfloor2 -x 23 -y 2 -end -arch woodfloor2 -x 23 -y 3 -end -arch woodfloor2 -x 23 -y 4 -end -arch woodfloor2 -x 23 -y 5 -end -arch woodfloor2 -x 23 -y 6 -end -arch woodfloor2 -x 23 -y 7 -end -arch woodfloor2 -x 23 -y 8 -end -arch woodfloor2 -x 23 -y 9 -end -arch woodfloor2 -x 23 -y 10 -end -arch woodfloor2 -x 23 -y 11 -end -arch woodfloor2 -x 23 -y 12 -end -arch woodfloor2 -x 23 -y 13 -end -arch woodfloor2 -x 23 -y 14 -end -arch woodfloor2 -x 23 -y 15 -end -arch stwall_2_1_2 -x 23 -y 15 -end -arch woodfloor2 -x 24 -end -arch stwall_2_1_2 -x 24 -end -arch woodfloor2 -x 24 -y 1 -end -arch woodfloor2 -x 24 -y 2 -end -arch woodfloor2 -x 24 -y 3 -end -arch woodfloor2 -x 24 -y 4 -end -arch woodfloor2 -x 24 -y 5 -end -arch woodfloor2 -x 24 -y 6 -end -arch woodfloor2 -x 24 -y 7 -end -arch woodfloor2 -x 24 -y 8 -end -arch woodfloor2 -x 24 -y 9 -end -arch woodfloor2 -x 24 -y 10 -end -arch woodfloor2 -x 24 -y 11 -end -arch woodfloor2 -x 24 -y 12 -end -arch woodfloor2 -x 24 -y 13 -end -arch woodfloor2 -x 24 -y 14 -end -arch woodfloor2 -x 24 -y 15 -end -arch stwall_2_1_2 -x 24 -y 15 -end -arch woodfloor2 -x 25 -end -arch stwall_2_1_2 -x 25 -end -arch woodfloor2 -x 25 -y 1 -end -arch woodfloor2 -x 25 -y 2 -end -arch woodfloor2 -x 25 -y 3 -end -arch woodfloor2 -x 25 -y 4 -end -arch woodfloor2 -x 25 -y 5 -end -arch woodfloor2 -x 25 -y 6 -end -arch woodfloor2 -x 25 -y 7 -end -arch woodfloor2 -x 25 -y 8 -end -arch woodfloor2 -x 25 -y 9 -end -arch woodfloor2 -x 25 -y 10 -end -arch woodfloor2 -x 25 -y 11 -end -arch woodfloor2 -x 25 -y 12 -end -arch woodfloor2 -x 25 -y 13 -end -arch woodfloor2 -x 25 -y 14 -end -arch woodfloor2 -x 25 -y 15 -end -arch stwall_2_1_2 -x 25 -y 15 -end -arch woodfloor2 -x 26 -end -arch stwall_2_1_2 -x 26 -end -arch woodfloor2 -x 26 -y 1 -end -arch woodfloor2 -x 26 -y 2 -end -arch woodfloor2 -x 26 -y 3 -end -arch woodfloor2 -x 26 -y 4 -end -arch woodfloor2 -x 26 -y 5 -end -arch woodfloor2 -x 26 -y 6 -end -arch woodfloor2 -x 26 -y 7 -end -arch woodfloor2 -x 26 -y 8 -end -arch woodfloor2 -x 26 -y 9 -end -arch woodfloor2 -x 26 -y 10 -end -arch woodfloor2 -x 26 -y 11 -end -arch woodfloor2 -x 26 -y 12 -end -arch woodfloor2 -x 26 -y 13 -end -arch woodfloor2 -x 26 -y 14 -end -arch woodfloor2 -x 26 -y 15 -end -arch stwall_2_1_2 -x 26 -y 15 -end -arch woodfloor2 -x 27 -end -arch stwall_2_1_2 -x 27 -end -arch woodfloor2 -x 27 -y 1 -end -arch woodfloor2 -x 27 -y 2 -end -arch woodfloor2 -x 27 -y 3 -end -arch woodfloor2 -x 27 -y 4 -end -arch woodfloor2 -x 27 -y 5 -end -arch woodfloor2 -x 27 -y 6 -end -arch woodfloor2 -x 27 -y 7 -end -arch woodfloor2 -x 27 -y 8 -end -arch woodfloor2 -x 27 -y 9 -end -arch woodfloor2 -x 27 -y 10 -end -arch woodfloor2 -x 27 -y 11 -end -arch woodfloor2 -x 27 -y 12 -end -arch woodfloor2 -x 27 -y 13 -end -arch woodfloor2 -x 27 -y 14 -end -arch woodfloor2 -x 27 -y 15 -end -arch stwall_2_1_2 -x 27 -y 15 -end -arch woodfloor2 -x 28 -end -arch stwall_2_1_2 -x 28 -end -arch woodfloor2 -x 28 -y 1 -end -arch woodfloor2 -x 28 -y 2 -end -arch woodfloor2 -x 28 -y 3 -end -arch woodfloor2 -x 28 -y 4 -end -arch woodfloor2 -x 28 -y 5 -end -arch woodfloor2 -x 28 -y 6 -end -arch woodfloor2 -x 28 -y 7 -end -arch woodfloor2 -x 28 -y 8 -end -arch woodfloor2 -x 28 -y 9 -end -arch woodfloor2 -x 28 -y 10 -end -arch magic_mouth -msg -One must have attained Knighthood in -order to advance to a Baronetcy. -If you are a Knight, step onto the -pentagram to learn how you might -become a Baronet. -endmsg -x 28 -y 11 -end -arch woodfloor2 -x 28 -y 11 -end -arch woodfloor2 -x 28 -y 12 -end -arch woodfloor2 -x 28 -y 13 -end -arch woodfloor2 -x 28 -y 14 -end -arch woodfloor2 -x 28 -y 15 -end -arch stwall_2_1_2 -x 28 -y 15 -end -arch woodfloor2 -x 29 -end -arch stwall_2_1_2 -x 29 -end -arch woodfloor2 -x 29 -y 1 -end -arch woodfloor2 -x 29 -y 2 -end -arch woodfloor2 -x 29 -y 3 -end -arch woodfloor2 -x 29 -y 4 -end -arch woodfloor2 -x 29 -y 5 -end -arch woodfloor2 -x 29 -y 6 -end -arch woodfloor2 -x 29 -y 7 -end -arch woodfloor2 -x 29 -y 8 -end -arch woodfloor2 -x 29 -y 9 -end -arch woodfloor2 -x 29 -y 10 -end -arch woodfloor2 -x 29 -y 11 -end -arch woodfloor2 -x 29 -y 12 -end -arch woodfloor2 -x 29 -y 13 -end -arch woodfloor2 -x 29 -y 14 -end -arch woodfloor2 -x 29 -y 15 -end -arch stwall_2_1_2 -x 29 -y 15 -end -arch woodfloor2 -x 30 -end -arch stwall_2_1_2 -x 30 -end -arch woodfloor2 -x 30 -y 1 -end -arch woodfloor2 -x 30 -y 2 -end -arch woodfloor2 -x 30 -y 3 -end -arch woodfloor2 -x 30 -y 4 -end -arch woodfloor2 -x 30 -y 5 -end -arch woodfloor2 -x 30 -y 6 -end -arch woodfloor2 -x 30 +arch marble +x 20 y 7 end arch stair_down slaying castle2 hp 7 sp 16 -x 30 +x 20 y 7 end -arch woodfloor2 -x 30 +arch marble +x 20 y 8 end -arch woodfloor2 -x 30 +arch white-green-c-marble_114 +x 20 y 9 end -arch woodfloor2 -x 30 +arch greenmarble +x 20 y 10 end -arch woodfloor2 -x 30 +arch greenmarble +x 20 y 11 end -arch woodfloor2 -x 30 +arch greenmarble +x 20 y 12 end -arch woodfloor2 -x 30 +arch white-green-c-marble_113 +x 20 y 13 end -arch woodfloor2 -x 30 +arch marble +x 20 y 14 end -arch woodfloor2 -x 30 -y 15 -end arch stwall_2_1_2 -x 30 -y 15 +x 20 +y 14 end -arch woodfloor2 -x 31 +arch marble +x 21 end arch stwall_2_2_3 -x 31 +x 21 end -arch woodfloor2 -x 31 +arch marble +x 21 y 1 end arch stwall_2_1_1 -x 31 +x 21 y 1 end -arch woodfloor2 -x 31 +arch marble +x 21 y 2 end arch stwall_2_1_1 -x 31 +x 21 y 2 end -arch woodfloor2 -x 31 +arch marble +x 21 y 3 end arch stwall_2_1_1 -x 31 +x 21 y 3 end -arch woodfloor2 -x 31 +arch marble +x 21 y 4 end arch stwall_2_1_1 -x 31 +x 21 y 4 end -arch woodfloor2 -x 31 +arch marble +x 21 y 5 end arch stwall_2_1_1 -x 31 +x 21 y 5 end -arch woodfloor2 -x 31 +arch marble +x 21 y 6 end arch stwall_2_1_1 -x 31 +x 21 y 6 end -arch woodfloor2 -x 31 +arch marble +x 21 y 7 end arch stwall_2_1_1 -x 31 +x 21 y 7 end -arch woodfloor2 -x 31 +arch marble +x 21 y 8 end arch stwall_2_1_1 -x 31 +x 21 y 8 end -arch woodfloor2 -x 31 +arch marble +x 21 y 9 end arch stwall_2_1_1 -x 31 +x 21 y 9 end -arch woodfloor2 -x 31 +arch marble +x 21 y 10 end arch stwall_2_1_1 -x 31 +x 21 y 10 end -arch woodfloor2 -x 31 +arch marble +x 21 y 11 end arch stwall_2_1_1 -x 31 +x 21 y 11 end -arch woodfloor2 -x 31 +arch marble +x 21 y 12 end arch stwall_2_1_1 -x 31 +x 21 y 12 end -arch woodfloor2 -x 31 +arch marble +x 21 y 13 end arch stwall_2_1_1 -x 31 +x 21 y 13 end -arch woodfloor2 -x 31 +arch marble +x 21 y 14 end -arch stwall_2_1_1 -x 31 -y 14 -end -arch woodfloor2 -x 31 -y 15 -end arch stwall_2_2_4 -x 31 -y 15 +x 21 +y 14 end diff --git a/scorn/misc/castle2 b/scorn/misc/castle2 index 7b5f5650e..4957b3079 100644 --- a/scorn/misc/castle2 +++ b/scorn/misc/castle2 @@ -8,7 +8,7 @@ enter_x 10 enter_y 13 msg Created: 1997-04-27 -Modified: 2010-05-13 Nicolas Weeger +Modified: 2010-06-08 Cavesomething endmsg end arch grass @@ -1032,7 +1032,7 @@ y 16 end arch stair_up slaying HallOfQuests -hp 30 +hp 20 sp 7 x 7 y 16