JustPaste.it

    object oSpawn = OBJECT_SELF;
    int iSpawnLevel = GetHitDice(oSpawn);
    object oWeapon = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oSpawn);
    object oOffhander = GetItemInSlot(INVENTORY_SLOT_LEFTHAND, oSpawn);
    object oChest = GetItemInSlot(INVENTORY_SLOT_CHEST, oSpawn);
    object oHelm = GetItemInSlot(INVENTORY_SLOT_HEAD, oSpawn);
    object oBelt = GetItemInSlot(INVENTORY_SLOT_BELT, oSpawn);
    object oBoots = GetItemInSlot(INVENTORY_SLOT_BOOTS, oSpawn);
    object oCloak = GetItemInSlot(INVENTORY_SLOT_CLOAK, oSpawn);
    object oGauntlet = GetItemInSlot(INVENTORY_SLOT_ARMS, oSpawn);

    // Weapons Enchants
    if(GetIsObjectValid(oWeapon) == TRUE && iSpawnLevel >= 1 && iSpawnLevel <= 9 && GetBaseItemType(oWeapon) != BASE_ITEM_SMALLSHIELD && GetBaseItemType(oWeapon) != BASE_ITEM_LARGESHIELD && GetBaseItemType(oWeapon) != BASE_ITEM_TOWERSHIELD && GetBaseItemType(oWeapon) != BASE_ITEM_SHORTBOW && GetBaseItemType(oWeapon) != BASE_ITEM_LONGBOW && GetBaseItemType(oWeapon) != BASE_ITEM_LIGHTCROSSBOW && GetBaseItemType(oWeapon) != BASE_ITEM_HEAVYCROSSBOW){
        RandomMagicLow(oWeapon);
        }
    if(GetIsObjectValid(oWeapon) == TRUE && iSpawnLevel >= 10 && iSpawnLevel <= 20 && GetBaseItemType(oWeapon) != BASE_ITEM_SMALLSHIELD && GetBaseItemType(oWeapon) != BASE_ITEM_LARGESHIELD && GetBaseItemType(oWeapon) != BASE_ITEM_TOWERSHIELD && GetBaseItemType(oWeapon) != BASE_ITEM_SHORTBOW && GetBaseItemType(oWeapon) != BASE_ITEM_LONGBOW && GetBaseItemType(oWeapon) != BASE_ITEM_LIGHTCROSSBOW && GetBaseItemType(oWeapon) != BASE_ITEM_HEAVYCROSSBOW){
        RandomMagic(oWeapon);
        }
    if(GetIsObjectValid(oWeapon) == TRUE && iSpawnLevel >= 21 && iSpawnLevel <= 30 && GetBaseItemType(oWeapon) != BASE_ITEM_SMALLSHIELD && GetBaseItemType(oWeapon) != BASE_ITEM_LARGESHIELD && GetBaseItemType(oWeapon) != BASE_ITEM_TOWERSHIELD && GetBaseItemType(oWeapon) != BASE_ITEM_SHORTBOW && GetBaseItemType(oWeapon) != BASE_ITEM_LONGBOW && GetBaseItemType(oWeapon) != BASE_ITEM_LIGHTCROSSBOW && GetBaseItemType(oWeapon) != BASE_ITEM_HEAVYCROSSBOW){
        RandomMagic2(oWeapon);
        }