Skip to content
Outlands Hub

Razor script

AspectQuickSwitch (UPDATED)

by sifmoo · 329 lines
Download

ASPECT SWITCHER Ensure "Show Only Unlocked" is UNTICKED The script requires ALL aspects to be shown

AspectQuickSwitch UPDATED.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/a4dc740f-283d-4f57-b023-10b8f82f32ea for latest2# Automation by Jaseowns3## Script: AspectQuickSwitch (UPDATED)4## Created by: sifmoo#05#############################################6 7// ==================================8// ASPECT SWITCHER9// Ensure "Show Only Unlocked" is UNTICKED10// The script requires ALL aspects to be shown11// ==================================12 13 14@clearsysmsg15 16@setvar! weaponAspect BLOOD17@setvar! armorAspect HARVEST18 19// DONT EDIT THIS LIST ===========================20@setvar AIR        226321@setvar ARCANE     156022@setvar ARTISAN    209623@setvar BLOOD      208724@setvar DEATH      215525@setvar DISCIPLINE 249026@setvar COMMAND    178227@setvar EARTH      276728@setvar ELDRITCH   261529@setvar FIRE       263530@setvar FORTUNE    284331@setvar FROST      223432@setvar GADGET     266933@setvar HARVEST    208634@setvar HOLY       398535@setvar LIGHTNING  265036@setvar LYRIC      224137@setvar MADNESS    106038@setvar POISON     289739@setvar SHADOW     179040@setvar VOID       259941@setvar WATER      259242@setvar WAR        99943// ===============================================44 45 46//open aspect47say '[aspect'48waitforgump 0x907FC735 100049 50//change to overview if necessary51if ingump 'Aspect Details' 0x907FC73552    gumpresponse 103 0x907FC73553    waitforgump 0x907FC735 100054endif55 56//check if on right page57if 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 = WATER58    if ingump '1/2' 0x907FC73559    gumpresponse 11 0x907FC73560        waitforgump 0x907FC735 100061    endif62else 63    if ingump '2/2' 0x907FC73564    gumpresponse 10 0x907FC73565        waitforgump 0x907FC735 100066    endif67endif68 69//activate weapon aspect70 71if weaponAspect = AIR72    gumpresponse 500 0x907FC73573    waitforgump 0x907FC735 100074    gumpresponse 500 0x907FC73575    waitforgump 0x907FC735 100076elseif weaponAspect = ARCANE77    gumpresponse 501 0x907FC73578    waitforgump 0x907FC735 100079    gumpresponse 501 0x907FC73580    waitforgump 0x907FC735 100081elseif weaponAspect = ARTISAN82    gumpresponse 502 0x907FC73583    waitforgump 0x907FC735 100084    gumpresponse 502 0x907FC73585    waitforgump 0x907FC735 100086elseif weaponAspect = BLOOD87    gumpresponse 503 0x907FC73588    waitforgump 0x907FC735 100089    gumpresponse 503 0x907FC73590    waitforgump 0x907FC735 100091elseif weaponAspect = COMMAND92    gumpresponse 504 0x907FC73593    waitforgump 0x907FC735 100094    gumpresponse 504 0x907FC73595    waitforgump 0x907FC735 100096elseif weaponAspect = DEATH97    gumpresponse 505 0x907FC73598    waitforgump 0x907FC735 100099    gumpresponse 505 0x907FC735100    waitforgump 0x907FC735 1000101elseif weaponAspect = DISCIPLINE102    gumpresponse 506 0x907FC735103    waitforgump 0x907FC735 1000104    gumpresponse 506 0x907FC735105    waitforgump 0x907FC735 1000106elseif weaponAspect = EARTH107    gumpresponse 507 0x907FC735108    waitforgump 0x907FC735 1000109    gumpresponse 507 0x907FC735110    waitforgump 0x907FC735 1000111elseif weaponAspect = ELDRITCH112    gumpresponse 508 0x907FC735113    waitforgump 0x907FC735 1000114    gumpresponse 508 0x907FC735115    waitforgump 0x907FC735 1000116elseif weaponAspect = FIRE117    gumpresponse 509 0x907FC735118    waitforgump 0x907FC735 1000119    gumpresponse 509 0x907FC735120    waitforgump 0x907FC735 1000121elseif weaponAspect = FORTUNE122    gumpresponse 510 0x907FC735123    waitforgump 0x907FC735 1000124    gumpresponse 510 0x907FC735125    waitforgump 0x907FC735 1000126    elseif weaponAspect = FROST127    gumpresponse 511 0x907FC735128    waitforgump 0x907FC735 1000129    gumpresponse 511 0x907FC735130    waitforgump 0x907FC735 1000131    elseif weaponAspect = GADGET132        gumpresponse 500 0x907FC735133    waitforgump 0x907FC735 1000134    gumpresponse 500 0x907FC735135    waitforgump 0x907FC735 1000136    elseif weaponAspect = HARVEST137        gumpresponse 501 0x907FC735138    waitforgump 0x907FC735 1000139    gumpresponse 501 0x907FC735140    waitforgump 0x907FC735 1000141    elseif weaponAspect = HOLY142        gumpresponse 502 0x907FC735143    waitforgump 0x907FC735 1000144    gumpresponse 502 0x907FC735145    waitforgump 0x907FC735 1000146    elseif weaponAspect = LIGHTNING147        gumpresponse 503 0x907FC735148    waitforgump 0x907FC735 1000149    gumpresponse 503 0x907FC735150    waitforgump 0x907FC735 1000151    elseif weaponAspect = LYRIC152        gumpresponse 504 0x907FC735153    waitforgump 0x907FC735 1000154    gumpresponse 504 0x907FC735155    waitforgump 0x907FC735 1000156    elseif weaponAspect = MADNESS157        gumpresponse 505 0x907FC735158    waitforgump 0x907FC735 1000159    gumpresponse 505 0x907FC735160    waitforgump 0x907FC735 1000161    elseif weaponAspect = POISON162        gumpresponse 506 0x907FC735163    waitforgump 0x907FC735 1000164    gumpresponse 506 0x907FC735165    waitforgump 0x907FC735 1000166    elseif weaponAspect = SHADOW167        gumpresponse 507 0x907FC735168    waitforgump 0x907FC735 1000169    gumpresponse 507 0x907FC735170    waitforgump 0x907FC735 1000171    elseif weaponAspect = VOID172        gumpresponse 508 0x907FC735173    waitforgump 0x907FC735 1000174    gumpresponse 508 0x907FC735175    waitforgump 0x907FC735 1000176    elseif weaponAspect = WAR177        gumpresponse 509 0x907FC735178    waitforgump 0x907FC735 1000179    gumpresponse 509 0x907FC735180    waitforgump 0x907FC735 1000181    elseif weaponAspect = WATER182        gumpresponse 510 0x907FC735183    waitforgump 0x907FC735 1000184    gumpresponse 510 0x907FC735185    waitforgump 0x907FC735 1000186    endif187 188 189//check if on right page190if 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 = WATER191    if ingump '1/2' 0x907FC735192        gumpresponse 11 0x907FC735193        waitforgump 0x907FC735 1000194    endif195else 196    if ingump '2/2' 0x907FC735197        gumpresponse 10 0x907FC735198        waitforgump 0x907FC735 1000199    endif200endif201    202//Active armor aspect203if armorAspect = AIR204    gumpresponse 600 0x907FC735205    waitforgump 0x907FC735 1000206    gumpresponse 600 0x907FC735207    waitforgump 0x907FC735 1000208elseif armorAspect = ARCANE209    gumpresponse 601 0x907FC735210    waitforgump 0x907FC735 1000211    gumpresponse 601 0x907FC735212    waitforgump 0x907FC735 1000213elseif armorAspect = ARTISAN214    gumpresponse 602 0x907FC735215    waitforgump 0x907FC735 1000216    gumpresponse 602 0x907FC735217    waitforgump 0x907FC735 1000218elseif armorAspect = BLOOD219    gumpresponse 603 0x907FC735220    waitforgump 0x907FC735 1000221    gumpresponse 603 0x907FC735222    waitforgump 0x907FC735 1000223elseif armorAspect = COMMAND224    gumpresponse 604 0x907FC735225    waitforgump 0x907FC735 1000226    gumpresponse 604 0x907FC735227    waitforgump 0x907FC735 1000228elseif armorAspect = DEATH229    gumpresponse 605 0x907FC735230    waitforgump 0x907FC735 1000231    gumpresponse 605 0x907FC735232    waitforgump 0x907FC735 1000233elseif armorAspect = DISCIPLINE234    gumpresponse 606 0x907FC735235    waitforgump 0x907FC735 1000236    gumpresponse 606 0x907FC735237    waitforgump 0x907FC735 1000238elseif armorAspect = EARTH239    gumpresponse 607 0x907FC735240    waitforgump 0x907FC735 1000241    gumpresponse 607 0x907FC735242    waitforgump 0x907FC735 1000243elseif armorAspect = ELDRITCH244    gumpresponse 608 0x907FC735245    waitforgump 0x907FC735 1000246    gumpresponse 608 0x907FC735247    waitforgump 0x907FC735 1000248elseif armorAspect = FIRE249    gumpresponse 609 0x907FC735250    waitforgump 0x907FC735 1000251    gumpresponse 609 0x907FC735252    waitforgump 0x907FC735 1000253elseif armorAspect = FORTUNE254    gumpresponse 610 0x907FC735255    waitforgump 0x907FC735 1000256    gumpresponse 610 0x907FC735257    waitforgump 0x907FC735 1000258    elseif armorAspect = FROST259    gumpresponse 611 0x907FC735260    waitforgump 0x907FC735 1000261    gumpresponse 611 0x907FC735262    waitforgump 0x907FC735 1000263    elseif armorAspect = GADGET264        gumpresponse 600 0x907FC735265    waitforgump 0x907FC735 1000266    gumpresponse 600 0x907FC735267    waitforgump 0x907FC735 1000268    elseif armorAspect = HARVEST269    gumpresponse 601 0x907FC735270    waitforgump 0x907FC735 1000271    gumpresponse 601 0x907FC735272    waitforgump 0x907FC735 1000273    elseif armorAspect = HOLY274        gumpresponse 602 0x907FC735275    waitforgump 0x907FC735 1000276    gumpresponse 602 0x907FC735277    waitforgump 0x907FC735 1000278    elseif armorAspect = LIGHTNING279        gumpresponse 603 0x907FC735280    waitforgump 0x907FC735 1000281    gumpresponse 603 0x907FC735282    waitforgump 0x907FC735 1000283    elseif armorAspect = LYRIC284        gumpresponse 604 0x907FC735285    waitforgump 0x907FC735 1000286    gumpresponse 604 0x907FC735287    waitforgump 0x907FC735 1000288    elseif armorAspect = MADNESS289        gumpresponse 605 0x907FC735290    waitforgump 0x907FC735 1000291    gumpresponse 605 0x907FC735292    waitforgump 0x907FC735 1000293    elseif armorAspect = POISON294        gumpresponse 606 0x907FC735295    waitforgump 0x907FC735 1000296    gumpresponse 606 0x907FC735297    waitforgump 0x907FC735 1000298    elseif armorAspect = SHADOW299        gumpresponse 607 0x907FC735300    waitforgump 0x907FC735 1000301    gumpresponse 607 0x907FC735302    waitforgump 0x907FC735 1000303    elseif armorAspect = VOID304    gumpresponse 608 0x907FC735305    waitforgump 0x907FC735 1000306    gumpresponse 608 0x907FC735307    waitforgump 0x907FC735 1000308    elseif armorAspect = WAR309    gumpresponse 609 0x907FC735310    waitforgump 0x907FC735 1000311    gumpresponse 609 0x907FC735312    waitforgump 0x907FC735 1000313    elseif armorAspect = WATER314    gumpresponse 610 0x907FC735315    waitforgump 0x907FC735 1000316    gumpresponse 610 0x907FC735317    waitforgump 0x907FC735 1000318    endif319pause 50320 321if insysmsg 'do not have a'322    overhead '[ ASPECT ] NO EQUIP'   37323elseif insysmsg 'before activating another'324    overhead '[ ASPECT ] MUST WAIT'  37325elseif insysmsg 'already of that aspect'326    overhead '[ ASPECT ] ALREADY ACTIVE' 37327endif328 329gumpclose 0x907FC735