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.1 by root, Sun Feb 5 00:02:24 2006 UTC vs.
Revision 1.3 by root, Fri Jan 19 16:32:40 2007 UTC

1arch map 1arch map
2file_format_version 1
2name Acme Inc. 3name Acme Inc.
3region brest 4region brest
5shopitems building material:95;item builder:95;*:-100
6shopgreed 1.0
7shopmin 500
8shopmax 20000
9shoprace human
10width 29
11height 29
4msg 12msg
5Creator: Gene Alexander 13Creator: Gene Alexander
6Date: Sat Nov 5 18:42:33 UTC 2005 14Date: Sat Nov 5 18:42:33 UTC 2005
7Using ideas from Ryo_ 15Using ideas from Ryo_
8endmsg 16endmsg
9width 29
10height 29
11shopitems building material:95;item builder:95;*:-100
12shoprace human
13shopmin 500
14shopmax 20000
15shopgreed 1.0
16end 17end
17arch flagstone 18arch flagstone
18end 19end
19arch flagstone 20arch flagstone
20y 1 21y 1
637For the listening books, the message must be in this format: 638For the listening books, the message must be in this format:
638@match blah 639@match blah
639Click. 640Click.
640Which will make it activate upon the somebody within two squares saying "blah", and will additionally say "Click." upon activation. 641Which will make it activate upon the somebody within two squares saying "blah", and will additionally say "Click." upon activation.
641endmsg 642endmsg
643x 4
644y 20
642material 0 645material 0
643no_pick 1 646no_pick 1
644identified 1 647identified 1
645x 4
646y 20
647end 648end
648arch tile_floor 649arch tile_floor
649x 4 650x 4
650y 21 651y 21
651end 652end
654msg 655msg
655To build on a spot, all items on this spot must be 'buildable'. 656To build on a spot, all items on this spot must be 'buildable'.
656Buildable items will display 'this is a buildable item' when examined. 657Buildable 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. 658There 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 659endmsg
660x 4
661y 21
659material 0 662material 0
660no_pick 1 663no_pick 1
661identified 1 664identified 1
662x 4
663y 21
664end 665end
665arch tile_floor 666arch tile_floor
666x 4 667x 4
667y 22 668y 22
668end 669end
671msg 672msg
672All items not requiring any special handling are built simply by marking the appropriate material and firing the builder. 673All items not requiring any special handling are built simply by marking the appropriate material and firing the builder.
673Note that, to avoid any issue, those items can not be picked up. 674Note that, to avoid any issue, those items can not be picked up.
674Note also that you can build an item on another. 675Note also that you can build an item on another.
675endmsg 676endmsg
677x 4
678y 22
676material 0 679material 0
677no_pick 1 680no_pick 1
678identified 1 681identified 1
679x 4
680y 22
681end 682end
682arch tile_floor 683arch tile_floor
683x 4 684x 4
684y 23 685y 23
685end 686end
694* apply the builder 695* apply the builder
695* mark the material of the item you want to build 696* mark the material of the item you want to build
696* fire the builder in the desired direction 697* fire the builder in the desired direction
697Of course, the material is used when you build, so you need to buy quite a few. 698Of course, the material is used when you build, so you need to buy quite a few.
698endmsg 699endmsg
700x 4
701y 23
699material 0 702material 0
700no_pick 1 703no_pick 1
701identified 1 704identified 1
702x 4
703y 23
704end 705end
705arch tile_floor 706arch tile_floor
706x 4 707x 4
707y 24 708y 24
708end 709end
831Building enables you to put walls and floors where you want. 832Building enables you to put walls and floors where you want.
832Building a floor lets you remove walls. This is the only way to remove them. 833Building a floor lets you remove walls. This is the only way to remove them.
833You can change an existing floor by building another on top. Same goes for walls. 834You can change an existing floor by building another on top. Same goes for walls.
834All created floors are magic, and will preserve items you put on them. 835All created floors are magic, and will preserve items you put on them.
835endmsg 836endmsg
837x 5
838y 20
836material 0 839material 0
837no_pick 1 840no_pick 1
838identified 1 841identified 1
839x 5
840y 20
841end 842end
842arch tile_floor 843arch tile_floor
843x 5 844x 5
844y 21 845y 21
845end 846end
861* make 2 marking runes on the square that you want to build the button and gate on 862* make 2 marking runes on the square that you want to build the button and gate on
862* build the gate first 863* build the gate first
863* then build the button underneath it 864* then build the button underneath it
864This 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. 865This 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.
865endmsg 866endmsg
867x 5
868y 21
866material 0 869material 0
867no_pick 1 870no_pick 1
868identified 1 871identified 1
869x 5
870y 21
871end 872end
872arch tile_floor 873arch tile_floor
873x 5 874x 5
874y 22 875y 22
875end 876end
879To remove built items, you need a 'generic destroyer'. 880To remove built items, you need a 'generic destroyer'.
880Simply apply it, and fire in the desired direction. It will remove the first built item from the location. 881Simply apply it, and fire in the desired direction. It will remove the first built item from the location.
881Warning: 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. 882Warning: 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.
882Note that the destroyer will not remove walls or floors. 883Note that the destroyer will not remove walls or floors.
883endmsg 884endmsg
885x 5
886y 22
884material 0 887material 0
885no_pick 1 888no_pick 1
886identified 1 889identified 1
887x 5
888y 22
889end 890end
890arch tile_floor 891arch tile_floor
891x 5 892x 5
892y 23 893y 23
893end 894end
1050arch tile_floor 1051arch tile_floor
1051x 6 1052x 6
1052y 24 1053y 24
1053end 1054end
1054arch oakdoor 1055arch oakdoor
1056slaying /world/world_107_123
1055msg 1057msg
1056Thank you for your visit! 1058Thank you for your visit!
1057endmsg 1059endmsg
1058slaying /world/world_107_123
1059hp 21 1060hp 21
1060sp 33 1061sp 33
1061x 6 1062x 6
1062y 24 1063y 24
1063end 1064end

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines