include library.weapons; include library.utils; trigger OnAttach () { createObject("object/tangible/wearables/armor/stormtrooper/armor_stormtrooper_boots_combo.iff", self, "shoes"); createObject("object/tangible/wearables/armor/stormtrooper/armor_stormtrooper_chest_plate_combo.iff", self, "chest2"); createObject("object/tangible/wearables/armor/stormtrooper/armor_stormtrooper_gauntlets_combo.iff", self, "gloves"); createObject("object/tangible/wearables/armor/stormtrooper/armor_stormtrooper_left_bracer_combo.iff", self, "bracer_l"); createObject("object/tangible/wearables/armor/stormtrooper/armor_stormtrooper_right_bracer_combo.iff", self, "bracer_r"); createObject("object/tangible/wearables/armor/stormtrooper/armor_stormtrooper_left_sleeve_combo.iff", self, "bicep_l"); createObject("object/tangible/wearables/armor/stormtrooper/armor_stormtrooper_right_sleeve_combo.iff", self, "bicep_r"); createObject("object/tangible/wearables/armor/stormtrooper/armor_stormtrooper_leggings_combo.iff", self, "pants2"); createObject("object/tangible/wearables/armor/stormtrooper/armor_stormtrooper_helmet_combo.iff", self, "hat"); obj_id weapon = weapons.createWeapon("object/weapon/ranged/rifle/rifle_e11.iff", utils.getInventoryContainer(self), rand(0.9f, 1.1f)); if(isIdValid(weapon)) { equip(weapon, self, "hold_r"); } setName (self, "Stormtrooper"); return SCRIPT_CONTINUE; }