Back to "snippet" tags

AspectQuickSwitch (Updated for Wildlands) by elhoej

// =============================================== // EDIT ASPECT HERE // Replace ____ with aspect name (IN ALL CAPS) // // AIR ARCANE ARTISAN BLOOD COMMAND DEATH DISCIPLINE // EARTH ELDRITCH FIRE FORTUNE FROST GADGET HARVEST // HOLY LIGHTNING LYRIC MADNESS POISON SHADOW VOID // WAR WATER // =============================================== @setvar! weaponAspect ____ @setvar! armorAspect ____ // DONT EDIT THIS LIST =========================== @setvar AIR 2263 @setvar ARCANE 1234 @setvar ARTISAN 2096 @setvar BLOOD 2087 @setvar COMMAND 1782 @setvar DEATH 2155 @setvar DISCIPLINE 2490 @setvar EARTH 2767 @setvar ELDRITCH 2615 @setvar FIRE 2635 @setvar FORTUNE 2843 @setvar FROST 4321 @setvar GADGET 1122 @setvar HARVEST 2211 @setvar HOLY 3985 @setvar LIGHTNING 3344 @setvar LYRIC 2241 @setvar MADNESS 3241 @setvar POISON 2897 @setvar SHADOW 1790 @setvar VOID 2599 @setvar WAR 999 @setvar WATER 2592 // =============================================== @clearsysmsg //open aspect say '[aspect' waitforgump 0x907FC735 1000 //change to overview if necessary if ingump 'Aspect Details' 0x907FC735 gumpresponse 103 waitforgump 0x907FC735 1000 endif //check if on right page if weaponAspect = GADGET or weaponAspect = HARVEST or weaponAspect = HOLY or weaponAspect = LIGHTNING or weaponAspect = LYRIC or weaponAspect = MADNESS or weaponAspect = POISON or weaponAspect = SHADOW or weaponAspect = VOID or weaponAspect = WAR or weaponAspect = WATER if ingump '1/2' 0x907FC735 gumpresponse 11 waitforgump 0x907FC735 1000 endif else if ingump '2/2' 0x907FC735 gumpresponse 10 waitforgump 0x907FC735 1000 endif endif //Active weapon aspect if weaponAspect = AIR gumpresponse 500 waitforgump 0x907FC735 1000 gumpresponse 500 waitforgump 0x907FC735 1000 elseif weaponAspect = ARCANE gumpresponse 501 waitforgump 0x907FC735 1000 gumpresponse 501 waitforgump 0x907FC735 1000 elseif weaponAspect = ARTISAN gumpresponse 502 waitforgump 0x907FC735 1000 gumpresponse 502 waitforgump 0x907FC735 1000 elseif weaponAspect = BLOOD gumpresponse 503 waitforgump 0x907FC735 1000 gumpresponse 503 waitforgump 0x907FC735 1000 elseif weaponAspect = COMMAND gumpresponse 504 waitforgump 0x907FC735 1000 gumpresponse 504 waitforgump 0x907FC735 1000 elseif weaponAspect = DEATH gumpresponse 505 waitforgump 0x907FC735 1000 gumpresponse 505 waitforgump 0x907FC735 1000 elseif weaponAspect = DISCIPLINE gumpresponse 506 waitforgump 0x907FC735 1000 gumpresponse 506 waitforgump 0x907FC735 1000 elseif weaponAspect = EARTH gumpresponse 507 waitforgump 0x907FC735 1000 gumpresponse 507 waitforgump 0x907FC735 1000 elseif weaponAspect = ELDRITCH gumpresponse 508 waitforgump 0x907FC735 1000 gumpresponse 508 waitforgump 0x907FC735 1000 elseif weaponAspect = FIRE gumpresponse 509 waitforgump 0x907FC735 1000 gumpresponse 509 waitforgump 0x907FC735 1000 elseif weaponAspect = FORTUNE gumpresponse 510 waitforgump 0x907FC735 1000 gumpresponse 510 waitforgump 0x907FC735 1000 elseif weaponAspect = FROST gumpresponse 511 waitforgump 0x907FC735 1000 gumpresponse 511 waitforgump 0x907FC735 1000 elseif weaponAspect = GADGET gumpresponse 500 waitforgump 0x907FC735 1000 gumpresponse 500 waitforgump 0x907FC735 1000 elseif weaponAspect = HARVEST gumpresponse 501 waitforgump 0x907FC735 1000 gumpresponse 501 waitforgump 0x907FC735 1000 elseif weaponAspect = HOLY gumpresponse 502 waitforgump 0x907FC735 1000 gumpresponse 502 waitforgump 0x907FC735 1000 elseif weaponAspect = LIGHTNING gumpresponse 503 waitforgump 0x907FC735 1000 gumpresponse 503 waitforgump 0x907FC735 1000 elseif weaponAspect = LYRIC gumpresponse 504 waitforgump 0x907FC735 1000 gumpresponse 504 waitforgump 0x907FC735 1000 elseif weaponAspect = MADNESS gumpresponse 505 waitforgump 0x907FC735 1000 gumpresponse 505 waitforgump 0x907FC735 1000 elseif weaponAspect = POISON gumpresponse 506 waitforgump 0x907FC735 1000 gumpresponse 506 waitforgump 0x907FC735 1000 elseif weaponAspect = SHADOW gumpresponse 507 waitforgump 0x907FC735 1000 gumpresponse 507 waitforgump 0x907FC735 1000 elseif weaponAspect = VOID gumpresponse 508 waitforgump 0x907FC735 1000 gumpresponse 508 waitforgump 0x907FC735 1000 elseif weaponAspect = WAR gumpresponse 509 waitforgump 0x907FC735 1000 gumpresponse 509 waitforgump 0x907FC735 1000 elseif weaponAspect = WATER gumpresponse 510 waitforgump 0x907FC735 1000 gumpresponse 510 waitforgump 0x907FC735 1000 endif //check if on right page if armorAspect = GADGET or armorAspect = HARVEST or armorAspect = HOLY or armorAspect = LIGHTNING or armorAspect = LYRIC or armorAspect = MADNESS or armorAspect = POISON or armorAspect = SHADOW or armorAspect = VOID or armorAspect = WAR or armorAspect = WATER if ingump '1/2' 0x907FC735 gumpresponse 11 waitforgump 0x907FC735 1000 endif else if ingump '2/2' 0x907FC735 gumpresponse 10 waitforgump 0x907FC735 1000 endif endif //Active armor aspect if armorAspect = AIR gumpresponse 600 waitforgump 0x907FC735 1000 gumpresponse 600 waitforgump 0x907FC735 1000 elseif armorAspect = ARCANE gumpresponse 601 waitforgump 0x907FC735 1000 gumpresponse 601 waitforgump 0x907FC735 1000 elseif armorAspect = ARTISAN gumpresponse 602 waitforgump 0x907FC735 1000 gumpresponse 602 waitforgump 0x907FC735 1000 elseif armorAspect = BLOOD gumpresponse 603 waitforgump 0x907FC735 1000 gumpresponse 603 waitforgump 0x907FC735 1000 elseif armorAspect = COMMAND gumpresponse 604 waitforgump 0x907FC735 1000 gumpresponse 604 waitforgump 0x907FC735 1000 elseif armorAspect = DEATH gumpresponse 605 waitforgump 0x907FC735 1000 gumpresponse 605 waitforgump 0x907FC735 1000 elseif armorAspect = DISCIPLINE gumpresponse 606 waitforgump 0x907FC735 1000 gumpresponse 606 waitforgump 0x907FC735 1000 elseif armorAspect = EARTH gumpresponse 607 waitforgump 0x907FC735 1000 gumpresponse 607 waitforgump 0x907FC735 1000 elseif armorAspect = ELDRITCH gumpresponse 608 waitforgump 0x907FC735 1000 gumpresponse 608 waitforgump 0x907FC735 1000 elseif armorAspect = FIRE gumpresponse 609 waitforgump 0x907FC735 1000 gumpresponse 609 waitforgump 0x907FC735 1000 elseif armorAspect = FORTUNE gumpresponse 610 waitforgump 0x907FC735 1000 gumpresponse 610 waitforgump 0x907FC735 1000 elseif armorAspect = FROST gumpresponse 611 waitforgump 0x907FC735 1000 gumpresponse 611 waitforgump 0x907FC735 1000 elseif armorAspect = GADGET gumpresponse 600 waitforgump 0x907FC735 1000 gumpresponse 600 waitforgump 0x907FC735 1000 elseif armorAspect = HARVEST gumpresponse 601 waitforgump 0x907FC735 1000 gumpresponse 601 waitforgump 0x907FC735 1000 elseif armorAspect = HOLY gumpresponse 602 waitforgump 0x907FC735 1000 gumpresponse 602 waitforgump 0x907FC735 1000 elseif armorAspect = LIGHTNING gumpresponse 603 waitforgump 0x907FC735 1000 gumpresponse 603 waitforgump 0x907FC735 1000 elseif armorAspect = LYRIC gumpresponse 604 waitforgump 0x907FC735 1000 gumpresponse 604 waitforgump 0x907FC735 1000 elseif armorAspect = MADNESS gumpresponse 605 waitforgump 0x907FC735 1000 gumpresponse 605 waitforgump 0x907FC735 1000 elseif armorAspect = POISON gumpresponse 606 waitforgump 0x907FC735 1000 gumpresponse 606 waitforgump 0x907FC735 1000 elseif armorAspect = SHADOW gumpresponse 607 waitforgump 0x907FC735 1000 gumpresponse 607 waitforgump 0x907FC735 1000 elseif armorAspect = VOID gumpresponse 608 waitforgump 0x907FC735 1000 gumpresponse 608 waitforgump 0x907FC735 1000 elseif armorAspect = WAR gumpresponse 609 waitforgump 0x907FC735 1000 gumpresponse 609 waitforgump 0x907FC735 1000 elseif armorAspect = WATER gumpresponse 610 waitforgump 0x907FC735 1000 gumpresponse 610 waitforgump 0x907FC735 1000 endif pause 50 if insysmsg 'do not have a' overhead '[ ASPECT ] NO EQUIP' 37 elseif insysmsg 'before activating another' overhead '[ ASPECT ] MUST WAIT' 37 elseif insysmsg 'already of that aspect' overhead '[ ASPECT ] ALREADY ACTIVE' 37 endif gumpclose 0x907FC735