Mushnar's Mostly Safe Chiv Gates by mushnar

Related: Chivalry
Created: 08/28/2026
Last Updated: 42 minutes ago
Description from the author:

This script is a bot that only has the Chivalry Gate features.

########## SETTING GLOBAL VARIABLES ########## @setvar! auto_sacred_journey 1 ##### Chivalry Sacred Journey Gate Bot Lantern Hue Setup ############################################################################################################################################ #Use the >info command in game by typing it into your chatbox then pressing Enter and then select your lighting trigger to customize the bot ##Use the Lighting Item ID value for your specific trigger. Lanterns have different type IDs when they are lit vs unlit #The bot only looks for items matching the ID within 1 tile by default and should not pickup other matching items outside of this range. #The Hue value is the color code for the lighting trigger #Unique lighting triggers such as Dungeon / Wilderness Lanterns have a custom hue code. #Store bought lanterns, torches, candles, etc should have a hue value of 0 which can be verified with the >info command ############################################################################################################################################ ## Towns @setvar! chivalry_town_gate_trigger_type_id 2597 @setvar! chivalry_town_gate_trigger_hue 1182 @setvar! chivalry_town_gate_trigger_distance_tiles 2 ## Dungeons @setvar! chivalry_dungeon_gate_trigger_type_id 2597 @setvar! chivalry_dungeon_gate_trigger_hue 1779 @setvar! chivalry_dungeon_gate_trigger_distance_tiles 2 ## Shrines @setvar! chivalry_shrine_gate_trigger_type_id 2597 @setvar! chivalry_shrine_gate_trigger_hue 2091 @setvar! chivalry_shrine_gate_trigger_distance_tiles 2 ## Custom @setvar! chivalry_custom_gate_trigger_type_id 2597 @setvar! chivalry_custom_gate_trigger_hue 2338 @setvar! chivalry_custom_gate_trigger_distance_tiles 2 ########## MAIN BOT LOOP ########## say "Greetings. I am H3-PLR - your morally impartial loot technician and part-time spatial displacer." 88 wait 500 say "Initiating Map Decipher, Paragon Unlock, Chivalry Gate, and Hostile Hospitality subroutines." 88 wait 500 removetimer "greeting_timer" if not timerexists "greeting_timer" createtimer "greeting_timer" settimer "greeting_timer" 0 endif if not timerexists "error_message_timer" createtimer "error_message_timer" settimer "error_message_timer" 10000 endif while not dead if timer "greeting_timer" >= 3600000 say "Greetings. I am H3-PLR - your part-time spatial displacer." 88 wait 500 say "Initiating Chivalry Gate subroutines." 88 wait 500 settimer "greeting_timer" 0 endif if timer "error_message_timer" > 60000 settimer "error_message_timer" 10000 endif ########## BEGIN CHIVALRY SACRED JOURNEY GATE ########## if auto_sacred_journey = 1 if not gumpexists 1387930325 say "[ChivalryHotbar" endif if not timerexists "chivalry_gate_cooldown" createtimer "chivalry_gate_cooldown" settimer "chivalry_gate_cooldown" 36000 endif if timer "chivalry_gate_cooldown" >= 60000 settimer "chivalry_gate_cooldown" 36000 endif if not timerexists "chivalry_gate_error_message_timer" createtimer "chivalry_gate_error_message_timer" settimer "chivalry_gate_error_message_timer" 15000 endif if timer "chivalry_gate_error_message_timer" >= 60000 settimer "chivalry_gate_error_message_timer" 15000 endif @setvar! has_enough_holy_symbols 0 if ingump "19/" 1387930325 @setvar! has_enough_holy_symbols 1 elseif ingump "18/" 1387930325 @setvar! has_enough_holy_symbols 1 elseif ingump "17/" 1387930325 @setvar! has_enough_holy_symbols 1 elseif ingump "16/" 1387930325 @setvar! has_enough_holy_symbols 1 elseif ingump "15/" 1387930325 @setvar! has_enough_holy_symbols 1 elseif ingump "14/" 1387930325 @setvar! has_enough_holy_symbols 1 elseif ingump "13/" 1387930325 @setvar! has_enough_holy_symbols 1 elseif ingump "12/" 1387930325 @setvar! has_enough_holy_symbols 1 elseif ingump "11/" 1387930325 @setvar! has_enough_holy_symbols 1 elseif ingump "10/" 1387930325 @setvar! has_enough_holy_symbols 1 elseif ingump "9/" 1387930325 @setvar! has_enough_holy_symbols 1 elseif ingump "8/" 1387930325 @setvar! has_enough_holy_symbols 1 elseif ingump "7/" 1387930325 @setvar! has_enough_holy_symbols 1 elseif ingump "6/" 1387930325 @setvar! has_enough_holy_symbols 1 elseif ingump "5/" 1387930325 @setvar! has_enough_holy_symbols 1 elseif ingump "4/" 1387930325 @setvar! has_enough_holy_symbols 0 elseif ingump "3/" 1387930325 @setvar! has_enough_holy_symbols 0 elseif ingump "2/" 1387930325 @setvar! has_enough_holy_symbols 0 elseif ingump "1/" 1387930325 @setvar! has_enough_holy_symbols 0 elseif ingump "0/" 1387930325 @setvar! has_enough_holy_symbols 0 endif if findtype chivalry_town_gate_trigger_type_id 'ground' chivalry_town_gate_trigger_hue 1 chivalry_town_gate_trigger_distance_tiles as town_gate_trigger if timer chivalry_gate_cooldown >= 36000 if has_enough_holy_symbols = 1 say "Town Gate initialized. Side effects may include disorientation, possible combustion, and relocation." 88 wait 500 say '[SacredJourney' wait 500 waitforgump 1482653814 5000 gumpresponse 1 1482653814 wait 100 dclick town_gate_trigger settimer chivalry_gate_cooldown 0 else if timer chivalry_gate_error_message_timer >= 15000 say "Waiting for Holy Symbols. Chivalry Gate locked until spiritual firmware updates." 55 wait 500 settimer chivalry_gate_error_message_timer 0 endif endif else if timer chivalry_gate_error_message_timer >= 15000 say "Chivalry Gate subroutine recovering. Please enjoy this brief moment of stationary existence." 55 wait 500 settimer chivalry_gate_error_message_timer 0 endif endif endif if findtype chivalry_dungeon_gate_trigger_type_id 'ground' chivalry_dungeon_gate_trigger_hue 1 chivalry_dungeon_gate_trigger_distance_tiles as dungeon_gate_trigger if timer chivalry_gate_cooldown >= 36000 if has_enough_holy_symbols = 1 say "Dungeon Gate initialized. Reminder: I am not programmed for search and rescue operations." 88 wait 500 say '[SacredJourney' wait 500 waitforgump 1482653814 5000 gumpresponse 2 1482653814 wait 100 dclick dungeon_gate_trigger settimer chivalry_gate_cooldown 0 else if timer chivalry_gate_error_message_timer >= 15000 say "Waiting for Holy Symbols. Chivalry Gate locked until spiritual firmware updates." 55 wait 500 settimer chivalry_gate_error_message_timer 0 endif endif else if timer chivalry_gate_error_message_timer >= 15000 say "Chivalry Gate subroutine recovering. Please enjoy this brief moment of stationary existence." 55 wait 500 settimer chivalry_gate_error_message_timer 0 endif endif endif if findtype chivalry_shrine_gate_trigger_type_id 'ground' chivalry_shrine_gate_trigger_hue 1 chivalry_shrine_gate_trigger_distance_tiles as shrine_gate_trigger if timer chivalry_gate_cooldown >= 36000 if has_enough_holy_symbols = 1 say "Shrine Gate initialized. Channeling the prayers of those who may or may not have survived." 88 wait 500 say '[SacredJourney' wait 500 waitforgump 1482653814 5000 gumpresponse 3 1482653814 wait 100 dclick shrine_gate_trigger settimer chivalry_gate_cooldown 0 else if timer chivalry_gate_error_message_timer >= 15000 say "Waiting for Holy Symbols. Chivalry Gate locked until spiritual firmware updates." 55 wait 500 settimer chivalry_gate_error_message_timer 0 endif endif else if timer chivalry_gate_error_message_timer >= 15000 say "Chivalry Gate subroutine recovering. Please enjoy this brief moment of stationary existence." 55 wait 500 settimer chivalry_gate_error_message_timer 0 endif endif endif if findtype chivalry_custom_gate_trigger_type_id 'ground' chivalry_custom_gate_trigger_hue 1 chivalry_custom_gate_trigger_distance_tiles as custom_gate_trigger if timer chivalry_gate_cooldown >= 36000 if has_enough_holy_symbols = 1 say "Frost Fort Gate initialized. Contents may have shifted during thermal inversion." 88 wait 500 say '[SacredJourney' wait 500 waitforgump 1482653814 5000 gumpresponse 4 1482653814 wait 100 dclick custom_gate_trigger settimer chivalry_gate_cooldown 0 else if timer chivalry_gate_error_message_timer >= 15000 say "Waiting for Holy Symbols. Chivalry Gate locked until spiritual firmware updates." 55 wait 500 settimer chivalry_gate_error_message_timer 0 endif endif else if timer chivalry_gate_error_message_timer >= 15000 say "Chivalry Gate subroutine recovering. Please enjoy this brief moment of stationary existence." 55 wait 500 settimer chivalry_gate_error_message_timer 0 endif endif endif endif ########## END CHIVALRY SACRED JOURNEY GATE ########## endwhile continue

Quick Filters

Bard Quick SearchCrafter Quick SearchDexxer Quick SearchHarvester Quick SearchMage Quick SearchPVM Quick SearchPVP Quick SearchStealth Quick SearchTamer Quick Search