Code: Select all
actor TR_1XPa : CustomInventory
{
inventory.pickupmessage "Your weapon gained 1 XP."
//inventory.icon "ARTIINVU"
inventory.maxamount 0
+COUNTITEM
+FLOATBOB
//+AUTOACTIVATE
Scale 0.25
Inventory.Pickupsound "Weapons/SurfeitTorment/Upgrade"
states
{
Spawn:
TNT1 A 0
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==17, "CSSpawn")
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==16, "MDSpawn")
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==15, "SASpawn")
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==14, "M8Spawn")
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==13, "LXSpawn")
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==12, "D6Spawn")
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==11, "LSSpawn")
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==10, "FRSpawn")
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==9, "V9Spawn")
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==8, "M7Spawn")
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==7, "V7Spawn")
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==6, "N7Spawn")
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==5, "PRSpawn")
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==4, "PDSpawn")
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==3, "MBSpawn")
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==2, "ASSpawn")
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==1, "X7Spawn")
TNT1 A 0 A_JumpIf(CallACS("WeaponSelected")==0, "STSpawn")
TNT1 A -1
Loop
STSpawn:
TNT1 A 0 A_SpawnItem("STXP_1")
Stop
X7Spawn:
TNT1 A 0 A_SpawnItem("X7XP_1")
Stop
ASSpawn:
TNT1 A 0 A_SpawnItem("ASXP_1")
Stop
MBSpawn:
TNT1 A 0 A_SpawnItem("MBXP_1")
Stop
PDSpawn:
TNT1 A 0 A_SpawnItem("PDXP_1")
Stop
PRSpawn:
TNT1 A 0 A_SpawnItem("PRXP_1")
Stop
N7Spawn:
TNT1 A 0 A_SpawnItem("N7XP_1")
Stop
V7Spawn:
TNT1 A 0 A_SpawnItem("V7XP_1")
Stop
M7Spawn:
TNT1 A 0 A_SpawnItem("M7XP_1")
Stop
V9Spawn:
TNT1 A 0 A_SpawnItem("V9XP_1")
Stop
FRSpawn:
TNT1 A 0 A_SpawnItem("FRXP_1")
Stop
LSSpawn:
TNT1 A 0 A_SpawnItem("LSXP_1")
Stop
D6Spawn:
TNT1 A 0 A_SpawnItem("D6XP_1")
Stop
LXSpawn:
TNT1 A 0 A_SpawnItem("LXXP_1")
Stop
M8Spawn:
TNT1 A 0 A_SpawnItem("M8XP_1")
Stop
SASpawn:
TNT1 A 0 A_SpawnItem("SAXP_1")
Stop
MDSpawn:
TNT1 A 0 A_SpawnItem("MDXP_1")
Stop
CSSpawn:
TNT1 A 0 A_SpawnItem("CSXP_1")
Stop
}
}