- Added Gez's patch for moving tag strings into the language file and adding tags for all weapons and inventory items.

SVN r2552 (trunk)
This commit is contained in:
Christoph Oelckers 2010-08-18 20:26:25 +00:00
parent 050b82f543
commit f9523a01e3
49 changed files with 520 additions and 116 deletions

View file

@ -116,13 +116,13 @@ EXTERN_CVAR (Float, con_midtime);
// //
// CVAR displaynametags // CVAR displaynametags
// //
// Selects whether to display name tags or not when changing weapons // Selects whether to display name tags or not when changing weapons/items
// //
//========================================================================== //==========================================================================
CUSTOM_CVAR (Bool, displaynametags, 0, CVAR_ARCHIVE) CUSTOM_CVAR (Int, displaynametags, 0, CVAR_ARCHIVE)
{ {
if (self != 0 && self != 1) if (self < 0 || self > 3)
{ {
self = 0; self = 0;
} }
@ -322,11 +322,23 @@ CCMD (turn180)
CCMD (weapnext) CCMD (weapnext)
{ {
SendItemUse = players[consoleplayer].weapons.PickNextWeapon (&players[consoleplayer]); SendItemUse = players[consoleplayer].weapons.PickNextWeapon (&players[consoleplayer]);
// [BC] Option to display the name of the weapon being cycled to.
if ((displaynametags & 2) && StatusBar && SmallFont && SendItemUse)
{
StatusBar->AttachMessage(new DHUDMessageFadeOut(SmallFont, SendItemUse->GetTag(),
1.5f, 0.90f, 0, 0, CR_GOLD, 2.f, 0.35f), MAKE_ID( 'W', 'E', 'P', 'N' ));
}
} }
CCMD (weapprev) CCMD (weapprev)
{ {
SendItemUse = players[consoleplayer].weapons.PickPrevWeapon (&players[consoleplayer]); SendItemUse = players[consoleplayer].weapons.PickPrevWeapon (&players[consoleplayer]);
// [BC] Option to display the name of the weapon being cycled to.
if ((displaynametags & 2) && StatusBar && SmallFont && SendItemUse)
{
StatusBar->AttachMessage(new DHUDMessageFadeOut(SmallFont, SendItemUse->GetTag(),
1.5f, 0.90f, 0, 0, CR_GOLD, 2.f, 0.35f), MAKE_ID( 'W', 'E', 'P', 'N' ));
}
} }
CCMD (invnext) CCMD (invnext)
@ -354,10 +366,9 @@ CCMD (invnext)
who->InvSel = who->Inventory; who->InvSel = who->Inventory;
} }
} }
if (displaynametags && StatusBar && SmallFont if ((displaynametags & 1) && StatusBar && SmallFont && who->InvSel)
&& gamestate == GS_LEVEL && level.time > con_midtime && who->InvSel) StatusBar->AttachMessage (new DHUDMessageFadeOut (SmallFont, who->InvSel->GetTag(),
StatusBar->AttachMessage (new DHUDMessage (SmallFont, who->InvSel->GetTag(), 1.5f, 0.80f, 0, 0, CR_GOLD, 2.f, 0.35f), MAKE_ID('S','I','N','V'));
2.5f, 0.375f, 0, 0, CR_YELLOW, con_midtime), MAKE_ID('S','I','N','V'));
} }
who->player->inventorytics = 5*TICRATE; who->player->inventorytics = 5*TICRATE;
} }
@ -385,10 +396,9 @@ CCMD (invprev)
} }
who->InvSel = item; who->InvSel = item;
} }
if (displaynametags && StatusBar && SmallFont if ((displaynametags & 1) && StatusBar && SmallFont && who->InvSel)
&& gamestate == GS_LEVEL && level.time > con_midtime && who->InvSel) StatusBar->AttachMessage (new DHUDMessageFadeOut (SmallFont, who->InvSel->GetTag(),
StatusBar->AttachMessage (new DHUDMessage (SmallFont, who->InvSel->GetTag(), 1.5f, 0.80f, 0, 0, CR_GOLD, 2.f, 0.35f), MAKE_ID('S','I','N','V'));
2.5f, 0.375f, 0, 0, CR_YELLOW, con_midtime), MAKE_ID('S','I','N','V'));
} }
who->player->inventorytics = 5*TICRATE; who->player->inventorytics = 5*TICRATE;
} }

View file

@ -356,6 +356,7 @@ DEFINE_ACTION_FUNCTION(AActor, A_RestoreSpecialPosition)
self->z += FloatBobOffsets[(self->FloatBobPhase + level.maptime) & 63]; self->z += FloatBobOffsets[(self->FloatBobPhase + level.maptime) & 63];
} }
} }
self->SetOrigin (self->x, self->y, self->z);
} }
int AInventory::StaticLastMessageTic; int AInventory::StaticLastMessageTic;

View file

