mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-27 14:22:13 +00:00
120 lines
1.6 KiB
Text
120 lines
1.6 KiB
Text
|
|
||
|
class DoomKey : Key
|
||
|
{
|
||
|
Default
|
||
|
{
|
||
|
Radius 20;
|
||
|
Height 16;
|
||
|
+NOTDMATCH
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// Blue key card ------------------------------------------------------------
|
||
|
|
||
|
class BlueCard : DoomKey
|
||
|
{
|
||
|
Default
|
||
|
{
|
||
|
Inventory.Pickupmessage "$GOTBLUECARD";
|
||
|
Inventory.Icon "STKEYS0";
|
||
|
}
|
||
|
States
|
||
|
{
|
||
|
Spawn:
|
||
|
BKEY A 10;
|
||
|
BKEY B 10 bright;
|
||
|
loop;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// Yellow key card ----------------------------------------------------------
|
||
|
|
||
|
class YellowCard : DoomKey
|
||
|
{
|
||
|
Default
|
||
|
{
|
||
|
Inventory.Pickupmessage "$GOTYELWCARD";
|
||
|
Inventory.Icon "STKEYS1";
|
||
|
}
|
||
|
States
|
||
|
{
|
||
|
Spawn:
|
||
|
YKEY A 10;
|
||
|
YKEY B 10 bright;
|
||
|
loop;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// Red key card -------------------------------------------------------------
|
||
|
|
||
|
class RedCard : DoomKey
|
||
|
{
|
||
|
Default
|
||
|
{
|
||
|
Inventory.Pickupmessage "$GOTREDCARD";
|
||
|
Inventory.Icon "STKEYS2";
|
||
|
}
|
||
|
States
|
||
|
{
|
||
|
Spawn:
|
||
|
RKEY A 10;
|
||
|
RKEY B 10 bright;
|
||
|
loop;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// Blue skull key -----------------------------------------------------------
|
||
|
|
||
|
class BlueSkull : DoomKey
|
||
|
{
|
||
|
Default
|
||
|
{
|
||
|
Inventory.Pickupmessage "$GOTBLUESKUL";
|
||
|
Inventory.Icon "STKEYS3";
|
||
|
}
|
||
|
States
|
||
|
{
|
||
|
Spawn:
|
||
|
BSKU A 10;
|
||
|
BSKU B 10 bright;
|
||
|
loop;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// Yellow skull key ---------------------------------------------------------
|
||
|
|
||
|
class YellowSkull : DoomKey
|
||
|
{
|
||
|
Default
|
||
|
{
|
||
|
Inventory.Pickupmessage "$GOTYELWSKUL";
|
||
|
Inventory.Icon "STKEYS4";
|
||
|
}
|
||
|
States
|
||
|
{
|
||
|
Spawn:
|
||
|
YSKU A 10;
|
||
|
YSKU B 10 bright;
|
||
|
loop;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// Red skull key ------------------------------------------------------------
|
||
|
|
||
|
class RedSkull : DoomKey
|
||
|
{
|
||
|
Default
|
||
|
{
|
||
|
Inventory.Pickupmessage "$GOTREDSKUL";
|
||
|
Inventory.Icon "STKEYS5";
|
||
|
}
|
||
|
States
|
||
|
{
|
||
|
Spawn:
|
||
|
RSKU A 10;
|
||
|
RSKU B 10 bright;
|
||
|
loop;
|
||
|
}
|
||
|
}
|
||
|
|