ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/maps/brest/shops/buildshop.map
(Generate patch)

Comparing deliantra/maps/brest/shops/buildshop.map (file contents):
Revision 1.4 by root, Wed Feb 7 01:35:38 2007 UTC vs.
Revision 1.7 by elmex, Wed Apr 21 11:28:01 2010 UTC

1arch map 1arch map
2file_format_version 1 2file_format_version 1
3name Acme Inc. 3name Acme Inc. of Brest, First Floor
4region brest
5shopitems building material:95;item builder:95;*:-100 4shopitems building material:95;item builder:95;*:-100
6shopgreed 1.0 5shopgreed 1.0
7shopmin 500 6shopmin 500
8shopmax 20000 7shopmax 20000
9shoprace human 8shoprace human
623end 622end
624arch tile_floor 623arch tile_floor
625x 4 624x 4
626y 19 625y 19
627end 626end
627arch book_build_instructions
628x 4
629y 19
630end
628arch tile_floor 631arch tile_floor
629x 4 632x 4
630y 20 633y 20
631end 634end
632arch book_read 635arch book_build_instructions
633name Signs and talking books
634msg
635When 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.
636With the talking/listening books, they will take the name and picture of the book used to create them as well.
637For 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.
638For the listening books, the message must be in this format:
639@match blah
640Click.
641Which will make it activate upon the somebody within two squares saying "blah", and will additionally say "Click." upon activation.
642endmsg
643x 4 636x 4
644y 20 637y 20
645no_pick 1
646identified 1
647end 638end
648arch tile_floor 639arch tile_floor
649x 4 640x 4
650y 21 641y 21
651end 642end
652arch book_read 643arch book_build_instructions
653name Building restrictions
654msg
655To build on a spot, all items on this spot must be 'buildable'.
656Buildable items will display 'this is a buildable item' when examined.
657There 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.
658endmsg
659x 4 644x 4
660y 21 645y 21
661no_pick 1
662identified 1
663end 646end
664arch tile_floor 647arch tile_floor
665x 4 648x 4
666y 22 649y 22
667end 650end
668arch book_read 651arch book_build_instructions
669name Building other items
670msg
671All items not requiring any special handling are built simply by marking the appropriate material and firing the builder.
672Note that, to avoid any issue, those items can not be picked up.
673Note also that you can build an item on another.
674endmsg
675x 4 652x 4
676y 22 653y 22
677no_pick 1
678identified 1
679end 654end
680arch tile_floor 655arch tile_floor
681x 4 656x 4
682y 23 657y 23
683end 658end
684arch book_read 659arch book_build_instructions
685name Basic building instructions
686msg
687To build your own home, you can use different items:
688* generic builder: this tool lets you build anything. You need one to build.
689* generic destroyer: this tool lets you destroy a built item. This will remove any built item, except floors and walls.
690* materials: you need those to build items. For instance, a 'Wood floor material' enables you to build a woodfloor.
691To build an item:
692* apply the builder
693* mark the material of the item you want to build
694* fire the builder in the desired direction
695Of course, the material is used when you build, so you need to buy quite a few.
696endmsg
697x 4 660x 4
698y 23 661y 23
699no_pick 1
700identified 1
701end 662end
702arch tile_floor 663arch tile_floor
664x 4
665y 24
666end
667arch book_build_instructions
703x 4 668x 4
704y 24 669y 24
705end 670end
706arch tile_floor 671arch tile_floor
707x 4 672x 4
820end 785end
821arch tile_floor 786arch tile_floor
822x 5 787x 5
823y 20 788y 20
824end 789end
825arch book_read
826name Building floor and walls
827msg
828Building enables you to put walls and floors where you want.
829Building a floor lets you remove walls. This is the only way to remove them.
830You can change an existing floor by building another on top. Same goes for walls.
831All created floors are magic, and will preserve items you put on them.
832endmsg
833x 5
834y 20
835no_pick 1
836identified 1
837end
838arch tile_floor 790arch tile_floor
839x 5 791x 5
840y 21 792y 21
841end 793end
842arch book_read
843name Building gates and buttons/pedestals
844msg
845Some items, like gates, require buttons, pedestals, ..., something to be opened and closed.
846To build a gate with its associated button:
847* 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.
848* build the gate on this spot
849* put a marking rune at the spot where you with to put the button. Use the same text as for the door.
850* build the button
851Your button will now activate the gate when you apply it.
852Note that you can link together as many gates, buttons, pedestals, as you want.
853As long as you use the same text on the marking rune, they will all work together.
854To build gates activated by other buttons, just use another text.
855Normally 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.
856Also, it is possible to make buttons, levers, and pedestals underneath gates, however it requires things to be made in a specific order.
857* make 2 marking runes on the square that you want to build the button and gate on
858* build the gate first
859* then build the button underneath it
860This 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.
861endmsg
862x 5
863y 21
864no_pick 1
865identified 1
866end
867arch tile_floor 794arch tile_floor
868x 5 795x 5
869y 22 796y 22
870end
871arch book_read
872name Removing items
873msg
874To remove built items, you need a 'generic destroyer'.
875Simply apply it, and fire in the desired direction. It will remove the first built item from the location.
876Warning: 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.
877Note that the destroyer will not remove walls or floors.
878endmsg
879x 5
880y 22
881no_pick 1
882identified 1
883end 797end
884arch tile_floor 798arch tile_floor
885x 5 799x 5
886y 23 800y 23
887end 801end

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines