Skip to content
Outlands Hub

Razor script

AspectQuickSwitch

by Elhoej · 263 lines
Download

EDIT ASPECT HERE Replace ____ with aspect name (IN ALL CAPS) AIR ARTISAN BLOOD COMMAND DEATH DISCIPLINE EARTH ELDRITCH FIRE FORTUNE HOLY LYRIC POISON SHADOW VOID WAR WATER

AspectQuickSwitch.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/b5c64dc8-3172-46b2-acdb-cd50fa4ec2ac for latest2# Automation by Jaseowns3## Script: AspectQuickSwitch4## Created by: Elhoej#52605#############################################6 7// ===============================================8//                EDIT ASPECT HERE9//  Replace ____ with aspect name (IN ALL CAPS)10//11//  AIR    ARTISAN  BLOOD COMMAND DEATH DISCIPLINE12//  EARTH  ELDRITCH FIRE  FORTUNE HOLY  LYRIC13//  POISON SHADOW   VOID   WAR   WATER14// ===============================================15@clearsysmsg16 17@setvar! weaponAspect ____18@setvar! armorAspect ____19 20// DONT EDIT THIS LIST ===========================21@setvar AIR        226322@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 HOLY       398532@setvar LYRIC      224133@setvar POISON     289734@setvar SHADOW     179035@setvar VOID       259936@setvar WATER      259237@setvar WAR        99938// ===============================================39 40 41//open aspect42say '[aspect'43waitforgump 0x907FC735 100044 45//change to overview if necessary46if ingump 'Aspect Details' 0x907FC73547    gumpresponse 10348    waitforgump 0x907FC735 100049endif50 51//check if on right page52if weaponAspect = POISON or weaponAspect = SHADOW or weaponAspect = VOID or weaponAspect = WATER or weaponAspect = WAR53    if ingump '1/2' 0x907FC73554        gumpresponse 1155        waitforgump 0x907FC735 100056    endif57else 58    if ingump '2/2' 0x907FC73559        gumpresponse 1060        waitforgump 0x907FC735 100061    endif62endif63    64//Active weapon aspect65if weaponAspect = AIR66    gumpresponse 50067    waitforgump 0x907FC735 100068    gumpresponse 50069    waitforgump 0x907FC735 100070elseif weaponAspect = ARTISAN71    gumpresponse 50172    waitforgump 0x907FC735 100073    gumpresponse 50174    waitforgump 0x907FC735 100075elseif weaponAspect = BLOOD76    gumpresponse 50277    waitforgump 0x907FC735 100078    gumpresponse 50279    waitforgump 0x907FC735 100080elseif weaponAspect = COMMAND81    gumpresponse 50382    waitforgump 0x907FC735 100083    gumpresponse 50384    waitforgump 0x907FC735 100085elseif weaponAspect = DEATH86    gumpresponse 50487    waitforgump 0x907FC735 100088    gumpresponse 50489    waitforgump 0x907FC735 100090elseif weaponAspect = DISCIPLINE91    gumpresponse 50592    waitforgump 0x907FC735 100093    gumpresponse 50594    waitforgump 0x907FC735 100095elseif weaponAspect = EARTH96    gumpresponse 50697    waitforgump 0x907FC735 100098    gumpresponse 50699    waitforgump 0x907FC735 1000100elseif weaponAspect = ELDRITCH101    gumpresponse 507102    waitforgump 0x907FC735 1000103    gumpresponse 507104    waitforgump 0x907FC735 1000105elseif weaponAspect = FIRE106    gumpresponse 508107    waitforgump 0x907FC735 1000108    gumpresponse 508109    waitforgump 0x907FC735 1000110elseif weaponAspect = FORTUNE111    gumpresponse 509112    waitforgump 0x907FC735 1000113    gumpresponse 509114    waitforgump 0x907FC735 1000115elseif weaponAspect = HOLY116    gumpresponse 510117    waitforgump 0x907FC735 1000118    gumpresponse 510119    waitforgump 0x907FC735 1000120elseif weaponAspect = LYRIC121    gumpresponse 511122    waitforgump 0x907FC735 1000123    gumpresponse 511124    waitforgump 0x907FC735 1000125elseif weaponAspect = POISON126    gumpresponse 500127    waitforgump 0x907FC735 1000128    gumpresponse 500129    waitforgump 0x907FC735 1000130elseif weaponAspect = SHADOW131    gumpresponse 501132    waitforgump 0x907FC735 1000133    gumpresponse 501134    waitforgump 0x907FC735 1000135elseif weaponAspect = VOID136    gumpresponse 502137    waitforgump 0x907FC735 1000138    gumpresponse 502139    waitforgump 0x907FC735 1000140elseif weaponAspect = WAR141    gumpresponse 503142    waitforgump 0x907FC735 1000143    gumpresponse 503144    waitforgump 0x907FC735 1000145elseif weaponAspect = WATER146    gumpresponse 504147    waitforgump 0x907FC735 1000148    gumpresponse 504149    waitforgump 0x907FC735 1000150endif151 152//check if on right page153if armorAspect = POISON or armorAspect = SHADOW or armorAspect = VOID or armorAspect = WATER or armorAspect = WAR154    if ingump '1/2' 0x907FC735155        gumpresponse 11156        waitforgump 0x907FC735 1000157    endif158else 159    if ingump '2/2' 0x907FC735160        gumpresponse 10161        waitforgump 0x907FC735 1000162    endif163endif164    165//Active armor aspect166if armorAspect = AIR167    gumpresponse 600168    waitforgump 0x907FC735 1000169    gumpresponse 600170    waitforgump 0x907FC735 1000171elseif armorAspect = ARTISAN172    gumpresponse 601173    waitforgump 0x907FC735 1000174    gumpresponse 601175    waitforgump 0x907FC735 1000176elseif armorAspect = BLOOD177    gumpresponse 602178    waitforgump 0x907FC735 1000179    gumpresponse 602180    waitforgump 0x907FC735 1000181elseif armorAspect = COMMAND182    gumpresponse 603183    waitforgump 0x907FC735 1000184    gumpresponse 603185    waitforgump 0x907FC735 1000186elseif armorAspect = DEATH187    gumpresponse 604188    waitforgump 0x907FC735 1000189    gumpresponse 604190    waitforgump 0x907FC735 1000191elseif armorAspect = DISCIPLINE192    gumpresponse 605193    waitforgump 0x907FC735 1000194    gumpresponse 605195    waitforgump 0x907FC735 1000196elseif armorAspect = EARTH197    gumpresponse 606198    waitforgump 0x907FC735 1000199    gumpresponse 606200    waitforgump 0x907FC735 1000201elseif armorAspect = ELDRITCH202    gumpresponse 607203    waitforgump 0x907FC735 1000204    gumpresponse 607205    waitforgump 0x907FC735 1000206elseif armorAspect = FIRE207    gumpresponse 608208    waitforgump 0x907FC735 1000209    gumpresponse 608210    waitforgump 0x907FC735 1000211elseif armorAspect = FORTUNE212    gumpresponse 609213    waitforgump 0x907FC735 1000214    gumpresponse 609215    waitforgump 0x907FC735 1000216elseif armorAspect = HOLY217    gumpresponse 610218    waitforgump 0x907FC735 1000219    gumpresponse 610220    waitforgump 0x907FC735 1000221elseif armorAspect = LYRIC222    gumpresponse 611223    waitforgump 0x907FC735 1000224    gumpresponse 611225    waitforgump 0x907FC735 1000226elseif armorAspect = POISON227    gumpresponse 600228    waitforgump 0x907FC735 1000229    gumpresponse 600230    waitforgump 0x907FC735 1000231elseif armorAspect = SHADOW232    gumpresponse 601233    waitforgump 0x907FC735 1000234    gumpresponse 601235    waitforgump 0x907FC735 1000236elseif armorAspect = VOID237    gumpresponse 602238    waitforgump 0x907FC735 1000239    gumpresponse 602240    waitforgump 0x907FC735 1000241elseif armorAspect = WAR242    gumpresponse 603243    waitforgump 0x907FC735 1000244    gumpresponse 603245    waitforgump 0x907FC735 1000246elseif armorAspect = WATER247    gumpresponse 604248    waitforgump 0x907FC735 1000249    gumpresponse 604250    waitforgump 0x907FC735 1000251endif252 253pause 50254 255if insysmsg 'do not have a'256    overhead '[ ASPECT ] NO EQUIP'   37257elseif insysmsg 'before activating another'258    overhead '[ ASPECT ] MUST WAIT'  37259elseif insysmsg 'already of that aspect'260    overhead '[ ASPECT ] ALREADY ACTIVE' 37261endif262 263gumpclose 0x907FC735