enderalse/source/scripts/defaultonloadremoveweapons.psc

65 lines
2.5 KiB
Plaintext

scriptName defaultOnLoadRemoveWeapons extends ObjectReference
{ Removes all weapons of the specified types from the current actor. A ton of properties here to allow removing all of the weapons that can emerge from a levelled list.}
Import Game
Import Debug
Import Utility
Weapon property WeaponToRemove1 Auto
Weapon property WeaponToRemove2 Auto
Weapon property WeaponToRemove3 Auto
Weapon property WeaponToRemove4 Auto
Weapon property WeaponToRemove5 Auto
Weapon property WeaponToRemove6 Auto
Weapon property WeaponToRemove7 Auto
Weapon property WeaponToRemove8 Auto
Weapon property WeaponToRemove9 Auto
Weapon property WeaponToRemove10 Auto
Weapon property WeaponToRemove11 Auto
Weapon property WeaponToRemove12 Auto
Weapon property WeaponToRemove13 Auto
Weapon property WeaponToRemove14 Auto
Weapon property WeaponToRemove15 Auto
Weapon property WeaponToRemove16 Auto
Weapon property WeaponToRemove17 Auto
Weapon property WeaponToRemove18 Auto
Weapon property WeaponToRemove19 Auto
Weapon property WeaponToRemove20 Auto
Weapon property WeaponToRemove21 Auto
Weapon property WeaponToRemove22 Auto
Weapon property WeaponToRemove23 Auto
Weapon property WeaponToRemove24 Auto
Weapon property WeaponToRemove25 Auto
Weapon property WeaponToRemove26 Auto
Weapon property WeaponToRemove27 Auto
Weapon property WeaponToRemove28 Auto
Weapon property WeaponToRemove29 Auto
Weapon property WeaponToRemove30 Auto
Event OnLoad()
Self.RemoveItem(WeaponToRemove1, 1, True)
Self.RemoveItem(WeaponToRemove2, 1, True)
Self.RemoveItem(WeaponToRemove3, 1, True)
Self.RemoveItem(WeaponToRemove4, 1, True)
Self.RemoveItem(WeaponToRemove5, 1, True)
Self.RemoveItem(WeaponToRemove6, 1, True)
Self.RemoveItem(WeaponToRemove7, 1, True)
Self.RemoveItem(WeaponToRemove8, 1, True)
Self.RemoveItem(WeaponToRemove9, 1, True)
Self.RemoveItem(WeaponToRemove10, 1, True)
Self.RemoveItem(WeaponToRemove11, 1, True)
Self.RemoveItem(WeaponToRemove12, 1, True)
Self.RemoveItem(WeaponToRemove13, 1, True)
Self.RemoveItem(WeaponToRemove14, 1, True)
Self.RemoveItem(WeaponToRemove15, 1, True)
Self.RemoveItem(WeaponToRemove16, 1, True)
Self.RemoveItem(WeaponToRemove17, 1, True)
Self.RemoveItem(WeaponToRemove18, 1, True)
Self.RemoveItem(WeaponToRemove19, 1, True)
Self.RemoveItem(WeaponToRemove20, 1, True)
Self.RemoveItem(WeaponToRemove21, 1, True)
Self.RemoveItem(WeaponToRemove22, 1, True)
Self.RemoveItem(WeaponToRemove23, 1, True)
Self.RemoveItem(WeaponToRemove24, 1, True)
Self.RemoveItem(WeaponToRemove25, 1, True)
EndEvent