Skip to content
Outlands Hub

Razor script

Chivalry Gate Bot (Simplified)

by thisideasucks · 163 lines
Download

Chiv Gate Bot by Jaseowns *Modified by ThisIdeaSucks* UO Outlands youtube.com/jaseowns Requirements: 100 Chivalry

Chivalry
Chivalry Gate Bot Simplified.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/3bf4b8c8-60b1-4734-a61c-6561c2460c5e for latest2# Automation by Jaseowns3## Script: Chivalry Gate Bot (Simplified)4## Created by: thisideasucks#05#############################################6 7# Chiv Gate Bot by Jaseowns8# *Modified by ThisIdeaSucks*9# UO Outlands10# youtube.com/jaseowns11#   Requirements:12#       100 Chivalry13 14// Variables15// How long to wait after failed attempt16@setvar! timeoutRetry 400017// Set to 1 for bot to speak in chat18@setvar! chattyBot 019// Time before gate is resummoned, adjust as needed20@setvar! chivGateTime 3350021 22// Gate to open - Pick only one23@setvar! cityGate 024@setvar! dungeonGate 125@setvar! shrineGate 026@setvar! customGate 027 28// Closes the chiv gate gump in case something causes it to stick open, can otherwise break the script29if gumpexists 148265381430    gumpclose 148265381431endif32if not gumpexists 138793032533    say "[ChivalryHotbar"34endif35if not timerexists jase_chiv_gate_ready36    createtimer jase_chiv_gate_ready37    settimer jase_chiv_gate_ready chivGateTime38endif39 40if timer jase_chiv_gate_ready >= 6000041    settimer jase_chiv_gate_ready chivGateTime42endif43 44@setvar! jase_chiv_has_enough_symbols 045 46if ingump "12/" 138793032547    @setvar! jase_chiv_has_enough_symbols 148elseif ingump "11/" 138793032549    @setvar! jase_chiv_has_enough_symbols 150elseif ingump "10/" 138793032551    @setvar! jase_chiv_has_enough_symbols 152elseif ingump "9/" 138793032553    @setvar! jase_chiv_has_enough_symbols 154elseif ingump "8/" 138793032555    @setvar! jase_chiv_has_enough_symbols 156elseif ingump "7/" 138793032557    @setvar! jase_chiv_has_enough_symbols 158elseif ingump "6/" 138793032559    @setvar! jase_chiv_has_enough_symbols 160elseif ingump "5/" 138793032561    @setvar! jase_chiv_has_enough_symbols 162elseif ingump "4/" 138793032563    @setvar! jase_chiv_has_enough_symbols 064elseif ingump "3/" 138793032565    @setvar! jase_chiv_has_enough_symbols 066elseif ingump "2/" 138793032567    @setvar! jase_chiv_has_enough_symbols 068elseif ingump "1/" 138793032569    @setvar! jase_chiv_has_enough_symbols 070elseif ingump "0/" 138793032571    @setvar! jase_chiv_has_enough_symbols 072endif73 74if jase_chiv_has_enough_symbols = 175 76    if customGate = 177        if timer jase_chiv_gate_ready > chivGateTime78            if chattyBot = 179                say "Opening Custom..." 8880            endif81            say '[SacredJourney'82            waitforgump 1482653814 500083            gumpresponse 4 148265381484            wait 50085            settimer jase_chiv_gate_ready 086        else87            if chattybot = 188                say "Opening Custom after timer..." 3489            endif90            wait timeoutRetry91            replay92        endif93    endif94 95    if cityGate = 196        if timer jase_chiv_gate_ready > chivGateTime97            if chattyBot = 1   98                say "Opening Cities..." 8899            endif100            say '[SacredJourney'101            waitforgump 1482653814 5000102            gumpresponse 1 1482653814103            wait 500104            settimer jase_chiv_gate_ready 0105        else106            if chattyBot = 1107                say "Opening Cities after timer..." 34108            endif109            wait timeoutRetry110            replay111        endif112    endif113    wait 100114    115    if dungeonGate = 1116        if timer jase_chiv_gate_ready > chivGateTime 117            if chattyBot = 1118                say "Opening Dungeons..." 88119            endif120            say '[SacredJourney'121            waitforgump 1482653814 5000122            gumpresponse 2 1482653814123            wait 500124            settimer jase_chiv_gate_ready 0125        else126            if chattyBot = 1127                say "Opening Dungeons after timer..." 34128            endif129            wait timeoutRetry130            replay131        endif132    endif133    wait 100134    135    if shrineGate = 1136        if timer jase_chiv_gate_ready > chivGateTime137            if chattyBot = 1138                say "Opening Shrines..." 88139            endif140            say '[SacredJourney'141            waitforgump 1482653814 5000142            gumpresponse 3 1482653814143            wait 500144            settimer jase_chiv_gate_ready 0145        else146            if chattyBot = 1147                say "Opening Shrines after timer..." 34148            endif149            wait timeoutRetry150            replay151        endif152    endif153    wait 100154 155else156    if chattyBot = 1157        say "Awaiting symbols.." 34158    endif159    wait 2000160    replay161endif162wait 1000163replay