From 7eabc092d24afcaf9aa1ffe866903826ac35ac13 Mon Sep 17 00:00:00 2001 From: ryo_saeba Date: Sun, 15 Apr 2012 10:19:28 +0000 Subject: [PATCH] Lockable doors. git-svn-id: svn+ssh://svn.code.sf.net/p/crossfire/code/arch/trunk@17959 282e977c-c81d-0410-88c4-b93c2d0d6712 --- door/lockable_hdoor.arc | 35 +++++++++++++++++++++++++++ door/lockable_vdoor.arc | 35 +++++++++++++++++++++++++++ door/locked_hwooddoor.base.111.png | Bin 0 -> 373 bytes door/locked_vwooddoor.base.111.png | Bin 0 -> 307 bytes door/locking_key.arc | 20 +++++++++++++++ door/locking_key.trs | 3 +++ door/unlocked_hwooddoor.base.111.png | Bin 0 -> 373 bytes door/unlocked_vwooddoor.base.111.png | Bin 0 -> 306 bytes 8 files changed, 93 insertions(+) create mode 100644 door/lockable_hdoor.arc create mode 100644 door/lockable_vdoor.arc create mode 100644 door/locked_hwooddoor.base.111.png create mode 100644 door/locked_vwooddoor.base.111.png create mode 100644 door/locking_key.arc create mode 100644 door/locking_key.trs create mode 100644 door/unlocked_hwooddoor.base.111.png create mode 100644 door/unlocked_vwooddoor.base.111.png diff --git a/door/lockable_hdoor.arc b/door/lockable_hdoor.arc new file mode 100644 index 000000000..9bc84225c --- /dev/null +++ b/door/lockable_hdoor.arc @@ -0,0 +1,35 @@ +Object lockable_hdoor +name unlocked door +move_block none +face unlocked_hwooddoor.111 +hp 400 +exp 1 +ac 20 +type 20 +material 2 +no_pick 1 +level 1 +lockable 1 +other_arch lockable_hdoor_locked +msg +This door is locked. +endmsg +end +Object lockable_hdoor_locked +name locked door +face locked_hwooddoor.111 +hp 400 +exp 1 +ac 20 +move_block all +alive 1 +type 20 +material 2 +no_pick 1 +level 1 +lockable 1 +other_arch lockable_hdoor +msg +This door is locked. +endmsg +end diff --git a/door/lockable_vdoor.arc b/door/lockable_vdoor.arc new file mode 100644 index 000000000..65abc6a72 --- /dev/null +++ b/door/lockable_vdoor.arc @@ -0,0 +1,35 @@ +Object lockable_vdoor +name unlocked door +move_block none +face unlocked_vwooddoor.111 +hp 400 +exp 1 +ac 20 +type 20 +material 2 +no_pick 1 +level 1 +lockable 1 +other_arch lockable_vdoor_locked +msg +This door is locked. +endmsg +end +Object lockable_vdoor_locked +name locked door +face locked_vwooddoor.111 +hp 400 +exp 1 +ac 20 +move_block all +alive 1 +type 20 +material 2 +no_pick 1 +level 1 +lockable 1 +other_arch lockable_vdoor +msg +This door is locked. +endmsg +end diff --git a/door/locked_hwooddoor.base.111.png b/door/locked_hwooddoor.base.111.png new file mode 100644 index 0000000000000000000000000000000000000000..7689c0fbc51e01417f4cee3f1c1c1644be168b10 GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}oCO|{#S9GG z!XV7ZFl&wkP>{XE)7O>#4hui0wSbm9%SND(Vt`MGE06{PcNNhTW4ZeJ`X(p!u8!6P zLApy8&OLwjPPMWs?8xxJgvOD6r~fvNY#zt^&msl_#46j|yL@ zlJSod$#Ha1-oL?hp0&PZ4&&X1(zmx5^ITFcv&eqi!l86$zRQ{X2_oS$;uDitI1QWr zEqh?~TGe%uajc5x#F*s#h2O-o@)vS#SCYG;a^aQz4~DjN>DqHWg`|OgVeoYIb6Mw< G&;$S)VSn}j literal 0 HcmV?d00001 diff --git a/door/locked_vwooddoor.base.111.png b/door/locked_vwooddoor.base.111.png new file mode 100644 index 0000000000000000000000000000000000000000..a12eefcd8a1c396c8c83921f96b5958c0f42cbde GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}oCO|{#S9GG z!XV7ZFl&wkP>{XE)7O>#4hugQ3tv~q+U-Cgi2$DvS0D`pDaLY5PU>A9txFcpJ%9G( z|NsAs&TJF`N-&lL`2{mLJiCzw;v{*yyReHTcDx31+C5zyLp08pPBi2@Y{0|(a%r(E z%iX06H>LM0wAw%T_up_X*9@IiXWNYxI}VgbIkZ)K_Xn*Vps8%Ni4peN$rX z`75&c>A#SGSl&&>*K8y97O_sW4ekx*{q%(=+QcZB!CToOizP#lqnjc71>??GwqsX> pDkM6RqjLGRgZOzA>KOku@*mnH;5x}TA_V9p22WQ%mvv4FO#n3rWRU;> literal 0 HcmV?d00001 diff --git a/door/locking_key.arc b/door/locking_key.arc new file mode 100644 index 000000000..b8189b0c5 --- /dev/null +++ b/door/locking_key.arc @@ -0,0 +1,20 @@ +Object locking_key +race keys +face key1.111 +material 2 +value 10 +weight 10 +name locking key +name_pl locking keys +client_type 801 +randomitems locking_key +end +Object locking_key_apply +face event_apply.111 +type 116 +subtype 1 +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 new file mode 100644 index 000000000..daa7ff88c --- /dev/null +++ b/door/locking_key.trs @@ -0,0 +1,3 @@ +treasure locking_key + arch locking_key_apply +end diff --git a/door/unlocked_hwooddoor.base.111.png b/door/unlocked_hwooddoor.base.111.png new file mode 100644 index 0000000000000000000000000000000000000000..87317f14719b0602da963e4f186a742b68327765 GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}oCO|{#S9GG z!XV7ZFl&wkP>{XE)7O>#4hugQBY(q>%oL!IVt`MGE06{PcNNhTW4ZeJ`X(p!u8!6P zLApy8&OLwjl+Ty@QVfws5ce$|b!v&xblJW+lA`DxD5I@dI% zFQ2xh9c|gJETNclGvRjos)$K%xl&4^Smyl-+$5%86j=2#*}El{#X@*t<*CJiM}-%b z-k0B_aYIR<_s=1*%6EI7Y+#M4UXy+OTfxP`q?X%@xw{{5q;Hz>;O`<4VVle(22R6< zf6E?Ny|Q$jWE`vFIWZ*tn7tc+Z*_@gfhO$*D(05N&Wcn<=NFhzc6^Z`njxg HN@xNA3%-eL literal 0 HcmV?d00001 diff --git a/door/unlocked_vwooddoor.base.111.png b/door/unlocked_vwooddoor.base.111.png new file mode 100644 index 0000000000000000000000000000000000000000..c1769419faba578ba90ec713d3c61ddc3b565cae GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}oCO|{#S9GG z!XV7ZFl&wkP>{XE)7O>#4hugQ3$JkFA6}r4M1W6-E06|)6l1w2C-tt5)+Gz)o+ws4<