Aantioch_Infernum/_module/nss/_golemeqgear.nss

30 lines
1.5 KiB
Plaintext
Raw Permalink Normal View History

void main()
{
object oHench = (OBJECT_SELF);
object oArmor = GetItemPossessedBy(oHench, "golemarmor");
object oHelmet = GetItemPossessedBy(oHench, "golemhelmet");
object oCloak = GetItemPossessedBy(oHench, "golemcloak");
object oAmulet = GetItemPossessedBy(oHench, "golemamulet");
object oBracer = GetItemPossessedBy(oHench, "golembracer");
object oRing1 = GetItemPossessedBy(oHench, "golemring");
object oRing2 = GetItemPossessedBy(oHench, "golemring2");
object oBoots = GetItemPossessedBy(oHench, "golemboots");
object oBelt = GetItemPossessedBy(oHench, "golembelt");
// Put on the armor
DelayCommand(0.5, AssignCommand(oHench, ActionEquipItem(oArmor, INVENTORY_SLOT_CHEST)));
DelayCommand(0.5, AssignCommand(oHench, ActionEquipItem(oHelmet, INVENTORY_SLOT_HEAD)));
DelayCommand(0.5, AssignCommand(oHench, ActionEquipItem(oCloak, INVENTORY_SLOT_CLOAK)));
DelayCommand(0.5, AssignCommand(oHench, ActionEquipItem(oAmulet, INVENTORY_SLOT_NECK)));
DelayCommand(0.5, AssignCommand(oHench, ActionEquipItem(oBracer, INVENTORY_SLOT_ARMS)));
DelayCommand(0.5, AssignCommand(oHench, ActionEquipItem(oRing1, INVENTORY_SLOT_LEFTRING)));
DelayCommand(0.5, AssignCommand(oHench, ActionEquipItem(oRing2, INVENTORY_SLOT_RIGHTRING)));
DelayCommand(0.5, AssignCommand(oHench, ActionEquipItem(oBoots, INVENTORY_SLOT_BOOTS)));
DelayCommand(0.5, AssignCommand(oHench, ActionEquipItem(oBelt, INVENTORY_SLOT_BELT)));
DelayCommand(10.5, ExecuteScript("_golemeqgear", OBJECT_SELF));
}