alestan python guild updates
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@12510 282e977c-c81d-0410-88c4-b93c2d0d6712master
parent
01180c2e6e
commit
614e64549c
|
@ -0,0 +1 @@
|
|||
0
|
|
@ -0,0 +1 @@
|
|||
0
|
|
@ -0,0 +1 @@
|
|||
0
|
|
@ -0,0 +1 @@
|
|||
0
|
|
@ -0,0 +1,123 @@
|
|||
import random
|
||||
import Crossfire
|
||||
import CFGuilds
|
||||
import sys
|
||||
import string
|
||||
#sys.stderr=open("/home/alestan/Output.log", 'a')
|
||||
activator=Crossfire.WhoIsActivator()
|
||||
whoami=Crossfire.WhoAmI()
|
||||
|
||||
activatorname=activator.Name
|
||||
mymap = activator.Map
|
||||
def find_player(object):
|
||||
while (object.Type != 1) : #1 is type 'Player'
|
||||
object = object.Above
|
||||
if not object:
|
||||
return 0
|
||||
return object
|
||||
|
||||
Corpse = activator.Map.ObjectAt(int (21), int (0))
|
||||
x4=random.randint(21, 23)
|
||||
y4=random.randint(22,24)
|
||||
|
||||
Curse = activator.Map.ObjectAt(int(x4),int(y4))
|
||||
|
||||
|
||||
|
||||
x3=1
|
||||
y3=8
|
||||
|
||||
if (1==1):
|
||||
if (activator.DungeonMaster ==1):
|
||||
ApprovedClearanceLevel = 5
|
||||
|
||||
|
||||
|
||||
|
||||
Clearancerq=Crossfire.ScriptParameters() # 6 is say event
|
||||
x1 = activator.X
|
||||
Y1 = activator.Y
|
||||
x= 26
|
||||
y=0
|
||||
|
||||
text = string.split(Clearancerq)
|
||||
guildname = text[0]
|
||||
guild=CFGuilds.CFGuild(guildname)
|
||||
guildrecord=CFGuilds.CFGuildHouses().info(guildname)
|
||||
ClearanceRequested=(text[1])
|
||||
ActionRequired=text[2]
|
||||
if (guild.info(activatorname)!=0):
|
||||
text1=string.split(str(guild.info(activatorname)))
|
||||
|
||||
|
||||
ClearanceApproved = (text1[5])
|
||||
|
||||
# whoami.Say(ClearanceApproved)
|
||||
if (ClearanceApproved):
|
||||
if (ClearanceApproved == "'Initiate',"):
|
||||
ApprovedClearanceLevel = 1
|
||||
elif (ClearanceApproved == "'Novice',"):
|
||||
ApprovedClearanceLevel = 2
|
||||
elif (ClearanceApproved == "'Guildman',"):
|
||||
ApprovedClearanceLevel = 3
|
||||
elif (ClearanceApproved == "'Journeyman',"):
|
||||
ApprovedClearanceLevel = 4
|
||||
elif (ClearanceApproved == "'Master',"):
|
||||
ApprovedClearanceLevel = 5
|
||||
elif (ClearanceApproved == "'GuildMaster',"):
|
||||
ApprovedClearanceLevel = 6
|
||||
else:
|
||||
ApprovedClearanceLevel = 0
|
||||
if (activator.DungeonMaster ==1):
|
||||
ApprovedClearanceLevel = 6
|
||||
#whoami.Say(str(ApprovedClearanceLevel))
|
||||
|
||||
if (ClearanceRequested == "Initiate"):
|
||||
RequiredClearanceLevel = 1
|
||||
elif (ClearanceRequested == "Novice"):
|
||||
RequiredClearanceLevel = 2
|
||||
elif (ClearanceRequested == "Guildman"):
|
||||
RequiredClearanceLevel = 3
|
||||
elif (ClearanceRequested == "Journeyman"):
|
||||
RequiredClearanceLevel = 4
|
||||
elif (ClearanceRequested == "Master"):
|
||||
RequiredClearanceLevel = 5
|
||||
elif (ClearanceRequested == "GuildMaster"):
|
||||
RequiredClearanceLevel = 6
|
||||
#whoami.Say(str(RequiredClearanceLevel))
|
||||
|
||||
if (ApprovedClearanceLevel >= RequiredClearanceLevel):
|
||||
Approved = 'Access granted'
|
||||
else:
|
||||
Approved = 'Access denied'
|
||||
|
||||
|
||||
if (Approved != 'Access granted'):
|
||||
if (ActionRequired == "A"):
|
||||
activator.Teleport(mymap,int(40),int(22))
|
||||
elif (ActionRequired == "D"):
|
||||
Corpse.Name = str("%s's body" %(activator.Name))
|
||||
Corpse.Race = str("%s's Curse" %(activator.Name))
|
||||
Corpse.Weight = 1
|
||||
Curse.Name = str("%s's Curse" %(activator.Name))
|
||||
Corpse.Teleport(mymap, activator.X, activator.Y)
|
||||
Curse.InsertInto(activator)
|
||||
Curse1=activator.CheckArchInventory("amulet")
|
||||
#whoami.Say(str(Curse1))
|
||||
#whoami.Say(str(Curse))
|
||||
Curse1.Applied = 1
|
||||
|
||||
|
||||
activator.Teleport(mymap,int(23),int(0))
|
||||
|
||||
|
||||
|
||||
|
||||
# whoami.Say('y')
|
||||
# whoami.Say(Approved)
|
||||
#activator.Teleport(mymap,int(x1),int(Y1))
|
||||
# else:
|
||||
# whoami.Say(Approved)
|
||||
|
||||
#else:
|
||||
# whoami.Say('Say enter to request entry')
|
|
@ -0,0 +1,93 @@
|
|||
import Crossfire
|
||||
import CFGuilds
|
||||
|
||||
import sys
|
||||
import string
|
||||
|
||||
activator=Crossfire.WhoIsActivator()
|
||||
activatorname=activator.Name
|
||||
mymap = activator.Map
|
||||
def find_player(object):
|
||||
while (object.Type != 1) : #1 is type 'Player'
|
||||
object = object.Above
|
||||
if not object:
|
||||
return 0
|
||||
return object
|
||||
|
||||
|
||||
|
||||
|
||||
whoami=Crossfire.WhoAmI()
|
||||
texta=string.split(Crossfire.WhatIsMessage())
|
||||
if (texta[0] == 'enter') or (texta[0] == 'Enter'):
|
||||
if (activator.DungeonMaster ==1):
|
||||
ApprovedClearanceLevel = 5
|
||||
|
||||
|
||||
|
||||
|
||||
Clearancerq=Crossfire.ScriptParameters() # 6 is say event
|
||||
x1 = activator.X
|
||||
Y1 = activator.Y
|
||||
x= 26
|
||||
y=0
|
||||
|
||||
text = string.split(Clearancerq)
|
||||
guildname = text[0]
|
||||
guild=CFGuilds.CFGuild(guildname)
|
||||
guildrecord=CFGuilds.CFGuildHouses().info(guildname)
|
||||
ClearanceRequested=(text[1])
|
||||
if (guild.info(activatorname)!=0):
|
||||
text1=string.split(str(guild.info(activatorname)))
|
||||
|
||||
|
||||
ClearanceApproved = (text1[5])
|
||||
|
||||
whoami.Say(ClearanceApproved)
|
||||
if (ClearanceApproved):
|
||||
if (ClearanceApproved == "'Initiate',"):
|
||||
ApprovedClearanceLevel = 0
|
||||
elif (ClearanceApproved == "'Novice',"):
|
||||
ApprovedClearanceLevel = 1
|
||||
elif (ClearanceApproved == "'Guildman',"):
|
||||
ApprovedClearanceLevel = 2
|
||||
elif (ClearanceApproved == "'Journeyman',"):
|
||||
ApprovedClearanceLevel = 3
|
||||
elif (ClearanceApproved == "'Master',"):
|
||||
ApprovedClearanceLevel = 4
|
||||
elif (ClearanceApproved == "'GuildMaster',"):
|
||||
ApprovedClearanceLevel = 5
|
||||
else:
|
||||
ApprovedClearanceLevel = 0
|
||||
if (activator.DungeonMaster ==1):
|
||||
ApprovedClearanceLevel = 5
|
||||
#whoami.Say(str(ApprovedClearanceLevel))
|
||||
|
||||
if (ClearanceRequested == "Initiate"):
|
||||
RequiredClearanceLevel = 0
|
||||
elif (ClearanceRequested == "Novice"):
|
||||
RequiredClearanceLevel = 1
|
||||
elif (ClearanceRequested == "Guildman"):
|
||||
RequiredClearanceLevel = 2
|
||||
elif (ClearanceRequested == "Journeyman"):
|
||||
RequiredClearanceLevel = 3
|
||||
elif (ClearanceRequested == "Master"):
|
||||
RequiredClearanceLevel = 4
|
||||
elif (ClearanceRequested == "GuildMaster"):
|
||||
RequiredClearanceLevel = 5
|
||||
#whoami.Say(str(RequiredClearanceLevel))
|
||||
|
||||
if (ApprovedClearanceLevel >= RequiredClearanceLevel):
|
||||
Approved = 'Access granted'
|
||||
else:
|
||||
Approved = 'Access denied'
|
||||
|
||||
|
||||
if (Approved == 'Access granted'):
|
||||
activator.Teleport(mymap,int(21),int(y))
|
||||
whoami.Say(Approved)
|
||||
activator.Teleport(mymap,int(x1),int(Y1))
|
||||
else:
|
||||
whoami.Say(Approved)
|
||||
else:
|
||||
whoami.Say('Say enter to request entry')
|
|
@ -21,7 +21,17 @@ import CFGuilds
|
|||
import CFItemBroker
|
||||
import random
|
||||
import string
|
||||
gbfile='/cftmp/guildbalance.txt' #location of the balance of dues paid, where it should go depends on your distribution, uses an absolute path.
|
||||
guildname=Crossfire.ScriptParameters() # 6 is say event
|
||||
if (guildname):
|
||||
guild = CFGuilds.CFGuild(guildname)
|
||||
activator=Crossfire.WhoIsActivator()
|
||||
in_guild=CFGuilds.SearchGuilds(activator.Name)
|
||||
gbfile="/usr/games/crossfire/share/crossfire/maps/python/guilds/balance.2/%s.txt" %(guildname)#location of the balance of dues paid, where it should go depends on your distribution, uses an absolute path.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
x=6
|
||||
y=7
|
||||
x1=31
|
||||
|
@ -38,7 +48,6 @@ activator=Crossfire.WhoIsActivator()
|
|||
activatorname=activator.Name
|
||||
mymap = activator.Map
|
||||
whoami=Crossfire.WhoAmI()
|
||||
print whoami.Name
|
||||
if whoami.Name=='Jack':
|
||||
remarklist = ['Excellent','Thank You','Thank You','Thank You', 'Thank You', 'Great', 'OK', 'Wonderful', 'Swell', 'Dude', 'Big Spender']
|
||||
exclaimlist = ['Hey','Hey','Hey','Hey', 'Now just a minute', 'AHEM', 'OK...Wait a minute', 'Look chowderhead']
|
||||
|
@ -46,18 +55,21 @@ if whoami.Name=='Jack':
|
|||
|
||||
guildname=Crossfire.ScriptParameters() # 6 is say event
|
||||
text = Crossfire.WhatIsMessage().split()
|
||||
|
||||
|
||||
|
||||
if (guildname):
|
||||
guild = CFGuilds.CFGuild(guildname)
|
||||
cointype = "jadecoin" #What type of token are we using for guild dues?
|
||||
object = activator.CheckInventory(cointype)
|
||||
|
||||
if text[0] == 'help' or text[0] == 'yes':
|
||||
message='Let me know how many jade coins you want to pay. Say pay <amount>'
|
||||
|
||||
elif text[0] == 'pay':
|
||||
if len(text)==2:
|
||||
cost = int(text[1])
|
||||
if cost <0:
|
||||
cost=-1*cost
|
||||
if (object):
|
||||
pay = CFItemBroker.Item(object).subtract(cost)
|
||||
if (pay):
|
||||
|
|
|
@ -28,15 +28,22 @@ activatorname=activator.Name
|
|||
mymap = activator.Map
|
||||
x=32
|
||||
y=16
|
||||
x1=36
|
||||
y1=20
|
||||
activatorx=activator.X
|
||||
activatory=activator.Y
|
||||
whoami=Crossfire.WhoAmI()
|
||||
guildname=Crossfire.ScriptParameters() # 6 is say event
|
||||
|
||||
guildname=Crossfire.ScriptParameters() # 6 is say event
|
||||
print guildname
|
||||
if (guildname):
|
||||
|
||||
guild = CFGuilds.CFGuild(guildname)
|
||||
text = Crossfire.WhatIsMessage().split()
|
||||
guildrecord = CFGuilds.CFGuildHouses().info(guildname)
|
||||
whoami.Say(str(type(guildrecord)))
|
||||
found = 0
|
||||
whoami.Say(guildrecord['Status'])
|
||||
if text[0] == 'enter' or text[0] == 'Enter':
|
||||
|
||||
if guildrecord['Status'] == 'inactive':
|
||||
|
@ -58,24 +65,31 @@ if (guildname):
|
|||
message = 'Granted, but you are on probation'
|
||||
x=15
|
||||
y=22
|
||||
activator.Teleport(mymap,int(x1),int(y1))
|
||||
activator.Teleport(mymap,int(activatorx),int(activatory))
|
||||
else:
|
||||
message = 'Entry granted for %s' %activatorname
|
||||
y=22
|
||||
x=15
|
||||
activator.Teleport(mymap,int(x1),int(y1))
|
||||
activator.Teleport(mymap,int(activatorx),int(activatory))
|
||||
else:
|
||||
message = 'You try my patience %s. BEGONE!' %activatorname
|
||||
activator.Teleport(mymap,int(x),int(y)) #teleport them
|
||||
activator.Teleport(mymap,int(x),int(y)) #teleport them
|
||||
|
||||
elif text[0] == 'buy' or text[0] == 'Buy':
|
||||
if guildrecord['Status'] == 'inactive':
|
||||
in_guild = CFGuilds.SearchGuilds(activatorname)
|
||||
if in_guild == 0:
|
||||
x = 30
|
||||
y = 22
|
||||
y = 19
|
||||
message = "Proceed, but know ye that three are required to found a guild and the cost is high"
|
||||
activator.Teleport(mymap,int(x),int(y)) #teleport them
|
||||
else:
|
||||
message = "Sorry you already belong to the %s guild. You must quit that guild before founding your own." %in_guild
|
||||
x = 30
|
||||
y = 19
|
||||
message = "Proceed, but know ye that three are required to found a guild and the cost is high"
|
||||
activator.Teleport(mymap,int(x),int(y)) #teleport them
|
||||
else:
|
||||
message = 'This guild is already owned.'
|
||||
else:
|
||||
|
@ -85,3 +99,5 @@ else:
|
|||
message = 'Guild Guardian Error, please notify a DM'
|
||||
|
||||
whoami.Say(message)
|
||||
|
||||
print guild
|
||||
|
|
|
@ -16,13 +16,14 @@
|
|||
#
|
||||
# authors: majorwoo josh@woosworld.net, Avion temitchell@sourceforge.net
|
||||
|
||||
|
||||
import Crossfire
|
||||
import CFGuilds
|
||||
import CFLog
|
||||
|
||||
import sys
|
||||
import string
|
||||
|
||||
Access = 0
|
||||
activator=Crossfire.WhoIsActivator()
|
||||
activatorname=activator.Name
|
||||
whoami=Crossfire.WhoAmI()
|
||||
|
@ -33,125 +34,174 @@ log=CFLog.CFLog()
|
|||
guildname=Crossfire.ScriptParameters() # 6 is say event
|
||||
print "Activated %s" %guildname
|
||||
|
||||
if (guildname):
|
||||
guild = CFGuilds.CFGuild(guildname)
|
||||
guildhouse = CFGuilds.CFGuildHouses()
|
||||
text = Crossfire.WhatIsMessage().split()
|
||||
|
||||
if guild.info(activatorname) == 0 and isDM == 0:
|
||||
message = 'You don\'t belong to this guild!'
|
||||
elif text[0] == 'help' or text[0] == 'yes':
|
||||
if isDM:
|
||||
message = '\nList of commands:\n-list\n-add <name>\n-remove <member>\n-info <member>\n-promote <member>\n-demote <member>\n-status <member> <status>\n-guildstatus <status>'
|
||||
else:
|
||||
message='\nList of commands:\n-list\n-remove <member>\n-info <member>\n-promote <member>\n-demote <member>\n-status <member> <status>'
|
||||
|
||||
elif text[0] == 'info':
|
||||
if len(text)==2:
|
||||
record = guild.info(text[1])
|
||||
if record:
|
||||
message = '%s' %record
|
||||
else:
|
||||
message = '%s is not a member' %text[1]
|
||||
else:
|
||||
message = 'Usage "info <member_name>"'
|
||||
|
||||
elif text[0] == 'remove':
|
||||
if len(text)==2:
|
||||
if guild.info(text[1]):
|
||||
message = 'Removed %s from the guild' %text[1]
|
||||
#delete them
|
||||
guild.remove_member(text[1])
|
||||
else:
|
||||
#if we didn't find them on the board
|
||||
message = '%s was not a member' %text[1]
|
||||
else:
|
||||
message = 'Usage "remove <member_name>"'
|
||||
|
||||
elif text[0] == 'list':
|
||||
list = guild.list_members()
|
||||
for member in list:
|
||||
activator.Write(member)
|
||||
message = 'Total members = ' + str(len(list))
|
||||
|
||||
elif text[0] == 'promote':
|
||||
if len(text)==2:
|
||||
record = guild.info(text[1])
|
||||
if record:
|
||||
if guild.promote_member(text[1]):
|
||||
record = guild.info(text[1]) #refresh record
|
||||
message = '%s promoted to %s' %(text[1], record['Rank'])
|
||||
else:
|
||||
message = 'You cannot promote %s' %text[1]
|
||||
else:
|
||||
message = '%s is not a member' %text[1]
|
||||
else:
|
||||
message = 'Usage "promote <member_name>"'
|
||||
|
||||
elif text[0] == 'demote':
|
||||
if len(text)==2:
|
||||
record = guild.info(text[1])
|
||||
if record:
|
||||
if guild.demote_member(text[1]):
|
||||
record = guild.info(text[1]) #refresh record
|
||||
message = '%s demoted to %s' %(text[1], record['Rank'])
|
||||
else:
|
||||
message = 'You cannot demote %s' %text[1]
|
||||
else:
|
||||
message = '%s is not a member' %text[1]
|
||||
else:
|
||||
message = 'Usage "demote <member_name>"'
|
||||
|
||||
elif text[0] == 'status':
|
||||
if len(text)==3:
|
||||
record = guild.info(text[1])
|
||||
if record:
|
||||
if guild.change_status(text[1],text[2]):
|
||||
record = guild.info(text[1]) #refresh record
|
||||
message = '%s now has status of %s' %(text[1], record['Status'])
|
||||
else:
|
||||
message = '%s is not a valid status' %text[2]
|
||||
else:
|
||||
message = '%s is not a member' %text[1]
|
||||
else:
|
||||
message = 'Usage "status <member_name> <status>\n%s"' %str(guild.status)
|
||||
|
||||
# DM commands
|
||||
#add user directly
|
||||
elif text[0] == 'add' and isDM:
|
||||
if len(text)==2:
|
||||
#check if they are a player
|
||||
if log.info(text[1]):
|
||||
#see if they are on the board already
|
||||
if guild.info(text[1]):
|
||||
#already a member
|
||||
message = '%s is already a member.' %text[1]
|
||||
else:
|
||||
guild.add_member(text[1], 'Initiate')
|
||||
message = 'Added %s to the guild' %text[1]
|
||||
else:
|
||||
message = 'Sorry, I don\'t know any %s' %text[1]
|
||||
else:
|
||||
message = 'Usage "add <membername>"'
|
||||
|
||||
#change guild status
|
||||
elif text[0] == 'guildstatus' and isDM:
|
||||
if len(text)==2:
|
||||
record = guildhouse.info(guildname)
|
||||
if record:
|
||||
if guildhouse.change_status(guildname,text[1]):
|
||||
record = guildhouse.info(text[1]) #refresh record
|
||||
message = '%s now has status of %s' %(guildname, record['Status'])
|
||||
else:
|
||||
message = '%s is not a valid status' %text[1]
|
||||
else:
|
||||
message = '%s is not a guild' %guildname
|
||||
else:
|
||||
message = 'Usage "guildstatus <status>\n%s"' %str(guildhouse.status)
|
||||
|
||||
else:
|
||||
message = 'What did you need?'
|
||||
if (activator.DungeonMaster ==1):
|
||||
ApprovedClearanceLevel = 5
|
||||
|
||||
else:
|
||||
message = 'Board Error'
|
||||
whoami.Say(message)
|
||||
guild=CFGuilds.CFGuild(guildname)
|
||||
guildrecord=CFGuilds.CFGuildHouses().info(guildname)
|
||||
|
||||
if (guild.info(activatorname)!=0):
|
||||
text1=string.split(str(guild.info(activatorname)))
|
||||
|
||||
|
||||
ClearanceApproved = (text1[5])
|
||||
|
||||
whoami.Say(ClearanceApproved)
|
||||
if (ClearanceApproved):
|
||||
if (ClearanceApproved == "'Initiate',"):
|
||||
ApprovedClearanceLevel = 0
|
||||
elif (ClearanceApproved == "'Novice',"):
|
||||
ApprovedClearanceLevel = 1
|
||||
elif (ClearanceApproved == "'Guildman',"):
|
||||
ApprovedClearanceLevel = 2
|
||||
elif (ClearanceApproved == "'Journeyman',"):
|
||||
ApprovedClearanceLevel = 3
|
||||
elif (ClearanceApproved == "'Master',"):
|
||||
ApprovedClearanceLevel = 4
|
||||
elif (ClearanceApproved == "'GuildMaster',"):
|
||||
ApprovedClearanceLevel = 5
|
||||
else:
|
||||
ApprovedClearanceLevel = int(-1)
|
||||
if (activator.DungeonMaster ==1):
|
||||
ApprovedClearanceLevel = 5
|
||||
whoami.Say(str(ApprovedClearanceLevel))
|
||||
RequiredClearanceLevel=5
|
||||
|
||||
whoami.Say(str(RequiredClearanceLevel))
|
||||
|
||||
if (ApprovedClearanceLevel >= RequiredClearanceLevel):
|
||||
Approved = 'Access granted'
|
||||
else:
|
||||
Approved = 'Access denied'
|
||||
|
||||
|
||||
if (Approved == 'Access granted'):
|
||||
Access = 1
|
||||
|
||||
else:
|
||||
whoami.Say(Approved)
|
||||
if (Access ==1) or (isDM == 1):
|
||||
if (guildname):
|
||||
guild = CFGuilds.CFGuild(guildname)
|
||||
guildhouse = CFGuilds.CFGuildHouses()
|
||||
text = string.split(Crossfire.WhatIsMessage())
|
||||
|
||||
if guild.info(activatorname) == 0 and isDM == 0:
|
||||
message = 'You don\'t belong to this guild!'
|
||||
elif text[0] == 'help' or text[0] == 'yes':
|
||||
if isDM:
|
||||
message = '\nList of commands:\n-list\n-add <name>\n-remove <member>\n-info <member>\n-promote <member>\n-demote <member>\n-status <member> <status>\n-guildstatus <status>'
|
||||
else:
|
||||
message='\nList of commands:\n-list\n-remove <member>\n-info <member>\n-promote <member>\n-demote <member>\n-status <member> <status>'
|
||||
|
||||
elif text[0] == 'info':
|
||||
if len(text)==2:
|
||||
record = guild.info(text[1])
|
||||
if record:
|
||||
message = '%s' %record
|
||||
else:
|
||||
message = '%s is not a member' %text[1]
|
||||
else:
|
||||
message = 'Usage "info <member_name>"'
|
||||
|
||||
elif text[0] == 'remove':
|
||||
if len(text)==2:
|
||||
if guild.info(text[1]):
|
||||
message = 'Removed %s from the guild' %text[1]
|
||||
#delete them
|
||||
guild.remove_member(text[1])
|
||||
else:
|
||||
#if we didn't find them on the board
|
||||
message = '%s was not a member' %text[1]
|
||||
else:
|
||||
message = 'Usage "remove <member_name>"'
|
||||
|
||||
elif text[0] == 'list':
|
||||
list = guild.list_members()
|
||||
for member in list:
|
||||
activator.Write(member)
|
||||
message = 'Total members = ' + str(len(list))
|
||||
|
||||
elif text[0] == 'promote':
|
||||
if len(text)==2:
|
||||
record = guild.info(text[1])
|
||||
if record:
|
||||
if guild.promote_member(text[1]):
|
||||
record = guild.info(text[1]) #refresh record
|
||||
message = '%s promoted to %s' %(text[1], record['Rank'])
|
||||
else:
|
||||
message = 'You cannot promote %s' %text[1]
|
||||
else:
|
||||
message = '%s is not a member' %text[1]
|
||||
else:
|
||||
message = 'Usage "promote <member_name>"'
|
||||
|
||||
elif text[0] == 'demote':
|
||||
if len(text)==2:
|
||||
record = guild.info(text[1])
|
||||
if record:
|
||||
if guild.demote_member(text[1]):
|
||||
record = guild.info(text[1]) #refresh record
|
||||
message = '%s demoted to %s' %(text[1], record['Rank'])
|
||||
else:
|
||||
message = 'You cannot demote %s' %text[1]
|
||||
else:
|
||||
message = '%s is not a member' %text[1]
|
||||
else:
|
||||
message = 'Usage "demote <member_name>"'
|
||||
|
||||
elif text[0] == 'status':
|
||||
if len(text)==3:
|
||||
record = guild.info(text[1])
|
||||
if record:
|
||||
if guild.change_status(text[1],text[2]):
|
||||
record = guild.info(text[1]) #refresh record
|
||||
message = '%s now has status of %s' %(text[1], record['Status'])
|
||||
else:
|
||||
message = '%s is not a valid status' %text[2]
|
||||
else:
|
||||
message = '%s is not a member' %text[1]
|
||||
else:
|
||||
message = 'Usage "status <member_name> <status>\n%s"' %str(guild.status)
|
||||
|
||||
# DM commands
|
||||
#add user directly
|
||||
elif text[0] == 'add' and isDM:
|
||||
if len(text)==2:
|
||||
#check if they are a player
|
||||
if log.info(text[1]):
|
||||
#see if they are on the board already
|
||||
if guild.info(text[1]):
|
||||
#already a member
|
||||
message = '%s is already a member.' %text[1]
|
||||
else:
|
||||
guild.add_member(text[1], 'Initiate')
|
||||
message = 'Added %s to the guild' %text[1]
|
||||
else:
|
||||
message = 'Sorry, I don\'t know any %s' %text[1]
|
||||
else:
|
||||
message = 'Usage "add <membername>"'
|
||||
|
||||
#change guild status
|
||||
elif text[0] == 'guildstatus' and isDM:
|
||||
if len(text)==2:
|
||||
record = guildhouse.info(guildname)
|
||||
if record:
|
||||
if guildhouse.change_status(guildname,text[1]):
|
||||
record = guildhouse.info(text[1]) #refresh record
|
||||
message = '%s now has status of %s' %(guildname, record['Status'])
|
||||
else:
|
||||
message = '%s is not a valid status' %text[1]
|
||||
else:
|
||||
message = '%s is not a guild' %guildname
|
||||
else:
|
||||
message = 'Usage "guildstatus <status>\n%s"' %str(guildhouse.status)
|
||||
|
||||
else:
|
||||
message = 'What did you need?'
|
||||
|
||||
else:
|
||||
message = 'Board Error'
|
||||
whoami.Say(message)
|
||||
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
import Crossfire
|
||||
import CFGuilds
|
||||
import sys
|
||||
import string
|
||||
activator=Crossfire.WhoIsActivator()
|
||||
whoami=Crossfire.WhoAmI()
|
||||
mymap=Activator.Map
|
||||
myx=whoami.X
|
||||
message="start"
|
||||
activator.Say(message)
|
||||
whoami.Say("working")
|
||||
myy=whoami.Y
|
||||
guildname=Crossfire.ScriptParameters()
|
||||
if (guildname):
|
||||
guild=CFGuilds.CFGuild(guildname)
|
||||
guildrecord=CFGuilds.CFGuildHouses().info(guildname)
|
||||
found=0
|
||||
record=guild.info(activatorname)
|
||||
if whoami.Name=="Novice lounge":
|
||||
if record['Rank']=="Novice" or record['Rank']=="Journeyman" or record['Rank']== "Guildman" or record['Rank']=="Master" or record['Rank']=="Guildmaster":
|
||||
x=20
|
||||
y=21
|
||||
activator.Teleport(mymap, int(x), int(y)
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
import Crossfire
|
||||
import CFGuilds
|
||||
import CFItemBroker
|
||||
import random
|
||||
import string
|
||||
whoami=Crossfire.WhoAmI()
|
||||
message = whoami.Slaying
|
||||
message1 = whoami.Name
|
||||
whoami.Say(message)
|
||||
whoami.Say(message1)
|
||||
#activator = Crossfire.WhoIsActivator()
|
||||
mymap = whoami.Map
|
||||
#activatorname = activator.Name
|
||||
myx=10
|
||||
myy = 17
|
||||
obj1=mymap.ObjectAt(myx,myy)
|
||||
objects = [obj1]
|
||||
players = []
|
||||
names = []
|
||||
marker = []
|
||||
speed=.01
|
||||
|
||||
|
||||
def find_trigger_marker(object):
|
||||
while (object.Type != 52) : #1 is type 'Player'
|
||||
object = object.Above
|
||||
if not object:
|
||||
return 0
|
||||
return object
|
||||
|
||||
def find_player(object):
|
||||
while (object.Type != 1) : #1 is type 'Player'
|
||||
object = object.Above
|
||||
if not object:
|
||||
return 0
|
||||
return object
|
||||
for object in objects:
|
||||
temp = find_player(object)
|
||||
if temp:
|
||||
activator =(temp)
|
||||
|
||||
for object in objects:
|
||||
temp = find_trigger_marker(object)
|
||||
if temp:
|
||||
marker =(temp)
|
||||
print marker
|
||||
#ctrl1=marker.Slaying
|
||||
foo=marker.Food
|
||||
#print ctrl1
|
||||
#print foo
|
||||
#print activator.Name
|
||||
|
||||
foo2 = int (10)
|
||||
foo1 = foo*foo2
|
||||
foo3 = -(foo1)
|
||||
foo4 = str(foo3)
|
||||
marker1 = activator.CreateObject("force")
|
||||
marker1.Slaying=ctrl1
|
||||
marker1.Speed = 0.010000
|
||||
marker1.SpeedLeft=int(- foo)
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
GUILD_TEMPLATE
|
||||
PoisonedDagger
|
||||
GreenGoblin
|
||||
SmokingCauldron
|
||||
PurpleButterfly
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
arch map
|
||||
name basement
|
||||
swap_time 300
|
||||
difficulty 1
|
||||
region Template
|
||||
width 25
|
||||
|
@ -9,8 +10,8 @@ Creator: CF Java Map Editor
|
|||
Date: 6/15/2003
|
||||
Map finised by: Alestan jehloq@yahoo.com
|
||||
Date: 8/27/2007
|
||||
Modified: 2009-12-12 perkins
|
||||
endmsg
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
end
|
||||
|
@ -1470,6 +1471,20 @@ arch mine_1_2
|
|||
x 6
|
||||
y 8
|
||||
end
|
||||
arch trap_blades
|
||||
Cha 127
|
||||
hp 1000
|
||||
dam 0
|
||||
x 6
|
||||
y 9
|
||||
level 100
|
||||
attacktype 0
|
||||
arch event_trigger
|
||||
name GUILD_TEMPLATE Initiate A
|
||||
title Python
|
||||
slaying /python/guilds/arrest.py
|
||||
end
|
||||
end
|
||||
arch dungeon_magic
|
||||
x 6
|
||||
y 9
|
||||
|
@ -4011,6 +4026,20 @@ x 16
|
|||
y 12
|
||||
unique 1
|
||||
end
|
||||
arch trap_blades
|
||||
Cha 127
|
||||
hp 1000
|
||||
dam 0
|
||||
x 16
|
||||
y 13
|
||||
level 100
|
||||
attacktype 0
|
||||
arch event_trigger
|
||||
name GUILD_TEMPLATE Initiate A
|
||||
title Python
|
||||
slaying /python/guilds/arrest.py
|
||||
end
|
||||
end
|
||||
arch dungeon_magic
|
||||
x 16
|
||||
y 13
|
||||
|
@ -4039,6 +4068,20 @@ arch dungeon_magic
|
|||
x 16
|
||||
y 14
|
||||
end
|
||||
arch trap_blades
|
||||
Cha 127
|
||||
hp 1000
|
||||
dam 0
|
||||
x 16
|
||||
y 15
|
||||
level 100
|
||||
attacktype 0
|
||||
arch event_trigger
|
||||
name GUILD_TEMPLATE Initiate A
|
||||
title Python
|
||||
slaying /python/guilds/arrest.py
|
||||
end
|
||||
end
|
||||
arch dungeon_magic
|
||||
x 16
|
||||
y 15
|
||||
|
@ -4492,6 +4535,29 @@ is_animated 0
|
|||
fly_on 0
|
||||
unique 1
|
||||
end
|
||||
arch trap_blades
|
||||
Cha 127
|
||||
hp 1000
|
||||
dam 0
|
||||
x 19
|
||||
y 1
|
||||
level 100
|
||||
attacktype 0
|
||||
arch event_trigger
|
||||
name GUILD_TEMPLATE Initiate A
|
||||
title Python
|
||||
slaying /python/guilds/arrest.py
|
||||
end
|
||||
end
|
||||
arch counterspell
|
||||
wc -120
|
||||
x 19
|
||||
y 2
|
||||
speed 10
|
||||
nrof 1
|
||||
invisible 1
|
||||
identified 1
|
||||
end
|
||||
arch blocked
|
||||
x 19
|
||||
y 5
|
||||
|
@ -4862,6 +4928,20 @@ x 21
|
|||
y 24
|
||||
connected 31
|
||||
end
|
||||
arch trap_blades
|
||||
Cha 127
|
||||
hp 1000
|
||||
dam 0
|
||||
x 22
|
||||
y 1
|
||||
level 100
|
||||
attacktype 0
|
||||
arch event_trigger
|
||||
name GUILD_TEMPLATE Initiate A
|
||||
title Python
|
||||
slaying /python/guilds/arrest.py
|
||||
end
|
||||
end
|
||||
arch blocked
|
||||
x 22
|
||||
y 5
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
arch map
|
||||
name Bigchest
|
||||
name Guild Bigchest
|
||||
reset_timeout 300
|
||||
difficulty 1
|
||||
region Template
|
||||
region darcap
|
||||
width 5
|
||||
height 5
|
||||
enter_x 2
|
||||
|
@ -11,6 +12,7 @@ Creator: CF Java Map Editor
|
|||
Date: 12/23/2001
|
||||
Map finised by: Alestan jehloq@yahoo.com
|
||||
Date: 8/27/2007
|
||||
Modified: 2009-05-08 Logan Perkins
|
||||
endmsg
|
||||
end
|
||||
arch woodfloor2
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,5 +1,6 @@
|
|||
arch map
|
||||
name Guild Hall BBQ
|
||||
reset_timeout 300
|
||||
difficulty 1
|
||||
region Template
|
||||
width 11
|
||||
|
@ -12,14 +13,13 @@ Editor: CrossfireEditor
|
|||
Date: 3/15/2007
|
||||
Map finised by: Alestan jehloq@yahoo.com
|
||||
Date: 8/27/2007
|
||||
Modified: 2009-12-12 perkins
|
||||
endmsg
|
||||
outdoor 1
|
||||
end
|
||||
arch grass
|
||||
unique 1
|
||||
end
|
||||
arch ant
|
||||
end
|
||||
arch grass
|
||||
y 1
|
||||
end
|
||||
|
@ -31,12 +31,19 @@ arch grass
|
|||
y 2
|
||||
unique 1
|
||||
end
|
||||
arch invis_exit
|
||||
slaying mainfloor
|
||||
hp 23
|
||||
sp 23
|
||||
y 2
|
||||
end
|
||||
arch grass
|
||||
y 3
|
||||
unique 1
|
||||
end
|
||||
arch tree4
|
||||
y 3
|
||||
move_block all
|
||||
blocksview 1
|
||||
end
|
||||
arch grass
|
||||
|
@ -85,6 +92,14 @@ arch grass
|
|||
x 1
|
||||
unique 1
|
||||
end
|
||||
arch button_lever
|
||||
name Hard Reset
|
||||
msg
|
||||
Pull this lever to clear the room.
|
||||
endmsg
|
||||
x 1
|
||||
connected 990
|
||||
end
|
||||
arch flagstone
|
||||
x 1
|
||||
y 1
|
||||
|
@ -195,6 +210,9 @@ end
|
|||
arch hedge
|
||||
x 2
|
||||
y 2
|
||||
alive 0
|
||||
blocksview 0
|
||||
tear_down 0
|
||||
end
|
||||
arch flagstone
|
||||
x 2
|
||||
|
@ -252,6 +270,20 @@ x 2
|
|||
y 7
|
||||
unique 1
|
||||
end
|
||||
arch trap_blades
|
||||
Cha 127
|
||||
hp 1000
|
||||
dam 0
|
||||
x 2
|
||||
y 8
|
||||
level 100
|
||||
attacktype 0
|
||||
arch event_trigger
|
||||
name GUILD_TEMPLATE Initiate A
|
||||
title Python
|
||||
slaying /python/guilds/arrest.py
|
||||
end
|
||||
end
|
||||
arch dirtfloor
|
||||
x 2
|
||||
y 8
|
||||
|
@ -497,6 +529,12 @@ end
|
|||
arch footpath_2_1_1
|
||||
x 5
|
||||
end
|
||||
arch invis_exit
|
||||
slaying mainfloor
|
||||
hp 23
|
||||
sp 23
|
||||
x 5
|
||||
end
|
||||
arch dungeon_magic
|
||||
x 5
|
||||
y 1
|
||||
|
@ -523,16 +561,20 @@ x 5
|
|||
y 2
|
||||
unique 1
|
||||
end
|
||||
arch mat
|
||||
x 5
|
||||
y 2
|
||||
end
|
||||
arch pedestal
|
||||
x 5
|
||||
y 2
|
||||
invisible 1
|
||||
connected 112
|
||||
end
|
||||
arch check_inv
|
||||
x 5
|
||||
y 2
|
||||
end
|
||||
arch mat
|
||||
x 5
|
||||
y 2
|
||||
end
|
||||
arch flagstone
|
||||
x 5
|
||||
y 3
|
||||
|
@ -547,6 +589,48 @@ x 5
|
|||
y 4
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 5
|
||||
unique 1
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 0
|
||||
x 5
|
||||
y 5
|
||||
speed 0.0
|
||||
level 111
|
||||
invisible 1
|
||||
connected 990
|
||||
move_block 0
|
||||
blocksview 0
|
||||
no_damage 1
|
||||
arch spell_banishment
|
||||
end
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 5
|
||||
unique 1
|
||||
end
|
||||
arch lightningwall_5
|
||||
x 5
|
||||
y 5
|
||||
speed 0.0
|
||||
level 111
|
||||
invisible 1
|
||||
connected 990
|
||||
move_block 0
|
||||
blocksview 0
|
||||
no_damage 1
|
||||
arch spelldirect_dragonbreath
|
||||
other_arch god_power
|
||||
sp 0
|
||||
level 115
|
||||
duration 20
|
||||
casting_time 0
|
||||
end
|
||||
end
|
||||
arch flagstone
|
||||
x 5
|
||||
y 5
|
||||
|
@ -562,6 +646,20 @@ x 5
|
|||
y 7
|
||||
unique 1
|
||||
end
|
||||
arch trap_blades
|
||||
Cha 127
|
||||
hp 1000
|
||||
dam 0
|
||||
x 5
|
||||
y 8
|
||||
level 100
|
||||
attacktype 0
|
||||
arch event_trigger
|
||||
name GUILD_TEMPLATE Initiate A
|
||||
title Python
|
||||
slaying /python/guilds/arrest.py
|
||||
end
|
||||
end
|
||||
arch flagstone
|
||||
x 5
|
||||
y 8
|
||||
|
@ -583,11 +681,17 @@ level 2
|
|||
connected 9002
|
||||
lifesave 1
|
||||
activate_on_push 0
|
||||
arch stove
|
||||
magic 3
|
||||
container 1000000
|
||||
identified 1
|
||||
end
|
||||
end
|
||||
arch stove
|
||||
x 5
|
||||
y 8
|
||||
magic 3
|
||||
container 1000000
|
||||
identified 1
|
||||
end
|
||||
arch flagstone
|
||||
|
@ -691,6 +795,9 @@ end
|
|||
arch barrel
|
||||
x 6
|
||||
y 8
|
||||
material 0
|
||||
move_block 0
|
||||
no_pick 1
|
||||
end
|
||||
arch flagstone
|
||||
x 6
|
||||
|
@ -838,6 +945,9 @@ end
|
|||
arch hedge
|
||||
x 8
|
||||
y 2
|
||||
alive 0
|
||||
blocksview 0
|
||||
tear_down 0
|
||||
end
|
||||
arch flagstone
|
||||
x 8
|
||||
|
@ -907,6 +1017,9 @@ end
|
|||
arch hedge
|
||||
x 8
|
||||
y 8
|
||||
alive 0
|
||||
blocksview 0
|
||||
tear_down 0
|
||||
end
|
||||
arch flagstone
|
||||
x 8
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,5 +1,6 @@
|
|||
arch map
|
||||
name Guild Jeweler
|
||||
swap_time 300
|
||||
difficulty 1
|
||||
region Template
|
||||
width 7
|
||||
|
@ -12,6 +13,7 @@ Editor: CrossfireEditor
|
|||
Date: 3/19/2007
|
||||
Map finised by: Alestan jehloq@yahoo.com
|
||||
Date: 8/27/2007
|
||||
Modified: 2009-12-12 perkins
|
||||
endmsg
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -97,6 +99,7 @@ end
|
|||
arch woodfloor
|
||||
x 1
|
||||
y 4
|
||||
unique 1
|
||||
end
|
||||
arch firepot
|
||||
x 1
|
||||
|
@ -120,6 +123,7 @@ resist_fire 100
|
|||
resist_electricity 100
|
||||
resist_cold 100
|
||||
resist_acid 100
|
||||
material 0
|
||||
no_pick 1
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -141,6 +145,7 @@ resist_cold 100
|
|||
resist_confusion 100
|
||||
resist_acid 100
|
||||
resist_drain 100
|
||||
material 0
|
||||
no_pick 1
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -148,6 +153,20 @@ x 1
|
|||
y 7
|
||||
unique 1
|
||||
end
|
||||
arch trap_blades
|
||||
Cha 127
|
||||
hp 1000
|
||||
dam 0
|
||||
x 1
|
||||
y 8
|
||||
level 100
|
||||
attacktype 0
|
||||
arch event_trigger
|
||||
name GUILD_TEMPLATE Initiate A
|
||||
title Python
|
||||
slaying /python/guilds/arrest.py
|
||||
end
|
||||
end
|
||||
arch duplicator
|
||||
other_arch jeweler_bench
|
||||
x 1
|
||||
|
@ -214,6 +233,7 @@ end
|
|||
arch woodfloor
|
||||
x 2
|
||||
y 5
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
|
@ -231,6 +251,7 @@ resist_cold 100
|
|||
resist_confusion 100
|
||||
resist_acid 100
|
||||
resist_drain 100
|
||||
material 0
|
||||
no_pick 1
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -261,6 +282,9 @@ end
|
|||
arch woodfloor
|
||||
x 3
|
||||
y 2
|
||||
move_block all
|
||||
no_magic 1
|
||||
damned 1
|
||||
end
|
||||
arch dungeon_magic
|
||||
x 3
|
||||
|
@ -306,6 +330,44 @@ end
|
|||
arch woodfloor
|
||||
x 3
|
||||
y 5
|
||||
unique 1
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 0
|
||||
x 3
|
||||
y 6
|
||||
speed 0.0
|
||||
level 111
|
||||
invisible 1
|
||||
connected 990
|
||||
move_block 0
|
||||
blocksview 0
|
||||
no_damage 1
|
||||
arch spell_banishment
|
||||
end
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 6
|
||||
unique 1
|
||||
end
|
||||
arch lightningwall_5
|
||||
x 3
|
||||
y 6
|
||||
speed 0.0
|
||||
level 111
|
||||
invisible 1
|
||||
connected 990
|
||||
move_block 0
|
||||
blocksview 0
|
||||
no_damage 1
|
||||
arch spelldirect_dragonbreath
|
||||
other_arch god_power
|
||||
sp 0
|
||||
level 115
|
||||
duration 20
|
||||
casting_time 0
|
||||
end
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
|
@ -317,10 +379,6 @@ x 3
|
|||
y 7
|
||||
unique 1
|
||||
end
|
||||
arch charwoman
|
||||
x 3
|
||||
y 7
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 8
|
||||
|
@ -368,6 +426,7 @@ end
|
|||
arch woodfloor
|
||||
x 4
|
||||
y 5
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 4
|
||||
|
@ -406,29 +465,12 @@ end
|
|||
arch woodfloor
|
||||
x 4
|
||||
y 8
|
||||
unique 1
|
||||
end
|
||||
arch table_3
|
||||
x 4
|
||||
y 8
|
||||
resist_physical 100
|
||||
resist_magic 100
|
||||
resist_fire 100
|
||||
resist_electricity 100
|
||||
resist_cold 100
|
||||
resist_confusion 100
|
||||
resist_acid 100
|
||||
resist_drain 100
|
||||
resist_weaponmagic 100
|
||||
resist_ghosthit 100
|
||||
resist_poison 100
|
||||
resist_slow 100
|
||||
resist_paralyze 100
|
||||
resist_fear 100
|
||||
resist_deplete 100
|
||||
resist_death 100
|
||||
resist_chaos 100
|
||||
resist_holyword 100
|
||||
resist_blind 100
|
||||
material 0
|
||||
no_pick 1
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -446,10 +488,26 @@ arch woodfloor
|
|||
x 5
|
||||
y 1
|
||||
end
|
||||
arch check_floor
|
||||
slaying GuildMaster
|
||||
x 5
|
||||
y 2
|
||||
connected 122
|
||||
move_block all
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 2
|
||||
end
|
||||
arch button_lever
|
||||
name Hard Reset
|
||||
msg
|
||||
Pull this lever to clear the room.
|
||||
endmsg
|
||||
x 5
|
||||
y 2
|
||||
connected 990
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 3
|
||||
|
@ -479,13 +537,7 @@ end
|
|||
arch table_4
|
||||
x 5
|
||||
y 5
|
||||
resist_physical 100
|
||||
resist_magic 100
|
||||
resist_fire 100
|
||||
resist_electricity 100
|
||||
resist_cold 100
|
||||
resist_acid 100
|
||||
resist_chaos 100
|
||||
material 0
|
||||
no_pick 1
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -496,6 +548,10 @@ end
|
|||
arch barrel
|
||||
x 5
|
||||
y 6
|
||||
material 0
|
||||
move_type 0
|
||||
move_block 0
|
||||
can_roll 0
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
|
@ -505,15 +561,7 @@ end
|
|||
arch table_4
|
||||
x 5
|
||||
y 7
|
||||
resist_physical 100
|
||||
resist_magic 100
|
||||
resist_fire 100
|
||||
resist_electricity 100
|
||||
resist_cold 100
|
||||
resist_confusion 100
|
||||
resist_acid 100
|
||||
resist_drain 100
|
||||
resist_chaos 100
|
||||
material 0
|
||||
no_pick 1
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -552,6 +600,14 @@ arch woodfloor
|
|||
x 6
|
||||
y 2
|
||||
end
|
||||
arch invis_exit
|
||||
slaying secondfloor
|
||||
hp 2
|
||||
sp 14
|
||||
x 6
|
||||
y 2
|
||||
invisible 0
|
||||
end
|
||||
arch woodfloor
|
||||
x 6
|
||||
y 3
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,5 +1,6 @@
|
|||
arch map
|
||||
name Guild Thaumaturgy Lab
|
||||
reset_timeout 300
|
||||
difficulty 1
|
||||
region Template
|
||||
width 14
|
||||
|
@ -12,6 +13,7 @@ Editor: CrossfireEditor
|
|||
Date: 3/19/2007
|
||||
Map finised by: Alestan jehloq@yahoo.com
|
||||
Date: 8/27/2007
|
||||
Modified: 2009-12-12 perkins
|
||||
endmsg
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -62,6 +64,29 @@ end
|
|||
arch dwall_2_1_2
|
||||
x 1
|
||||
end
|
||||
arch trap_blades
|
||||
Cha 127
|
||||
hp 1000
|
||||
dam 0
|
||||
x 1
|
||||
y 1
|
||||
level 100
|
||||
attacktype 0
|
||||
arch event_trigger
|
||||
name GUILD_TEMPLATE Initiate A
|
||||
title Python
|
||||
slaying /python/guilds/arrest.py
|
||||
end
|
||||
end
|
||||
arch magic_ear
|
||||
msg
|
||||
@match xyzzy
|
||||
The Collosal Cave Awaits!
|
||||
endmsg
|
||||
x 1
|
||||
y 1
|
||||
connected 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 1
|
||||
|
@ -81,10 +106,16 @@ y 1
|
|||
connected 8002
|
||||
lifesave 1
|
||||
activate_on_push 0
|
||||
arch thaumaturg_desk
|
||||
magic 3
|
||||
container 1000000
|
||||
end
|
||||
end
|
||||
arch thaumaturg_desk
|
||||
x 1
|
||||
y 1
|
||||
magic 3
|
||||
container 1000000
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
|
@ -113,6 +144,7 @@ resist_magic 100
|
|||
resist_fire 100
|
||||
resist_electricity 100
|
||||
resist_cold 100
|
||||
material 0
|
||||
no_pick 1
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -169,6 +201,7 @@ resist_magic 100
|
|||
resist_fire 100
|
||||
resist_electricity 100
|
||||
resist_cold 100
|
||||
material 0
|
||||
no_pick 1
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -208,6 +241,7 @@ resist_magic 100
|
|||
resist_fire 100
|
||||
resist_electricity 100
|
||||
resist_cold 100
|
||||
material 0
|
||||
no_pick 1
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -220,14 +254,51 @@ x 3
|
|||
y 3
|
||||
unique 1
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 0
|
||||
x 3
|
||||
y 3
|
||||
speed 0.0
|
||||
level 111
|
||||
invisible 1
|
||||
connected 990
|
||||
move_block 0
|
||||
blocksview 0
|
||||
no_damage 1
|
||||
arch spell_banishment
|
||||
end
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 3
|
||||
unique 1
|
||||
end
|
||||
arch lightningwall_5
|
||||
x 3
|
||||
y 3
|
||||
speed 0.0
|
||||
level 111
|
||||
invisible 1
|
||||
connected 990
|
||||
move_block 0
|
||||
blocksview 0
|
||||
no_damage 1
|
||||
arch spelldirect_dragonbreath
|
||||
other_arch god_power
|
||||
sp 0
|
||||
level 115
|
||||
duration 20
|
||||
casting_time 0
|
||||
end
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 3
|
||||
unique 1
|
||||
end
|
||||
arch table_burl_3
|
||||
x 3
|
||||
y 3
|
||||
resist_physical 100
|
||||
resist_magic 100
|
||||
resist_fire 100
|
||||
resist_electricity 100
|
||||
resist_cold 100
|
||||
no_pick 1
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -248,6 +319,7 @@ resist_magic 100
|
|||
resist_fire 100
|
||||
resist_electricity 100
|
||||
resist_cold 100
|
||||
material 0
|
||||
no_pick 1
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -277,6 +349,7 @@ resist_magic 100
|
|||
resist_fire 100
|
||||
resist_electricity 100
|
||||
resist_cold 100
|
||||
material 0
|
||||
no_pick 1
|
||||
end
|
||||
arch light3
|
||||
|
@ -306,6 +379,10 @@ end
|
|||
arch barrel
|
||||
x 4
|
||||
y 5
|
||||
material 0
|
||||
move_type 0
|
||||
move_block 0
|
||||
can_roll 0
|
||||
end
|
||||
arch woodfloor
|
||||
x 4
|
||||
|
@ -326,10 +403,6 @@ x 5
|
|||
y 1
|
||||
unique 1
|
||||
end
|
||||
arch charwoman
|
||||
x 5
|
||||
y 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 2
|
||||
|
@ -506,11 +579,34 @@ y 6
|
|||
end
|
||||
arch woodfloor
|
||||
x 8
|
||||
unique 1
|
||||
end
|
||||
arch invis_exit
|
||||
slaying secondfloor
|
||||
hp 11
|
||||
sp 17
|
||||
x 8
|
||||
end
|
||||
arch check_floor
|
||||
slaying GuildMaster
|
||||
x 8
|
||||
y 1
|
||||
connected 122
|
||||
move_block all
|
||||
end
|
||||
arch woodfloor
|
||||
x 8
|
||||
y 1
|
||||
end
|
||||
arch button_lever
|
||||
name Hard Reset
|
||||
msg
|
||||
Pull this lever to clear the room.
|
||||
endmsg
|
||||
x 8
|
||||
y 1
|
||||
connected 990
|
||||
end
|
||||
arch woodfloor
|
||||
x 8
|
||||
y 2
|
||||
|
@ -531,9 +627,65 @@ arch dwall_0
|
|||
x 8
|
||||
y 4
|
||||
end
|
||||
arch creator
|
||||
other_arch thaumaturg_desk
|
||||
x 8
|
||||
y 5
|
||||
connected 1
|
||||
lifesave 1
|
||||
activate_on_push 0
|
||||
arch wand
|
||||
name Wand
|
||||
other_arch thaumaturg_desk
|
||||
hp 100
|
||||
speed 0
|
||||
connected 22
|
||||
lifesave 1
|
||||
arch angel
|
||||
name Angel of Death
|
||||
Con 0
|
||||
hp 1500
|
||||
maxhp 1
|
||||
exp 1
|
||||
dam 12000
|
||||
speed 5.0
|
||||
level 200
|
||||
attacktype 1048833
|
||||
pick_up 0
|
||||
will_apply 0
|
||||
move_type all
|
||||
see_invisible 0
|
||||
reflect_spell 1
|
||||
run_away 0
|
||||
can_cast_spell 0
|
||||
sleep 0
|
||||
one_hit 1
|
||||
end
|
||||
end
|
||||
end
|
||||
arch woodfloor
|
||||
hp 3
|
||||
sp 3
|
||||
x 8
|
||||
y 5
|
||||
type 41
|
||||
connected 1
|
||||
unique 1
|
||||
end
|
||||
arch teleporter
|
||||
name leave_guild
|
||||
hp 3
|
||||
sp 3
|
||||
x 8
|
||||
y 5
|
||||
speed 0.0
|
||||
invisible 1
|
||||
connected 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 8
|
||||
y 5
|
||||
no_pick 0
|
||||
end
|
||||
arch woodfloor
|
||||
x 8
|
||||
|
@ -549,8 +701,12 @@ y 6
|
|||
end
|
||||
arch woodfloor
|
||||
x 9
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
arch invis_exit
|
||||
slaying secondfloor
|
||||
hp 11
|
||||
sp 17
|
||||
x 9
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -560,10 +716,26 @@ end
|
|||
arch woodfloor
|
||||
x 9
|
||||
y 2
|
||||
unique 1
|
||||
end
|
||||
arch invis_exit
|
||||
slaying secondfloor
|
||||
hp 11
|
||||
sp 17
|
||||
x 9
|
||||
y 2
|
||||
end
|
||||
arch woodfloor
|
||||
x 9
|
||||
y 3
|
||||
unique 1
|
||||
end
|
||||
arch invis_exit
|
||||
slaying secondfloor
|
||||
hp 11
|
||||
sp 17
|
||||
x 9
|
||||
y 3
|
||||
end
|
||||
arch woodfloor
|
||||
x 9
|
||||
|
@ -583,14 +755,37 @@ y 6
|
|||
end
|
||||
arch woodfloor
|
||||
x 10
|
||||
unique 1
|
||||
end
|
||||
arch invis_exit
|
||||
slaying secondfloor
|
||||
hp 11
|
||||
sp 17
|
||||
x 10
|
||||
end
|
||||
arch woodfloor
|
||||
x 10
|
||||
y 1
|
||||
unique 1
|
||||
end
|
||||
arch invis_exit
|
||||
slaying secondfloor
|
||||
hp 11
|
||||
sp 17
|
||||
x 10
|
||||
y 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 10
|
||||
y 2
|
||||
unique 1
|
||||
end
|
||||
arch invis_exit
|
||||
slaying secondfloor
|
||||
hp 11
|
||||
sp 17
|
||||
x 10
|
||||
y 2
|
||||
end
|
||||
arch woodfloor
|
||||
x 10
|
||||
|
@ -614,14 +809,37 @@ y 6
|
|||
end
|
||||
arch woodfloor
|
||||
x 11
|
||||
unique 1
|
||||
end
|
||||
arch invis_exit
|
||||
slaying secondfloor
|
||||
hp 11
|
||||
sp 17
|
||||
x 11
|
||||
end
|
||||
arch woodfloor
|
||||
x 11
|
||||
y 1
|
||||
unique 1
|
||||
end
|
||||
arch invis_exit
|
||||
slaying secondfloor
|
||||
hp 11
|
||||
sp 17
|
||||
x 11
|
||||
y 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 11
|
||||
y 2
|
||||
unique 1
|
||||
end
|
||||
arch invis_exit
|
||||
slaying secondfloor
|
||||
hp 11
|
||||
sp 17
|
||||
x 11
|
||||
y 2
|
||||
end
|
||||
arch woodfloor
|
||||
x 11
|
||||
|
@ -645,14 +863,37 @@ y 6
|
|||
end
|
||||
arch woodfloor
|
||||
x 12
|
||||
unique 1
|
||||
end
|
||||
arch invis_exit
|
||||
slaying secondfloor
|
||||
hp 11
|
||||
sp 17
|
||||
x 12
|
||||
end
|
||||
arch woodfloor
|
||||
x 12
|
||||
y 1
|
||||
unique 1
|
||||
end
|
||||
arch invis_exit
|
||||
slaying secondfloor
|
||||
hp 11
|
||||
sp 17
|
||||
x 12
|
||||
y 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 12
|
||||
y 2
|
||||
unique 1
|
||||
end
|
||||
arch invis_exit
|
||||
slaying secondfloor
|
||||
hp 11
|
||||
sp 17
|
||||
x 12
|
||||
y 2
|
||||
end
|
||||
arch woodfloor
|
||||
x 12
|
||||
|
@ -676,14 +917,37 @@ y 6
|
|||
end
|
||||
arch woodfloor
|
||||
x 13
|
||||
unique 1
|
||||
end
|
||||
arch invis_exit
|
||||
slaying secondfloor
|
||||
hp 11
|
||||
sp 17
|
||||
x 13
|
||||
end
|
||||
arch woodfloor
|
||||
x 13
|
||||
y 1
|
||||
unique 1
|
||||
end
|
||||
arch invis_exit
|
||||
slaying secondfloor
|
||||
hp 11
|
||||
sp 17
|
||||
x 13
|
||||
y 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 13
|
||||
y 2
|
||||
unique 1
|
||||
end
|
||||
arch invis_exit
|
||||
slaying secondfloor
|
||||
hp 11
|
||||
sp 17
|
||||
x 13
|
||||
y 2
|
||||
end
|
||||
arch woodfloor
|
||||
x 13
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,12 +1,14 @@
|
|||
arch map
|
||||
name Guildman's Lounge
|
||||
reset_timeout 300
|
||||
difficulty 1
|
||||
width 18
|
||||
width 22
|
||||
height 18
|
||||
enter_x 1
|
||||
enter_y 8
|
||||
msg
|
||||
Created: 2004-05-12
|
||||
Modified: 2009-12-12 perkins
|
||||
endmsg
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -96,15 +98,29 @@ arch wall_2_1_1
|
|||
y 9
|
||||
end
|
||||
arch woodfloor
|
||||
y 10
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch wall_3_2
|
||||
y 10
|
||||
y 9
|
||||
type 77
|
||||
end
|
||||
arch woodfloor
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_2_1_1
|
||||
y 10
|
||||
end
|
||||
arch woodfloor
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
|
@ -274,9 +290,34 @@ type 71
|
|||
unique 1
|
||||
end
|
||||
arch stair_up
|
||||
slaying novice_lounge
|
||||
hp 1
|
||||
sp 10
|
||||
x 1
|
||||
y 8
|
||||
end
|
||||
arch trap_blades
|
||||
msg
|
||||
endmsg
|
||||
Cha 200000
|
||||
hp 1000
|
||||
dam 0
|
||||
x 1
|
||||
y 8
|
||||
level 100
|
||||
attacktype 0
|
||||
arch event_trigger
|
||||
name GUILD_TEMPLATE Initiate A
|
||||
title Python
|
||||
slaying /python/guilds/arrest.py
|
||||
end
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 9
|
||||
|
@ -284,6 +325,16 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_2_1_2
|
||||
x 1
|
||||
y 9
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 10
|
||||
|
@ -291,12 +342,24 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_3_3
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 10
|
||||
type 77
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch stair_down_2
|
||||
slaying journeyman_lounge
|
||||
x 1
|
||||
y 10
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 11
|
||||
|
@ -312,6 +375,34 @@ is_buildable 1
|
|||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch wall_3_3
|
||||
x 1
|
||||
y 11
|
||||
type 77
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_2_1_2
|
||||
x 1
|
||||
y 11
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 12
|
||||
type 71
|
||||
unique 1
|
||||
|
@ -499,20 +590,78 @@ x 2
|
|||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_1_3
|
||||
x 2
|
||||
y 9
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_2_1_2
|
||||
x 2
|
||||
y 9
|
||||
end
|
||||
arch button_small
|
||||
x 2
|
||||
y 10
|
||||
connected 9998
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch trap_blades
|
||||
msg
|
||||
endmsg
|
||||
Cha 200000
|
||||
hp 1000
|
||||
dam 0
|
||||
x 2
|
||||
y 10
|
||||
level 100
|
||||
attacktype 0
|
||||
arch event_trigger
|
||||
name LaughingSkulls Initiate A
|
||||
title Python
|
||||
slaying /python/guilds/arrest.py
|
||||
end
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch wall_3_3
|
||||
x 2
|
||||
y 10
|
||||
y 11
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
|
@ -521,12 +670,27 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_1_3
|
||||
x 2
|
||||
y 11
|
||||
type 77
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_2_1_2
|
||||
x 2
|
||||
y 11
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 12
|
||||
|
@ -734,16 +898,47 @@ is_buildable 1
|
|||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_1_3
|
||||
x 3
|
||||
y 9
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_3_3
|
||||
arch dungeon_magic
|
||||
x 3
|
||||
y 10
|
||||
end
|
||||
arch grate_closed_2
|
||||
x 3
|
||||
y 10
|
||||
connected 9998
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch wall_3_3
|
||||
x 3
|
||||
y 11
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
|
@ -752,12 +947,23 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 11
|
||||
type 77
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_1_3
|
||||
x 3
|
||||
y 11
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 12
|
||||
|
@ -937,20 +1143,20 @@ is_buildable 1
|
|||
end
|
||||
arch woodfloor
|
||||
x 4
|
||||
y 8
|
||||
y 7
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_3_2
|
||||
arch wall_3_1
|
||||
x 4
|
||||
y 8
|
||||
y 7
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 4
|
||||
y 9
|
||||
y 8
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
|
@ -962,11 +1168,30 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_3_2
|
||||
arch guard
|
||||
x 4
|
||||
y 9
|
||||
type 77
|
||||
is_buildable 1
|
||||
level 1000
|
||||
attacktype 5201023
|
||||
monster 0
|
||||
friendly 1
|
||||
hitback 1
|
||||
reflect_missile 0
|
||||
reflect_spell 0
|
||||
can_use_scroll 1
|
||||
can_use_bow 1
|
||||
can_use_armour 1
|
||||
can_use_weapon 1
|
||||
can_use_ring 1
|
||||
can_use_skill 1
|
||||
can_use_rod 1
|
||||
can_see_in_dark 1
|
||||
can_use_wand 1
|
||||
arch event_say
|
||||
name LaughingSkulls Journeyman
|
||||
title Python
|
||||
slaying /python/guilds/clearance.py
|
||||
end
|
||||
end
|
||||
arch woodfloor
|
||||
x 4
|
||||
|
@ -975,12 +1200,6 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
x 4
|
||||
y 10
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 4
|
||||
y 11
|
||||
|
@ -988,7 +1207,7 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_3
|
||||
x 4
|
||||
y 11
|
||||
type 77
|
||||
|
@ -1173,15 +1392,22 @@ is_buildable 1
|
|||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 8
|
||||
y 7
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_1
|
||||
x 5
|
||||
y 7
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 8
|
||||
type 77
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -1191,12 +1417,6 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
x 5
|
||||
y 9
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 10
|
||||
|
@ -1204,25 +1424,6 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_3_2
|
||||
x 5
|
||||
y 10
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
x 5
|
||||
y 10
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 11
|
||||
|
@ -1230,20 +1431,7 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
x 5
|
||||
y 11
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_3
|
||||
x 5
|
||||
y 11
|
||||
type 77
|
||||
|
@ -1433,7 +1621,7 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_2
|
||||
x 6
|
||||
y 8
|
||||
type 77
|
||||
|
@ -1446,7 +1634,7 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_2
|
||||
x 6
|
||||
y 9
|
||||
type 77
|
||||
|
@ -1459,7 +1647,7 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_2
|
||||
x 6
|
||||
y 10
|
||||
type 77
|
||||
|
@ -4041,3 +4229,234 @@ x 17
|
|||
y 17
|
||||
type 77
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 1
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 2
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 3
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 4
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 5
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 6
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 7
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 8
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 9
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 10
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 11
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 12
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 13
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 14
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 15
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 16
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 17
|
||||
end
|
||||
arch button_small
|
||||
x 21
|
||||
connected 9991
|
||||
end
|
||||
arch lightningwall_5
|
||||
x 21
|
||||
y 1
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_5
|
||||
x 21
|
||||
y 1
|
||||
end
|
||||
arch detector
|
||||
slaying lightning
|
||||
x 21
|
||||
y 2
|
||||
speed 1.0
|
||||
connected 9998
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 3
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 3
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 4
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 4
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 5
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 5
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 6
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 6
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 7
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 7
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 8
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 8
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 9
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 9
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 10
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 10
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 11
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 11
|
||||
end
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
arch map
|
||||
name GuildMaster's Lounge
|
||||
reset_timeout 300
|
||||
difficulty 1
|
||||
width 18
|
||||
height 18
|
||||
|
@ -7,6 +8,7 @@ enter_x 1
|
|||
enter_y 8
|
||||
msg
|
||||
Created: 2004-05-12
|
||||
Modified: 2009-12-12 perkins
|
||||
endmsg
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -274,9 +276,28 @@ type 71
|
|||
unique 1
|
||||
end
|
||||
arch stair_up
|
||||
slaying master_lounge
|
||||
hp 1
|
||||
sp 10
|
||||
x 1
|
||||
y 8
|
||||
end
|
||||
arch trap_blades
|
||||
msg
|
||||
endmsg
|
||||
Cha 200000
|
||||
hp 1000
|
||||
dam 0
|
||||
x 1
|
||||
y 8
|
||||
level 100
|
||||
attacktype 0
|
||||
arch event_trigger
|
||||
name GUILD_TEMPLATE Initiate A
|
||||
title Python
|
||||
slaying /python/guilds/arrest.py
|
||||
end
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 9
|
||||
|
@ -284,6 +305,22 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch trap_blades
|
||||
msg
|
||||
endmsg
|
||||
Cha 200000
|
||||
hp 1000
|
||||
dam 0
|
||||
x 1
|
||||
y 9
|
||||
level 100
|
||||
attacktype 0
|
||||
arch event_trigger
|
||||
name GUILD_TEMPLATE Initiate A
|
||||
title Python
|
||||
slaying /python/guilds/arrest.py
|
||||
end
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 10
|
||||
|
@ -494,6 +531,22 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch trap_blades
|
||||
msg
|
||||
endmsg
|
||||
Cha 200000
|
||||
hp 1000
|
||||
dam 0
|
||||
x 2
|
||||
y 8
|
||||
level 100
|
||||
attacktype 0
|
||||
arch event_trigger
|
||||
name GUILD_TEMPLATE Initiate A
|
||||
title Python
|
||||
slaying /python/guilds/arrest.py
|
||||
end
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 9
|
||||
|
@ -501,6 +554,22 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch trap_blades
|
||||
msg
|
||||
endmsg
|
||||
Cha 200000
|
||||
hp 1000
|
||||
dam 0
|
||||
x 2
|
||||
y 9
|
||||
level 100
|
||||
attacktype 0
|
||||
arch event_trigger
|
||||
name GUILD_TEMPLATE Initiate A
|
||||
title Python
|
||||
slaying /python/guilds/arrest.py
|
||||
end
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 10
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,12 +1,14 @@
|
|||
arch map
|
||||
name Journeyman's Lounge
|
||||
reset_timeout 300
|
||||
difficulty 1
|
||||
width 18
|
||||
width 22
|
||||
height 18
|
||||
enter_x 1
|
||||
enter_y 8
|
||||
msg
|
||||
Created: 2004-05-12
|
||||
Modified: 2009-12-12 perkins
|
||||
endmsg
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -96,15 +98,29 @@ arch wall_2_1_1
|
|||
y 9
|
||||
end
|
||||
arch woodfloor
|
||||
y 10
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch wall_3_2
|
||||
y 10
|
||||
y 9
|
||||
type 77
|
||||
end
|
||||
arch woodfloor
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_2_1_1
|
||||
y 10
|
||||
end
|
||||
arch woodfloor
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
|
@ -274,9 +290,34 @@ type 71
|
|||
unique 1
|
||||
end
|
||||
arch stair_up
|
||||
slaying guildman_lounge
|
||||
hp 1
|
||||
sp 10
|
||||
x 1
|
||||
y 8
|
||||
end
|
||||
arch trap_blades
|
||||
msg
|
||||
endmsg
|
||||
Cha 200000
|
||||
hp 1000
|
||||
dam 0
|
||||
x 1
|
||||
y 8
|
||||
level 100
|
||||
attacktype 0
|
||||
arch event_trigger
|
||||
name GUILD_TEMPLATE Initiate A
|
||||
title Python
|
||||
slaying /python/guilds/arrest.py
|
||||
end
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 9
|
||||
|
@ -284,6 +325,16 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_2_1_2
|
||||
x 1
|
||||
y 9
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 10
|
||||
|
@ -291,12 +342,24 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_3_3
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 10
|
||||
type 77
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch stair_down_2
|
||||
slaying master_lounge
|
||||
x 1
|
||||
y 10
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 11
|
||||
|
@ -312,6 +375,34 @@ is_buildable 1
|
|||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch wall_3_3
|
||||
x 1
|
||||
y 11
|
||||
type 77
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_2_1_2
|
||||
x 1
|
||||
y 11
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 12
|
||||
type 71
|
||||
unique 1
|
||||
|
@ -499,20 +590,78 @@ x 2
|
|||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_1_3
|
||||
x 2
|
||||
y 9
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_2_1_2
|
||||
x 2
|
||||
y 9
|
||||
end
|
||||
arch button_small
|
||||
x 2
|
||||
y 10
|
||||
connected 9998
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch trap_blades
|
||||
msg
|
||||
endmsg
|
||||
Cha 200000
|
||||
hp 1000
|
||||
dam 0
|
||||
x 2
|
||||
y 10
|
||||
level 100
|
||||
attacktype 0
|
||||
arch event_trigger
|
||||
name GUILD_TEMPLATE Initiate A
|
||||
title Python
|
||||
slaying /python/guilds/arrest.py
|
||||
end
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch wall_3_3
|
||||
x 2
|
||||
y 10
|
||||
y 11
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
|
@ -521,12 +670,27 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_1_3
|
||||
x 2
|
||||
y 11
|
||||
type 77
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_2_1_2
|
||||
x 2
|
||||
y 11
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 12
|
||||
|
@ -734,16 +898,47 @@ is_buildable 1
|
|||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_1_3
|
||||
x 3
|
||||
y 9
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_3_3
|
||||
arch dungeon_magic
|
||||
x 3
|
||||
y 10
|
||||
end
|
||||
arch grate_closed_2
|
||||
x 3
|
||||
y 10
|
||||
connected 9998
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch wall_3_3
|
||||
x 3
|
||||
y 11
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
|
@ -752,12 +947,23 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 11
|
||||
type 77
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_1_3
|
||||
x 3
|
||||
y 11
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 12
|
||||
|
@ -937,20 +1143,20 @@ is_buildable 1
|
|||
end
|
||||
arch woodfloor
|
||||
x 4
|
||||
y 8
|
||||
y 7
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_3_2
|
||||
arch wall_3_1
|
||||
x 4
|
||||
y 8
|
||||
y 7
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 4
|
||||
y 9
|
||||
y 8
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
|
@ -962,11 +1168,30 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_3_2
|
||||
arch guard
|
||||
x 4
|
||||
y 9
|
||||
type 77
|
||||
is_buildable 1
|
||||
level 1000
|
||||
attacktype 5201023
|
||||
monster 0
|
||||
friendly 1
|
||||
hitback 1
|
||||
reflect_missile 0
|
||||
reflect_spell 0
|
||||
can_use_scroll 1
|
||||
can_use_bow 1
|
||||
can_use_armour 1
|
||||
can_use_weapon 1
|
||||
can_use_ring 1
|
||||
can_use_skill 1
|
||||
can_use_rod 1
|
||||
can_see_in_dark 1
|
||||
can_use_wand 1
|
||||
arch event_say
|
||||
name GUILD_TEMPLATE Master
|
||||
title Python
|
||||
slaying /python/guilds/clearance.py
|
||||
end
|
||||
end
|
||||
arch woodfloor
|
||||
x 4
|
||||
|
@ -975,12 +1200,6 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
x 4
|
||||
y 10
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 4
|
||||
y 11
|
||||
|
@ -988,7 +1207,7 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_3
|
||||
x 4
|
||||
y 11
|
||||
type 77
|
||||
|
@ -1173,15 +1392,22 @@ is_buildable 1
|
|||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 8
|
||||
y 7
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_1
|
||||
x 5
|
||||
y 7
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 8
|
||||
type 77
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -1191,12 +1417,6 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
x 5
|
||||
y 9
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 10
|
||||
|
@ -1204,25 +1424,6 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_3_2
|
||||
x 5
|
||||
y 10
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
x 5
|
||||
y 10
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 11
|
||||
|
@ -1230,20 +1431,7 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
x 5
|
||||
y 11
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_3
|
||||
x 5
|
||||
y 11
|
||||
type 77
|
||||
|
@ -1433,7 +1621,7 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_2
|
||||
x 6
|
||||
y 8
|
||||
type 77
|
||||
|
@ -1446,7 +1634,7 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_2
|
||||
x 6
|
||||
y 9
|
||||
type 77
|
||||
|
@ -1459,7 +1647,7 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_2
|
||||
x 6
|
||||
y 10
|
||||
type 77
|
||||
|
@ -4041,3 +4229,234 @@ x 17
|
|||
y 17
|
||||
type 77
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 1
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 2
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 3
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 4
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 5
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 6
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 7
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 8
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 9
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 10
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 11
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 12
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 13
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 14
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 15
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 16
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 17
|
||||
end
|
||||
arch button_small
|
||||
x 21
|
||||
connected 9991
|
||||
end
|
||||
arch lightningwall_5
|
||||
x 21
|
||||
y 1
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_5
|
||||
x 21
|
||||
y 1
|
||||
end
|
||||
arch detector
|
||||
slaying lightning
|
||||
x 21
|
||||
y 2
|
||||
speed 1.0
|
||||
connected 9998
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 3
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 3
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 4
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 4
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 5
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 5
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 6
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 6
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 7
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 7
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 8
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 8
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 9
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 9
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 10
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 10
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 11
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 11
|
||||
end
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,12 +1,14 @@
|
|||
arch map
|
||||
name Novice's Lounge
|
||||
reset_timeout 300
|
||||
difficulty 1
|
||||
width 18
|
||||
width 22
|
||||
height 18
|
||||
enter_x 1
|
||||
enter_y 8
|
||||
msg
|
||||
Created: 2004-05-12
|
||||
Modified: 2009-05-08 Logan Perkins
|
||||
endmsg
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -96,15 +98,29 @@ arch wall_2_1_1
|
|||
y 9
|
||||
end
|
||||
arch woodfloor
|
||||
y 10
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch wall_3_2
|
||||
y 10
|
||||
y 9
|
||||
type 77
|
||||
end
|
||||
arch woodfloor
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_2_1_1
|
||||
y 10
|
||||
end
|
||||
arch woodfloor
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
|
@ -274,6 +290,9 @@ type 71
|
|||
unique 1
|
||||
end
|
||||
arch stair_up
|
||||
slaying hallofjoining
|
||||
hp 17
|
||||
sp 14
|
||||
x 1
|
||||
y 8
|
||||
end
|
||||
|
@ -282,6 +301,29 @@ x 1
|
|||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_2_1_2
|
||||
x 1
|
||||
y 9
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -291,11 +333,16 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_3_3
|
||||
arch stair_down_2
|
||||
slaying guildman_lounge
|
||||
x 1
|
||||
y 10
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
|
@ -312,6 +359,34 @@ is_buildable 1
|
|||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch wall_3_3
|
||||
x 1
|
||||
y 11
|
||||
type 77
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_2_1_2
|
||||
x 1
|
||||
y 11
|
||||
end
|
||||
arch woodfloor
|
||||
x 1
|
||||
y 12
|
||||
type 71
|
||||
unique 1
|
||||
|
@ -499,20 +574,62 @@ x 2
|
|||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_1_3
|
||||
x 2
|
||||
y 9
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_2_1_2
|
||||
x 2
|
||||
y 9
|
||||
end
|
||||
arch button_small
|
||||
x 2
|
||||
y 10
|
||||
connected 9998
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch wall_3_3
|
||||
x 2
|
||||
y 10
|
||||
y 11
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
|
@ -521,12 +638,27 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_1_3
|
||||
x 2
|
||||
y 11
|
||||
type 77
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_2_1_2
|
||||
x 2
|
||||
y 11
|
||||
end
|
||||
arch woodfloor
|
||||
x 2
|
||||
y 12
|
||||
|
@ -734,16 +866,47 @@ is_buildable 1
|
|||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 10
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_3_3
|
||||
arch wall_1_3
|
||||
x 3
|
||||
y 9
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 0
|
||||
end
|
||||
arch dungeon_magic
|
||||
x 3
|
||||
y 10
|
||||
end
|
||||
arch grate_closed_2
|
||||
x 3
|
||||
y 10
|
||||
connected 9998
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch wall_3_3
|
||||
x 3
|
||||
y 11
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
|
@ -752,12 +915,23 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 11
|
||||
type 77
|
||||
type 71
|
||||
unique 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_1_3
|
||||
x 3
|
||||
y 11
|
||||
end
|
||||
arch woodfloor
|
||||
x 3
|
||||
y 12
|
||||
|
@ -937,20 +1111,20 @@ is_buildable 1
|
|||
end
|
||||
arch woodfloor
|
||||
x 4
|
||||
y 8
|
||||
y 7
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_3_2
|
||||
arch wall_3_1
|
||||
x 4
|
||||
y 8
|
||||
y 7
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 4
|
||||
y 9
|
||||
y 8
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
|
@ -959,14 +1133,33 @@ arch woodfloor
|
|||
x 4
|
||||
y 9
|
||||
type 71
|
||||
unique 1
|
||||
unique 0
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_3_2
|
||||
arch guard
|
||||
x 4
|
||||
y 9
|
||||
type 77
|
||||
is_buildable 1
|
||||
level 1000
|
||||
attacktype 5201023
|
||||
monster 0
|
||||
friendly 1
|
||||
hitback 1
|
||||
reflect_missile 0
|
||||
reflect_spell 0
|
||||
can_use_scroll 1
|
||||
can_use_bow 1
|
||||
can_use_armour 1
|
||||
can_use_weapon 1
|
||||
can_use_ring 1
|
||||
can_use_skill 1
|
||||
can_use_rod 1
|
||||
can_see_in_dark 1
|
||||
can_use_wand 1
|
||||
arch event_say
|
||||
name GUILD_TEMPLATE Guildman
|
||||
title Python
|
||||
slaying /python/guilds/clearance.py
|
||||
end
|
||||
end
|
||||
arch woodfloor
|
||||
x 4
|
||||
|
@ -975,12 +1168,6 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
x 4
|
||||
y 10
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 4
|
||||
y 11
|
||||
|
@ -988,7 +1175,7 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_3
|
||||
x 4
|
||||
y 11
|
||||
type 77
|
||||
|
@ -1173,15 +1360,22 @@ is_buildable 1
|
|||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 8
|
||||
y 7
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_1
|
||||
x 5
|
||||
y 7
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 8
|
||||
type 77
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
|
@ -1191,12 +1385,6 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
x 5
|
||||
y 9
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 10
|
||||
|
@ -1204,25 +1392,6 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_3_2
|
||||
x 5
|
||||
y 10
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 10
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
x 5
|
||||
y 10
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 11
|
||||
|
@ -1230,20 +1399,7 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
x 5
|
||||
y 11
|
||||
type 77
|
||||
is_buildable 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 5
|
||||
y 11
|
||||
type 71
|
||||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_3
|
||||
x 5
|
||||
y 11
|
||||
type 77
|
||||
|
@ -1433,7 +1589,7 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_2
|
||||
x 6
|
||||
y 8
|
||||
type 77
|
||||
|
@ -1446,7 +1602,7 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_2
|
||||
x 6
|
||||
y 9
|
||||
type 77
|
||||
|
@ -1459,7 +1615,7 @@ type 71
|
|||
unique 1
|
||||
is_buildable 1
|
||||
end
|
||||
arch wall_4
|
||||
arch wall_3_2
|
||||
x 6
|
||||
y 10
|
||||
type 77
|
||||
|
@ -4041,3 +4197,234 @@ x 17
|
|||
y 17
|
||||
type 77
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 1
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 2
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 3
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 4
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 5
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 6
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 7
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 8
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 9
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 10
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 11
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 12
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 13
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 14
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 15
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 16
|
||||
end
|
||||
arch blocked
|
||||
x 18
|
||||
y 17
|
||||
end
|
||||
arch button_small
|
||||
x 21
|
||||
connected 9991
|
||||
end
|
||||
arch lightningwall_5
|
||||
x 21
|
||||
y 1
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_5
|
||||
x 21
|
||||
y 1
|
||||
end
|
||||
arch detector
|
||||
slaying lightning
|
||||
x 21
|
||||
y 2
|
||||
speed 1.0
|
||||
connected 9998
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 3
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 3
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 4
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 4
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 5
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 5
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 6
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 6
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 7
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 7
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 8
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 8
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 9
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 9
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 10
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 10
|
||||
end
|
||||
arch lightningwall_5
|
||||
sp 1
|
||||
x 21
|
||||
y 11
|
||||
speed 0.0
|
||||
level 100
|
||||
connected 9991
|
||||
move_block 0
|
||||
arch spell_large_lightning
|
||||
end
|
||||
end
|
||||
arch director_1
|
||||
x 21
|
||||
y 11
|
||||
end
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue