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

Comparing deliantra/maps/navar_city/misc/buildshop.map (file contents):
Revision 1.1 by root, Sun Feb 5 00:01:19 2006 UTC vs.
Revision 1.4 by root, Wed Feb 7 01:35:44 2007 UTC

1arch map 1arch map
2file_format_version 1
3name Acme Inc.
2region navar 4region navar
3name Acme Inc. 5shopitems building material:95;item builder:95;*:-100
6shopgreed 1.0
7shopmin 500
8shopmax 20000
9shoprace human
10width 23
11height 13
12enter_x 17
13enter_y 19
4msg 14msg
5Creator: Ryo Saeba 15Creator: Ryo Saeba
6Date: 1/25/2004 16Date: 1/25/2004
7endmsg 17endmsg
8shopitems building material:95;item builder:95;*:-100
9shopmin 500
10shopmax 20000
11shoprace human
12shopgreed 1.0
13width 23
14height 13
15enter_x 17
16enter_y 19
17end 18end
18arch tile_white_floor 19arch tile_white_floor
19end 20end
20arch westcwall_2_2_2 21arch westcwall_2_2_2
21end 22end
403Building enables you to put walls and floors where you want. 404Building enables you to put walls and floors where you want.
404Building a floor lets you remove walls. This is the only way to remove them. 405Building a floor lets you remove walls. This is the only way to remove them.
405You can change an existing floor by building another on top. Same goes for walls. 406You can change an existing floor by building another on top. Same goes for walls.
406All created floors are magic, and will preserve items you put on them. 407All created floors are magic, and will preserve items you put on them.
407endmsg 408endmsg
408material 0 409x 5
410y 7
409no_pick 1 411no_pick 1
410identified 1 412identified 1
411x 5
412y 7
413end 413end
414arch tile_white_floor 414arch tile_white_floor
415x 5 415x 5
416y 8 416y 8
417end 417end
433* make 2 marking runes on the square that you want to build the button and gate on 433* make 2 marking runes on the square that you want to build the button and gate on
434* build the gate first 434* build the gate first
435* then build the button underneath it 435* then build the button underneath it
436This 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. 436This 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.
437endmsg 437endmsg
438material 0 438x 5
439y 8
439no_pick 1 440no_pick 1
440identified 1 441identified 1
441x 5
442y 8
443end 442end
444arch tile_white_floor 443arch tile_white_floor
445x 5 444x 5
446y 9 445y 9
447end 446end
451To remove built items, you need a 'generic destroyer'. 450To remove built items, you need a 'generic destroyer'.
452Simply apply it, and fire in the desired direction. It will remove the first built item from the location. 451Simply apply it, and fire in the desired direction. It will remove the first built item from the location.
453Warning: 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. 452Warning: 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.
454Note that the destroyer will not remove walls or floors. 453Note that the destroyer will not remove walls or floors.
455endmsg 454endmsg
456material 0 455x 5
456y 9
457no_pick 1 457no_pick 1
458identified 1 458identified 1
459x 5
460y 9
461end 459end
462arch tile_white_floor 460arch tile_white_floor
463x 5 461x 5
464y 10 462y 10
465end 463end
545arch tile_white_floor 543arch tile_white_floor
546x 6 544x 6
547y 11 545y 11
548end 546end
549arch oakdoor 547arch oakdoor
548slaying /world/world_122_117
550msg 549msg
551Thank you for your visit! 550Thank you for your visit!
552endmsg 551endmsg
553slaying /world/world_122_117
554hp 17 552hp 17
555sp 4 553sp 4
556x 6 554x 6
557y 11 555y 11
558end 556end
613@match blah 611@match blah
614Click. 612Click.
615 613
616Which will make it activate upon the somebody within two squares saying "blah", and will additionally say "Click." upon activation. 614Which will make it activate upon the somebody within two squares saying "blah", and will additionally say "Click." upon activation.
617endmsg 615endmsg
618material 0 616x 7
617y 6
619no_pick 1 618no_pick 1
620identified 1 619identified 1
621x 7
622y 6
623end 620end
624arch tile_white_floor 621arch tile_white_floor
625x 7 622x 7
626y 7 623y 7
627end 624end
630msg 627msg
631To build on a spot, all items on this spot must be 'buildable'. 628To build on a spot, all items on this spot must be 'buildable'.
632Buildable items will display 'this is a buildable item' when examined. 629Buildable items will display 'this is a buildable item' when examined.
633There 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. 630There 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.
634endmsg 631endmsg
635material 0 632x 7
633y 7
636no_pick 1 634no_pick 1
637identified 1 635identified 1
638x 7
639y 7
640end 636end
641arch tile_white_floor 637arch tile_white_floor
642x 7 638x 7
643y 8 639y 8
644end 640end
647msg 643msg
648All items not requiring any special handling are built simply by marking the appropriate material and firing the builder. 644All items not requiring any special handling are built simply by marking the appropriate material and firing the builder.
649Note that, to avoid any issue, those items can not be picked up. 645Note that, to avoid any issue, those items can not be picked up.
650Note also that you can build an item on another. 646Note also that you can build an item on another.
651endmsg 647endmsg
652material 0 648x 7
649y 8
653no_pick 1 650no_pick 1
654identified 1 651identified 1
655x 7
656y 8
657end 652end
658arch tile_white_floor 653arch tile_white_floor
659x 7 654x 7
660y 9 655y 9
661end 656end
670* apply the builder 665* apply the builder
671* mark the material of the item you want to build 666* mark the material of the item you want to build
672* fire the builder in the desired direction 667* fire the builder in the desired direction
673Of course, the material is used when you build, so you need to buy quite a few. 668Of course, the material is used when you build, so you need to buy quite a few.
674endmsg 669endmsg
675material 0 670x 7
671y 9
676no_pick 1 672no_pick 1
677identified 1 673identified 1
678x 7
679y 9
680end 674end
681arch tile_white_floor 675arch tile_white_floor
682x 7 676x 7
683y 10 677y 10
684end 678end

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines