Armor Aspect Switch by oakman8490
Description from the author:
clearsysmsg
// Meant to be used as a hotkey to switch between your Primary and Secondary Armor Aspect.
// If no aspect is currently applied, it will apply your Primary Aspect.
# Aspect Hues #
@setvar! aspectAir 2263
@setvar! aspectArcane 1560
@setvar! aspectArtisan 2096
@setvar! aspectBlood 2087
@setvar! aspectCommand 1782
@setvar! aspectDeath 2155
@setvar! aspectDiscipline 2490
@setvar! aspectEarth 2767
@setvar! aspectEldritch 2615
@setvar! aspectFire 2635
@setvar! aspectFortune 2843
@setvar! aspectFrost 2234
@setvar! aspectGadget 2669
@setvar! aspectHarvest 2086
@setvar! aspectHoly 2153
@setvar! aspectLightning 2650
@setvar! aspectLyric 2241
@setvar! aspectMadness 1060
@setvar! aspectPoison 2897
@setvar! aspectShadow 1790
@setvar! aspectVoid 2599
@setvar! aspectWar 2503
@setvar! aspectWater 1788
// SET THESE ASPECTS FOR YOUR PRIMARY & SECONDARY ASPECT CHOICES TO SWITCH BETWEEN
@setvar! primaryAspect aspectDiscipline
@setvar! secondaryAspect aspectAir
if not find my_innertorso self
if findlayer self innertorso as temp
@setvar! my_innertorso temp
endif
endif
if hue my_innertorso = primaryAspect
@setvar! armorAspect secondaryAspect
else
@setvar! armorAspect primaryAspect
endif
if armorAspect = aspectAir
say "[AspectArmor Air"
overhead "Activating Air Aspect"
elseif armorAspect = aspectArcane
say "[AspectArmor Arcane"
overhead "Activating Arcane Aspect"
elseif armorAspect = aspectArtisan
say "[AspectArmor Artisan"
overhead "Activating Artisan Aspect"
elseif armorAspect = aspectBlood
say "[AspectArmor Blood"
overhead "Activating Blood Aspect"
elseif armorAspect = aspectCommand
say "[AspectArmor Command"
overhead "Activating Command Aspect"
elseif armorAspect = aspectDeath
say "[AspectArmor Death"
overhead "Activating Death Aspect"
elseif armorAspect = aspectDiscipline
say "[AspectArmor Discipline"
overhead "Activating Discipline Aspect"
elseif armorAspect = aspectEarth
say "[AspectArmor Earth"
overhead "Activating Earth Aspect"
elseif armorAspect = aspectEldritch
say "[AspectArmor Eldritch"
overhead "Activating Eldritch Aspect"
elseif armorAspect = aspectFire
say "[AspectArmor Fire"
overhead "Activating Fire Aspect"
elseif armorAspect = aspectFortune
say "[AspectArmor Fortune"
overhead "Activating Fortune Aspect"
elseif armorAspect = aspectFrost
say "[AspectArmor Frost"
overhead "Activating Frost Aspect"
elseif armorAspect = aspectGadget
say "[AspectArmor Gadget"
overhead "Activating Gadget Aspect"
elseif armorAspect = aspectHarvest
say "[AspectArmor Harvest"
overhead "Activating Harvest Aspect"
elseif armorAspect = aspectHoly
say "[AspectArmor Holy"
overhead "Activating Holy Aspect"
elseif armorAspect = aspectLightning
say "[AspectArmor Lightning"
overhead "Activating Lightning Aspect"
elseif armorAspect = aspectLyric
say "[AspectArmor Lyric"
overhead "Activating Lyric Aspect"
elseif armorAspect = aspectMadness
say "[AspectArmor Madness"
overhead "Activating Madness Aspect"
elseif armorAspect = aspectPoison
say "[AspectArmor Poison"
overhead "Activating Poison Aspect"
elseif armorAspect = aspectShadow
say "[AspectArmor Shadow"
overhead "Activating Shadow Aspect"
elseif armorAspect = aspectVoid
say "[AspectArmor Void"
overhead "Activating Void Aspect"
elseif armorAspect = aspectWar
say "[AspectArmor War"
overhead "Activating War Aspect"
elseif armorAspect = aspectWater
say "[AspectArmor Water"
overhead "Activating Water Aspect"
else
overhead "Error in Aspect Selection"
endif
wait 200
if insysmsg "You do not have a full suit of armor equipped."
overhead "Not wearing full set of armor!!" 33
elseif insysmsg "You must wait a moment before activating another armor aspect."
overhead "Cannot apply Aspect yet, waiting 10s and trying again" 33
wait 10000
loop
elseif insysmsg "Your armor is already of that aspect."
overhead "Armor already that aspect, you may need to select a Secondary Aspect"
endif// Meant to be used as a hotkey to switch between your Primary and Secondary Armor Aspect.
// If no aspect is currently applied, it will apply your Primary Aspect.