From 139685f0658376d2583488e25c7add4d981a33cc Mon Sep 17 00:00:00 2001 From: ryo_saeba Date: Sun, 24 Jan 2010 17:54:07 +0000 Subject: [PATCH] Archetypes for all locked doors and keys, so they are visible in Gridarta. git-svn-id: svn+ssh://svn.code.sf.net/p/crossfire/code/arch/trunk@12368 282e977c-c81d-0410-88c4-b93c2d0d6712 --- door/Locked/key.face | 22 ++++++- door/Locked/keys.arc | 107 +++++++++++++++++++++++++++++++++++ door/Locked/ldoor_blue1.arc | 13 +++++ door/Locked/ldoor_blue2.arc | 13 +++++ door/Locked/ldoor_brown1.arc | 13 +++++ door/Locked/ldoor_brown2.arc | 13 +++++ door/Locked/ldoor_white1.arc | 13 +++++ door/Locked/ldoor_white2.arc | 13 +++++ 8 files changed, 206 insertions(+), 1 deletion(-) create mode 100644 door/Locked/keys.arc create mode 100644 door/Locked/ldoor_blue1.arc create mode 100644 door/Locked/ldoor_blue2.arc create mode 100644 door/Locked/ldoor_brown1.arc create mode 100644 door/Locked/ldoor_brown2.arc create mode 100644 door/Locked/ldoor_white1.arc create mode 100644 door/Locked/ldoor_white2.arc diff --git a/door/Locked/key.face b/door/Locked/key.face index ad5c36b68..909719de4 100644 --- a/door/Locked/key.face +++ b/door/Locked/key.face @@ -4,4 +4,24 @@ end face key_brown.111 magicmap brown end - +face key_darkgray.111 +magicmap grey +end +face key_darkgreen.111 +magicmap green +end +face key_gray.111 +magicmap grey +end +face key_green.111 +magicmap green +end +face key_magenta.111 +magicmap orange +end +face key_red.111 +magicmap red +end +face key_white.111 +magicmap white +end diff --git a/door/Locked/keys.arc b/door/Locked/keys.arc new file mode 100644 index 000000000..7c9ef8f71 --- /dev/null +++ b/door/Locked/keys.arc @@ -0,0 +1,107 @@ +Object blue_key +name strange key +race keys +slaying set_individual_value +face key_blue.111 +type 21 +value 100 +weight 100 +name_pl strange keys +client_type 810 +end + +Object brown_key +name strange key +race keys +slaying set_individual_value +face key_brown.111 +type 21 +value 100 +weight 100 +name_pl strange keys +client_type 810 +end + +Object darkgray_key +name strange key +race keys +slaying set_individual_value +face key_darkgray.111 +type 21 +value 100 +weight 100 +name_pl strange keys +client_type 810 +end + +Object darkgreen_key +name strange key +race keys +slaying set_individual_value +face key_darkgreen.111 +type 21 +value 100 +weight 100 +name_pl strange keys +client_type 810 +end + +Object gray_key +name strange key +race keys +slaying set_individual_value +face key_gray.111 +type 21 +value 100 +weight 100 +name_pl strange keys +client_type 810 +end + +Object green_key +name strange key +race keys +slaying set_individual_value +face key_green.111 +type 21 +value 100 +weight 100 +name_pl strange keys +client_type 810 +end + +Object magenta_key +name strange key +race keys +slaying set_individual_value +face key_magenta.111 +type 21 +value 100 +weight 100 +name_pl strange keys +client_type 810 +end + +Object red_key +name strange key +race keys +slaying set_individual_value +face key_red.111 +type 21 +value 100 +weight 100 +name_pl strange keys +client_type 810 +end + +Object white_key +name strange key +race keys +slaying set_individual_value +face key_white.111 +type 21 +value 100 +weight 100 +name_pl strange keys +client_type 810 +end diff --git a/door/Locked/ldoor_blue1.arc b/door/Locked/ldoor_blue1.arc new file mode 100644 index 000000000..1ceebb2bb --- /dev/null +++ b/door/Locked/ldoor_blue1.arc @@ -0,0 +1,13 @@ +Object locked_blue_door1 +slaying set_individual_value +name locked door +msg +You need the special key to open this door. +endmsg +move_block all +face ldoor_blue1.111 +type 20 +no_pick 1 +no_magic 1 +damned 1 +end diff --git a/door/Locked/ldoor_blue2.arc b/door/Locked/ldoor_blue2.arc new file mode 100644 index 000000000..62d6a37f8 --- /dev/null +++ b/door/Locked/ldoor_blue2.arc @@ -0,0 +1,13 @@ +Object locked_blue_door2 +slaying set_individual_value +name locked door +msg +You need the special key to open this door. +endmsg +move_block all +face ldoor_blue2.111 +type 20 +no_pick 1 +no_magic 1 +damned 1 +end diff --git a/door/Locked/ldoor_brown1.arc b/door/Locked/ldoor_brown1.arc new file mode 100644 index 000000000..b86a3470f --- /dev/null +++ b/door/Locked/ldoor_brown1.arc @@ -0,0 +1,13 @@ +Object locked_brown_door1 +slaying set_individual_value +name locked door +msg +You need the special key to open this door. +endmsg +move_block all +face ldoor_brown1.111 +type 20 +no_pick 1 +no_magic 1 +damned 1 +end diff --git a/door/Locked/ldoor_brown2.arc b/door/Locked/ldoor_brown2.arc new file mode 100644 index 000000000..11ea2314a --- /dev/null +++ b/door/Locked/ldoor_brown2.arc @@ -0,0 +1,13 @@ +Object locked_brown_door2 +slaying set_individual_value +name locked door +msg +You need the special key to open this door. +endmsg +move_block all +face ldoor_brown2.111 +type 20 +no_pick 1 +no_magic 1 +damned 1 +end diff --git a/door/Locked/ldoor_white1.arc b/door/Locked/ldoor_white1.arc new file mode 100644 index 000000000..29cb0a0c7 --- /dev/null +++ b/door/Locked/ldoor_white1.arc @@ -0,0 +1,13 @@ +Object locked_white_door1 +slaying set_individual_value +name locked door +msg +You need the special key to open this door. +endmsg +move_block all +face ldoor_white1.111 +type 20 +no_pick 1 +no_magic 1 +damned 1 +end diff --git a/door/Locked/ldoor_white2.arc b/door/Locked/ldoor_white2.arc new file mode 100644 index 000000000..5a5879a62 --- /dev/null +++ b/door/Locked/ldoor_white2.arc @@ -0,0 +1,13 @@ +Object locked_white_door2 +slaying set_individual_value +name locked door +msg +You need the special key to open this door. +endmsg +move_block all +face ldoor_white2.111 +type 20 +no_pick 1 +no_magic 1 +damned 1 +end