Skip to content
Outlands Hub

Razor script

AspectQuickSwitch (Updated for Wildlands)

by elhoej · 330 lines
Download

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

GatheringMagicArcane
AspectQuickSwitch Updated for Wildlands.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/7c118071-28ac-44e9-97c5-55f0df703dcb for latest2# Automation by Jaseowns3## Script: AspectQuickSwitch (Updated for Wildlands)4## Created by: elhoej#05#############################################6 7// ===============================================8//                EDIT ASPECT HERE9//  Replace ____ with aspect name (IN ALL CAPS)10//11//  AIR    ARCANE    ARTISAN  BLOOD    COMMAND  DEATH   DISCIPLINE12//  EARTH  ELDRITCH  FIRE     FORTUNE  FROST    GADGET  HARVEST13//  HOLY   LIGHTNING LYRIC    MADNESS  POISON   SHADOW  VOID  14//  WAR    WATER15// ===============================================16 17@setvar! weaponAspect ____18@setvar! armorAspect ____19 20// DONT EDIT THIS LIST ===========================21@setvar AIR        226322@setvar ARCANE     123423@setvar ARTISAN    209624@setvar BLOOD      208725@setvar COMMAND    178226@setvar DEATH      215527@setvar DISCIPLINE 249028@setvar EARTH      276729@setvar ELDRITCH   261530@setvar FIRE       263531@setvar FORTUNE    284332@setvar FROST      432133@setvar GADGET     112234@setvar HARVEST    221135@setvar HOLY       398536@setvar LIGHTNING  334437@setvar LYRIC      224138@setvar MADNESS    324139@setvar POISON     289740@setvar SHADOW     179041@setvar VOID       259942@setvar WAR        99943@setvar WATER      259244// ===============================================45 46@clearsysmsg47 48//open aspect49say '[aspect'50waitforgump 0x907FC735 100051 52//change to overview if necessary53if ingump 'Aspect Details' 0x907FC73554    gumpresponse 10355    waitforgump 0x907FC735 100056endif57 58//check if on right page59if 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 = WATER60    if ingump '1/2' 0x907FC73561        gumpresponse 1162        waitforgump 0x907FC735 100063    endif64else 65    if ingump '2/2' 0x907FC73566        gumpresponse 1067        waitforgump 0x907FC735 100068    endif69endif70    71//Active weapon aspect72if weaponAspect = AIR73    gumpresponse 50074    waitforgump 0x907FC735 100075    gumpresponse 50076    waitforgump 0x907FC735 100077elseif weaponAspect = ARCANE78    gumpresponse 50179    waitforgump 0x907FC735 100080    gumpresponse 50181    waitforgump 0x907FC735 100082elseif weaponAspect = ARTISAN83    gumpresponse 50284    waitforgump 0x907FC735 100085    gumpresponse 50286    waitforgump 0x907FC735 100087elseif weaponAspect = BLOOD88    gumpresponse 50389    waitforgump 0x907FC735 100090    gumpresponse 50391    waitforgump 0x907FC735 100092elseif weaponAspect = COMMAND93    gumpresponse 50494    waitforgump 0x907FC735 100095    gumpresponse 50496    waitforgump 0x907FC735 100097elseif weaponAspect = DEATH98    gumpresponse 50599    waitforgump 0x907FC735 1000100    gumpresponse 505101    waitforgump 0x907FC735 1000102elseif weaponAspect = DISCIPLINE103    gumpresponse 506104    waitforgump 0x907FC735 1000105    gumpresponse 506106    waitforgump 0x907FC735 1000107elseif weaponAspect = EARTH108    gumpresponse 507109    waitforgump 0x907FC735 1000110    gumpresponse 507111    waitforgump 0x907FC735 1000112elseif weaponAspect = ELDRITCH113    gumpresponse 508114    waitforgump 0x907FC735 1000115    gumpresponse 508116    waitforgump 0x907FC735 1000117elseif weaponAspect = FIRE118    gumpresponse 509119    waitforgump 0x907FC735 1000120    gumpresponse 509121    waitforgump 0x907FC735 1000122elseif weaponAspect = FORTUNE123    gumpresponse 510124    waitforgump 0x907FC735 1000125    gumpresponse 510126    waitforgump 0x907FC735 1000127elseif weaponAspect = FROST128    gumpresponse 511129    waitforgump 0x907FC735 1000130    gumpresponse 511131    waitforgump 0x907FC735 1000132elseif weaponAspect = GADGET133    gumpresponse 500134    waitforgump 0x907FC735 1000135    gumpresponse 500136    waitforgump 0x907FC735 1000137elseif weaponAspect = HARVEST138    gumpresponse 501139    waitforgump 0x907FC735 1000140    gumpresponse 501141    waitforgump 0x907FC735 1000142elseif weaponAspect = HOLY143    gumpresponse 502144    waitforgump 0x907FC735 1000145    gumpresponse 502146    waitforgump 0x907FC735 1000147elseif weaponAspect = LIGHTNING148    gumpresponse 503149    waitforgump 0x907FC735 1000150    gumpresponse 503151    waitforgump 0x907FC735 1000152elseif weaponAspect = LYRIC153    gumpresponse 504154    waitforgump 0x907FC735 1000155    gumpresponse 504156    waitforgump 0x907FC735 1000157elseif weaponAspect = MADNESS158    gumpresponse 505159    waitforgump 0x907FC735 1000160    gumpresponse 505161    waitforgump 0x907FC735 1000162elseif weaponAspect = POISON163    gumpresponse 506164    waitforgump 0x907FC735 1000165    gumpresponse 506166    waitforgump 0x907FC735 1000167elseif weaponAspect = SHADOW168    gumpresponse 507169    waitforgump 0x907FC735 1000170    gumpresponse 507171    waitforgump 0x907FC735 1000172elseif weaponAspect = VOID173    gumpresponse 508174    waitforgump 0x907FC735 1000175    gumpresponse 508176    waitforgump 0x907FC735 1000177elseif weaponAspect = WAR178    gumpresponse 509179    waitforgump 0x907FC735 1000180    gumpresponse 509181    waitforgump 0x907FC735 1000182elseif weaponAspect = WATER183    gumpresponse 510184    waitforgump 0x907FC735 1000185    gumpresponse 510186    waitforgump 0x907FC735 1000187endif188 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 11193        waitforgump 0x907FC735 1000194    endif195else 196    if ingump '2/2' 0x907FC735197        gumpresponse 10198        waitforgump 0x907FC735 1000199    endif200endif201    202//Active armor aspect203if armorAspect = AIR204    gumpresponse 600205    waitforgump 0x907FC735 1000206    gumpresponse 600207    waitforgump 0x907FC735 1000208elseif armorAspect = ARCANE209    gumpresponse 601210    waitforgump 0x907FC735 1000211    gumpresponse 601212    waitforgump 0x907FC735 1000213elseif armorAspect = ARTISAN214    gumpresponse 602215    waitforgump 0x907FC735 1000216    gumpresponse 602217    waitforgump 0x907FC735 1000218elseif armorAspect = BLOOD219    gumpresponse 603220    waitforgump 0x907FC735 1000221    gumpresponse 603222    waitforgump 0x907FC735 1000223elseif armorAspect = COMMAND224    gumpresponse 604225    waitforgump 0x907FC735 1000226    gumpresponse 604227    waitforgump 0x907FC735 1000228elseif armorAspect = DEATH229    gumpresponse 605230    waitforgump 0x907FC735 1000231    gumpresponse 605232    waitforgump 0x907FC735 1000233elseif armorAspect = DISCIPLINE234    gumpresponse 606235    waitforgump 0x907FC735 1000236    gumpresponse 606237    waitforgump 0x907FC735 1000238elseif armorAspect = EARTH239    gumpresponse 607240    waitforgump 0x907FC735 1000241    gumpresponse 607242    waitforgump 0x907FC735 1000243elseif armorAspect = ELDRITCH244    gumpresponse 608245    waitforgump 0x907FC735 1000246    gumpresponse 608247    waitforgump 0x907FC735 1000248elseif armorAspect = FIRE249    gumpresponse 609250    waitforgump 0x907FC735 1000251    gumpresponse 609252    waitforgump 0x907FC735 1000253elseif armorAspect = FORTUNE254    gumpresponse 610255    waitforgump 0x907FC735 1000256    gumpresponse 610257    waitforgump 0x907FC735 1000258elseif armorAspect = FROST259    gumpresponse 611260    waitforgump 0x907FC735 1000261    gumpresponse 611262    waitforgump 0x907FC735 1000263elseif armorAspect = GADGET264    gumpresponse 600265    waitforgump 0x907FC735 1000266    gumpresponse 600267    waitforgump 0x907FC735 1000268elseif armorAspect = HARVEST269    gumpresponse 601270    waitforgump 0x907FC735 1000271    gumpresponse 601272    waitforgump 0x907FC735 1000273elseif armorAspect = HOLY274    gumpresponse 602275    waitforgump 0x907FC735 1000276    gumpresponse 602277    waitforgump 0x907FC735 1000278elseif armorAspect = LIGHTNING279    gumpresponse 603280    waitforgump 0x907FC735 1000281    gumpresponse 603282    waitforgump 0x907FC735 1000283elseif armorAspect = LYRIC284    gumpresponse 604285    waitforgump 0x907FC735 1000286    gumpresponse 604287    waitforgump 0x907FC735 1000288elseif armorAspect = MADNESS289    gumpresponse 605290    waitforgump 0x907FC735 1000291    gumpresponse 605292    waitforgump 0x907FC735 1000293elseif armorAspect = POISON294    gumpresponse 606295    waitforgump 0x907FC735 1000296    gumpresponse 606297    waitforgump 0x907FC735 1000298elseif armorAspect = SHADOW299    gumpresponse 607300    waitforgump 0x907FC735 1000301    gumpresponse 607302    waitforgump 0x907FC735 1000303elseif armorAspect = VOID304    gumpresponse 608305    waitforgump 0x907FC735 1000306    gumpresponse 608307    waitforgump 0x907FC735 1000308elseif armorAspect = WAR309    gumpresponse 609310    waitforgump 0x907FC735 1000311    gumpresponse 609312    waitforgump 0x907FC735 1000313elseif armorAspect = WATER314    gumpresponse 610315    waitforgump 0x907FC735 1000316    gumpresponse 610317    waitforgump 0x907FC735 1000318endif319 320pause 50321 322if insysmsg 'do not have a'323    overhead '[ ASPECT ] NO EQUIP'   37324elseif insysmsg 'before activating another'325    overhead '[ ASPECT ] MUST WAIT'  37326elseif insysmsg 'already of that aspect'327    overhead '[ ASPECT ] ALREADY ACTIVE' 37328endif329 330gumpclose 0x907FC735