Make default slaying fields of locked doors and keys differ

This patch will give keys slaying set_individual_value_key
and doors slaying set_individual_value_door.

It allows assuming that a door without a slaying field set has no key meant for it,
and a key with no slaying field is not meant for any door.

Part of patch https://sourceforge.net/p/crossfire/patches/420/ by Saiapatsu.
master
Nicolas Weeger 2021-08-13 18:32:38 +02:00
parent 7f4794cf1c
commit 0d2c4f5d31
20 changed files with 28 additions and 28 deletions

View File

@ -1,7 +1,7 @@
Object key2 Object key2
name strange key name strange key
race keys race keys
slaying set_individual_value slaying set_individual_value_key
face key2.111 face key2.111
type 21 type 21
value 100 value 100

View File

@ -1,7 +1,7 @@
Object blue_key Object blue_key
name strange key name strange key
race keys race keys
slaying set_individual_value slaying set_individual_value_key
face key_blue.111 face key_blue.111
type 21 type 21
value 100 value 100
@ -13,7 +13,7 @@ end
Object brown_key Object brown_key
name strange key name strange key
race keys race keys
slaying set_individual_value slaying set_individual_value_key
face key_brown.111 face key_brown.111
type 21 type 21
value 100 value 100
@ -25,7 +25,7 @@ end
Object darkgray_key Object darkgray_key
name strange key name strange key
race keys race keys
slaying set_individual_value slaying set_individual_value_key
face key_darkgray.111 face key_darkgray.111
type 21 type 21
value 100 value 100
@ -37,7 +37,7 @@ end
Object darkgreen_key Object darkgreen_key
name strange key name strange key
race keys race keys
slaying set_individual_value slaying set_individual_value_key
face key_darkgreen.111 face key_darkgreen.111
type 21 type 21
value 100 value 100
@ -49,7 +49,7 @@ end
Object gray_key Object gray_key
name strange key name strange key
race keys race keys
slaying set_individual_value slaying set_individual_value_key
face key_gray.111 face key_gray.111
type 21 type 21
value 100 value 100
@ -61,7 +61,7 @@ end
Object green_key Object green_key
name strange key name strange key
race keys race keys
slaying set_individual_value slaying set_individual_value_key
face key_green.111 face key_green.111
type 21 type 21
value 100 value 100
@ -73,7 +73,7 @@ end
Object magenta_key Object magenta_key
name strange key name strange key
race keys race keys
slaying set_individual_value slaying set_individual_value_key
face key_magenta.111 face key_magenta.111
type 21 type 21
value 100 value 100
@ -85,7 +85,7 @@ end
Object red_key Object red_key
name strange key name strange key
race keys race keys
slaying set_individual_value slaying set_individual_value_key
face key_red.111 face key_red.111
type 21 type 21
value 100 value 100
@ -97,7 +97,7 @@ end
Object white_key Object white_key
name strange key name strange key
race keys race keys
slaying set_individual_value slaying set_individual_value_key
face key_white.111 face key_white.111
type 21 type 21
value 100 value 100

View File

@ -1,5 +1,5 @@
Object locked_door1 Object locked_door1
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.

View File

@ -1,5 +1,5 @@
Object locked_door2 Object locked_door2
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.

View File

@ -1,5 +1,5 @@
Object locked_blue_door1 Object locked_blue_door1
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.

View File

@ -1,5 +1,5 @@
Object locked_blue_door2 Object locked_blue_door2
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.

View File

@ -1,5 +1,5 @@
Object locked_brown_door1 Object locked_brown_door1
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.

View File

@ -1,5 +1,5 @@
Object locked_brown_door2 Object locked_brown_door2
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.

View File

@ -1,5 +1,5 @@
Object locked_darkgray_door1 Object locked_darkgray_door1
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.

View File

@ -1,5 +1,5 @@
Object locked_darkgray_door2 Object locked_darkgray_door2
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.

View File

@ -1,5 +1,5 @@
Object locked_darkgreen_door1 Object locked_darkgreen_door1
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.

View File

@ -1,5 +1,5 @@
Object locked_darkgreen_door2 Object locked_darkgreen_door2
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.

View File

@ -1,5 +1,5 @@
Object locked_green_door1 Object locked_green_door1
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.

View File

@ -1,5 +1,5 @@
Object locked_green_door2 Object locked_green_door2
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.

View File

@ -1,5 +1,5 @@
Object locked_magenta_door1 Object locked_magenta_door1
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.

View File

@ -1,5 +1,5 @@
Object locked_magenta_door2 Object locked_magenta_door2
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.

View File

@ -1,5 +1,5 @@
Object locked_red_door1 Object locked_red_door1
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.

View File

@ -1,5 +1,5 @@
Object locked_red_door2 Object locked_red_door2
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.

View File

@ -1,5 +1,5 @@
Object locked_white_door1 Object locked_white_door1
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.

View File

@ -1,5 +1,5 @@
Object locked_white_door2 Object locked_white_door2
slaying set_individual_value slaying set_individual_value_door
name locked door name locked door
msg msg
You need the special key to open this door. You need the special key to open this door.