From ce27362b405e1485cacdb19a2a44f1a84a026690 Mon Sep 17 00:00:00 2001 From: ryo_saeba Date: Sun, 15 Apr 2012 12:50:57 +0000 Subject: [PATCH] Enable doors to be lockpicked. git-svn-id: svn+ssh://svn.code.sf.net/p/crossfire/code/arch/trunk@17962 282e977c-c81d-0410-88c4-b93c2d0d6712 --- door/lockable_hdoor.arc | 6 ++++-- door/lockable_vdoor.arc | 6 ++++-- door/locking_key.arc | 9 +++++++++ door/locking_key.trs | 3 +++ 4 files changed, 20 insertions(+), 4 deletions(-) diff --git a/door/lockable_hdoor.arc b/door/lockable_hdoor.arc index 9bc84225c..56939e8c8 100644 --- a/door/lockable_hdoor.arc +++ b/door/lockable_hdoor.arc @@ -2,8 +2,9 @@ Object lockable_hdoor name unlocked door move_block none face unlocked_hwooddoor.111 +randomitems lockable_door hp 400 -exp 1 +exp 100 ac 20 type 20 material 2 @@ -18,8 +19,9 @@ end Object lockable_hdoor_locked name locked door face locked_hwooddoor.111 +randomitems lockable_door hp 400 -exp 1 +exp 100 ac 20 move_block all alive 1 diff --git a/door/lockable_vdoor.arc b/door/lockable_vdoor.arc index 65abc6a72..7ae7629f3 100644 --- a/door/lockable_vdoor.arc +++ b/door/lockable_vdoor.arc @@ -2,8 +2,9 @@ Object lockable_vdoor name unlocked door move_block none face unlocked_vwooddoor.111 +randomitems lockable_door hp 400 -exp 1 +exp 100 ac 20 type 20 material 2 @@ -18,8 +19,9 @@ end Object lockable_vdoor_locked name locked door face locked_vwooddoor.111 +randomitems lockable_door hp 400 -exp 1 +exp 100 ac 20 move_block all alive 1 diff --git a/door/locking_key.arc b/door/locking_key.arc index b8189b0c5..e2fb95ebb 100644 --- a/door/locking_key.arc +++ b/door/locking_key.arc @@ -18,3 +18,12 @@ no_drop 1 title Python slaying /python/items/lockable_doors.py end +Object lockable_door_trigger +face event_trigger.111 +type 116 +subtype 10 +invisible 1 +no_drop 1 +title Python +slaying /python/items/lockable_doors.py +end diff --git a/door/locking_key.trs b/door/locking_key.trs index daa7ff88c..5c18caa96 100644 --- a/door/locking_key.trs +++ b/door/locking_key.trs @@ -1,3 +1,6 @@ treasure locking_key arch locking_key_apply end +treasure lockable_door + arch lockable_door_trigger +end