@ -93,7 +93,7 @@ EXTERN_CVAR(Int, showendoom)
EXTERN_CVAR(Bool, hud_althud) EXTERN_CVAR(Bool, hud_althud)
EXTERN_CVAR(Int, compatmode) EXTERN_CVAR(Int, compatmode)
EXTERN_CVAR (Bool, vid_vsync) EXTERN_CVAR (Bool, vid_vsync)
EXTERN_CVAR(Bool, displaynametags) EXTERN_CVAR(Int, displaynametags)
EXTERN_CVAR (Int, snd_channels) EXTERN_CVAR (Int, snd_channels)
// //
@ -485,6 +485,13 @@ static value_t Contrast[] = {
{ 2.0, "Smooth" } { 2.0, "Smooth" }
}; };
static value_t DisplayTagsTypes[] = {
{ 0.0, "None" },
{ 1.0, "Items" },
{ 2.0, "Weapons" },
{ 3.0, "Both" }
};
static menuitem_t VideoItems[] = { static menuitem_t VideoItems[] = {
{ more, "Message Options", {NULL}, {0.0}, {0.0}, {0.0}, {(value_t *)StartMessagesMenu} }, { more, "Message Options", {NULL}, {0.0}, {0.0}, {0.0}, {(value_t *)StartMessagesMenu} },
{ more, "Automap Options", {NULL}, {0.0}, {0.0}, {0.0}, {(value_t *)StartAutomapMenu} }, { more, "Automap Options", {NULL}, {0.0}, {0.0}, {0.0}, {(value_t *)StartAutomapMenu} },
@ -510,7 +517,7 @@ static menuitem_t VideoItems[] = {
{ discrete, "Rocket Trails", {&cl_rockettrails}, {4.0}, {0.0}, {0.0}, {RocketTrailTypes} }, { discrete, "Rocket Trails", {&cl_rockettrails}, {4.0}, {0.0}, {0.0}, {RocketTrailTypes} },
{ discrete, "Blood Type", {&cl_bloodtype}, {3.0}, {0.0}, {0.0}, {BloodTypes} }, { discrete, "Blood Type", {&cl_bloodtype}, {3.0}, {0.0}, {0.0}, {BloodTypes} },
{ discrete, "Bullet Puff Type", {&cl_pufftype}, {2.0}, {0.0}, {0.0}, {PuffTypes} }, { discrete, "Bullet Puff Type", {&cl_pufftype}, {2.0}, {0.0}, {0.0}, {PuffTypes} },
{ discrete, "Display nametags", {&displaynametags}, {2.0}, {0.0}, {0.0}, {YesNo} }, { discrete, "Display nametags", {&displaynametags}, {4.0}, {0.0}, {0.0}, {DisplayTagsTypes} },
}; };
#define CROSSHAIR_INDEX 7 #define CROSSHAIR_INDEX 7

View file

@ -4,6 +4,7 @@ actor Bootspoon : Fist
{ {
game Chex game Chex
obituary "$OB_MPSPOON" obituary "$OB_MPSPOON"
Tag "$TAG_SPOON"
} }
actor SuperBootspork : Chainsaw 2005 actor SuperBootspork : Chainsaw 2005
@ -11,6 +12,7 @@ actor SuperBootspork : Chainsaw 2005
game Chex game Chex
obituary "$OB_MPBOOTSPORK" obituary "$OB_MPBOOTSPORK"
Inventory.PickupMessage "$GOTSUPERBOOTSPORK" Inventory.PickupMessage "$GOTSUPERBOOTSPORK"
Tag "$TAG_SPORK"
} }
actor MiniZorcher : Pistol actor MiniZorcher : Pistol
@ -18,6 +20,7 @@ actor MiniZorcher : Pistol
game Chex game Chex
obituary "$OP_MPZORCH" obituary "$OP_MPZORCH"
inventory.pickupmessage "$GOTMINIZORCHER" inventory.pickupmessage "$GOTMINIZORCHER"
Tag "$TAG_MINIZORCHER"
states states
{ {
Spawn: Spawn:
@ -30,6 +33,7 @@ actor LargeZorcher : Shotgun 2001
game Chex game Chex
obituary "$OP_MPZORCH" obituary "$OP_MPZORCH"
inventory.pickupmessage "$GOTLARGEZORCHER" inventory.pickupmessage "$GOTLARGEZORCHER"
Tag "$TAG_LARGEZORCHER"
} }
actor SuperLargeZorcher : SuperShotgun 82 actor SuperLargeZorcher : SuperShotgun 82
@ -37,6 +41,7 @@ actor SuperLargeZorcher : SuperShotgun 82
game Chex game Chex
obituary "$OB_MPMEGAZORCH" obituary "$OB_MPMEGAZORCH"
inventory.pickupmessage "$GOTSUPERLARGEZORCHER" inventory.pickupmessage "$GOTSUPERLARGEZORCHER"
Tag "$TAG_SUPERLARGEZORCHER"
} }
actor RapidZorcher : Chaingun 2002 actor RapidZorcher : Chaingun 2002
@ -44,6 +49,7 @@ actor RapidZorcher : Chaingun 2002
game Chex game Chex
obituary "$OB_MPRAPIDZORCH" obituary "$OB_MPRAPIDZORCH"
inventory.pickupmessage "$GOTRAPIDZORCHER" inventory.pickupmessage "$GOTRAPIDZORCHER"
Tag "$TAG_RAPIDZORCHER"
} }
actor ZorchPropulsor : RocketLauncher 2003 actor ZorchPropulsor : RocketLauncher 2003
@ -51,6 +57,7 @@ actor ZorchPropulsor : RocketLauncher 2003
game Chex game Chex
obituary "" obituary ""
inventory.pickupmessage "$GOTZORCHPROPULSOR" inventory.pickupmessage "$GOTZORCHPROPULSOR"
Tag "$TAG_ZORCHPROPULSOR"
States States
{ {
Fire: Fire:
@ -75,6 +82,7 @@ actor PhasingZorcher : PlasmaRifle 2004
game Chex game Chex
obituary "" obituary ""
inventory.pickupmessage "$GOTPHASINGZORCHER" inventory.pickupmessage "$GOTPHASINGZORCHER"
Tag "$TAG_PHASINGZORCHER"
states states
{ {
Fire: Fire:
@ -104,6 +112,7 @@ actor LAZDevice : BFG9000 2006
game Chex game Chex
obituary "" obituary ""
inventory.pickupmessage "$GOTLAZDEVICE" inventory.pickupmessage "$GOTLAZDEVICE"
Tag "$TAG_LAZDEVICE"
states states
{ {
Fire: Fire:

View file

@ -21,6 +21,7 @@ ACTOR Fist : Weapon
Weapon.SelectionOrder 3700 Weapon.SelectionOrder 3700
Weapon.Kickback 100 Weapon.Kickback 100
Obituary "$OB_MPFIST" Obituary "$OB_MPFIST"
Tag "$FIST"
+WEAPON.WIMPY_WEAPON +WEAPON.WIMPY_WEAPON
+WEAPON.MELEEWEAPON +WEAPON.MELEEWEAPON
States States
@ -61,6 +62,7 @@ ACTOR Pistol : DoomWeapon 5010
Obituary "$OB_MPPISTOL" Obituary "$OB_MPPISTOL"
+WEAPON.WIMPY_WEAPON +WEAPON.WIMPY_WEAPON
Inventory.Pickupmessage "$PICKUP_PISTOL_DROPPED" Inventory.Pickupmessage "$PICKUP_PISTOL_DROPPED"
Tag "$TAG_PISTOL"
States States
{ {
Ready: Ready:
@ -105,6 +107,7 @@ ACTOR Chainsaw : Weapon 2005
Weapon.ReadySound "weapons/sawidle" Weapon.ReadySound "weapons/sawidle"
Inventory.PickupMessage "$GOTCHAINSAW" Inventory.PickupMessage "$GOTCHAINSAW"
Obituary "$OB_MPCHAINSAW" Obituary "$OB_MPCHAINSAW"
Tag "$TAG_CHAINSAW"
+WEAPON.MELEEWEAPON +WEAPON.MELEEWEAPON
States States
{ {
@ -144,6 +147,7 @@ ACTOR Shotgun : DoomWeapon 2001
Weapon.AmmoType "Shell" Weapon.AmmoType "Shell"
Inventory.PickupMessage "$GOTSHOTGUN" Inventory.PickupMessage "$GOTSHOTGUN"
Obituary "$OB_MPSHOTGUN" Obituary "$OB_MPSHOTGUN"
Tag "$TAG_SHOTGUN"
States States
{ {
Ready: Ready:
@ -190,6 +194,7 @@ ACTOR SuperShotgun : DoomWeapon 82
Weapon.AmmoType "Shell" Weapon.AmmoType "Shell"
Inventory.PickupMessage "$GOTSHOTGUN2" Inventory.PickupMessage "$GOTSHOTGUN2"
Obituary "$OB_MPSSHOTGUN" Obituary "$OB_MPSSHOTGUN"
Tag "$TAG_SUPERSHOTGUN"
States States
{ {
Ready: Ready:
@ -243,6 +248,7 @@ ACTOR Chaingun : DoomWeapon 2002
Weapon.AmmoType "Clip" Weapon.AmmoType "Clip"
Inventory.PickupMessage "$GOTCHAINGUN" Inventory.PickupMessage "$GOTCHAINGUN"
Obituary "$OB_MPCHAINGUN" Obituary "$OB_MPCHAINGUN"
Tag "$TAG_CHAINGUN"
States States
{ {
Ready: Ready:
@ -285,6 +291,7 @@ ACTOR RocketLauncher : DoomWeapon 2003
Weapon.AmmoType "RocketAmmo" Weapon.AmmoType "RocketAmmo"
+WEAPON.NOAUTOFIRE +WEAPON.NOAUTOFIRE
Inventory.PickupMessage "$GOTLAUNCHER" Inventory.PickupMessage "$GOTLAUNCHER"
Tag "$TAG_ROCKETLAUNCHER"
States States
{ {
Ready: Ready:
@ -406,6 +413,7 @@ ACTOR PlasmaRifle : DoomWeapon 2004
Weapon.AmmoGive 40 Weapon.AmmoGive 40
Weapon.AmmoType "Cell" Weapon.AmmoType "Cell"
Inventory.PickupMessage "$GOTPLASMA" Inventory.PickupMessage "$GOTPLASMA"
Tag "$TAG_PLASMARIFLE"
States States
{ {
Ready: Ready:
@ -511,6 +519,7 @@ ACTOR BFG9000 : DoomWeapon 2006
Weapon.AmmoType "Cell" Weapon.AmmoType "Cell"
+WEAPON.NOAUTOFIRE +WEAPON.NOAUTOFIRE
Inventory.PickupMessage "$GOTBFG9000" Inventory.PickupMessage "$GOTBFG9000"
Tag "$TAG_BFG9000"
States States
{ {
Ready: Ready:

View file

@ -33,6 +33,7 @@ ACTOR ArtiInvisibility : PowerupGiver 75
Inventory.Icon ARTIINVS Inventory.Icon ARTIINVS
Powerup.Type Ghost Powerup.Type Ghost
Inventory.PickupMessage "$TXT_ARTIINVISIBILITY" Inventory.PickupMessage "$TXT_ARTIINVISIBILITY"
Tag "$TAG_ARTIINVISIBILITY"
States States
{ {
Spawn: Spawn:
@ -54,6 +55,7 @@ ACTOR ArtiTomeOfPower : PowerupGiver 86 native
Inventory.Icon "ARTIPWBK" Inventory.Icon "ARTIPWBK"
Powerup.Type Weaponlevel2 Powerup.Type Weaponlevel2
Inventory.PickupMessage "$TXT_ARTITOMEOFPOWER" Inventory.PickupMessage "$TXT_ARTITOMEOFPOWER"
Tag "$TAG_ARTITOMEOFPOWER"
States States
{ {
Spawn: Spawn:
@ -98,6 +100,7 @@ ACTOR ArtiTimeBomb : Inventory 34 native
Inventory.Icon "ARTIFBMB" Inventory.Icon "ARTIFBMB"
Inventory.PickupSound "misc/p_pkup" Inventory.PickupSound "misc/p_pkup"
Inventory.PickupMessage "$TXT_ARTIFIREBOMB" Inventory.PickupMessage "$TXT_ARTIFIREBOMB"
Tag "$TAG_ARTIFIREBOMB"
Inventory.DefMaxAmount Inventory.DefMaxAmount
States States
{ {

View file

@ -15,6 +15,8 @@ ACTOR Staff : HereticWeapon
+WIMPY_WEAPON +WIMPY_WEAPON
+MELEEWEAPON +MELEEWEAPON
Weapon.sisterweapon "StaffPowered" Weapon.sisterweapon "StaffPowered"
Obituary "$OB_MPSTAFF"
Tag "$TAG_STAFF"
action native A_StaffAttack (int damage, class<Actor> puff); action native A_StaffAttack (int damage, class<Actor> puff);
@ -45,6 +47,8 @@ ACTOR StaffPowered : Staff
+WEAPON.POWERED_UP +WEAPON.POWERED_UP
+WEAPON.READYSNDHALF +WEAPON.READYSNDHALF
+WEAPON.STAFF2_KICKBACK +WEAPON.STAFF2_KICKBACK
Obituary "$OB_MPPSTAFF"
Tag "$TAG_STAFFP"
States States
{ {
Ready: Ready:
@ -116,6 +120,8 @@ ACTOR GoldWand : HereticWeapon
Weapon.AmmoType "GoldWandAmmo" Weapon.AmmoType "GoldWandAmmo"
Weapon.SisterWeapon "GoldWandPowered" Weapon.SisterWeapon "GoldWandPowered"
Weapon.YAdjust 5 Weapon.YAdjust 5
Obituary "$OB_MPGOLDWAND"
Tag "$TAG_GOLDWAND"
action native A_FireGoldWandPL1 (); action native A_FireGoldWandPL1 ();
@ -145,6 +151,8 @@ ACTOR GoldWandPowered : GoldWand
+WEAPON.POWERED_UP +WEAPON.POWERED_UP
Weapon.AmmoGive 0 Weapon.AmmoGive 0
Weapon.SisterWeapon "GoldWand" Weapon.SisterWeapon "GoldWand"
Obituary "$OB_MPPGOLDWAND"
Tag "$TAG_GOLDWANDP"
action native A_FireGoldWandPL2 (); action native A_FireGoldWandPL2 ();
@ -173,6 +181,7 @@ ACTOR GoldWandFX1
Projectile Projectile
RenderStyle Add RenderStyle Add
DeathSound "weapons/wandhit" DeathSound "weapons/wandhit"
Obituary "$OB_MPPGOLDWAND"
States States
{ {
Spawn: Spawn:
@ -209,7 +218,8 @@ ACTOR GoldWandPuff1
+NOGRAVITY +NOGRAVITY
+PUFFONACTORS +PUFFONACTORS
RenderStyle Add RenderStyle Add
States { States
{
Spawn: Spawn:
PUF2 ABCDE 3 BRIGHT PUF2 ABCDE 3 BRIGHT
Stop Stop
@ -243,7 +253,8 @@ ACTOR Crossbow : HereticWeapon 2001
Weapon.AmmoType "CrossbowAmmo" Weapon.AmmoType "CrossbowAmmo"
Weapon.SisterWeapon "CrossbowPowered" Weapon.SisterWeapon "CrossbowPowered"
Weapon.YAdjust 15 Weapon.YAdjust 15
Inventory.PickupMessage "$TxT_WPNCROSSBOW" Inventory.PickupMessage "$TXT_WPNCROSSBOW"
Tag "$TAG_CROSSBOW"
action native A_FireCrossbowPL1 (); action native A_FireCrossbowPL1 ();
@ -277,6 +288,7 @@ ACTOR CrossbowPowered : Crossbow
+WEAPON.POWERED_UP +WEAPON.POWERED_UP
Weapon.AmmoGive 0 Weapon.AmmoGive 0
Weapon.SisterWeapon "Crossbow" Weapon.SisterWeapon "Crossbow"
Tag "$TAG_CROSSBOWP"
action native A_FireCrossbowPL2(); action native A_FireCrossbowPL2();
@ -310,6 +322,7 @@ ACTOR CrossbowFX1
RenderStyle Add RenderStyle Add
SeeSound "weapons/bowshoot" SeeSound "weapons/bowshoot"
DeathSound "weapons/bowhit" DeathSound "weapons/bowhit"
Obituary "$OB_MPCROSSBOW"
States States
{ {
Spawn: Spawn:
@ -330,6 +343,7 @@ ACTOR CrossbowFX2 : CrossbowFX1
SpawnID 148 SpawnID 148
Speed 32 Speed 32
Damage 6 Damage 6
Obituary "$OB_MPPCROSSBOW"
States States
{ {
Spawn: Spawn:
@ -394,6 +408,8 @@ ACTOR Gauntlets : Weapon 2005
Weapon.UpSound "weapons/gauntletsactivate" Weapon.UpSound "weapons/gauntletsactivate"
Weapon.SisterWeapon "GauntletsPowered" Weapon.SisterWeapon "GauntletsPowered"
Inventory.PickupMessage "$TXT_WPNGAUNTLETS" Inventory.PickupMessage "$TXT_WPNGAUNTLETS"
Tag "$TAG_GAUNTLETS"
Obituary "$OB_MPGAUNTLETS"
action native A_GauntletAttack (int power); action native A_GauntletAttack (int power);
@ -427,6 +443,8 @@ ACTOR GauntletsPowered : Gauntlets
{ {
Game Heretic Game Heretic
+POWERED_UP +POWERED_UP
Tag "$TAG_GAUNTLETSP"
Obituary "$OB_MPPGAUNTLETS"
Weapon.SisterWeapon "Gauntlets" Weapon.SisterWeapon "Gauntlets"
States States
{ {
@ -469,7 +487,7 @@ ACTOR GauntletPuff1
} }
} }
// Gauntlett puff 2 --------------------------------------------------------- // Gauntlet puff 2 ---------------------------------------------------------
ACTOR GauntletPuff2 : GauntletPuff1 ACTOR GauntletPuff2 : GauntletPuff1
{ {
@ -494,7 +512,8 @@ ACTOR Mace : HereticWeapon
Weapon.YAdjust 15 Weapon.YAdjust 15
Weapon.AmmoType "MaceAmmo" Weapon.AmmoType "MaceAmmo"
Weapon.SisterWeapon "MacePowered" Weapon.SisterWeapon "MacePowered"
Inventory.PickupMessage "$TxT_WPNMACE" Inventory.PickupMessage "$TXT_WPNMACE"
Tag "$TAG_MACE"
action native A_FireMacePL1(); action native A_FireMacePL1();
@ -529,6 +548,7 @@ ACTOR MacePowered : Mace
Weapon.AmmoUse 5 Weapon.AmmoUse 5
Weapon.AmmoGive 0 Weapon.AmmoGive 0
Weapon.SisterWeapon "Mace" Weapon.SisterWeapon "Mace"
Tag "$TAG_MACEP"
action native A_FireMacePL2(); action native A_FireMacePL2();
@ -558,6 +578,7 @@ ACTOR MaceFX1
+THRUGHOST +THRUGHOST
BounceType "HereticCompat" BounceType "HereticCompat"
SeeSound "weapons/maceshoot" SeeSound "weapons/maceshoot"
Obituary "$OB_MPMACE"
action native A_MacePL1Check(); action native A_MacePL1Check();
action native A_MaceBallImpact(); action native A_MaceBallImpact();
@ -636,6 +657,7 @@ ACTOR MaceFX4 native
-NOTELEPORT -NOTELEPORT
BounceType "HereticCompat" BounceType "HereticCompat"
SeeSound "" SeeSound ""
Obituary "$OB_MPPMACE"
action native A_DeathBallImpact(); action native A_DeathBallImpact();
@ -682,7 +704,9 @@ ACTOR Blaster : HereticWeapon 53
Weapon.YAdjust 15 Weapon.YAdjust 15
Weapon.AmmoType "BlasterAmmo" Weapon.AmmoType "BlasterAmmo"
Weapon.SisterWeapon "BlasterPowered" Weapon.SisterWeapon "BlasterPowered"
Inventory.PickupMessage "$TxT_WPNBLASTER" Inventory.PickupMessage "$TXT_WPNBLASTER"
Tag "$TAG_BLASTER"
Obituary "$OB_MPBLASTER"
action native A_FireBlasterPL1(); action native A_FireBlasterPL1();
@ -740,6 +764,8 @@ ACTOR BlasterFX1 : FastProjectile native
SeeSound "weapons/blastershoot" SeeSound "weapons/blastershoot"
DeathSound "weapons/blasterhit" DeathSound "weapons/blasterhit"
+SPAWNSOUNDSOURCE +SPAWNSOUNDSOURCE
Obituary "$OB_MPPBLASTER"
Tag "$TAG_BLASTERP"
action native A_SpawnRippers(); action native A_SpawnRippers();
@ -787,6 +813,7 @@ ACTOR Ripper native
Projectile Projectile
+RIPPER +RIPPER
DeathSound "weapons/blasterpowhit" DeathSound "weapons/blasterpowhit"
Obituary "$OB_MPPBLASTER"
States States
{ {
Spawn: Spawn:
@ -832,7 +859,8 @@ ACTOR SkullRod : HereticWeapon 2004
Weapon.YAdjust 15 Weapon.YAdjust 15
Weapon.AmmoType1 "SkullRodAmmo" Weapon.AmmoType1 "SkullRodAmmo"
Weapon.SisterWeapon "SkullRodPowered" Weapon.SisterWeapon "SkullRodPowered"
Inventory.PickupMessage "$TxT_WPNSKULLROD" Inventory.PickupMessage "$TXT_WPNSKULLROD"
Tag "$TAG_SKULLROD"
action native A_FireSkullRodPL1(); action native A_FireSkullRodPL1();
@ -864,6 +892,7 @@ ACTOR SkullRodPowered : SkullRod
Weapon.AmmoUse1 5 Weapon.AmmoUse1 5
Weapon.AmmoGive1 0 Weapon.AmmoGive1 0
Weapon.SisterWeapon "SkullRod" Weapon.SisterWeapon "SkullRod"
Tag "$TAG_SKULLRODP"
action native A_FireSkullRodPL2(); action native A_FireSkullRodPL2();
@ -899,6 +928,7 @@ ACTOR HornRodFX1
RenderStyle Add RenderStyle Add
SeeSound "weapons/hornrodshoot" SeeSound "weapons/hornrodshoot"
DeathSound "weapons/hornrodhit" DeathSound "weapons/hornrodhit"
Obituary "$OB_MPSKULLROD"
States States
{ {
Spawn: Spawn:
@ -926,6 +956,7 @@ ACTOR HornRodFX2 native
RenderStyle Add RenderStyle Add
SeeSound "weapons/hornrodpowshoot" SeeSound "weapons/hornrodpowshoot"
DeathSound "weapons/hornrodpowhit" DeathSound "weapons/hornrodpowhit"
Obituary "$OB_MPPSKULLROD"
action native A_AddPlayerRain(); action native A_AddPlayerRain();
action native A_HideInCeiling(); action native A_HideInCeiling();
@ -963,6 +994,7 @@ ACTOR RainPillar native
-ACTIVATEPCROSS -ACTIVATEPCROSS
-ACTIVATEIMPACT -ACTIVATEIMPACT
RenderStyle Add RenderStyle Add
Obituary "$OB_MPPSKULLROD"
action native A_RainImpact(); action native A_RainImpact();
@ -1003,7 +1035,8 @@ ACTOR PhoenixRod : Weapon 2003 native
Weapon.AmmoGive 2 Weapon.AmmoGive 2
Weapon.AmmoType "PhoenixRodAmmo" Weapon.AmmoType "PhoenixRodAmmo"
Weapon.Sisterweapon "PhoenixRodPowered" Weapon.Sisterweapon "PhoenixRodPowered"
Inventory.PickupMessage "$TxT_WPNPHOENIxROD" Inventory.PickupMessage "$TXT_WPNPHOENIxROD"
Tag "$TAG_PHOENIxROD"
action native A_FirePhoenixPL1(); action native A_FirePhoenixPL1();
@ -1037,6 +1070,7 @@ ACTOR PhoenixRodPowered : PhoenixRod native
+WEAPON.MELEEWEAPON +WEAPON.MELEEWEAPON
Weapon.SisterWeapon "PhoenixRod" Weapon.SisterWeapon "PhoenixRod"
Weapon.AmmoGive 0 Weapon.AmmoGive 0
Tag "$TAG_PHOENIxRODP"
action native A_InitPhoenixPL2(); action native A_InitPhoenixPL2();
action native A_FirePhoenixPL2(); action native A_FirePhoenixPL2();
@ -1071,6 +1105,7 @@ ACTOR PhoenixFX1 native
+SPECIALFIREDAMAGE +SPECIALFIREDAMAGE
SeeSound "weapons/phoenixshoot" SeeSound "weapons/phoenixshoot"
DeathSound "weapons/phoenixhit" DeathSound "weapons/phoenixhit"
Obituary "$OB_MPPHOENIXROD"
action native A_PhoenixPuff(); action native A_PhoenixPuff();
@ -1116,6 +1151,7 @@ ACTOR PhoenixFX2 native
DamageType Fire DamageType Fire
Projectile Projectile
RenderStyle Add RenderStyle Add
Obituary "$OB_MPPPHOENIXROD"
action native A_FlameEnd(); action native A_FlameEnd();
action native A_FloatPuff(); action native A_FloatPuff();

View file

@ -10,6 +10,7 @@ ACTOR ArtiBlastRadius : CustomInventory 10110
Inventory.Icon "ARTIBLST" Inventory.Icon "ARTIBLST"
Inventory.PickupSound "misc/p_pkup" Inventory.PickupSound "misc/p_pkup"
Inventory.PickupMessage "$TXT_ARTIBLASTRADIUS" Inventory.PickupMessage "$TXT_ARTIBLASTRADIUS"
Tag "$TAG_ARTIBLASTRADIUS"
States States
{ {
Spawn: Spawn:

View file

@ -13,6 +13,7 @@ ACTOR ArtiBoostArmor : Inventory 8041 native
Inventory.Icon "ARTIBRAC" Inventory.Icon "ARTIBRAC"
Inventory.PickupSound "misc/p_pkup" Inventory.PickupSound "misc/p_pkup"
Inventory.PickupMessage "$TXT_ARTIBOOSTARMOR" Inventory.PickupMessage "$TXT_ARTIBOOSTARMOR"
Tag "$TAG_ARTIBOOSTARMOR"
States States
{ {
Spawn: Spawn:

View file

@ -12,6 +12,7 @@ ACTOR CWeapFlame : ClericWeapon 8009
Weapon.YAdjust 10 Weapon.YAdjust 10
Weapon.AmmoType1 "Mana2" Weapon.AmmoType1 "Mana2"
Inventory.PickupMessage "$TXT_WEAPON_C3" Inventory.PickupMessage "$TXT_WEAPON_C3"
Tag "$TAG_CWEAPFLAME"
action native A_CFlameAttack(); action native A_CFlameAttack();
@ -126,6 +127,7 @@ ACTOR CircleFlame
-ACTIVATEPCROSS -ACTIVATEPCROSS
RenderStyle Add RenderStyle Add
DeathSound "ClericFlameCircle" DeathSound "ClericFlameCircle"
Obituary "$OB_MPCWEAPFLAME"
action native A_CFlameRotate(); action native A_CFlameRotate();
@ -166,6 +168,7 @@ ACTOR CFlameMissile : FastProjectile native
DamageType "Fire" DamageType "Fire"
+INVISIBLE +INVISIBLE
RenderStyle Add RenderStyle Add
Obituary "$OB_MPCWEAPFLAME"
action native A_CFlamePuff(); action native A_CFlamePuff();
action native A_CFlameMissile(); action native A_CFlameMissile();

View file

@ -84,6 +84,7 @@ ACTOR CWeapWraithverge : ClericWeapon native
Weapon.AmmoType1 "Mana1" Weapon.AmmoType1 "Mana1"
Weapon.AmmoType2 "Mana2" Weapon.AmmoType2 "Mana2"
Inventory.PickupMessage "$TXT_WEAPON_C4" Inventory.PickupMessage "$TXT_WEAPON_C4"
Tag "$TAG_CWEAPWRAITHVERGE"
Inventory.PickupSound "WeaponBuild" Inventory.PickupSound "WeaponBuild"
action native A_CHolyAttack(); action native A_CHolyAttack();
@ -187,6 +188,7 @@ ACTOR HolySpirit native
RenderStyle Translucent RenderStyle Translucent
Alpha 0.4 Alpha 0.4
DeathSound "SpiritDie" DeathSound "SpiritDie"
Obituary "$OB_MPCWEAPWRAITHVERGE"
action native A_CHolySeek(); action native A_CHolySeek();
action native A_CHolyCheckScream(); action native A_CHolyCheckScream();

View file

@ -8,6 +8,8 @@ ACTOR CWeapMace : ClericWeapon
Weapon.KickBack 150 Weapon.KickBack 150
Weapon.YAdjust -8 Weapon.YAdjust -8
+BLOODSPLATTER +BLOODSPLATTER
Obituary "$OB_MPCWEAPMACE"
Tag "$TAG_CWEAPMACE"
action native A_CMaceAttack(); action native A_CMaceAttack();

View file

@ -12,6 +12,8 @@ ACTOR CWeapStaff : ClericWeapon 10
Weapon.YAdjust 10 Weapon.YAdjust 10
Weapon.AmmoType1 "Mana1" Weapon.AmmoType1 "Mana1"
Inventory.PickupMessage "$TXT_WEAPON_C2" Inventory.PickupMessage "$TXT_WEAPON_C2"
Obituary "$OB_MPCWEAPSTAFFM"
Tag "$TAG_CWEAPSTAFF"
action native A_CStaffInitBlink(); action native A_CStaffInitBlink();
action native A_CStaffCheckBlink(); action native A_CStaffCheckBlink();
@ -65,6 +67,7 @@ ACTOR CStaffMissile native
RenderStyle Add RenderStyle Add
Projectile Projectile
DeathSound "ClericCStaffExplode" DeathSound "ClericCStaffExplode"
Obituary "$OB_MPCWEAPSTAFFR"
States States
{ {
Spawn: Spawn:

View file

@ -13,6 +13,8 @@ ACTOR FWeapAxe : FighterWeapon 8010 native
Weapon.YAdjust -12 Weapon.YAdjust -12
Weapon.AmmoType1 "Mana1" Weapon.AmmoType1 "Mana1"
Inventory.PickupMessage "$TXT_WEAPON_F2" Inventory.PickupMessage "$TXT_WEAPON_F2"
Obituary "$OB_MPFWEAPAXE"
Tag "$TAG_FWEAPAXE"
action native A_FAxeCheckUp(); action native A_FAxeCheckUp();
action native A_FAxeCheckReady(); action native A_FAxeCheckReady();

View file

@ -8,6 +8,8 @@ ACTOR FWeapFist : FighterWeapon
Weapon.SelectionOrder 3400 Weapon.SelectionOrder 3400
+WEAPON.MELEEWEAPON +WEAPON.MELEEWEAPON
Weapon.KickBack 150 Weapon.KickBack 150
Obituary "$OB_MPFWEAPFIST"
Tag "$TAG_FWEAPFIST"
action native A_FPunchAttack(); action native A_FPunchAttack();

View file

@ -14,6 +14,8 @@ ACTOR FWeapHammer : FighterWeapon 123
Weapon.YAdjust -10 Weapon.YAdjust -10
Weapon.AmmoType1 "Mana2" Weapon.AmmoType1 "Mana2"
Inventory.PickupMessage "$TXT_WEAPON_F3" Inventory.PickupMessage "$TXT_WEAPON_F3"
Obituary "$OB_MPFWEAPHAMMERM"
Tag "$TAG_FWEAPHAMMER"
action native A_FHammerAttack(); action native A_FHammerAttack();
action native A_FHammerThrow(); action native A_FHammerThrow();
@ -60,6 +62,7 @@ ACTOR HammerMissile
DamageType "Fire" DamageType "Fire"
Projectile Projectile
DeathSound "FighterHammerExplode" DeathSound "FighterHammerExplode"
Obituary "$OB_MPFWEAPHAMMERR"
States States
{ {

View file

@ -86,6 +86,7 @@ ACTOR FWeapQuietus : FighterWeapon
Weapon.AmmoType2 "Mana2" Weapon.AmmoType2 "Mana2"
Inventory.PickupMessage "$TXT_WEAPON_F4" Inventory.PickupMessage "$TXT_WEAPON_F4"
Inventory.PickupSound "WeaponBuild" Inventory.PickupSound "WeaponBuild"
Tag "$TAG_FWEAPQUIETUS"
action native A_FSwordAttack(); action native A_FSwordAttack();
@ -131,6 +132,7 @@ ACTOR FSwordMissile native
+EXTREMEDEATH +EXTREMEDEATH
RenderStyle Add RenderStyle Add
DeathSound "FighterSwordExplode" DeathSound "FighterSwordExplode"
Obituary "$OB_MPFWEAPQUIETUS"
action native A_FSwordFlames(); action native A_FSwordFlames();

View file

@ -105,6 +105,7 @@ ACTOR ArtiPoisonBag : Inventory 8000 native
Inventory.Icon "ARTIPSBG" Inventory.Icon "ARTIPSBG"
Inventory.PickupSound "misc/p_pkup" Inventory.PickupSound "misc/p_pkup"
Inventory.PickupMessage "$TXT_ARTIPOISONBAG" Inventory.PickupMessage "$TXT_ARTIPOISONBAG"
Tag "$TAG_ARTIPOISONBAG"
States States
{ {
Spawn: Spawn:
@ -118,6 +119,7 @@ ACTOR ArtiPoisonBag : Inventory 8000 native
ACTOR ArtiPoisonBag1 : ArtiPoisonBag native ACTOR ArtiPoisonBag1 : ArtiPoisonBag native
{ {
Inventory.Icon "ARTIPSB1" Inventory.Icon "ARTIPSB1"
Tag "$TAG_ARTIPOISONBAG1"
} }
// Poison Bag 2 (The Mage's) ------------------------------------------------ // Poison Bag 2 (The Mage's) ------------------------------------------------
@ -125,6 +127,7 @@ ACTOR ArtiPoisonBag1 : ArtiPoisonBag native
ACTOR ArtiPoisonBag2 : ArtiPoisonBag native ACTOR ArtiPoisonBag2 : ArtiPoisonBag native
{ {
Inventory.Icon "ARTIPSB2" Inventory.Icon "ARTIPSB2"
Tag "$TAG_ARTIPOISONBAG2"
} }
// Poison Bag 3 (The Fighter's) --------------------------------------------- // Poison Bag 3 (The Fighter's) ---------------------------------------------
@ -132,6 +135,7 @@ ACTOR ArtiPoisonBag2 : ArtiPoisonBag native
ACTOR ArtiPoisonBag3 : ArtiPoisonBag native ACTOR ArtiPoisonBag3 : ArtiPoisonBag native
{ {
Inventory.Icon "ARTIPSB3" Inventory.Icon "ARTIPSB3"
Tag "$TAG_ARTIPOISONBAG3"
} }
// Poison Cloud ------------------------------------------------------------- // Poison Cloud -------------------------------------------------------------

View file

@ -13,6 +13,7 @@ ACTOR ArtiHealingRadius : Inventory 10120 native
Inventory.Icon "ARTIHRAD" Inventory.Icon "ARTIHRAD"
Inventory.PickupSound "misc/p_pkup" Inventory.PickupSound "misc/p_pkup"
Inventory.PickupMessage "$TXT_ARTIHEALINGRADIUS" Inventory.PickupMessage "$TXT_ARTIHEALINGRADIUS"
Tag "$TAG_ARTIHEALINGRADIUS"
States States
{ {
Spawn: Spawn:

View file

@ -13,6 +13,8 @@ ACTOR MWeapFrost : MageWeapon 53
Weapon.YAdjust 20 Weapon.YAdjust 20
Weapon.AmmoType1 "Mana1" Weapon.AmmoType1 "Mana1"
Inventory.PickupMessage "$TXT_WEAPON_M2" Inventory.PickupMessage "$TXT_WEAPON_M2"
Obituary "$OB_MPMWEAPFROST"
Tag "$TAG_MWEAPFROST"
action native A_FireConePL1(); action native A_FireConePL1();
@ -55,6 +57,7 @@ ACTOR FrostMissile native
DamageType "Ice" DamageType "Ice"
Projectile Projectile
DeathSound "MageShardsExplode" DeathSound "MageShardsExplode"
Obituary "$OB_MPMWEAPFROST"
action native A_ShedShard(); action native A_ShedShard();

View file

@ -12,6 +12,7 @@ ACTOR MWeapLightning : MageWeapon 8040
Weapon.YAdjust 20 Weapon.YAdjust 20
Weapon.AmmoType1 "Mana2" Weapon.AmmoType1 "Mana2"
Inventory.PickupMessage "$TXT_WEAPON_M3" Inventory.PickupMessage "$TXT_WEAPON_M3"
Tag "$TAG_MWEAPLIGHTNING"
action native A_LightningReady(); action native A_LightningReady();
action native A_MLightningAttack(class<Actor> floor = "LightningFloor", class<Actor> ceiling = "LightningCeiling"); action native A_MLightningAttack(class<Actor> floor = "LightningFloor", class<Actor> ceiling = "LightningCeiling");
@ -56,6 +57,7 @@ ACTOR Lightning native
MissileType "LightningZap" MissileType "LightningZap"
AttackSound "MageLightningZap" AttackSound "MageLightningZap"
ActiveSound "MageLightningContinuous" ActiveSound "MageLightningContinuous"
Obituary "$OB_MPMWEAPLIGHTNING"
} }
ACTOR LightningCeiling : Lightning ACTOR LightningCeiling : Lightning
@ -137,6 +139,7 @@ ACTOR LightningZap native
-ACTIVATEIMPACT -ACTIVATEIMPACT
-ACTIVATEPCROSS -ACTIVATEPCROSS
RenderStyle Add RenderStyle Add
Obituary "$OB_MPMWEAPLIGHTNING"
action native A_ZapMimic(); action native A_ZapMimic();

View file

@ -86,6 +86,7 @@ ACTOR MWeapBloodscourge : MageWeapon native
+Inventory.NoAttenPickupSound +Inventory.NoAttenPickupSound
Inventory.PickupMessage "$TXT_WEAPON_M4" Inventory.PickupMessage "$TXT_WEAPON_M4"
Inventory.PickupSound "WeaponBuild" Inventory.PickupSound "WeaponBuild"
Tag "$TAG_MWEAPBLOODSCOURGE"
action native A_MStaffAttack(); action native A_MStaffAttack();
action native A_MStaffPalette(); action native A_MStaffPalette();
@ -128,6 +129,7 @@ ACTOR MageStaffFX2 native
+SCREENSEEKER +SCREENSEEKER
+EXTREMEDEATH +EXTREMEDEATH
DeathSound "MageStaffExplode" DeathSound "MageStaffExplode"
Obituary "$OB_MPMWEAPBLOODSCOURGE"
action native A_MStaffTrack(); action native A_MStaffTrack();

View file

@ -7,6 +7,7 @@ ACTOR MWeapWand : MageWeapon
Weapon.SelectionOrder 3600 Weapon.SelectionOrder 3600
Weapon.KickBack 0 Weapon.KickBack 0
Weapon.YAdjust 9 Weapon.YAdjust 9
Tag "$TAG_MWEAPWAND"
States States
{ {
@ -56,6 +57,7 @@ ACTOR MageWandMissile : FastProjectile
+SPAWNSOUNDSOURCE +SPAWNSOUNDSOURCE
MissileType "MageWandSmoke" MissileType "MageWandSmoke"
SeeSound "MageWandFire" SeeSound "MageWandFire"
Obituary "$OB_MPMWEAPWAND"
States States
{ {
Spawn: Spawn:

View file

@ -81,6 +81,7 @@ ACTOR ArtiBoostMana : CustomInventory 8003
Inventory.Icon "ARTIBMAN" Inventory.Icon "ARTIBMAN"
Inventory.PickupSound "misc/p_pkup" Inventory.PickupSound "misc/p_pkup"
Inventory.PickupMessage "$TXT_ARTIBOOSTMANA" Inventory.PickupMessage "$TXT_ARTIBOOSTMANA"
Tag "$TAG_ARTIBOOSTMANA"
States States
{ {
Spawn: Spawn:

View file

@ -8,6 +8,7 @@ ACTOR PuzzSkull : PuzzleItem 9002
PuzzleItem.Number 0 PuzzleItem.Number 0
Inventory.Icon ARTISKLL Inventory.Icon ARTISKLL
Inventory.PickupMessage "$TXT_ARTIPUZZSKULL" Inventory.PickupMessage "$TXT_ARTIPUZZSKULL"
Tag "$TAG_ARTIPUZZSKULL"
States States
{ {
Spawn: Spawn:
@ -26,6 +27,7 @@ ACTOR PuzzGemBig : PuzzleItem 9003
PuzzleItem.Number 1 PuzzleItem.Number 1
Inventory.Icon ARTIBGEM Inventory.Icon ARTIBGEM
Inventory.PickupMessage "$TXT_ARTIPUZZGEMBIG" Inventory.PickupMessage "$TXT_ARTIPUZZGEMBIG"
Tag "$TAG_ARTIPUZZGEMBIG"
States States
{ {
Spawn: Spawn:
@ -43,6 +45,7 @@ ACTOR PuzzGemRed : PuzzleItem 9004
PuzzleItem.Number 2 PuzzleItem.Number 2
Inventory.Icon ARTIGEMR Inventory.Icon ARTIGEMR
Inventory.PickupMessage "$TXT_ARTIPUZZGEMRED" Inventory.PickupMessage "$TXT_ARTIPUZZGEMRED"
Tag "$TAG_ARTIPUZZGEMRED"
States States
{ {
Spawn: Spawn:
@ -61,6 +64,7 @@ ACTOR PuzzGemGreen1 : PuzzleItem 9005
PuzzleItem.Number 3 PuzzleItem.Number 3
Inventory.Icon ARTIGEMG Inventory.Icon ARTIGEMG
Inventory.PickupMessage "$TXT_ARTIPUZZGEMGREEN1" Inventory.PickupMessage "$TXT_ARTIPUZZGEMGREEN1"
Tag "$TAG_ARTIPUZZGEMGREEN1"
States States
{ {
Spawn: Spawn:
@ -79,6 +83,7 @@ ACTOR PuzzGemGreen2 : PuzzleItem 9009
PuzzleItem.Number 4 PuzzleItem.Number 4
Inventory.Icon ARTIGMG2 Inventory.Icon ARTIGMG2
Inventory.PickupMessage "$TXT_ARTIPUZZGEMGREEN2" Inventory.PickupMessage "$TXT_ARTIPUZZGEMGREEN2"
Tag "$TAG_ARTIPUZZGEMGREEN2"
States States
{ {
Spawn: Spawn:
@ -97,6 +102,7 @@ ACTOR PuzzGemBlue1 : PuzzleItem 9006
PuzzleItem.Number 5 PuzzleItem.Number 5
Inventory.Icon ARTIGEMB Inventory.Icon ARTIGEMB
Inventory.PickupMessage "$TXT_ARTIPUZZGEMBLUE1" Inventory.PickupMessage "$TXT_ARTIPUZZGEMBLUE1"
Tag "$TAG_ARTIPUZZGEMBLUE1"
States States
{ {
Spawn: Spawn:
@ -115,6 +121,7 @@ ACTOR PuzzGemBlue2 : PuzzleItem 9010
PuzzleItem.Number 6 PuzzleItem.Number 6
Inventory.Icon ARTIGMB2 Inventory.Icon ARTIGMB2
Inventory.PickupMessage "$TXT_ARTIPUZZGEMBLUE2" Inventory.PickupMessage "$TXT_ARTIPUZZGEMBLUE2"
Tag "$TAG_ARTIPUZZGEMBLUE2"
States States
{ {
Spawn: Spawn:
@ -133,6 +140,7 @@ ACTOR PuzzBook1 : PuzzleItem 9007
PuzzleItem.Number 7 PuzzleItem.Number 7
Inventory.Icon ARTIBOK1 Inventory.Icon ARTIBOK1
Inventory.PickupMessage "$TXT_ARTIPUZZBOOK1" Inventory.PickupMessage "$TXT_ARTIPUZZBOOK1"
Tag "$TAG_ARTIPUZZBOOK1"
States States
{ {
Spawn: Spawn:
@ -151,6 +159,7 @@ ACTOR PuzzBook2 : PuzzleItem 9008
PuzzleItem.Number 8 PuzzleItem.Number 8
Inventory.Icon ARTIBOK2 Inventory.Icon ARTIBOK2
Inventory.PickupMessage "$TXT_ARTIPUZZBOOK2" Inventory.PickupMessage "$TXT_ARTIPUZZBOOK2"
Tag "$TAG_ARTIPUZZBOOK2"
States States
{ {
Spawn: Spawn:
@ -169,6 +178,7 @@ ACTOR PuzzFlameMask : PuzzleItem 9014
PuzzleItem.Number 9 PuzzleItem.Number 9
Inventory.Icon ARTISKL2 Inventory.Icon ARTISKL2
Inventory.PickupMessage "$TXT_ARTIPUZZSKULL2" Inventory.PickupMessage "$TXT_ARTIPUZZSKULL2"
Tag "$TAG_ARTIPUZZSKULL2"
States States
{ {
Spawn: Spawn:
@ -185,6 +195,7 @@ ACTOR PuzzFWeapon : PuzzleItem 9015
PuzzleItem.Number 10 PuzzleItem.Number 10
Inventory.Icon ARTIFWEP Inventory.Icon ARTIFWEP
Inventory.PickupMessage "$TXT_ARTIPUZZFWEAPON" Inventory.PickupMessage "$TXT_ARTIPUZZFWEAPON"
Tag "$TAG_ARTIPUZZFWEAPON"
States States
{ {
Spawn: Spawn:
@ -202,6 +213,7 @@ ACTOR PuzzCWeapon : PuzzleItem 9016
PuzzleItem.Number 11 PuzzleItem.Number 11
Inventory.Icon ARTICWEP Inventory.Icon ARTICWEP
Inventory.PickupMessage "$TXT_ARTIPUZZCWEAPON" Inventory.PickupMessage "$TXT_ARTIPUZZCWEAPON"
Tag "$TAG_ARTIPUZZCWEAPON"
States States
{ {
Spawn: Spawn:
@ -219,6 +231,7 @@ ACTOR PuzzMWeapon : PuzzleItem 9017
PuzzleItem.Number 12 PuzzleItem.Number 12
Inventory.Icon ARTIMWEP Inventory.Icon ARTIMWEP
Inventory.PickupMessage "$TXT_ARTIPUZZMWEAPON" Inventory.PickupMessage "$TXT_ARTIPUZZMWEAPON"
Tag "$TAG_ARTIPUZZMWEAPON"
States States
{ {
Spawn: Spawn:
@ -235,6 +248,7 @@ ACTOR PuzzGear1 : PuzzleItem 9018
PuzzleItem.Number 13 PuzzleItem.Number 13
Inventory.Icon ARTIGEAR Inventory.Icon ARTIGEAR
Inventory.PickupMessage "$TXT_ARTIPUZZGEAR" Inventory.PickupMessage "$TXT_ARTIPUZZGEAR"
Tag "$TAG_ARTIPUZZGEAR1"
States States
{ {
Spawn: Spawn:
@ -252,6 +266,7 @@ ACTOR PuzzGear2 : PuzzleItem 9019
PuzzleItem.Number 14 PuzzleItem.Number 14
Inventory.Icon ARTIGER2 Inventory.Icon ARTIGER2
Inventory.PickupMessage "$TXT_ARTIPUZZGEAR" Inventory.PickupMessage "$TXT_ARTIPUZZGEAR"
Tag "$TAG_ARTIPUZZGEAR2"
States States
{ {
Spawn: Spawn:
@ -269,6 +284,7 @@ ACTOR PuzzGear3 : PuzzleItem 9020
PuzzleItem.Number 15 PuzzleItem.Number 15
Inventory.Icon ARTIGER3 Inventory.Icon ARTIGER3
Inventory.PickupMessage "$TXT_ARTIPUZZGEAR" Inventory.PickupMessage "$TXT_ARTIPUZZGEAR"
Tag "$TAG_ARTIPUZZGEAR3"
States States
{ {
Spawn: Spawn:
@ -286,6 +302,7 @@ ACTOR PuzzGear4 : PuzzleItem 9021
PuzzleItem.Number 16 PuzzleItem.Number 16
Inventory.Icon ARTIGER4 Inventory.Icon ARTIGER4
Inventory.PickupMessage "$TXT_ARTIPUZZGEAR" Inventory.PickupMessage "$TXT_ARTIPUZZGEAR"
Tag "$TAG_ARTIPUZZGEAR4"
States States
{ {
Spawn: Spawn:

View file

@ -9,6 +9,7 @@ ACTOR ArtiSpeedBoots : PowerupGiver 8002
+INVENTORY.PICKUPFLASH +INVENTORY.PICKUPFLASH
Inventory.Icon ARTISPED Inventory.Icon ARTISPED
Inventory.PickupMessage "$TXT_ARTISPEED" Inventory.PickupMessage "$TXT_ARTISPEED"
Tag "$TAG_ARTISPEED"
Powerup.Type Speed Powerup.Type Speed
States States
{ {

View file

@ -14,6 +14,7 @@ ACTOR ArtiDarkServant : Inventory 86 native
Inventory.Icon "ARTISUMN" Inventory.Icon "ARTISUMN"
Inventory.PickupSound "misc/p_pkup" Inventory.PickupSound "misc/p_pkup"
Inventory.PickupMessage "$TXT_ARTISUMMON" Inventory.PickupMessage "$TXT_ARTISUMMON"
Tag "$TAG_ARTISUMMON"
States States
{ {
Spawn: Spawn:

View file

@ -14,6 +14,7 @@ ACTOR ArtiTeleportOther : Inventory 10040 native
Inventory.Icon "ARTITELO" Inventory.Icon "ARTITELO"
Inventory.PickupSound "misc/p_pkup" Inventory.PickupSound "misc/p_pkup"
Inventory.PickupMessage "$TXT_ARTITELEPORTOTHER" Inventory.PickupMessage "$TXT_ARTITELEPORTOTHER"
Tag "$TAG_ARTITELEPORTOTHER"
States States
{ {
Spawn: Spawn:

View file

@ -38,6 +38,7 @@ ACTOR ArtiEgg : CustomInventory 30
Inventory.PickupSound "misc/p_pkup" Inventory.PickupSound "misc/p_pkup"
Inventory.PickupMessage "$TXT_ARTIEGG" Inventory.PickupMessage "$TXT_ARTIEGG"
Inventory.DefMaxAmount Inventory.DefMaxAmount
Tag "$TAG_ARTIEGG"
States States
{ {
Spawn: Spawn:
@ -91,6 +92,7 @@ ACTOR ArtiPork : CustomInventory 30
Inventory.PickupSound "misc/p_pkup" Inventory.PickupSound "misc/p_pkup"
Inventory.PickupMessage "$TXT_ARTIEGG2" Inventory.PickupMessage "$TXT_ARTIEGG2"
Inventory.DefMaxAmount Inventory.DefMaxAmount
Tag "$TAG_ARTIPORK"
States States
{ {
Spawn: Spawn:

View file

@ -13,6 +13,7 @@ ACTOR ArtiTeleport : Inventory 36 native
Inventory.Icon "ARTIATLP" Inventory.Icon "ARTIATLP"
Inventory.PickupSound "misc/p_pkup" Inventory.PickupSound "misc/p_pkup"
Inventory.PickupMessage "$TXT_ARTITELEPORT" Inventory.PickupMessage "$TXT_ARTITELEPORT"
Tag "$TAG_ARTITELEPORT"
States States
{ {
Spawn: Spawn:

View file

@ -13,6 +13,7 @@ ACTOR ArtiHealth : HealthPickup 82
Inventory.Icon ARTIPTN2 Inventory.Icon ARTIPTN2
Inventory.PickupSound "misc/p_pkup" Inventory.PickupSound "misc/p_pkup"
Inventory.PickupMessage "$TXT_ARTIHEALTH" Inventory.PickupMessage "$TXT_ARTIHEALTH"
Tag "$TAG_ARTIHEALTH"
HealthPickup.Autouse 1 HealthPickup.Autouse 1
States States
{ {
@ -36,6 +37,7 @@ ACTOR ArtiSuperHealth : HealthPickup 32
Inventory.Icon ARTISPHL Inventory.Icon ARTISPHL
Inventory.PickupSound "misc/p_pkup" Inventory.PickupSound "misc/p_pkup"
Inventory.PickupMessage "$TXT_ARTISUPERHEALTH" Inventory.PickupMessage "$TXT_ARTISUPERHEALTH"
Tag "$TAG_ARTISUPERHEALTH"
HealthPickup.Autouse 2 HealthPickup.Autouse 2
States States
{ {
@ -58,6 +60,7 @@ ACTOR ArtiFly : PowerupGiver 83
Inventory.RespawnTics 4230 Inventory.RespawnTics 4230
Inventory.Icon ARTISOAR Inventory.Icon ARTISOAR
Inventory.PickupMessage "$TXT_ARTIFLY" Inventory.PickupMessage "$TXT_ARTIFLY"
Tag "$TAG_ARTIFLY"
Powerup.Type Flight Powerup.Type Flight
States States
{ {
@ -79,6 +82,7 @@ ACTOR ArtiInvulnerability : PowerupGiver 84
Inventory.RespawnTics 4230 Inventory.RespawnTics 4230
Inventory.Icon ARTIINVU Inventory.Icon ARTIINVU
Inventory.PickupMessage "$TXT_ARTIINVULNERABILITY" Inventory.PickupMessage "$TXT_ARTIINVULNERABILITY"
Tag "$TAG_ARTIINVULNERABILITY"
Powerup.Type Invulnerable Powerup.Type Invulnerable
Powerup.Color GoldMap Powerup.Color GoldMap
States States
@ -102,6 +106,7 @@ ACTOR ArtiInvulnerability2 : PowerupGiver 84
Inventory.Icon ARTIDEFN Inventory.Icon ARTIDEFN
Inventory.PickupMessage "$TXT_ARTIINVULNERABILITY2" Inventory.PickupMessage "$TXT_ARTIINVULNERABILITY2"
Powerup.Type Invulnerable Powerup.Type Invulnerable
Tag "$TAG_ARTIDEFENDER"
States States
{ {
Spawn: Spawn:
@ -121,6 +126,7 @@ ACTOR ArtiTorch : PowerupGiver 33
+INVENTORY.PICKUPFLASH +INVENTORY.PICKUPFLASH
Inventory.Icon ARTITRCH Inventory.Icon ARTITRCH
Inventory.PickupMessage "$TXT_ARTITORCH" Inventory.PickupMessage "$TXT_ARTITORCH"
Tag "$TAG_ARTITORCH"
Powerup.Type Torch Powerup.Type Torch
States States
{ {

View file

@ -15,7 +15,7 @@ ACTOR Acolyte : StrifeHumanoid
+FLOORCLIP +FLOORCLIP
+NEVERRESPAWN +NEVERRESPAWN
MinMissileChance 150 MinMissileChance 150
Tag "ACOLYTE" Tag "$TAG_ACOLYTE"
SeeSound "acolyte/sight" SeeSound "acolyte/sight"
PainSound "acolyte/pain" PainSound "acolyte/pain"
AttackSound "acolyte/rifle" AttackSound "acolyte/rifle"

View file

@ -13,7 +13,7 @@ ACTOR Beggar : StrifeHumanoid
-COUNTKILL -COUNTKILL
+NOSPLASHALERT +NOSPLASHALERT
MinMissileChance 150 MinMissileChance 150
Tag "Beggar" Tag "$TAG_BEGGAR"
MaxStepHeight 16 MaxStepHeight 16
MaxDropoffHeight 32 MaxDropoffHeight 32
HitObituary "$OB_BEGGAR" HitObituary "$OB_BEGGAR"

View file

@ -10,7 +10,7 @@ ACTOR Coin : Inventory 93 native
+FLOORCLIP +FLOORCLIP
Inventory.MaxAmount 0x7fffffff Inventory.MaxAmount 0x7fffffff
+INVENTORY.INVBAR +INVENTORY.INVBAR
Tag "coin" Tag "$TAG_COIN"
Inventory.Icon "I_COIN" Inventory.Icon "I_COIN"
Inventory.PickupMessage "$TXT_COIN" Inventory.PickupMessage "$TXT_COIN"
States States
@ -29,7 +29,7 @@ ACTOR Gold10 : Coin 138
Game Strife Game Strife
ConversationID 169, 162, 166 ConversationID 169, 162, 166
Inventory.Amount 10 Inventory.Amount 10
Tag "10 gold" Tag "$TAG_10GOLD"
Inventory.PickupMessage "$TXT_10GOLD" Inventory.PickupMessage "$TXT_10GOLD"
States States
{ {
@ -46,7 +46,7 @@ ACTOR Gold25 : Coin 139
Game Strife Game Strife
ConversationID 170, 163, 167 ConversationID 170, 163, 167
Inventory.Amount 25 Inventory.Amount 25
Tag "25 gold" Tag "$TAG_25GOLD"
Inventory.PickupMessage "$TXT_25GOLD" Inventory.PickupMessage "$TXT_25GOLD"
States States
{ {
@ -63,7 +63,7 @@ ACTOR Gold50 : Coin 140
Game Strife Game Strife
ConversationID 171, 164, 168 ConversationID 171, 164, 168
Inventory.Amount 50 Inventory.Amount 50
Tag "50 gold" Tag "$TAG_50GOLD"
Inventory.PickupMessage "$TXT_50GOLD" Inventory.PickupMessage "$TXT_50GOLD"
States States
{ {
@ -79,7 +79,7 @@ ACTOR Gold300 : Coin
{ {
ConversationID 172, -1, -1 ConversationID 172, -1, -1
Inventory.Amount 300 Inventory.Amount 300
Tag "300 gold" Tag "$TAG_300GOLD"
Inventory.PickupMessage "$TXT_300GOLD" Inventory.PickupMessage "$TXT_300GOLD"
Inventory.GiveQuest 3 Inventory.GiveQuest 3
+INVENTORY.ALWAYSPICKUP +INVENTORY.ALWAYSPICKUP

View file

@ -23,7 +23,7 @@ ACTOR Loremaster 12
+NEVERRESPAWN +NEVERRESPAWN
DamageFactor "Fire", 0.5 DamageFactor "Fire", 0.5
MinMissileChance 150 MinMissileChance 150
Tag "PRIEST" Tag "$TAG_PRIEST"
SeeSound "loremaster/sight" SeeSound "loremaster/sight"
AttackSound "loremaster/attack" AttackSound "loremaster/attack"
PainSound "loremaster/pain" PainSound "loremaster/pain"

View file

@ -23,7 +23,7 @@ ACTOR Macil1 64
PainSound "macil/pain" PainSound "macil/pain"
ActiveSound "macil/active" ActiveSound "macil/active"
CrushPainSound "misc/pcrush" CrushPainSound "misc/pcrush"
Tag "MACIL" Tag "$TAG_MACIL1"
Obituary "$OB_MACIL" Obituary "$OB_MACIL"
DropItem "BoxOfBullets" DropItem "BoxOfBullets"
MaxStepHeight 16 MaxStepHeight 16
@ -66,6 +66,7 @@ ACTOR Macil2 : Macil1 200
+COUNTKILL +COUNTKILL
+SPECTRAL +SPECTRAL
-NODAMAGE -NODAMAGE
Tag "$TAG_MACIL2"
DeathSound "macil/slop" DeathSound "macil/slop"
DropItem "None" DropItem "None"
DamageFactor "SpectralLow", 0 DamageFactor "SpectralLow", 0

View file

@ -59,7 +59,7 @@ ACTOR WeaponSmith : Merchant 116
Game Strife Game Strife
ConversationID 2 ConversationID 2
PainSound "smith/pain" PainSound "smith/pain"
Tag "Weapon Smith" Tag "$TAG_WEAPONSMITH"
} }
@ -72,7 +72,7 @@ ACTOR BarKeep : Merchant 72
ConversationID 3 ConversationID 3
PainSound "barkeep/pain" PainSound "barkeep/pain"
ActiveSound "barkeep/active" ActiveSound "barkeep/active"
Tag "Bar Keep" Tag "$TAG_BARKEEP"
} }
@ -84,7 +84,7 @@ ACTOR Armorer : Merchant 73
Translation 5 Translation 5
ConversationID 4 ConversationID 4
PainSound "armorer/pain" PainSound "armorer/pain"
Tag "Armorer" Tag "$TAG_ARMORER"
} }
@ -96,6 +96,6 @@ ACTOR Medic : Merchant 74
Translation 6 Translation 6
ConversationID 5 ConversationID 5
PainSound "medic/pain" PainSound "medic/pain"
Tag "Medic" Tag "$TAG_MEDIC"
} }

View file

@ -15,7 +15,7 @@ ACTOR Oracle 199
DamageFactor "Fire", 0.5 DamageFactor "Fire", 0.5
DamageFactor "SpectralLow", 0 DamageFactor "SpectralLow", 0
MaxDropoffHeight 32 MaxDropoffHeight 32
Tag "Oracle" Tag "$TAG_ORACLE"
DropItem "Meat" DropItem "Meat"
action native A_WakeOracleSpectre (); action native A_WakeOracleSpectre ();

View file

@ -64,19 +64,19 @@ ACTOR QuestItem3 : QuestItem
ACTOR QuestItem4 : QuestItem ACTOR QuestItem4 : QuestItem
{ {
ConversationID 315, 296, 313 ConversationID 315, 296, 313
Tag "quest4" Tag "$TAG_QUEST4"
} }
ACTOR QuestItem5 : QuestItem ACTOR QuestItem5 : QuestItem
{ {
ConversationID 316, 297, 314 ConversationID 316, 297, 314
Tag "quest5" Tag "$TAG_QUEST5"
} }
ACTOR QuestItem6 : QuestItem ACTOR QuestItem6 : QuestItem
{ {
ConversationID 317, 298, 315 ConversationID 317, 298, 315
Tag "quest4" Tag "TAG_QUEST6"
} }
ACTOR QuestItem7 : QuestItem ACTOR QuestItem7 : QuestItem

View file

@ -12,7 +12,7 @@ ACTOR RatBuddy 85
MinMissileChance 150 MinMissileChance 150
MaxStepHeight 16 MaxStepHeight 16
MaxDropoffHeight 32 MaxDropoffHeight 32
Tag "rat buddy" Tag "$TAG_RATBUDDY"
SeeSound "rat/sight" SeeSound "rat/sight"
DeathSound "rat/death" DeathSound "rat/death"
ActiveSound "rat/active" ActiveSound "rat/active"

View file

@ -14,7 +14,7 @@ ACTOR Rebel : StrifeHumanoid
-COUNTKILL -COUNTKILL
+NOSPLASHALERT +NOSPLASHALERT
MinMissileChance 150 MinMissileChance 150
Tag "Rebel" Tag "$TAG_REBEL"
SeeSound "rebel/sight" SeeSound "rebel/sight"
PainSound "rebel/pain" PainSound "rebel/pain"
DeathSound "rebel/death" DeathSound "rebel/death"
@ -124,7 +124,7 @@ ACTOR TeleporterBeacon : Inventory 10 native
+DROPPED +DROPPED
+INVENTORY.INVBAR +INVENTORY.INVBAR
Inventory.Icon "I_BEAC" Inventory.Icon "I_BEAC"
Tag "Teleporter Beacon" Tag "$TAG_TELEPORTERBEACON"
Inventory.PickupMessage "$TXT_BEACON" Inventory.PickupMessage "$TXT_BEACON"
action native A_Beacon (); action native A_Beacon ();

View file

@ -11,7 +11,7 @@ ACTOR Sigil : Weapon native
+FLOORCLIP +FLOORCLIP
+WEAPON.CHEATNOTWEAPON +WEAPON.CHEATNOTWEAPON
Inventory.PickupSound "weapons/sigilcharge" Inventory.PickupSound "weapons/sigilcharge"
Tag "SIGIL" Tag "$TAG_SIGIL"
Inventory.Icon "I_SGL1" Inventory.Icon "I_SGL1"
Inventory.PickupMessage "$TXT_SIGIL" Inventory.PickupMessage "$TXT_SIGIL"

View file

@ -10,7 +10,7 @@ ACTOR HEGrenadeRounds : Ammo 152
Ammo.BackpackAmount 6 Ammo.BackpackAmount 6
Ammo.BackpackMaxAmount 60 Ammo.BackpackMaxAmount 60
Inventory.Icon "I_GRN1" Inventory.Icon "I_GRN1"
Tag "HE-Grenade Rounds" Tag "$TAG_HEGRENADES"
Inventory.PickupMessage "$TXT_HEGRENADES" Inventory.PickupMessage "$TXT_HEGRENADES"
States States
{ {
@ -32,7 +32,7 @@ ACTOR PhosphorusGrenadeRounds : Ammo 153
Ammo.BackpackAmount 4 Ammo.BackpackAmount 4
Ammo.BackpackMaxAmount 32 Ammo.BackpackMaxAmount 32
Inventory.Icon "I_GRN2" Inventory.Icon "I_GRN2"
Tag "Phoshorus-Grenade Rounds" // "Fire-Grenade_Rounds" in the Teaser Tag "$TAG_PHGRENADES"
Inventory.PickupMessage "$TXT_PHGRENADES" Inventory.PickupMessage "$TXT_PHGRENADES"
States States
{ {
@ -55,7 +55,7 @@ ACTOR ClipOfBullets : Ammo 2007
Ammo.BackpackAmount 10 Ammo.BackpackAmount 10
Ammo.BackpackMaxAmount 500 Ammo.BackpackMaxAmount 500
Inventory.Icon "I_BLIT" Inventory.Icon "I_BLIT"
Tag "Clip of Bullets" // "bullets" in the Teaser Tag "$TAG_CLIPOFBULLETS"
Inventory.PickupMessage "$TXT_CLIPOFBULLETS" Inventory.PickupMessage "$TXT_CLIPOFBULLETS"
States States
{ {
@ -73,7 +73,7 @@ ACTOR BoxOfBullets : ClipOfBullets 2048
SpawnID 139 SpawnID 139
ConversationID 180, 174, 178 ConversationID 180, 174, 178
Inventory.Amount 50 Inventory.Amount 50
Tag "Ammo" Tag "$TAG_BOXOFBULLETS"
Inventory.PickupMessage "$TXT_BOXOFBULLETS" Inventory.PickupMessage "$TXT_BOXOFBULLETS"
States States
{ {
@ -96,7 +96,7 @@ ACTOR MiniMissiles : Ammo 2010
Ammo.BackpackAmount 4 Ammo.BackpackAmount 4
Ammo.BackpackMaxAmount 200 Ammo.BackpackMaxAmount 200
Inventory.Icon "I_ROKT" Inventory.Icon "I_ROKT"
Tag "Mini Missiles" //"rocket" in the Teaser Tag "$TAG_MINIMISSILES"
Inventory.PickupMessage "$TXT_MINIMISSILES" Inventory.PickupMessage "$TXT_MINIMISSILES"
States States
{ {
@ -114,7 +114,7 @@ ACTOR CrateOfMissiles : MiniMissiles 2046
SpawnID 141 SpawnID 141
ConversationID 182, 176, 180 ConversationID 182, 176, 180
Inventory.Amount 20 Inventory.Amount 20
Tag "Crate of Missiles" //"box_of_rockets" in the Teaser Tag "$TAG_CRATEOFMISSILES"
Inventory.PickupMessage "$TXT_CRATEOFMISSILES" Inventory.PickupMessage "$TXT_CRATEOFMISSILES"
States States
{ {
@ -138,7 +138,7 @@ ACTOR EnergyPod : Ammo 2047
Ammo.BackpackMaxAmount 800 Ammo.BackpackMaxAmount 800
Ammo.DropAmount 20 Ammo.DropAmount 20
Inventory.Icon "I_BRY1" Inventory.Icon "I_BRY1"
Tag "Energy Pod" Tag "$TAG_ENERGYPOD"
Inventory.PickupMessage "$TXT_ENERGYPOD" Inventory.PickupMessage "$TXT_ENERGYPOD"
States States
{ {
@ -156,7 +156,7 @@ ACTOR EnergyPack : EnergyPod 17
SpawnID 142 SpawnID 142
ConversationID 184, 178, 182 ConversationID 184, 178, 182
Inventory.Amount 100 Inventory.Amount 100
Tag "Energy Pack" Tag "$TAG_ENERGYPACK"
Inventory.PickupMessage "$TXT_ENERGYPACK" Inventory.PickupMessage "$TXT_ENERGYPACK"
States States
{ {
@ -178,7 +178,7 @@ ACTOR PoisonBolts : Ammo 115
Ammo.BackpackAmount 2 Ammo.BackpackAmount 2
Ammo.BackpackMaxAmount 50 Ammo.BackpackMaxAmount 50
Inventory.Icon "I_PQRL" Inventory.Icon "I_PQRL"
Tag "Poison Bolts" // "poison_arrows" in the Teaser Tag "$TAG_POISONBOLTS"
Inventory.PickupMessage "$TXT_POISONBOLTS" Inventory.PickupMessage "$TXT_POISONBOLTS"
States States
{ {
@ -200,7 +200,7 @@ ACTOR ElectricBolts : Ammo 114
Ammo.BackpackAmount 4 Ammo.BackpackAmount 4
Ammo.BackpackMaxAmount 100 Ammo.BackpackMaxAmount 100
Inventory.Icon "I_XQRL" Inventory.Icon "I_XQRL"
Tag "Electric Bolts" // "electric_arrows" in the Teaser Tag "$TAG_ELECTRICBOLTS"
Inventory.PickupMessage "$TXT_ELECTRICBOLTS" Inventory.PickupMessage "$TXT_ELECTRICBOLTS"
States States
{ {
@ -219,7 +219,7 @@ ACTOR AmmoSatchel : BackpackItem 183
ConversationID 187, 181, 184 ConversationID 187, 181, 184
+FLOORCLIP +FLOORCLIP
Inventory.Icon "I_BKPK" Inventory.Icon "I_BKPK"
Tag "Ammo Satchel" // "Back_pack" in the Teaser Tag "$TAG_AMMOSATCHEL"
Inventory.PickupMessage "$TXT_AMMOSATCHEL" Inventory.PickupMessage "$TXT_AMMOSATCHEL"
States States
{ {

View file

@ -14,7 +14,7 @@ ACTOR MetalArmor : BasicArmorPickup 2019
Inventory.PickupMessage "$TXT_METALARMOR" Inventory.PickupMessage "$TXT_METALARMOR"
Armor.SaveAmount 200 Armor.SaveAmount 200
Armor.SavePercent 50 Armor.SavePercent 50
Tag "Metal Armor" Tag "$TAG_METALARMOR"
States States
{ {
Spawn: Spawn:
@ -38,7 +38,7 @@ ACTOR LeatherArmor : BasicArmorPickup 2018
Inventory.PickupMessage "$TXT_LEATHERARMOR" Inventory.PickupMessage "$TXT_LEATHERARMOR"
Armor.SaveAmount 100 Armor.SaveAmount 100
Armor.SavePercent 33.335 Armor.SavePercent 33.335
Tag "Leather Armor" Tag "$TAG_LEATHER"
States States
{ {
Spawn: Spawn:

View file

@ -8,7 +8,7 @@ ACTOR MedPatch : HealthPickup 2011
+FLOORCLIP +FLOORCLIP
+INVENTORY.INVBAR +INVENTORY.INVBAR
Inventory.MaxAmount 20 Inventory.MaxAmount 20
Tag "Med patch" Tag "$TAG_MEDPATCH"
Inventory.Icon "I_STMP" Inventory.Icon "I_STMP"
Inventory.PickupMessage "$TXT_MEDPATCH" Inventory.PickupMessage "$TXT_MEDPATCH"
HealthPickup.Autouse 3 HealthPickup.Autouse 3
@ -31,7 +31,7 @@ ACTOR MedicalKit : HealthPickup 2012
+FLOORCLIP +FLOORCLIP
+INVENTORY.INVBAR +INVENTORY.INVBAR
Inventory.MaxAmount 15 Inventory.MaxAmount 15
Tag "Medical kit" Tag "$TAG_MEDICALKIT"
Inventory.Icon "I_MDKT" Inventory.Icon "I_MDKT"
Inventory.PickupMessage "$TXT_MEDICALKIT" Inventory.PickupMessage "$TXT_MEDICALKIT"
HealthPickup.Autouse 3 HealthPickup.Autouse 3
@ -54,7 +54,7 @@ ACTOR SurgeryKit : HealthPickup 83
+INVENTORY.INVBAR +INVENTORY.INVBAR
Health -100 Health -100
Inventory.MaxAmount 5 Inventory.MaxAmount 5
Tag "Surgery Kit" // "full_health" in the Teaser Tag "$TAG_SURGERYKIT"
Inventory.Icon "I_FULL" Inventory.Icon "I_FULL"
Inventory.PickupMessage "$TXT_SURGERYKIT" Inventory.PickupMessage "$TXT_SURGERYKIT"
States States
@ -94,7 +94,7 @@ ACTOR BeldinsRing : Inventory
+FLOORCLIP +FLOORCLIP
+INVENTORY.INVBAR +INVENTORY.INVBAR
ConversationID 173, 165, 169 ConversationID 173, 165, 169
Tag "Ring" Tag "$TAG_BELDINSRING"
Inventory.Icon "I_RING" Inventory.Icon "I_RING"
Inventory.GiveQuest 1 Inventory.GiveQuest 1
Inventory.PickupMessage "$TXT_BELDINSRING" Inventory.PickupMessage "$TXT_BELDINSRING"
@ -118,7 +118,7 @@ ACTOR OfferingChalice : Inventory 205
ConversationID 174, 166, 170 ConversationID 174, 166, 170
Radius 10 Radius 10
Height 16 Height 16
Tag "Offering Chalice" Tag "$TAG_OFFERINGCHALICE"
Inventory.Icon "I_RELC" Inventory.Icon "I_RELC"
Inventory.PickupMessage "$TXT_OFFERINGCHALICE" Inventory.PickupMessage "$TXT_OFFERINGCHALICE"
Inventory.GiveQuest 2 Inventory.GiveQuest 2
@ -139,7 +139,7 @@ ACTOR Ear : Inventory
+FLOORCLIP +FLOORCLIP
+INVENTORY.INVBAR +INVENTORY.INVBAR
ConversationID 175, 167, 171 ConversationID 175, 167, 171
Tag "Ear" Tag "$TAG_EAR"
Inventory.Icon "I_EARS" Inventory.Icon "I_EARS"
Inventory.PickupMessage "$TXT_EAR" Inventory.PickupMessage "$TXT_EAR"
Inventory.GiveQuest 9 Inventory.GiveQuest 9
@ -164,7 +164,7 @@ ACTOR BrokenPowerCoupling : Inventory 226
+INVENTORY.INVBAR +INVENTORY.INVBAR
Radius 16 Radius 16
Height 16 Height 16
Tag "Broken Power Coupling" Tag "$TAG_BROKENCOUPLING"
Inventory.MaxAmount 1 Inventory.MaxAmount 1
Inventory.Icon "I_COUP" Inventory.Icon "I_COUP"
Inventory.PickupMessage "$TXT_BROKENCOUPLING" Inventory.PickupMessage "$TXT_BROKENCOUPLING"
@ -190,7 +190,7 @@ ACTOR ShadowArmor : PowerupGiver 2024
+INVENTORY.INVBAR +INVENTORY.INVBAR
-INVENTORY.FANCYPICKUPSOUND -INVENTORY.FANCYPICKUPSOUND
RenderStyle Translucent RenderStyle Translucent
Tag "Shadow Armor" Tag "$TAG_SHADOWARMOR"
Inventory.MaxAmount 2 Inventory.MaxAmount 2
Powerup.Type "Shadow" Powerup.Type "Shadow"
Inventory.Icon "I_SHD1" Inventory.Icon "I_SHD1"
@ -217,7 +217,7 @@ ACTOR EnvironmentalSuit : PowerupGiver 2025
-INVENTORY.FANCYPICKUPSOUND -INVENTORY.FANCYPICKUPSOUND
Inventory.MaxAmount 5 Inventory.MaxAmount 5
Powerup.Type "Mask" Powerup.Type "Mask"
Tag "Environmental Suit" Tag "$TAG_ENVSUIT"
Inventory.Icon "I_MASK" Inventory.Icon "I_MASK"
Inventory.PickupSound "misc/i_pkup" Inventory.PickupSound "misc/i_pkup"
Inventory.PickupMessage "$TXT_ENVSUIT" Inventory.PickupMessage "$TXT_ENVSUIT"
@ -238,7 +238,7 @@ ACTOR GuardUniform : Inventory 90
ConversationID 162, 158, 161 ConversationID 162, 158, 161
+FLOORCLIP +FLOORCLIP
+INVENTORY.INVBAR +INVENTORY.INVBAR
Tag "Guard Uniform" Tag "$TAG_GUARDUNIFORM"
Inventory.Icon "I_UNIF" Inventory.Icon "I_UNIF"
Inventory.PickupMessage "$TXT_GUARDUNIFORM" Inventory.PickupMessage "$TXT_GUARDUNIFORM"
Inventory.GiveQuest 15 Inventory.GiveQuest 15
@ -259,7 +259,7 @@ ACTOR OfficersUniform : Inventory 52
ConversationID 163, 159, 162 ConversationID 163, 159, 162
+FLOORCLIP +FLOORCLIP
+INVENTORY.INVBAR +INVENTORY.INVBAR
Tag "Officer's Uniform" Tag "$TAG_OFFICERSUNIFORM"
Inventory.Icon "I_OFIC" Inventory.Icon "I_OFIC"
Inventory.PickupMessage "$TXT_OFFICERSUNIFORM" Inventory.PickupMessage "$TXT_OFFICERSUNIFORM"
States States
@ -280,7 +280,7 @@ ACTOR FlameThrowerParts : Inventory
+FLOORCLIP +FLOORCLIP
+INVENTORY.INVBAR +INVENTORY.INVBAR
Inventory.Icon "I_BFLM" Inventory.Icon "I_BFLM"
Tag "Flame Thrower Parts" Tag "$TAG_FTHROWERPARTS"
Inventory.PickupMessage "$TXT_FTHROWERPARTS" Inventory.PickupMessage "$TXT_FTHROWERPARTS"
States States
{ {
@ -300,7 +300,7 @@ ACTOR InterrogatorReport : Inventory
Game Strife Game Strife
ConversationID 308, 289, 306 ConversationID 308, 289, 306
+FLOORCLIP +FLOORCLIP
Tag "Report" Tag "$TAG_REPORT"
Inventory.PickupMessage "$TXT_REPORT" Inventory.PickupMessage "$TXT_REPORT"
States States
{ {
@ -319,7 +319,7 @@ ACTOR Info : Inventory
ConversationID 300, 282, 299 ConversationID 300, 282, 299
+FLOORCLIP +FLOORCLIP
+INVENTORY.INVBAR +INVENTORY.INVBAR
Tag "Info" Tag "$TAG_INFO"
Inventory.Icon "I_TOKN" Inventory.Icon "I_TOKN"
Inventory.PickupMessage "$TXT_INFO" Inventory.PickupMessage "$TXT_INFO"
States States
@ -340,7 +340,7 @@ ACTOR Targeter : PowerupGiver 207
+FLOORCLIP +FLOORCLIP
+INVENTORY.INVBAR +INVENTORY.INVBAR
-INVENTORY.FANCYPICKUPSOUND -INVENTORY.FANCYPICKUPSOUND
Tag "Targeter" Tag "$TAG_TARGETER"
Powerup.Type "Targeter" Powerup.Type "Targeter"
Inventory.MaxAmount 5 Inventory.MaxAmount 5
Inventory.Icon "I_TARG" Inventory.Icon "I_TARG"
@ -361,7 +361,7 @@ ACTOR Communicator : Inventory 206
Game Strife Game Strife
ConversationID 176, 168, 172 ConversationID 176, 168, 172
+NOTDMATCH +NOTDMATCH
Tag "Communicator" Tag "$TAG_COMMUNICATOR"
Inventory.Icon "I_COMM" Inventory.Icon "I_COMM"
Inventory.PickupSound "misc/p_pkup" Inventory.PickupSound "misc/p_pkup"
Inventory.PickupMessage "$TXT_COMMUNICATOR" Inventory.PickupMessage "$TXT_COMMUNICATOR"
@ -389,7 +389,7 @@ ACTOR DegninOre : Inventory 59 native
+FLOORCLIP +FLOORCLIP
+INCOMBAT +INCOMBAT
+INVENTORY.INVBAR +INVENTORY.INVBAR
Tag "Degnin Ore" Tag "$TAG_DEGNINORE"
DeathSound "ore/explode" DeathSound "ore/explode"
Inventory.Icon "I_XPRK" Inventory.Icon "I_XPRK"
Inventory.PickupMessage "$TXT_DEGNINORE" Inventory.PickupMessage "$TXT_DEGNINORE"
@ -418,7 +418,7 @@ ACTOR GunTraining : Inventory
+INVENTORY.INVBAR +INVENTORY.INVBAR
+INVENTORY.UNDROPPABLE +INVENTORY.UNDROPPABLE
Inventory.MaxAmount 100 Inventory.MaxAmount 100
Tag "Accuracy" Tag "$TAG_GUNTRAINING"
Inventory.Icon "I_GUNT" Inventory.Icon "I_GUNT"
States States
{ {
@ -438,7 +438,7 @@ ACTOR HealthTraining : Inventory native
+INVENTORY.INVBAR +INVENTORY.INVBAR
+INVENTORY.UNDROPPABLE +INVENTORY.UNDROPPABLE
Inventory.MaxAmount 100 Inventory.MaxAmount 100
Tag "Toughness" Tag "$TAG_HEALTHTRAINING"
Inventory.Icon "I_HELT" Inventory.Icon "I_HELT"
States States
{ {
@ -459,7 +459,7 @@ ACTOR Scanner : PowerupGiver 2027 native
+FLOORCLIP +FLOORCLIP
+INVENTORY.FANCYPICKUPSOUND +INVENTORY.FANCYPICKUPSOUND
Inventory.MaxAmount 1 Inventory.MaxAmount 1
Tag "Scanner" Tag "$TAG_SCANNER"
Inventory.Icon "I_PMUP" Inventory.Icon "I_PMUP"
Powerup.Type "Scanner" Powerup.Type "Scanner"
Inventory.PickupSound "misc/i_pkup" Inventory.PickupSound "misc/i_pkup"
@ -479,8 +479,8 @@ ACTOR PrisonPass : Key native
Game Strife Game Strife
ConversationID 304, 286, 303 ConversationID 304, 286, 303
Inventory.Icon "I_TOKN" Inventory.Icon "I_TOKN"
Tag "Prison Pass" Tag "$TAG_PRISONPASS"
Inventory.PickupMessage "TXT_PRISONPASS" Inventory.PickupMessage "$TXT_PRISONPASS"
States States
{ {
Spawn: Spawn:
@ -509,7 +509,7 @@ ACTOR DummyStrifeItem : Inventory native
ACTOR RaiseAlarm : DummyStrifeItem native ACTOR RaiseAlarm : DummyStrifeItem native
{ {
ConversationID 301, 283, 300 ConversationID 301, 283, 300
Tag "Alarm" Tag "$TAG_ALARM"
} }
// Open door tag 222 -------------------------------------------------------- // Open door tag 222 --------------------------------------------------------
@ -538,7 +538,7 @@ ACTOR OpenDoor224 : DummyStrifeItem native
ACTOR AmmoFillup : DummyStrifeItem native ACTOR AmmoFillup : DummyStrifeItem native
{ {
ConversationID 298,280,297 ConversationID 298,280,297
Tag "Ammo" Tag "$TAG_AMMOFILLUP"
} }
// Health ------------------------------------------------------------------- // Health -------------------------------------------------------------------
@ -546,7 +546,7 @@ ACTOR AmmoFillup : DummyStrifeItem native
ACTOR HealthFillup : DummyStrifeItem native ACTOR HealthFillup : DummyStrifeItem native
{ {
ConversationID 299,281,298 ConversationID 299,281,298
Tag "Health" Tag "$TAG_HEALTHFILLUP"
} }
// Upgrade Stamina ---------------------------------------------------------- // Upgrade Stamina ----------------------------------------------------------

View file

@ -13,7 +13,7 @@ ACTOR BaseKey : StrifeKey 230
Game Strife Game Strife
ConversationID 133, 129, 132 ConversationID 133, 129, 132
Inventory.Icon "I_FUSL" Inventory.Icon "I_FUSL"
Tag "Base Key" Tag "$TAG_BASEKEY"
Inventory.PickupMessage "$TXT_BASEKEY" Inventory.PickupMessage "$TXT_BASEKEY"
States States
{ {
@ -31,7 +31,7 @@ ACTOR GovsKey : StrifeKey
Game Strife Game Strife
ConversationID 134, 130, 133 ConversationID 134, 130, 133
Inventory.Icon "I_REBL" Inventory.Icon "I_REBL"
Tag "Govs Key" // "Rebel_Key" in the Teaser Tag "$TAG_GOVSKEY"
Inventory.PickupMessage "$TXT_GOVSKEY" Inventory.PickupMessage "$TXT_GOVSKEY"
States States
{ {
@ -49,7 +49,7 @@ ACTOR Passcard : StrifeKey 185
Game Strife Game Strife
ConversationID 135, 131, 134 ConversationID 135, 131, 134
Inventory.Icon "I_TPAS" Inventory.Icon "I_TPAS"
Tag "Passcard" Tag "$TAG_PASSCARD"
Inventory.PickupMessage "$TXT_PASSCARD" Inventory.PickupMessage "$TXT_PASSCARD"
States States
{ {
@ -67,7 +67,7 @@ ACTOR IDBadge : StrifeKey 184
Game Strife Game Strife
ConversationID 136, 132, 135 ConversationID 136, 132, 135
Inventory.Icon "I_CRD1" Inventory.Icon "I_CRD1"
Tag "ID Badge" Tag "$TAG_IDBADGE"
Inventory.PickupMessage "$TXT_IDBADGE" Inventory.PickupMessage "$TXT_IDBADGE"
States States
{ {
@ -85,7 +85,7 @@ ACTOR PrisonKey : StrifeKey
Game Strife Game Strife
ConversationID 137, 133, 136 ConversationID 137, 133, 136
Inventory.Icon "I_PRIS" Inventory.Icon "I_PRIS"
Tag "Prison Key" Tag "$TAG_PRISONKEY"
Inventory.GiveQuest 11 Inventory.GiveQuest 11
Inventory.PickupMessage "$TXT_PRISONKEY" Inventory.PickupMessage "$TXT_PRISONKEY"
States States
@ -104,7 +104,7 @@ ACTOR SeveredHand : StrifeKey 91
Game Strife Game Strife
ConversationID 138, 134, 137 ConversationID 138, 134, 137
Inventory.Icon "I_HAND" Inventory.Icon "I_HAND"
Tag "Severed Hand" Tag "$TAG_SEVEREDHAND"
Inventory.GiveQuest 12 Inventory.GiveQuest 12
Inventory.PickupMessage "$TXT_SEVEREDHAND" Inventory.PickupMessage "$TXT_SEVEREDHAND"
States States
@ -123,7 +123,7 @@ ACTOR Power1Key : StrifeKey
Game Strife Game Strife
ConversationID 139, 135, 138 ConversationID 139, 135, 138
Inventory.Icon "I_PWR1" Inventory.Icon "I_PWR1"
Tag "Power1 Key" Tag "$TAG_POWER1KEY"
Inventory.PickupMessage "$TXT_POWER1KEY" Inventory.PickupMessage "$TXT_POWER1KEY"
States States
{ {
@ -141,7 +141,7 @@ ACTOR Power2Key : StrifeKey
Game Strife Game Strife
ConversationID 140, 136, 139 ConversationID 140, 136, 139
Inventory.Icon "I_PWR2" Inventory.Icon "I_PWR2"
Tag "Power2 Key" Tag "$TAG_POWER2KEY"
Inventory.PickupMessage "$TXT_POWER2KEY" Inventory.PickupMessage "$TXT_POWER2KEY"
States States
{ {
@ -159,7 +159,7 @@ ACTOR Power3Key : StrifeKey
Game Strife Game Strife
ConversationID 141, 137, 140 ConversationID 141, 137, 140
Inventory.Icon "I_PWR3" Inventory.Icon "I_PWR3"
Tag "Power3 Key" Tag "$TAG_POWER3KEY"
Inventory.PickupMessage "$TXT_POWER3KEY" Inventory.PickupMessage "$TXT_POWER3KEY"
States States
{ {
@ -177,7 +177,7 @@ ACTOR GoldKey : StrifeKey 40
Game Strife Game Strife
ConversationID 142, 138, 141 ConversationID 142, 138, 141
Inventory.Icon "I_KY1G" Inventory.Icon "I_KY1G"
Tag "Gold Key" Tag "$TAG_GOLDKEY"
Inventory.PickupMessage "$TXT_GOLDKEY" Inventory.PickupMessage "$TXT_GOLDKEY"
States States
{ {
@ -195,7 +195,7 @@ ACTOR IDCard : StrifeKey 13
Game Strife Game Strife
ConversationID 143, 139, 142 ConversationID 143, 139, 142
Inventory.Icon "I_CRD2" Inventory.Icon "I_CRD2"
Tag "ID Card" Tag "$TAG_IDCARD"
Inventory.PickupMessage "$TXT_IDCARD" Inventory.PickupMessage "$TXT_IDCARD"
States States
{ {
@ -213,7 +213,7 @@ ACTOR SilverKey : StrifeKey 38
Game Strife Game Strife
ConversationID 144, 140, 143 ConversationID 144, 140, 143
Inventory.Icon "I_KY2S" Inventory.Icon "I_KY2S"
Tag "Silver Key" Tag "$TAG_SILVERKEY"
Inventory.PickupMessage "$TXT_SILVERKEY" Inventory.PickupMessage "$TXT_SILVERKEY"
States States
{ {
@ -231,7 +231,7 @@ ACTOR OracleKey : StrifeKey 61
Game Strife Game Strife
ConversationID 145, 141, 144 ConversationID 145, 141, 144
Inventory.Icon "I_ORAC" Inventory.Icon "I_ORAC"
Tag "Oracle Key" Tag "$TAG_ORACLEKEY"
Inventory.PickupMessage "$TXT_ORACLEKEY" Inventory.PickupMessage "$TXT_ORACLEKEY"
States States
{ {
@ -249,7 +249,7 @@ ACTOR MilitaryID : StrifeKey
Game Strife Game Strife
ConversationID 146, 142, 145 ConversationID 146, 142, 145
Inventory.Icon "I_GYID" Inventory.Icon "I_GYID"
Tag "Military ID" Tag "$TAG_MILITARYID"
Inventory.PickupMessage "$TXT_MILITARYID" Inventory.PickupMessage "$TXT_MILITARYID"
States States
{ {
@ -267,7 +267,7 @@ ACTOR OrderKey : StrifeKey 86
Game Strife Game Strife
ConversationID 147, 143, 146 ConversationID 147, 143, 146
Inventory.Icon "I_FUBR" Inventory.Icon "I_FUBR"
Tag "Order Key" Tag "$TAG_ORDERKEY"
Inventory.PickupMessage "$TXT_ORDERKEY" Inventory.PickupMessage "$TXT_ORDERKEY"
States States
{ {
@ -285,7 +285,7 @@ ACTOR WarehouseKey : StrifeKey 166
Game Strife Game Strife
ConversationID 148, 144, 147 ConversationID 148, 144, 147
Inventory.Icon "I_WARE" Inventory.Icon "I_WARE"
Tag "Warehouse Key" Tag "$TAG_WAREHOUSEKEY"
Inventory.PickupMessage "$TXT_WAREHOUSEKEY" Inventory.PickupMessage "$TXT_WAREHOUSEKEY"
States States
{ {
@ -303,7 +303,7 @@ ACTOR BrassKey : StrifeKey 39
Game Strife Game Strife
ConversationID 149, 145, 148 ConversationID 149, 145, 148
Inventory.Icon "I_KY3B" Inventory.Icon "I_KY3B"
Tag "Brass Key" Tag "$TAG_BRASSKEY"
Inventory.PickupMessage "$TXT_BRASSKEY" Inventory.PickupMessage "$TXT_BRASSKEY"
States States
{ {
@ -321,7 +321,7 @@ ACTOR RedCrystalKey : StrifeKey 192
Game Strife Game Strife
ConversationID 150, 146, 149 ConversationID 150, 146, 149
Inventory.Icon "I_RCRY" Inventory.Icon "I_RCRY"
Tag "Red Crystal Key" Tag "$TAG_REDCRYSTALKEY"
Inventory.PickupMessage "$TXT_REDCRYSTAL" Inventory.PickupMessage "$TXT_REDCRYSTAL"
States States
{ {
@ -339,7 +339,7 @@ ACTOR BlueCrystalKey : StrifeKey 193
Game Strife Game Strife
ConversationID 151, 147, 150 ConversationID 151, 147, 150
Inventory.Icon "I_BCRY" Inventory.Icon "I_BCRY"
Tag "Blue Crystal Key" Tag "$TAG_BLUECRYSTALKEY"
Inventory.PickupMessage "$TXT_BLUECRYSTAL" Inventory.PickupMessage "$TXT_BLUECRYSTAL"
States States
{ {
@ -357,7 +357,7 @@ ACTOR ChapelKey : StrifeKey 195
Game Strife Game Strife
ConversationID 152, 148, 151 ConversationID 152, 148, 151
Inventory.Icon "I_CHAP" Inventory.Icon "I_CHAP"
Tag "Chapel Key" Tag "$TAG_CHAPELKEY"
Inventory.PickupMessage "$TXT_CHAPELKEY" Inventory.PickupMessage "$TXT_CHAPELKEY"
States States
{ {
@ -375,7 +375,7 @@ ACTOR CatacombKey : StrifeKey
Game Strife Game Strife
ConversationID 153, 149, 152 ConversationID 153, 149, 152
Inventory.Icon "I_TUNL" Inventory.Icon "I_TUNL"
Tag "Catacomb Key" // "Tunnel_Key" in the Teaser Tag "$TAG_CATACOMBKEY"
Inventory.GiveQuest 28 Inventory.GiveQuest 28
Inventory.PickupMessage "$TXT_CATACOMBKEY" Inventory.PickupMessage "$TXT_CATACOMBKEY"
States States
@ -394,7 +394,7 @@ ACTOR SecurityKey : StrifeKey
Game Strife Game Strife
ConversationID 154, 150, 153 ConversationID 154, 150, 153
Inventory.Icon "I_SECK" Inventory.Icon "I_SECK"
Tag "Security Key" Tag "$TAG_SECURITYKEY"
Inventory.PickupMessage "$TXT_SECURITYKEY" Inventory.PickupMessage "$TXT_SECURITYKEY"
States States
{ {
@ -412,7 +412,7 @@ ACTOR CoreKey : StrifeKey 236
Game Strife Game Strife
ConversationID 155, 151, 154 ConversationID 155, 151, 154
Inventory.Icon "I_GOID" Inventory.Icon "I_GOID"
Tag "Core Key" // "New_Key1" in the Teaser Tag "$TAG_COREKEY"
Inventory.PickupMessage "$TXT_COREKEY" Inventory.PickupMessage "$TXT_COREKEY"
States States
{ {
@ -430,7 +430,7 @@ ACTOR MaulerKey : StrifeKey 233
Game Strife Game Strife
ConversationID 156, 152, 155 ConversationID 156, 152, 155
Inventory.Icon "I_BLTK" Inventory.Icon "I_BLTK"
Tag "Mauler Key" // "New_Key2" in the Teaser Tag "$TAG_MAULERKEY"
Inventory.PickupMessage "$TXT_MAULERKEY" Inventory.PickupMessage "$TXT_MAULERKEY"
States States
{ {
@ -448,7 +448,7 @@ ACTOR FactoryKey : StrifeKey 234
Game Strife Game Strife
ConversationID 157, 153, 156 ConversationID 157, 153, 156
Inventory.Icon "I_PROC" Inventory.Icon "I_PROC"
Tag "Factory Key" // "New_Key3" in the Teaser Tag "$TAG_FACTORYKEY"
Inventory.PickupMessage "$TXT_FACTORYKEY" Inventory.PickupMessage "$TXT_FACTORYKEY"
States States
{ {
@ -465,8 +465,8 @@ ACTOR MineKey : StrifeKey 235
{ {
Game Strife Game Strife
ConversationID 158, 154, 157 ConversationID 158, 154, 157
Inventory.Icon "I_MINE" // "New_Key4" in the Teaser Inventory.Icon "I_MINE"
Tag "Mine_Key" Tag "$TAG_MINEKEY"
Inventory.PickupMessage "$TXT_MINEKEY" Inventory.PickupMessage "$TXT_MINEKEY"
States States
{ {
@ -484,7 +484,7 @@ ACTOR NewKey5 : StrifeKey
Game Strife Game Strife
ConversationID 159, 155, 158 ConversationID 159, 155, 158
Inventory.Icon "I_BLTK" Inventory.Icon "I_BLTK"
Tag "New Key5" Tag "$TAG_NEWKEY5"
Inventory.PickupMessage "$TXT_NEWKEY5" Inventory.PickupMessage "$TXT_NEWKEY5"
States States
{ {
@ -505,7 +505,7 @@ ACTOR OraclePass : Inventory
Inventory.Icon "I_OTOK" Inventory.Icon "I_OTOK"
Inventory.GiveQuest 18 Inventory.GiveQuest 18
Inventory.PickupMessage "$TXT_ORACLEPASS" Inventory.PickupMessage "$TXT_ORACLEPASS"
Tag "Oracle Pass" Tag "$TAG_ORACLEPASS"
States States
{ {
Spawn: Spawn:

View file

@ -48,6 +48,8 @@ ACTOR PunchDagger : StrifeWeapon
Game Strife Game Strife
Weapon.SelectionOrder 3900 Weapon.SelectionOrder 3900
+WEAPON.NOALERT +WEAPON.NOALERT
Obituary "$OB_MPPUNCHDAGGER"
Tag "$TAG_PUNCHDAGGER"
action native A_JabDagger (); action native A_JabDagger ();
@ -109,6 +111,7 @@ ACTOR ElectricBolt : StrifeZap1
SeeSound "misc/swish" SeeSound "misc/swish"
ActiveSound "misc/swish" ActiveSound "misc/swish"
DeathSound "weapons/xbowhit" DeathSound "weapons/xbowhit"
Obituary "$OB_MPELECTRICBOLT"
States States
{ {
Spawn: Spawn:
@ -132,6 +135,7 @@ ACTOR PoisonBolt native
MaxStepHeight 4 MaxStepHeight 4
SeeSound "misc/swish" SeeSound "misc/swish"
ActiveSound "misc/swish" ActiveSound "misc/swish"
Obituary "$OB_MPPOISONBOLT"
States States
{ {
Spawn: Spawn:
@ -158,8 +162,8 @@ ACTOR StrifeCrossbow : StrifeWeapon 2001
Weapon.AmmoType1 "ElectricBolts" Weapon.AmmoType1 "ElectricBolts"
Weapon.SisterWeapon "StrifeCrossbow2" Weapon.SisterWeapon "StrifeCrossbow2"
Inventory.PickupMessage "$TXT_STRIFECROSSBOW" Inventory.PickupMessage "$TXT_STRIFECROSSBOW"
Tag "$TAG_STRIFECROSSBOW1"
Inventory.Icon "CBOWA0" Inventory.Icon "CBOWA0"
Tag "Crossbow"
action native A_ClearFlash (); action native A_ClearFlash ();
action native A_ShowElectricFlash (); action native A_ShowElectricFlash ();
@ -205,6 +209,7 @@ ACTOR StrifeCrossbow2 : StrifeCrossbow
Weapon.AmmoGive1 0 Weapon.AmmoGive1 0
Weapon.AmmoType1 "PoisonBolts" Weapon.AmmoType1 "PoisonBolts"
Weapon.SisterWeapon "StrifeCrossbow" Weapon.SisterWeapon "StrifeCrossbow"
Tag "$TAG_STRIFECROSSBOW2"
States States
{ {
@ -243,8 +248,9 @@ actor AssaultGun : StrifeWeapon 2002
Weapon.AmmoGive1 20 Weapon.AmmoGive1 20
Weapon.AmmoType1 "ClipOfBullets" Weapon.AmmoType1 "ClipOfBullets"
Inventory.Icon "RIFLA0" Inventory.Icon "RIFLA0"
Tag "Assault Gun" Tag "$TAG_ASSAULTGUN"
Inventory.PickupMessage "$TXT_ASSAULTGUN" Inventory.PickupMessage "$TXT_ASSAULTGUN"
Obituary "$OB_MPASSAULTGUN"
States States
{ {
Spawn: Spawn:
@ -299,7 +305,7 @@ ACTOR MiniMissileLauncher : StrifeWeapon 2003
Weapon.AmmoGive1 8 Weapon.AmmoGive1 8
Weapon.AmmoType1 "MiniMissiles" Weapon.AmmoType1 "MiniMissiles"
Inventory.Icon "MMSLA0" Inventory.Icon "MMSLA0"
Tag "Mini Missile Launcher" Tag "$TAG_MMLAUNCHER"
Inventory.PickupMessage "$TXT_MMLAUNCHER" Inventory.PickupMessage "$TXT_MMLAUNCHER"
action native A_FireMiniMissile (); action native A_FireMiniMissile ();
@ -376,6 +382,7 @@ ACTOR MiniMissile
MaxStepHeight 4 MaxStepHeight 4
SeeSound "weapons/minimissile" SeeSound "weapons/minimissile"
DeathSound "weapons/minimissilehit" DeathSound "weapons/minimissilehit"
Obituary "$OB_MPMINIMISSILELAUNCHER"
States States
{ {
Spawn: Spawn:
@ -407,7 +414,7 @@ ACTOR FlameThrower : StrifeWeapon 2005
Weapon.ReadySound "weapons/flameidle" Weapon.ReadySound "weapons/flameidle"
Weapon.AmmoType1 "EnergyPod" Weapon.AmmoType1 "EnergyPod"
Inventory.Icon "FLAMA0" Inventory.Icon "FLAMA0"
Tag "Flame Thrower" Tag "$TAG_FLAMER"
Inventory.PickupMessage "$TXT_FLAMER" Inventory.PickupMessage "$TXT_FLAMER"
action native A_FireFlamer (); action native A_FireFlamer ();
@ -451,6 +458,7 @@ ACTOR FlameMissile
MaxStepHeight 4 MaxStepHeight 4
RenderStyle Add RenderStyle Add
SeeSound "weapons/flamethrower" SeeSound "weapons/flamethrower"
Obituary "$OB_MPFLAMETHROWER"
action native A_FlameDie (); action native A_FlameDie ();
@ -483,8 +491,9 @@ ACTOR Mauler : StrifeWeapon 2004
Weapon.AmmoType1 "EnergyPod" Weapon.AmmoType1 "EnergyPod"
Weapon.SisterWeapon "Mauler2" Weapon.SisterWeapon "Mauler2"
Inventory.Icon "TRPDA0" Inventory.Icon "TRPDA0"
Tag "Mauler" Tag "$TAG_MAULER1"
Inventory.PickupMessage "$TXT_MAULER" Inventory.PickupMessage "$TXT_MAULER"
Obituary "$OB_MPMAULER1"
action native A_FireMauler1 (); action native A_FireMauler1 ();
@ -525,6 +534,8 @@ ACTOR Mauler2 : Mauler
Weapon.AmmoGive1 0 Weapon.AmmoGive1 0
Weapon.AmmoType1 "EnergyPod" Weapon.AmmoType1 "EnergyPod"
Weapon.SisterWeapon "Mauler" Weapon.SisterWeapon "Mauler"
Obituary "$OB_MPMAULER2"
Tag "$TAG_MAULER2"
action native A_FireMauler2Pre (); action native A_FireMauler2Pre ();
action native A_FireMauler2 (); action native A_FireMauler2 ();
@ -586,6 +597,7 @@ ACTOR MaulerTorpedo
RenderStyle Add RenderStyle Add
SeeSound "weapons/mauler2fire" SeeSound "weapons/mauler2fire"
DeathSound "weapons/mauler2hit" DeathSound "weapons/mauler2hit"
Obituary "$OB_MPMAULER"
action native A_MaulerTorpedoWave (); action native A_MaulerTorpedoWave ();
@ -616,6 +628,7 @@ ACTOR MaulerTorpedoWave
+STRIFEDAMAGE +STRIFEDAMAGE
MaxStepHeight 4 MaxStepHeight 4
RenderStyle Add RenderStyle Add
Obituary "$OB_MPMAULER"
States States
{ {
Spawn: Spawn:
@ -650,6 +663,7 @@ ACTOR HEGrenade
BounceCount 2 BounceCount 2
SeeSound "weapons/hegrenadeshoot" SeeSound "weapons/hegrenadeshoot"
DeathSound "weapons/hegrenadebang" DeathSound "weapons/hegrenadebang"
Obituary "$OB_MPSTRIFEGRENADE"
States States
{ {
Spawn: Spawn:
@ -687,6 +701,7 @@ ACTOR PhosphorousGrenade
BounceCount 2 BounceCount 2
SeeSound "weapons/phgrenadeshoot" SeeSound "weapons/phgrenadeshoot"
DeathSound "weapons/phgrenadebang" DeathSound "weapons/phgrenadebang"
Obituary "$OB_MPPHOSPHOROUSGRENADE"
States States
{ {
Spawn: Spawn:
@ -710,6 +725,7 @@ ACTOR PhosphorousFire native
+NODAMAGETHRUST +NODAMAGETHRUST
+DONTSPLASH +DONTSPLASH
RenderStyle Add RenderStyle Add
Obituary "$OB_MPPHOSPHOROUSGRENADE"
action native A_Burnarea (); action native A_Burnarea ();
action native A_Burnination (); action native A_Burnination ();
@ -748,7 +764,7 @@ ACTOR StrifeGrenadeLauncher : StrifeWeapon 154
Weapon.AmmoType1 "HEGrenadeRounds" Weapon.AmmoType1 "HEGrenadeRounds"
Weapon.SisterWeapon "StrifeGrenadeLauncher2" Weapon.SisterWeapon "StrifeGrenadeLauncher2"
Inventory.Icon "GRNDA0" Inventory.Icon "GRNDA0"
Tag "Grenade Launcher" Tag "$TAG_GLAUNCHER1"
Inventory.PickupMessage "$TXT_GLAUNCHER" Inventory.PickupMessage "$TXT_GLAUNCHER"
action native A_FireGrenade (class<Actor> grenadetype, int angleofs, state flash); action native A_FireGrenade (class<Actor> grenadetype, int angleofs, state flash);
@ -794,6 +810,7 @@ ACTOR StrifeGrenadeLauncher2 : StrifeGrenadeLauncher
Weapon.AmmoGive1 0 Weapon.AmmoGive1 0
Weapon.AmmoType1 "PhosphorusGrenadeRounds" Weapon.AmmoType1 "PhosphorusGrenadeRounds"
Weapon.SisterWeapon "StrifeGrenadeLauncher" Weapon.SisterWeapon "StrifeGrenadeLauncher"
Tag "$TAG_GLAUNCHER2"
States States
{ {

View file

@ -20,7 +20,7 @@ ACTOR Templar 3003
DeathSound "templar/death" DeathSound "templar/death"
ActiveSound "templar/active" ActiveSound "templar/active"
CrushPainSound "misc/pcrush" CrushPainSound "misc/pcrush"
Tag "TEMPLAR" Tag "$TAG_TEMPLAR"
HitObituary "$OB_TEMPLARHIT" HitObituary "$OB_TEMPLARHIT"
Obituary "$OB_TEMPLAR" Obituary "$OB_TEMPLAR"
DropItem "EnergyPod" DropItem "EnergyPod"

View file

@ -727,6 +727,50 @@ OB_MPTELEFRAG = "%o was telefragged by %k.";
OB_RAILGUN = "%o was railed by %k."; OB_RAILGUN = "%o was railed by %k.";
OB_MPBFG_MBF = "%o was burned by %k's BFG."; OB_MPBFG_MBF = "%o was burned by %k's BFG.";
OB_MPSTAFF = "%o got staffed by %k.";
OB_MPGAUNTLETS = "%o got a shock from %k's gauntlets.";
OB_MPGOLDWAND = "%o waved goodbye to %k's elven wand.";
OB_MPCROSSBOW = "%o was pegged by %k's ethereal crossbow.";
OB_MPBLASTER = "%o was blasted a new one by %k's dragon claw.";
OB_MPSKULLROD = "%o got sent down under by %k's hellstaff.";
OB_MPPHOENIXROD = "%o was scorched to cinders by %k's phoenix rod.";
OB_MPMACE = "%o was bounced by $k's firemace.";
OB_MPPSTAFF = "%o got clapped by %k's charged staff.";
OB_MPPGAUNTLETS = "%o was bled dry by %k's gauntlets.";
OB_MPPGOLDWAND = "%o was assaulted by %k's elven wand.";
OB_MPPCROSSBOW = "%o was shafted by %k's ethereal crossbow.";
OB_MPPBLASTER = "%o was ripped apart by %k's dragon claw.";
OB_MPPSKULLROD = "%k poured his hellstaff on %o.";
OB_MPPPHOENIXROD = "%o was burned down by %k's phoenix staff.";
OB_MPPMACE = "%o was squished by %k's giant mace sphere.";
OB_MPFWEAPFIST = "%o was beaten to a pulp by %k's bare fists.";
OB_MPFWEAPAXE = "%o got the axe from %k.";
OB_MPFWEAPHAMMERM = "%o had %p head caved in by %k's hammer.";
OB_MPFWEAPHAMMERR = "%o's soul was forged anew by %k's hammer.";
OB_MPFWEAPQUIETUS = "%o was silenced by %k's mighty Quietus.";
OB_MPCWEAPMACE = "%o got a mace to the face from %k.";
OB_MPCWEAPSTAFFM = "%o was bitten by %k's serpent staff.";
OB_MPCWEAPSTAFFR = "%o choked on %k's serpent staff.";
OB_MPCWEAPFLAME = "%o was lit up by %k's flames.";
OB_MPCWEAPWRAITHVERGE = "%o was cleansed by %k's Wraithverge.";
OB_MPMWEAPWAND = "%o took one too many sapphire beams from %k.";
OB_MPMWEAPFROST = "%o was turned into a frosty fellow by %k.";
OB_MPMWEAPLIGHTNING = "%o recieved a shocking revelation from %k.";
OB_MPMWEAPBLOODSCOURGE = "%o was wiped off the face of the universe by %k's Bloodscourge.";
OB_MPPUNCHDAGGER = "%o was unwittingly backstabbed by %k.";
OB_MPELECTRICBOLT = "%o got bolted to the wall by %k.";
OB_MPPOISONBOLT = "%o recieved a lethal dose of %k's wrath.";
OB_MPASSAULTGUN = "%o was drilled full of holes by %k's assault gun.";
OB_MPMINIMISSILELAUNCHER = "%o gulped down %k's missile.";
OB_MPSTRIFEGRENADE = "%o was inverted by %k's H-E grenade.";
OB_MPPHOSPHOROUSGRENADE = "%o took a flame bath in %k's phosphorous pyre.";
OB_MPFLAMETHROWER = "%o was barbecued by %k.";
OB_MPMAULER = "%o was viciously vaporized by %k.";
OB_MPSIGIL = "%o bowed down to the sheer power of %k's Sigil.";
// Same as OB_MPTELEFRAG, but shown when a monster telefrags you // Same as OB_MPTELEFRAG, but shown when a monster telefrags you
OB_MONTELEFRAG = "%o was telefragged."; OB_MONTELEFRAG = "%o was telefragged.";
@ -743,6 +787,207 @@ STARTUP3 = "";
STARTUP4 = ""; STARTUP4 = "";
STARTUP5 = ""; STARTUP5 = "";
// Item tags: Doom weapons
TAG_FIST = "Brass Knuckles";
TAG_CHAINSAW = "Chainsaw";
TAG_PISTOL = "Pistol";
TAG_SHOTGUN = "Shotgun";
TAG_SUPERSHOTGUN = "Super Shotgun";
TAG_CHAINGUN = "Chaingun";
TAG_ROCKETLAUNCHER = "Rocket Launcher";
TAG_PLASMARIFLE = "Plama Rifle";
TAG_BFG9000 = "BFG 9000";
// Item tags: Heretic weapons
TAG_STAFF = "Staff";
TAG_GAUNTLETS = "Gauntlets of the Necromancer";
TAG_GOLDWAND = "Elven Wand";
TAG_CROSSBOW = "Ethereal Crossbow";
TAG_BLASTER = "Dragon Claw";
TAG_SKULLROD = "Hellstaff";
TAG_PHOENIXROD = "Phoenix Rod";
TAG_MACE = "Firemace";
// Item tags: Heretic artifacts
TAG_ARTIEGG = "Morph Ovum";
TAG_ARTIFIREBOMB = "Timebomb of the Ancients";
TAG_ARTIFLY = "Wings of Wrath";
TAG_ARTIHEALTH = "Quartz Flask";
TAG_ARTIINVISIBILITY = "Shadowsphere";
TAG_ARTIINVULNERABILITY = "Ring of Invincibility";
TAG_ARTISUPERHEALTH = "Mystic Urn";
TAG_ARTITELEPORT = "Chaos Device";
TAG_ARTITOMEOFPOWER = "Tome of Power";
TAG_ARTITORCH = "Torch";
// Item tags: Hexen weapons
TAG_CWEAPMACE = "Mace of Contrition";
TAG_CWEAPSTAFF = "Serpent Staff";
TAG_CWEAPFLAME = "Firestorm";
TAG_CWEAPWRAITHVERGE = "Wraithverge";
TAG_FWEAPFIST = "Spiked Gauntlets";
TAG_FWEAPAXE = "Timon's Axe";
TAG_FWEAPHAMMER = "Hammer of Retribution";
TAG_FWEAPQUIETUS = "Quietus";
TAG_MWEAPWAND = "Sapphire Wand";
TAG_MWEAPFROST = "Frost Shards";
TAG_MWEAPLIGHTNING = "Arcs of Death";
TAG_MWEAPBLOODSCOURGE = "Bloodscourge";
// Item tags: Hexen artifacts
TAG_ARTIBLASTRADIUS = "Disc of Repulsion";
TAG_ARTIBOOSTARMOR = "Dragonskin Bracers";
TAG_ARTIBOOSTMANA = "Krater of Might";
TAG_ARTIPOISONBAG = "Flechette";
TAG_ARTIPOISONBAG1 = "Poison Cloud Flechette";
TAG_ARTIPOISONBAG2 = "Timebomb Flechette";
TAG_ARTIPOISONBAG3 = "Grenade Flechette";
TAG_ARTIHEALINGRADIUS = "Mystic Ambit Incant";
TAG_ARTIDEFENDER = "Icon of the Defender";
TAG_ARTIPORK = "Porkelator";
TAG_ARTISPEED = "Boots of Speed";
TAG_ARTISUMMON = "Dark Servant";
TAG_ARTITELEPORTOTHER = "Banishment Device";
// Item tags: Hexen puzzle items
TAG_ARTIPUZZSKULL = "Yorick's Skull";
TAG_ARTIPUZZGEMBIG = "Heart of D'Sparil";
TAG_ARTIPUZZGEMRED = "Ruby Planet";
TAG_ARTIPUZZGEMGREEN1 = "Emerald Planet (1)";
TAG_ARTIPUZZGEMGREEN2 = "Emerald Planet (2)";
TAG_ARTIPUZZGEMBLUE1 = "Sapphire Planet (1)";
TAG_ARTIPUZZGEMBLUE2 = "Sapphire Planet (2)";
TAG_ARTIPUZZBOOK1 = "Daemon Codex";
TAG_ARTIPUZZBOOK2 = "Liber Obscura";
TAG_ARTIPUZZSKULL2 = "Flame Mask";
TAG_ARTIPUZZFWEAPON = "Glaive Seal";
TAG_ARTIPUZZCWEAPON = "Holy Relic";
TAG_ARTIPUZZMWEAPON = "Sigil of the Magus";
TAG_ARTIPUZZGEAR1 = "Iron gear";
TAG_ARTIPUZZGEAR2 = "Brass gear";
TAG_ARTIPUZZGEAR3 = "Brass and iron gear";
TAG_ARTIPUZZGEAR4 = "Silver and brass gear";
// Item tags: Strife weapons
TAG_PUNCHDAGGER = "Dagger";
TAG_STRIFECROSSBOW1 = "Crossbow";
TAG_STRIFECROSSBOW2 = "Crossbow";
TAG_ASSAULTGUN = "Assault Gun";
TAG_MMLAUNCHER = "Mini Missile Launcher";
TAG_FLAMER = "Flame Thrower";
TAG_MAULER1 = "Mauler";
TAG_MAULER2 = "Mauler";
TAG_GLAUNCHER1 = "Grenade Launcher";
TAG_GLAUNCHER2 = "Grenade Launcher";
TAG_SIGIL = "SIGIL";
// Item tags: Strife artifacts
TAG_COIN = "coin";
TAG_MEDPATCH = "Med patch";
TAG_MEDICALKIT = "Medical kit";
TAG_SURGERYKIT = "Surgery Kit"; // "full_health" in the Teaser
TAG_BELDINSRING = "Ring";
TAG_OFFERINGCHALICE = "Offering Chalice";
TAG_EAR = "Ear";
TAG_BROKENCOUPLING = "Broken Power Coupling";
TAG_SHADOWARMOR = "Shadow Armor";
TAG_ENVSUIT = "Environmental Suit";
TAG_GUARDUNIFORM = "Guard Uniform";
TAG_OFFICERSUNIFORM = "Officer's Uniform";
TAG_FTHROWERPARTS = "Flame Thrower Parts";
TAG_REPORT = "Report";
TAG_INFO = "Info";
TAG_TARGETER = "Targeter";
TAG_COMMUNICATOR = "Communicator";
TAG_DEGNINORE = "Degnin Ore";
TAG_GUNTRAINING = "Accuracy";
TAG_HEALTHTRAINING = "Toughness";
TAG_SCANNER = "Scanner";
TAG_PRISONPASS = "Prison Pass";
TAG_ALARM = "Alarm";
TAG_AMMOFILLUP = "Ammo";
TAG_HEALTHFILLUP = "Health";
TAG_TELEPORTERBEACON = "Teleporter Beacon";
TAG_METALARMOR = "Metal Armor";
TAG_LEATHER = "Leather Armor";
TAG_HEGRENADES = "HE-Grenade Rounds";
TAG_PHGRENADES = "Phoshorus-Grenade Rounds"; // "Fire-Grenade_Rounds" in the Teaser
TAG_CLIPOFBULLETS = "Clip of Bullets"; // "bullets" in the Teaser
TAG_BOXOFBULLETS = "Ammo";
TAG_MINIMISSILES = "Mini Missiles"; //"rocket" in the Teaser
TAG_CRATEOFMISSILES = "Crate of Missiles"; //"box_of_rockets" in the Teaser
TAG_ENERGYPOD = "Energy Pod";
TAG_ENERGYPACK = "Energy Pack";
TAG_POISONBOLTS = "Poison Bolts"; // "poison_arrows" in the Teaser
TAG_ELECTRICBOLTS = "Electric Bolts"; // "electric_arrows" in the Teaser
TAG_AMMOSATCHEL = "Ammo Satchel"; // "Back_pack" in the Teaser
// Item tags: Strife keys
TAG_BASEKEY = "Base Key";
TAG_GOVSKEY = "Govs Key"; // "Rebel_Key" in the Teaser
TAG_PASSCARD = "Passcard";
TAG_IDBADGE = "ID Badge";
TAG_PRISONKEY = "Prison Key";
TAG_SEVEREDHAND = "Severed Hand";
TAG_POWER1KEY = "Power1 Key";
TAG_POWER2KEY = "Power2 Key";
TAG_POWER3KEY = "Power3 Key";
TAG_GOLDKEY = "Gold Key";
TAG_IDCARD = "ID Card";
TAG_SILVERKEY = "Silver Key";
TAG_ORACLEKEY = "Oracle Key";
TAG_MILITARYID = "Military ID";
TAG_ORDERKEY = "Order Key";
TAG_WAREHOUSEKEY = "Warehouse Key";
TAG_BRASSKEY = "Brass Key";
TAG_REDCRYSTALKEY = "Red Crystal Key";
TAG_BLUECRYSTALKEY = "Blue Crystal Key";
TAG_CHAPELKEY = "Chapel Key";
TAG_CATACOMBKEY = "Catacomb Key"; // "Tunnel_Key" in the Teaser
TAG_SECURITYKEY = "Security Key";
TAG_COREKEY = "Core Key"; // "New_Key1" in the Teaser
TAG_MAULERKEY = "Mauler Key"; // "New_Key2" in the Teaser
TAG_FACTORYKEY = "Factory Key"; // "New_Key3" in the Teaser
TAG_MINEKEY = "Mine_Key"; // "New_Key4" in the Teaser
TAG_NEWKEY5 = "New Key5";
TAG_ORACLEPASS = "Oracle Pass";
// Item tags: misc Strife stuff
TAG_10GOLD = "10 gold";
TAG_25GOLD = "25 gold";
TAG_50GOLD = "50 gold";
TAG_300GOLD = "300 gold";
TAG_QUEST4 = "quest4";
TAG_QUEST5 = "quest5";
TAG_QUEST6 = "quest4";
// Item tags: Strife NPCs
TAG_ACOLYTE = "ACOLYTE";
TAG_ARMORER = "Armorer";
TAG_BARKEEP = "Bar Keep";
TAG_BEGGAR = "Beggar";
TAG_MACIL1 = "MACIL";
TAG_MACIL2 = "MACIL";
TAG_MEDIC = "Medic";
TAG_ORACLE = "Oracle";
TAG_PRIEST = "PRIEST";
TAG_RATBUDDY = "rat buddy";
TAG_REBEL = "Rebel";
TAG_TEMPLAR = "TEMPLAR";
TAG_WEAPONSMITH = "Weapon Smith";
// Item tags: Chex weapons
TAG_SPOON = "Spoon";
TAG_SPORK = "Super Bootspork";
TAG_MINIZORCHER = "Mini Zorcher";
TAG_LARGEZORCHER = "Large Zorcher";
TAG_SUPERLARGEZORCHER = "Super-Large Zorcher";
TAG_RAPIDZORCHER = "Rapid Zorcher";
TAG_ZORCHPROPULSOR = "Zorch Propulsor";
TAG_PHASINGZORCHER = "Phasing Zorcher";
TAG_LAZDEVICE = "LAZ Device";
// Heretic strings // Heretic strings
HE1TEXT = HE1TEXT =
"with the destruction of the iron\n" "with the destruction of the iron\n"