--- deliantra/arch/mapbuilding/building.arc 2006/05/15 17:13:11 1.6 +++ deliantra/arch/mapbuilding/building.arc 2009/10/10 07:14:49 1.13 @@ -1,393 +1,484 @@ -Object building_builder -nrof 1 +object building_builder name generic builder -weight 1500 -value 150 +name_pl generic builders +face mbstove.x11 +nrof 1 type 160 subtype 1 -face mbstove.111 -end -Object building_destroyer -name generic destroyer -nrof 1 -weight 1500 value 150 -type 160 -subtype 2 -face mbhammer.111 -end -Object shop_building -name tiles -is_floor 1 -face shop_building.111 -no_pick 1 -no_magic 1 -type 68 -auto_apply 1 -randomitems shop_building -editable 64 -editor_folder arch/shop/Floors -end -Object shop_building_fant -name tiles -is_floor 1 -face shop_building.111 -no_pick 1 -no_magic 1 -type 68 -auto_apply 1 -randomitems shop_building_fant -editable 64 -editor_folder arch/shop/Floors -end -Object shop_building_west -name tiles -is_floor 1 -face shop_building.111 -no_pick 1 -no_magic 1 -type 68 -auto_apply 1 -randomitems shop_building_west -editable 64 -editor_folder arch/shop/Floors -end -Object shop_building_east -name tiles -is_floor 1 -face shop_building.111 -no_pick 1 -no_magic 1 -type 68 -auto_apply 1 -randomitems shop_building_east -editable 64 -editor_folder arch/shop/Floors -end -Object shop_building_abyss -name tiles -is_floor 1 -face shop_building.111 -no_pick 1 -no_magic 1 -type 68 -auto_apply 1 -randomitems shop_building_abyss -editable 64 -editor_folder arch/shop/Floors -end -Object shop_building_goth -name tiles -is_floor 1 -face shop_building.111 -no_pick 1 -no_magic 1 -type 68 -auto_apply 1 -randomitems shop_building_goth -editable 64 -editor_folder arch/shop/Floors -end -Object building_woodfloor -name Wood floor material -nrof 1 weight 1500 -value 1500 -type 161 -subtype 1 -face mbwoodfloor.111 -slaying woodfloor +msg +To use, mark a material, then fire the builder at the square you want to build in. +endmsg end -Object building_woodfloor2 -name Dark Wood floor material + +object building_button +name Button material +name_pl Button materials +slaying button_small +face mbbutton.x11 nrof 1 -weight 1500 -value 1500 type 161 -subtype 1 -face mbwoodfloor2.111 -slaying woodfloor2 +subtype 3 +value 2000 +weight 100 +msg +Creates a button which triggers linked items when anything with weight [such as a player] is on it. If you want something hidden, use a pedestal instead. + +Place a Marking Rune on the map square before building. The rune will be removed, and the button will be linked to all other elements on the map marked with the same text. +endmsg end -Object building_wall -name Wall material + +object building_destroyer +name generic destroyer +name_pl generic destroyers +face mbhammer.x11 nrof 1 -weight 1500 -value 1500 -type 161 +type 160 subtype 2 -face mbwall.111 -slaying wall_0 +value 150 +weight 1500 +msg +To use, fire the destroyer at the element you want to destroy. Can only destroy things built with a builder. Will destroy the lowest item in a square first. + +If you want to remove a wall, build a floor over it instead. +endmsg end -Object building_wall2 -name DWall material + +object building_horizontal_gate +name Horizontal gate material +name_pl Horizontal gate materials +slaying igate_closed_2 +face mbiron_gate2.x11 nrof 1 -weight 1700 -value 1750 type 161 -subtype 2 -face mbdwall_0.111 -slaying dwall_0 +subtype 3 +value 1500 +weight 150 +msg +Place a Marking Rune on the map square before building. The rune will be removed, and the gate will be linked to all other elements on the map marked with the same text. +endmsg end -Object building_wall3 -name WestCWall material + +object building_horizontal_gate_inv +name Horizontal inverted gate material +name_pl Horizontal inverted gate materials +slaying igate_open_2 +face mbiron_gate_inv2.x11 nrof 1 -weight 1700 -value 1650 type 161 -subtype 2 -face mbwestcwall_0.111 -slaying westcwall_0 +subtype 3 +value 3000 +weight 150 +msg +Place a Marking Rune on the map square before building. The rune will be removed, and the gate will be linked to all other elements on the map marked with the same text. +endmsg end -Object building_wall4 -name Red CWall material + +object building_lever +name Lever material +name_pl Lever materials +slaying button_lever +face mblever.x11 nrof 1 -weight 1700 -value 1900 type 161 -subtype 2 -face mbredcwall_0.111 -slaying redcwall_0 +subtype 3 +value 1500 +weight 150 +msg +Creates a lever which triggers linked items when applied. + +Place a Marking Rune on the map square before building. The rune will be removed, and the lever will be linked to all other elements on the map marked with the same text. +endmsg end -Object building_wall5 -name EastWall material + +object building_magma +name Magma floor material +name_pl Magma floor materials +slaying magma +face mbmagma.x11 nrof 1 -weight 1000 -value 1600 type 161 -subtype 2 -face mbewall_0.111 -slaying ewall_0 +subtype 1 +value 6666 +weight 1500 end -Object building_wall6 -name BurningWall material + +object building_pedestal +name Pedestal material +name_pl Pedestal materials +slaying pedestal +face mbpedestal.x11 +str 1 nrof 1 -weight 1700 -value 1650 type 161 -subtype 2 -face mbburningwall_0.111 -slaying burningwall_0 +subtype 3 +value 1500 +weight 150 +msg +Creates a pedestal which triggers linked items when a player stands on it. The pedestal will be hidden under the floor. If you want something visible, use a button instead. + +Place a Marking Rune on the map square before building. The rune will be removed, and the pedestal will be linked to all other elements on the map marked with the same text. +endmsg end -Object building_wall7 -name STWall material + +object building_redrugfloor1 +name Red Rug floor material +name_pl Red Rug floor materials +slaying redrugfloor1 +face mbredrugfloor1.x11 nrof 1 -weight 2100 -value 1850 type 161 -subtype 2 -face mbstwall_0.111 -slaying stwall_0 +subtype 1 +value 16000 +weight 500 end -Object building_vertical_gate + +object building_vertical_gate name Vertical gate material +name_pl Vertical gate materials +slaying igate_closed_1 +face mbiron_gate1.x11 nrof 1 -weight 150 -value 1500 type 161 subtype 3 -slaying igate_closed_1 -face mbiron_gate1.111 +value 1500 +weight 150 +msg +Place a Marking Rune on the map square before building. The rune will be removed, and the gate will be linked to all other elements on the map marked with the same text. +endmsg end -Object building_horizontal_gate -name Horizontal gate material + +object building_vertical_gate_inv +name Vertical inverted gate material +name_pl Vertical inverted gate materials +slaying igate_open_1 +face mbiron_gate_inv1.x11 nrof 1 -weight 150 -value 1500 type 161 subtype 3 -slaying igate_closed_2 -face mbiron_gate2.111 +value 3000 +weight 150 +msg +Place a Marking Rune on the map square before building. The rune will be removed, and the gate will be linked to all other elements on the map marked with the same text. +endmsg end -Object building_pedestal -name Pedestal material + +object building_wall +name Wall material +name_pl Wall materials +slaying wall_0 +face mbwall.x11 nrof 1 -weight 150 -value 1500 type 161 -subtype 3 -slaying pedestal -face mbpedestal.111 -Str 1 +subtype 2 +value 1500 +weight 1500 end -Object building_lever -name Lever material + +object building_wall2 +name DWall material +name_pl DWall materials +slaying dwall_0 +face mbdwall_0.x11 nrof 1 -weight 150 -value 1500 type 161 -subtype 3 -slaying button_lever -face mblever.111 +subtype 2 +value 1750 +weight 1700 end -Object building_button -name Button material + +object building_wall2_fake +name DWall material +name_pl DWall materials +slaying dwall_fake_0 +face mbdwall_0.x11 nrof 1 -weight 100 -value 2000 type 161 -subtype 3 -slaying button_small -face mbbutton.111 +subtype 2 +value 1750 +weight 1700 end -Object building_vertical_gate_inv -name Vertical inverted gate material + +object building_wall3 +name WestCWall material +name_pl WestCWall materials +slaying westcwall_0 +face mbwestcwall_0.x11 nrof 1 -weight 150 -value 3000 type 161 -subtype 3 -slaying igate_open_1 -face mbiron_gate_inv1.111 +subtype 2 +value 1650 +weight 1700 end -Object building_horizontal_gate_inv -name Horizontal inverted gate material + +object building_wall3_fake +name WestCWall material +name_pl WestCWall materials +slaying westcwall_fake_0 +face mbwestcwall_0.x11 nrof 1 -weight 150 -value 3000 type 161 -subtype 3 -slaying igate_open_2 -face mbiron_gate_inv2.111 +subtype 2 +value 1650 +weight 1700 end -Object building_magma -name Magma floor material + +object building_wall4 +name Red CWall material +name_pl Red CWall materials +slaying redcwall_0 +face mbredcwall_0.x11 nrof 1 -weight 1500 -value 6666 type 161 -subtype 1 -face mbmagma.111 -slaying magma +subtype 2 +value 1900 +weight 1700 end -Object building_redrugfloor1 -name Red Rug floor material + +object building_wall4_fake +name Red CWall material +name_pl Red CWall materials +slaying redcwall_fake_0 +face mbredcwall_0.x11 nrof 1 -weight 500 -value 16000 type 161 -subtype 1 -face mbredrugfloor1.111 -slaying redrugfloor1 +subtype 2 +value 1900 +weight 1700 end -Object building_whiterugfloor1 -name White Rug floor material + +object building_wall5 +name EastWall material +name_pl EastWall materials +slaying ewall_0 +face mbewall_0.x11 nrof 1 -weight 500 -value 16000 type 161 -subtype 1 -face mbwhiterugfloor1.111 -slaying whiterugfloor1 +subtype 2 +value 1600 +weight 1000 end -Object building_wall8 -name WWall material + +object building_wall5_fake +name EastWall material +name_pl EastWall materials +slaying ewall_fake_0 +face mbewall_0.x11 nrof 1 -weight 1600 -value 1550 type 161 subtype 2 -face mbwwall_0.111 -slaying wwall_0 +value 1600 +weight 1000 end -Object building_wall9 -name Earth Wall material + +object building_wall6 +name BurningWall material +name_pl BurningWall materials +slaying burningwall_0 +face mbburningwall_0.x11 nrof 1 -weight 2000 -value 800 type 161 subtype 2 -face mbbwall_0.111 -slaying mbbwall_0 +value 1650 +weight 1700 end -Object building_wall_fake -name Wall material + +object building_wall6_fake +name BurningWall material +name_pl BurningWall materials +slaying burningwall_fake_0 +face mbburningwall_0.x11 nrof 1 -weight 1500 -value 1500 type 161 subtype 2 -face mbwall.111 -slaying wall_fake_0 +value 1650 +weight 1700 end -Object building_wall2_fake -name DWall material + +object building_wall7 +name STWall material +name_pl STWall materials +slaying stwall_0 +face mbstwall_0.x11 nrof 1 -weight 1700 -value 1750 type 161 subtype 2 -face mbdwall_0.111 -slaying dwall_fake_0 +value 1850 +weight 2100 end -Object building_wall3_fake -name WestCWall material + +object building_wall7_fake +name STWall material +name_pl STWall materials +slaying stwall_fake_0 +face mbstwall_0.x11 nrof 1 -weight 1700 -value 1650 type 161 subtype 2 -face mbwestcwall_0.111 -slaying westcwall_fake_0 +value 1850 +weight 2100 end -Object building_wall4_fake -name Red CWall material + +object building_wall8 +name WWall material +name_pl WWall materials +slaying wwall_0 +face mbwwall_0.x11 nrof 1 -weight 1700 -value 1900 type 161 subtype 2 -face mbredcwall_0.111 -slaying redcwall_fake_0 +value 1550 +weight 1600 end -Object building_wall5_fake -name EastWall material + +object building_wall8_fake +name WWall material +name_pl WWall materials +slaying wwall_fake_0 +face mbwwall_0.x11 nrof 1 -weight 1000 -value 1600 type 161 subtype 2 -face mbewall_0.111 -slaying ewall_fake_0 +value 1550 +weight 1600 end -Object building_wall6_fake -name BurningWall material + +object building_wall9 +name Earth Wall material +name_pl Earth Wall materials +slaying mbbwall_0 +face mbbwall_0.x11 nrof 1 -weight 1700 -value 1650 type 161 subtype 2 -face mbburningwall_0.111 -slaying burningwall_fake_0 +value 800 +weight 2000 end -Object building_wall7_fake -name STWall material + +object building_wall_fake +name Wall material +name_pl Wall materials +slaying wall_fake_0 +face mbwall.x11 nrof 1 -weight 2100 -value 1850 type 161 subtype 2 -face mbstwall_0.111 -slaying stwall_fake_0 +value 1500 +weight 1500 end -Object building_wall8_fake -name WWall material + +object building_whiterugfloor1 +name White Rug floor material +name_pl White Rug floor materials +slaying whiterugfloor1 +face mbwhiterugfloor1.x11 nrof 1 -weight 1600 -value 1550 type 161 -subtype 2 -face mbwwall_0.111 -slaying wwall_fake_0 +subtype 1 +value 16000 +weight 500 +end + +object building_woodfloor +name Wood floor material +name_pl Wood floor materials +slaying woodfloor +face mbwoodfloor.x11 +nrof 1 +type 161 +subtype 1 +value 1500 +weight 1500 +end + +object building_woodfloor2 +name Dark Wood floor material +name_pl Dark Wood floor materials +slaying woodfloor2 +face mbwoodfloor2.x11 +nrof 1 +type 161 +subtype 1 +value 1500 +weight 1500 +end + +object shop_building +name tiles +face shop_building.x11 +type 68 +randomitems shop_building +no_pick 1 +auto_apply 1 +no_magic 1 +is_floor 1 +editable 64 +editor_folder arch/shop/Floors +end + +object shop_building_abyss +name tiles +face shop_building.x11 +type 68 +randomitems shop_building_abyss +no_pick 1 +auto_apply 1 +no_magic 1 +is_floor 1 +editable 64 +editor_folder arch/shop/Floors +end + +object shop_building_east +name tiles +face shop_building.x11 +type 68 +randomitems shop_building_east +no_pick 1 +auto_apply 1 +no_magic 1 +is_floor 1 +editable 64 +editor_folder arch/shop/Floors +end + +object shop_building_fant +name tiles +face shop_building.x11 +type 68 +randomitems shop_building_fant +no_pick 1 +auto_apply 1 +no_magic 1 +is_floor 1 +editable 64 +editor_folder arch/shop/Floors +end + +object shop_building_goth +name tiles +face shop_building.x11 +type 68 +randomitems shop_building_goth +no_pick 1 +auto_apply 1 +no_magic 1 +is_floor 1 +editable 64 +editor_folder arch/shop/Floors +end + +object shop_building_west +name tiles +face shop_building.x11 +type 68 +randomitems shop_building_west +no_pick 1 +auto_apply 1 +no_magic 1 +is_floor 1 +editable 64 +editor_folder arch/shop/Floors end -# I can't find mbbwall_0, so I can't make a fake wall out of it. -# I wonder where the normal building_wall9 gets its archetype from. -#Object building_wall9_fake -#name Earth Wall material -#nrof 1 -#weight 2000 -#value 800 -#type 161 -#subtype 2 -#face mbbwall_0.111 -#slaying mbbwall_fake_0 -#end +