Actor NewStrifeCrossBowSpot : WoCSlotTwoPickup replaces StrifeCrossbow
{
	Game Strife
}

Actor NewAssaultGunSpot : WoCSlotFivePickup replaces AssaultGun //Mana1(2)
{
	Game Strife
}

Actor AssaultGunStandingID : WoCSlotFivePickup
{
	Game Strife
	ConversationID 189
}

Actor NewAssaultGunStandingSpot : NewAssaultGunSpot replaces AssaultGunStanding {}

Actor MiniMissileLauncherID : WoCSlotTwoPickup
{
	Game Strife
	ConversationID 192
}

Actor NewMiniMissileLauncherSpot : NewStrifeCrossBowSpot replaces MiniMissileLauncher {}

Actor NewStrifeGrenadeLauncherSpot : WoCSlotThreePickup replaces StrifeGrenadeLauncher //Mana2(1)
{
	Game Strife
}

Actor NewFlameThrowerSpot : WoCSlotSixPickup replaces FlameThrower //Mana2(2)
{
	Game Strife
}

Actor NewMaulerSpot : WoCSlotFourPickup replaces Mauler //Ultimates
{
	Game Strife
}

Actor MedPatchSpot : RandomSpawner replaces MedPatch
{
	Game Strife
	DropItem "PurplePotionVial"
}

Actor MedicalKitSpot : RandomSpawner replaces MedicalKit
{
	Game Strife
	DropItem "PurplePotionPentagon"
}

Actor SurgeryKitSpot : RandomSpawner replaces SurgeryKit
{
	Game Strife
	DropItem "NewArtiSuperHealth"
}

Actor NewClipOfBulletsSpot : RandomSpawner replaces ClipOfBullets
{
	Game Strife
	SpawnID 11
	Dropitem "NewMana1"
}

Actor NewBoxOfBulletsSpot : RandomSpawner replaces BoxOfBullets
{
	Game Strife
	SpawnID 139
	Dropitem "NewMana1"
}

Actor NewHEGrenadeRoundsSpot : RandomSpawner replaces HEGrenadeRounds
{
	Game Strife
	Dropitem "NewMana2"
}

Actor NewPhosphorusGrenadeRoundsSpot : RandomSpawner replaces PhosphorusGrenadeRounds
{
	Game Strife
	Dropitem "NewMana2"
}

Actor NewMiniMissilesSpot : RandomSpawner replaces MiniMissiles
{
	Game Strife
	SpawnID 140
	Dropitem "NewMana1"
}

Actor NewCrateOfMissilesSpot : RandomSpawner replaces CrateOfMissiles
{
	Game Strife
	SpawnID 141
	Dropitem "NewMana1"
}

Actor NewEnergyPodSpot : RandomSpawner replaces EnergyPod
{
	Game Strife
	SpawnID 75
	Dropitem "NewMana2"
}

Actor NewEnergyPackSpot : RandomSpawner replaces EnergyPack
{
	Game Strife
	SpawnID 142
	Dropitem "NewMana2"
}

Actor NewElectricBoltsSpot : RandomSpawner replaces ElectricBolts
{
	Game Strife
	Dropitem "NewMana1"
}

Actor NewPoisonBoltsSpot : RandomSpawner replaces PoisonBolts
{
	Game Strife
	Dropitem "NewMana1"
}

ACTOR ClipOfBulletsConversationID : NewMana1
{
	ConversationID 179, 173, 177
	+NOCLIP
	States
	{
	Spawn:
		TNT1 A 0
		Stop
	}
}

ACTOR BoxOfBulletsConversationID : NewMana2
{
	ConversationID 180, 174, 178
	+NOCLIP
	States
	{
	Spawn:
		TNT1 A 0
		Stop
	}
}

ACTOR CrateOfMissilesConversationID : NewMana3
{
	ConversationID 182, 176, 180
	+NOCLIP
	States
	{
	Spawn:
		TNT1 A 0
		Stop
	}
}

ACTOR EnergyPodConversationID : CustomInventory
{
	ConversationID 183, 177, 181
	+AUTOACTIVATE
	//+ALWAYSPICKUP
	Inventory.MaxAmount 0
	+NOBLOCKMAP
	States 
	{
	Spawn:
		TNT1 A 0
		Stop
	Use:
		AMR3 A 0 A_GiveInventory("Mana2", 75)
		Stop 
	} 
}

actor NewUpgradeStamina : CustomInventory replaces UpgradeStamina
{
	ConversationID 306, 287, 307
	+AUTOACTIVATE
	+ALWAYSPICKUP
	Inventory.MaxAmount 0
	States
	{
	Spawn:
		SPHL A 4
		Loop
	Use:
		TNT1 A 0 ACS_ExecuteAlways(921,0,0,1,0)
		stop
	}
}

actor NewUpgradeAccuracy : CustomInventory replaces UpgradeAccuracy
{
	ConversationID 307, 288, 308
	+AUTOACTIVATE
	+ALWAYSPICKUP
	Inventory.MaxAmount 0
	States
	{
	Spawn:
		SPHL A 4
		Loop
	Use:
		TNT1 A 0 ACS_ExecuteAlways(921,0,0,1,0)
		stop
	}
}

actor NewAmmoFillup : CustomInventory replaces AmmoFillup
{
	ConversationID 298, 280, 297
	+AUTOACTIVATE
	Inventory.MaxAmount 0
	States
	{
	Spawn:
		SPHL A 4
		Loop
	Use:
		TNT1 A 0 A_JumpIfInventory("Mana1", 50, "Failz")
		TNT1 A 0 ACS_NamedExecuteAlways("WOC STRIFE AMMO FILLUP")
		stop
	Failz:
		TNT1 A 0
		Stop
	}
}

actor NewHealthFillup : CustomInventory replaces HealthFillup
{
	ConversationID 299, 281, 298
	+AUTOACTIVATE
	Inventory.MaxAmount 0
	States
	{
	Spawn:
	SPHL A 4
	Loop
	Use:
		TNT1 A 0 A_JumpIf(health>=(ACS_ExecuteWithResult(WOC_DECORATE,STATS,MAXHEALTH)*3)/4, "Failz")
		TNT1 A 0 ACS_NamedExecuteAlways("WOC STRIFE HEALTH FILLUP")
		stop
	Failz:
		TNT1 A 0
		Stop
	}
}

actor SigilSplinter1: Inventory replaces Sigil
{
	ConversationID 196
	Inventory.MaxAmount 1
	+UNDROPPABLE
}

actor SigilSplinter2: SigilSplinter1 { ConversationID 197 }
actor SigilSplinter3: SigilSplinter1 { ConversationID 198 }
actor SigilSplinter4: SigilSplinter1 { ConversationID 199 }
actor SigilSplinter5: SigilSplinter1 { ConversationID 200 }

Actor AmmoSatchelSpot : RandomSpawner replaces AmmoSatchel
{
	Game Strife
	SpawnID 144
	Dropitem "NewArtiBoostMana"
}

Actor TargeterSpot : RandomSpawner replaces Targeter
{
	Game Strife
	Dropitem "NewArtiTorch"
}

Actor EnvironmentalSuitSpot : RandomSpawner replaces EnvironmentalSuit
{
	Game Strife
	Dropitem "AntiRadiationBoots"
}

Actor ShadowArmorSpot : RandomSpawner replaces ShadowArmor
{
	Game Strife
	Dropitem "NewArtiInvisibility"
}