ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cf.schmorp.de/maps/scorn/shops/buildshop.map
(Generate patch)

Comparing cf.schmorp.de/maps/scorn/shops/buildshop.map (file contents):
Revision 1.3 by elmex, Tue Aug 29 12:07:34 2006 UTC vs.
Revision 1.9 by elmex, Wed Apr 21 11:28:02 2010 UTC

1arch map 1arch map
2name Acme Inc. 2file_format_version 1
3region scorn 3name Scorn's Acme Inc. Building Shop
4shopitems building material:95;item builder:95;*:-100 4shopitems building material:95;item builder:95;*:-100
5shopmax 2000 5shopmax 2000
6width 20 6width 20
7height 20 7height 20
8enter_x 17 8enter_x 17
3839end 3839end
3840arch tile_white_floor 3840arch tile_white_floor
3841x 16 3841x 16
3842y 11 3842y 11
3843end 3843end
3844arch tile_white_floor 3844arch book_build_instructions
3845x 16 3845x 16
3846y 12 3846y 11
3847end 3847end
3848arch tile_white_floor 3848arch tile_white_floor
3849x 16 3849x 16
3850y 13 3850y 12
3851end 3851end
3852arch book_build_instructions
3853x 16
3854y 12
3855end
3852arch tile_white_floor 3856arch tile_white_floor
3857x 16
3858y 13
3859end
3860arch book_build_instructions
3861x 16
3862y 13
3863end
3864arch tile_white_floor
3865x 16
3866y 14
3867end
3868arch book_build_instructions
3853x 16 3869x 16
3854y 14 3870y 14
3855end 3871end
3856arch tile_white_floor 3872arch tile_white_floor
3857x 16 3873x 16
4041end 4057end
4042arch tile_white_floor 4058arch tile_white_floor
4043x 17 4059x 17
4044y 16 4060y 16
4045end 4061end
4062arch tag
4063x 17
4064y 17
4065tag scorn_shops_buildshop+17+17
4066end
4046arch tile_white_floor 4067arch tile_white_floor
4047x 17 4068x 17
4048y 17 4069y 17
4049end 4070end
4050arch tile_white_floor 4071arch tile_white_floor
4051x 17 4072x 17
4052y 18 4073y 18
4053end 4074end
4054arch oakdoor 4075arch oakdoor
4055slaying /world/world_105_115 4076slaying *scorn_shops_buildshop_exit+17+18
4056msg 4077msg
4057Thank you for your visit! 4078Thank you for your visit!
4058endmsg 4079endmsg
4059hp 10
4060sp 29
4061x 17 4080x 17
4062y 18 4081y 18
4063end 4082end
4064arch tile_white_floor 4083arch tile_white_floor
4065x 17 4084x 17
4200end 4219end
4201arch tile_white_floor 4220arch tile_white_floor
4202x 18 4221x 18
4203y 11 4222y 11
4204end 4223end
4205arch book_read 4224arch tile_white_floor
4206name Signs and talking books
4207msg
4208When making signs and talking (or listening) books, you need to place a book or scroll with the text you want on the square you're building on just like a marking rune.
4209With the talking/listening books, they will take the name and picture of the book used to create them as well.
4210For the talking and listening books, you also need to connect them with a marking rune just like gates buttons and levers, which in the case of the talking books, makes the book say it's message when activated, and in the case of listening books, it causes saying the phrase that the book looks for to act like pulling a lever.
4211For the listening books, the message must be in this format:
4212
4213@match blah
4214Click.
4215
4216Which will make it activate upon the somebody within two squares saying "blah", and will additionally say "Click." upon activation.
4217endmsg
4218x 18 4225x 18
4219y 11 4226y 12
4220material 0
4221no_pick 1
4222identified 1
4223end 4227end
4224arch tile_white_floor 4228arch tile_white_floor
4225x 18 4229x 18
4226y 12 4230y 13
4227end 4231end
4228arch book_read 4232arch tile_white_floor
4229name Building restrictions
4230msg
4231To build on a spot, all items on this spot must be 'buildable'.
4232Buildable items will display 'this is a buildable item' when examined.
4233There are several exceptions though. In all cases you can build on marking runes as they are used for making gates and buttons work together. Also you can build signs and talking books on of books and or scrolls, because they are needed for specifying the message. Also, buttons, levers and pedestals can be build underneath gates. Don't worry, you should have some clear messages on why you can't build.
4234endmsg
4235x 18 4233x 18
4236y 12 4234y 14
4237material 0
4238no_pick 1
4239identified 1
4240end 4235end
4241arch tile_white_floor 4236arch tile_white_floor
4242x 18 4237x 18
4243y 13 4238y 15
4244end 4239end
4245arch book_read 4240arch tile_white_floor
4246name Removing items
4247msg
4248To remove built items, you need a 'generic destroyer'.
4249Simply apply it, and fire in the desired direction. It will remove the first built item from the location.
4250Warning: a destroyer will remove items starting from the lowest order on the spot. Basically, this means the first removed item will be a pedestal (underground), then items on floor.
4251Note that the destroyer will not remove walls or floors.
4252endmsg
4253x 18 4241x 18
4254y 13 4242y 16
4255material 0
4256no_pick 1
4257identified 1
4258end 4243end
4259arch tile_white_floor 4244arch tile_white_floor
4260x 18 4245x 18
4261y 14 4246y 17
4262end
4263arch book_read
4264name Building other items
4265msg
4266All items not requiring any special handling are built simply by marking the appropriate material and firing the builder.
4267Note that, to avoid any issue, those items can not be picked up.
4268Note also that you can build an item on another.
4269endmsg
4270x 18
4271y 14
4272material 0
4273no_pick 1
4274identified 1
4275end
4276arch tile_white_floor
4277x 18
4278y 15
4279end
4280arch book_read
4281name Building gates and buttons/pedestals
4282msg
4283Some items, like gates, require buttons, pedestals, ..., something to be opened and closed.
4284To build a gate with its associated button:
4285* put a marking rune at the spot where you wish to build the door. The text can be whatever you want, make sure to remember it.
4286* build the gate on this spot
4287* put a marking rune at the spot where you with to put the button. Use the same text as for the door.
4288* build the button
4289Your button will now activate the gate when you apply it.
4290Note that you can link together as many gates, buttons, pedestals, as you want.
4291As long as you use the same text on the marking rune, they will all work together.
4292To build gates activated by other buttons, just use another text.
4293Normally all gates with a single marking rune text are either all up or all down at a given time, however if you want one open while another is closed, make use of inverted gates.
4294Also, it is possible to make buttons, levers, and pedestals underneath gates, however it requires things to be made in a specific order.
4295* make 2 marking runes on the square that you want to build the button and gate on
4296* build the gate first
4297* then build the button underneath it
4298This is useful for making a gate avoid crushing people underneath it. Also, you can use this same technique with inverted gates in order to make a square that pushes objects placed on it off of it.
4299endmsg
4300x 18
4301y 15
4302material 0
4303no_pick 1
4304identified 1
4305end
4306arch tile_white_floor
4307x 18
4308y 16
4309end
4310arch book_read
4311name Building floor and walls
4312msg
4313Building enables you to put walls and floors where you want.
4314Building a floor lets you remove walls. This is the only way to remove them.
4315You can change an existing floor by building another on top. Same goes for walls.
4316All created floors are magic, and will preserve items you put on them.
4317endmsg
4318x 18
4319y 16
4320material 0
4321no_pick 1
4322identified 1
4323end
4324arch tile_white_floor
4325x 18
4326y 17
4327end
4328arch book_read
4329name Basic building instructions
4330msg
4331To build your own home, you can use different items:
4332* generic builder: this tool lets you build anything. You need one to build.
4333* generic destroyer: this tool lets you destroy a built item. This will remove any built item, except floors and walls.
4334* materials: you need those to build items. For instance, a 'Wood floor material' enables you to build a woodfloor.
4335To build an item:
4336* apply the builder
4337* mark the material of the item you want to build
4338* fire the builder in the desired direction
4339Of course, the material is used when you build, so you need to buy quite a few.
4340endmsg
4341x 18
4342y 17
4343material 0
4344no_pick 1
4345identified 1
4346end 4247end
4347arch tile_white_floor 4248arch tile_white_floor
4348x 18 4249x 18
4349y 18 4250y 18
4350end 4251end

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines