23 lines
689 B
Plaintext
23 lines
689 B
Plaintext
|
scriptName defaultEquipItemOnLoad extends Actor
|
||
|
{ Causes the actor to equip the specified item(s) on load. }
|
||
|
|
||
|
Weapon property WeaponToEquip Auto
|
||
|
Armor property ArmorToEquip Auto
|
||
|
Light property TorchToEquip Auto
|
||
|
bool property preventRemoval Auto
|
||
|
bool property silent Auto
|
||
|
|
||
|
Event OnLoad()
|
||
|
if (!Self.IsDead() && !Self.IsDisabled())
|
||
|
if (WeaponToEquip != None)
|
||
|
Self.EquipItem(WeaponToEquip, preventRemoval, silent)
|
||
|
EndIf
|
||
|
if (ArmorToEquip != None)
|
||
|
Self.EquipItem(ArmorToEquip, preventRemoval, silent)
|
||
|
EndIf
|
||
|
if (TorchToEquip != None)
|
||
|
Self.EquipItem(TorchToEquip, preventRemoval, silent)
|
||
|
; Debug.Trace("FORCING TORCH: " + Self + " " + preventRemoval)
|
||
|
EndIf
|
||
|
EndIf
|
||
|
EndEvent
|