mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-27 14:22:13 +00:00
1cf51791de
Fixes: Strife Base key Message now uses LANGUAGE string.
687 lines
8.3 KiB
Text
687 lines
8.3 KiB
Text
//
|
|
// Doom Locks - they include Heretic's keys because somebody mentioned that he already used them
|
|
//
|
|
ClearLocks
|
|
|
|
Lock 1 Doom
|
|
{
|
|
//$Title "Red key card"
|
|
RedCard
|
|
Message "$PD_REDC"
|
|
RemoteMessage "$PD_REDCO"
|
|
Mapcolor 255 0 0
|
|
}
|
|
|
|
|
|
Lock 2 Doom
|
|
{
|
|
//$Title "Blue key card"
|
|
BlueCard
|
|
Message "$PD_BLUEC"
|
|
RemoteMessage "$PD_BLUECO"
|
|
Mapcolor 0 0 255
|
|
}
|
|
|
|
|
|
Lock 3 Doom
|
|
{
|
|
//$Title "Yellow key card"
|
|
YellowCard
|
|
Message "$PD_YELLOWC"
|
|
RemoteMessage "$PD_YELLOWCO"
|
|
Mapcolor 255 255 0
|
|
}
|
|
|
|
|
|
Lock 4 Doom
|
|
{
|
|
//$Title "Red skull"
|
|
RedSkull
|
|
Message "$PD_REDS"
|
|
RemoteMessage "$PD_REDSO"
|
|
Mapcolor 255 0 0
|
|
}
|
|
|
|
|
|
Lock 5 Doom
|
|
{
|
|
//$Title "Blue skull"
|
|
BlueSkull
|
|
Message "$PD_BLUES"
|
|
RemoteMessage "$PD_BLUESO"
|
|
Mapcolor 0 0 255
|
|
}
|
|
|
|
|
|
Lock 6 Doom
|
|
{
|
|
//$Title "Yellow skull"
|
|
YellowSkull
|
|
Message "$PD_YELLOWS"
|
|
RemoteMessage "$PD_YELLOWSO"
|
|
Mapcolor 255 255 0
|
|
}
|
|
|
|
|
|
Lock 129 Doom
|
|
{
|
|
//$Title "Any red key"
|
|
Any { RedCard RedSkull KeyGreen }
|
|
Message "$PD_REDK"
|
|
RemoteMessage "$PD_REDO"
|
|
Mapcolor 255 0 0
|
|
}
|
|
|
|
|
|
Lock 130 Doom
|
|
{
|
|
//$Title "Any blue key"
|
|
Any { BlueCard BlueSkull KeyBlue }
|
|
Message "$PD_BLUEK"
|
|
RemoteMessage "$PD_BLUEO"
|
|
Mapcolor 0 0 255
|
|
}
|
|
|
|
|
|
Lock 131 Doom
|
|
{
|
|
//$Title "Any yellow key"
|
|
Any { YellowCard YellowSkull KeyYellow }
|
|
Message "$PD_YELLOWK"
|
|
RemoteMessage "$PD_YELLOWO"
|
|
Mapcolor 255 255 0
|
|
}
|
|
|
|
|
|
Lock 132 Doom
|
|
{
|
|
//$Title "Red card or skull"
|
|
Any { RedCard RedSkull }
|
|
Message "$PD_REDK"
|
|
RemoteMessage "$PD_REDO"
|
|
Mapcolor 255 0 0
|
|
}
|
|
|
|
|
|
Lock 133 Doom
|
|
{
|
|
//$Title "Blue card or skull"
|
|
Any { BlueCard BlueSkull }
|
|
Message "$PD_BLUEK"
|
|
RemoteMessage "$PD_BLUEO"
|
|
Mapcolor 0 0 255
|
|
}
|
|
|
|
|
|
Lock 134 Doom
|
|
{
|
|
//$Title "Yellow card or skull"
|
|
Any { YellowCard YellowSkull }
|
|
Message "$PD_YELLOWK"
|
|
RemoteMessage "$PD_YELLOWO"
|
|
Mapcolor 255 255 0
|
|
}
|
|
|
|
Lock 100
|
|
{
|
|
//$Title "Any key"
|
|
Message "$PD_ANY"
|
|
RemoteMessage "$PD_ANYOBJ"
|
|
Mapcolor 128 128 255
|
|
}
|
|
|
|
Lock 228
|
|
{
|
|
//$Title "Any key"
|
|
Message "$PD_ANY"
|
|
RemoteMessage "$PD_ANYOBJ"
|
|
Mapcolor 128 128 255
|
|
}
|
|
|
|
Lock 229 Doom
|
|
{
|
|
//$Title "One of each color"
|
|
Any { BlueCard BlueSkull KeyBlue}
|
|
Any { YellowCard YellowSkull KeyYellow}
|
|
Any { RedCard RedSkull KeyGreen}
|
|
Message "$PD_ALL3"
|
|
RemoteMessage "$PD_ALL3O"
|
|
}
|
|
|
|
Lock 101 Doom
|
|
{
|
|
//$Title "All keys"
|
|
BlueCard
|
|
BlueSkull
|
|
YellowCard
|
|
YellowSkull
|
|
RedCard
|
|
RedSkull
|
|
Message "$PD_ALL6"
|
|
RemoteMessage "$PD_ALL6O"
|
|
}
|
|
|
|
//
|
|
// Heretic KeyDefs
|
|
//
|
|
|
|
Lock 1 Heretic
|
|
{
|
|
//$Title "Green key"
|
|
KeyGreen
|
|
Message "$TXT_NEEDGREENKEY"
|
|
Mapcolor 0 255 0
|
|
}
|
|
|
|
|
|
Lock 2 Heretic
|
|
{
|
|
//$Title "Blue key"
|
|
KeyBlue
|
|
Message "$TXT_NEEDBLUEKEY"
|
|
Mapcolor 0 0 255
|
|
}
|
|
|
|
|
|
Lock 3 Heretic
|
|
{
|
|
//$Title "Yellow key"
|
|
KeyYellow
|
|
Message "$TXT_NEEDYELLOWKEY"
|
|
Mapcolor 255 255 0
|
|
}
|
|
|
|
|
|
Lock 129 Heretic
|
|
{
|
|
//$Title "Green key"
|
|
KeyGreen
|
|
Message "$TXT_NEEDGREENKEY"
|
|
Mapcolor 0 255 0
|
|
}
|
|
|
|
|
|
Lock 130 Heretic
|
|
{
|
|
//$Title "Blue key"
|
|
KeyBlue
|
|
Message "$TXT_NEEDBLUEKEY"
|
|
Mapcolor 0 0 255
|
|
}
|
|
|
|
|
|
Lock 131 Heretic
|
|
{
|
|
//$Title "Yellow key"
|
|
KeyYellow
|
|
Message "$TXT_NEEDYELLOWKEY"
|
|
Mapcolor 255 255 0
|
|
}
|
|
|
|
|
|
Lock 229 Heretic
|
|
{
|
|
//$Title "All keys"
|
|
KeyGreen
|
|
KeyYellow
|
|
KeyBlue
|
|
Message "$PD_ALL3"
|
|
RemoteMessage "$PD_ALL3O"
|
|
}
|
|
|
|
Lock 101 Heretic
|
|
{
|
|
//$Title "All keys"
|
|
KeyGreen
|
|
KeyYellow
|
|
KeyBlue
|
|
Message "$PD_ALL3"
|
|
RemoteMessage "$PD_ALL3O"
|
|
}
|
|
|
|
|
|
//
|
|
// Hexen KeyDefs
|
|
//
|
|
|
|
Lock 1 Hexen
|
|
{
|
|
//$Title "Steel key"
|
|
KeySteel
|
|
Message "$TXT_NEED_KEY_STEEL"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
|
|
Lock 2 Hexen
|
|
{
|
|
//$Title "Cave key"
|
|
KeyCave
|
|
Message "$TXT_NEED_KEY_CAVE"
|
|
Mapcolor 255 218 0
|
|
}
|
|
|
|
|
|
Lock 3 Hexen
|
|
{
|
|
//$Title "Axe key"
|
|
KeyAxe
|
|
Message "$TXT_NEED_KEY_AXE"
|
|
Mapcolor 64 64 255
|
|
}
|
|
|
|
|
|
Lock 4 Hexen
|
|
{
|
|
//$Title "Fire key"
|
|
KeyFire
|
|
Message "$TXT_NEED_KEY_FIRE"
|
|
Mapcolor 255 128 0
|
|
}
|
|
|
|
|
|
Lock 5 Hexen
|
|
{
|
|
//$Title "Emerald key"
|
|
KeyEmerald
|
|
Message "$TXT_NEED_KEY_EMERALD"
|
|
Mapcolor 0 255 0
|
|
}
|
|
|
|
|
|
Lock 6 Hexen
|
|
{
|
|
//$Title "Dungeon key"
|
|
KeyDungeon
|
|
Message "$TXT_NEED_KEY_DUNGEON"
|
|
Mapcolor 47 151 255
|
|
}
|
|
|
|
|
|
Lock 7 Hexen
|
|
{
|
|
//$Title "Silver key"
|
|
KeySilver
|
|
Message "$TXT_NEED_KEY_SILVER"
|
|
Mapcolor 154 152 188
|
|
}
|
|
|
|
|
|
Lock 8 Hexen
|
|
{
|
|
//$Title "Rusted key"
|
|
KeyRusted
|
|
Message "$TXT_NEED_KEY_RUSTED"
|
|
Mapcolor 156 76 0
|
|
}
|
|
|
|
|
|
Lock 9 Hexen
|
|
{
|
|
//$Title "Horn key"
|
|
KeyHorn
|
|
Message "$TXT_NEED_KEY_HORN"
|
|
Mapcolor 255 218 0
|
|
}
|
|
|
|
|
|
Lock 10 Hexen
|
|
{
|
|
//$Title "Swamp key"
|
|
KeySwamp
|
|
Message "$TXT_NEED_KEY_SWAMP"
|
|
Mapcolor 64 255 64
|
|
}
|
|
|
|
|
|
Lock 11 Hexen
|
|
{
|
|
//$Title "Castle key"
|
|
KeyCastle
|
|
Message "$TXT_NEED_KEY_CASTLE"
|
|
Mapcolor 255 64 64
|
|
}
|
|
|
|
|
|
Lock 101 Hexen
|
|
{
|
|
//$Title "All keys"
|
|
KeySteel
|
|
KeyCave
|
|
KeyAxe
|
|
KeyFire
|
|
KeyEmerald
|
|
KeyDungeon
|
|
KeySilver
|
|
KeyRusted
|
|
KeyHorn
|
|
KeySwamp
|
|
KeyCastle
|
|
Message "$PD_ALLKEYS"
|
|
}
|
|
|
|
Lock 229 Hexen
|
|
{
|
|
//$Title "All keys"
|
|
KeySteel
|
|
KeyCave
|
|
KeyAxe
|
|
KeyFire
|
|
KeyEmerald
|
|
KeyDungeon
|
|
KeySilver
|
|
KeyRusted
|
|
KeyHorn
|
|
KeySwamp
|
|
KeyCastle
|
|
Message "$PD_ALLKEYS"
|
|
}
|
|
|
|
|
|
// Strife KeyDefs
|
|
|
|
Lock 1 Strife
|
|
{
|
|
//$Title "Base key"
|
|
BaseKey
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
|
|
Lock 2 Strife
|
|
{
|
|
//$Title "Governor's key"
|
|
GovsKey
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
|
|
Lock 3 Strife
|
|
{
|
|
//$Title "Travel passcard"
|
|
Passcard
|
|
RemoteMessage "$TXT_NEED_PASSCARD"
|
|
Message "$TXT_NEED_PASSCARD_DOOR"
|
|
Mapcolor 128 166 150
|
|
}
|
|
|
|
|
|
Lock 4 Strife
|
|
{
|
|
//$Title "ID badge"
|
|
IDBadge
|
|
Message "$TXT_NEED_IDCARD"
|
|
Mapcolor 255 128 0
|
|
}
|
|
|
|
|
|
Lock 5 Strife
|
|
{
|
|
//$Title "Prison key"
|
|
PrisonKey
|
|
Message "$TXT_NEED_PRISONKEY"
|
|
Mapcolor 0 255 0
|
|
}
|
|
|
|
|
|
Lock 6 Strife
|
|
{
|
|
//$Title "Severed hand"
|
|
SeveredHand
|
|
Message "$TXT_NEED_HANDPRINT"
|
|
Mapcolor 255 151 100
|
|
}
|
|
|
|
|
|
Lock 7 Strife
|
|
{
|
|
//$Title "Power key 1"
|
|
Power1Key
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
|
|
Lock 8 Strife
|
|
{
|
|
//$Title "Power key 2"
|
|
Power2Key
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
|
|
Lock 9 Strife
|
|
{
|
|
//$Title "Power key 3"
|
|
Power3Key
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
|
|
Lock 10 Strife
|
|
{
|
|
//$Title "Gold key"
|
|
GoldKey
|
|
Message "$TXT_NEED_GOLDKEY"
|
|
Mapcolor 255 200 0
|
|
}
|
|
|
|
|
|
Lock 11 Strife
|
|
{
|
|
//$Title "ID card"
|
|
IDCard
|
|
RemoteMessage "$TXT_NEED_IDBADGE"
|
|
Message "$TXT_NEED_IDBADGE_DOOR"
|
|
Mapcolor 200 0 0
|
|
}
|
|
|
|
Lock 12 Strife
|
|
{
|
|
//$Title "Silver key"
|
|
SilverKey
|
|
Message "$TXT_NEED_SILVERKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
Lock 13 Strife
|
|
{
|
|
//$Title "Oracle key"
|
|
OracleKey
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
Lock 14 Strife
|
|
{
|
|
//$Title "Military key"
|
|
MilitaryID
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
Lock 15 Strife
|
|
{
|
|
//$Title "Order key"
|
|
OrderKey
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
Lock 16 Strife
|
|
{
|
|
//$Title "Warehouse key"
|
|
WarehouseKey
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
Lock 17 Strife
|
|
{
|
|
//$Title "Brass key"
|
|
BrassKey
|
|
Message "$TXT_NEED_BRASSKEY"
|
|
Mapcolor 150 75 0
|
|
}
|
|
|
|
Lock 18 Strife
|
|
{
|
|
//$Title "Red crystal key"
|
|
RedCrystalKey
|
|
Message "$TXT_NEED_REDCRYSTAL"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
Lock 19 Strife
|
|
{
|
|
//$Title "Blue crystal key"
|
|
BlueCrystalKey
|
|
Message "$TXT_NEED_BLUECRYSTAL"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
Lock 20 Strife
|
|
{
|
|
//$Title "Chapel key"
|
|
ChapelKey
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
Lock 21 Strife
|
|
{
|
|
//$Title "Catacomb key"
|
|
CatacombKey
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
Lock 22 Strife
|
|
{
|
|
//$Title "Security key"
|
|
SecurityKey
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
Lock 23 Strife
|
|
{
|
|
//$Title "Core key"
|
|
CoreKey
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
Lock 24 Strife
|
|
{
|
|
//$Title "Mauler key"
|
|
MaulerKey
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
Lock 25 Strife
|
|
{
|
|
//$Title "Factory key"
|
|
FactoryKey
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
Lock 26 Strife
|
|
{
|
|
//$Title "Mine key"
|
|
MineKey
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
Lock 27 Strife
|
|
{
|
|
//$Title "New key 5"
|
|
NewKey5
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
Lock 50 Strife
|
|
{
|
|
//$Title "Prison key"
|
|
PrisonPass
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
Lock 51 Strife
|
|
{
|
|
//$Title "Oracle pass"
|
|
OraclePass
|
|
Message "$TXT_NEEDKEY"
|
|
Mapcolor 150 150 150
|
|
}
|
|
|
|
//
|
|
// Chex Locks
|
|
//
|
|
|
|
Lock 1 Chex
|
|
{
|
|
//$Title "Red key card"
|
|
ChexRedCard
|
|
Message "$PD_REDC"
|
|
RemoteMessage "$PD_REDCO"
|
|
Mapcolor 255 0 0
|
|
}
|
|
|
|
|
|
Lock 2 Chex
|
|
{
|
|
//$Title "Blue key card"
|
|
ChexBlueCard
|
|
Message "$PD_BLUEC"
|
|
RemoteMessage "$PD_BLUECO"
|
|
Mapcolor 0 0 255
|
|
}
|
|
|
|
|
|
Lock 3 Chex
|
|
{
|
|
//$Title "Yellow key card"
|
|
ChexYellowCard
|
|
Message "$PD_YELLOWC"
|
|
RemoteMessage "$PD_YELLOWCO"
|
|
Mapcolor 255 255 0
|
|
}
|
|
|
|
Lock 129 Chex
|
|
{
|
|
//$Title "Red key"
|
|
ChexRedCard
|
|
Message "$PD_REDK"
|
|
RemoteMessage "$PD_REDO"
|
|
Mapcolor 255 0 0
|
|
}
|
|
|
|
|
|
Lock 130 Chex
|
|
{
|
|
//$Title "Blue key"
|
|
ChexBlueCard
|
|
Message "$PD_BLUEK"
|
|
RemoteMessage "$PD_BLUEO"
|
|
Mapcolor 0 0 255
|
|
}
|
|
|
|
|
|
Lock 131 Chex
|
|
{
|
|
//$Title "Yellow key"
|
|
ChexYellowCard
|
|
Message "$PD_YELLOWK"
|
|
RemoteMessage "$PD_YELLOWO"
|
|
Mapcolor 255 255 0
|
|
}
|