- Loading AGLua
- Basic Functions
- Auto Run/Basher/Influencer
- Balance/EQ Chaser
- Plugin Functions
- Create Logs
Loading AGLua
1) Unzip AG3.zip to any location
- IF STARTING NEW PROFILE -
2) Create a new world and SAVE it to the same directory as the unzipped AG3 files.
3) Hit Ctrl+Alt+G, click on the Lua tab, and make sure Run DLLs is checked.
4) Hit Ctrl+Shift+8 and click Load. Select AG Lua triggers.mct. Hit ok, ignore errors
5) Hit Ctrl+Shift+9 and click Load. Select AG Lua aliases.mca. Hit ok, ignore errors
6) Hit Ctrl+Shift+7 and click Load. Select AG Lua variables.txt. Hit ok.
7) Hit Ctrl+Shift+6, click Browse, and select AGLua.lua
8) Disconnect
9) Load any plugins into plugins folder and hit Ctrl+Shift+R
10) Type TOGGLES and configure your system. Reconnect.
- IF USING AG3.MCL -
2) Hit ctrl+o in MUSHclient. Load AG3.mcl.
3) Ignore errors. Disconnect.
4) Hit Ctrl+Shift+6, hit browse, select AGLua.lua
5) Type TOGGLES and configure your system. Reconnect.
Basic Functions
Syntax: X <target>
This sets your current target. You can access this variable in your own triggers/aliases by having EXPAND VARIABLES checked in the trigger or alias box and using @script_target.
ex: X ethelon
Syntax: SET ATTACK <attack>
This sets your Bashing attack that works with the FF command and auto basher
ex: SET ATTACK point staff
Syntax: SET LEFT|RIGHT|BOTH <item>
This sets your wielded items. SET LEFT STAFF would set you to auto-wield a staff in your left hand. SET BOTH chain would set both your hands as wielding the item, which is good for Monks and Knights that use a two-handed weapon.
ex: SET BOTH chain#12345
Syntax: SET FAELEAF|MYRTLE|COLTSFOOT <number>
This sets your pipe ids, for those who do not have pipelist. If you do have pipelist, the system will auto-track your pipes and set them itself.
ex: SET FAELEAF pipe#12345
Syntax: PAUSE|UNPAUSE
This will pause or unpause the system. While paused, the system still tracks everything, so when you unpause it will begin to cure/heal.
ex: PAUSE
Syntax: LINK <number>
This will link you to a nexus/node for the desired amount of energy ticks.
ex: LINK 30
Syntax: STUDY <number> <skill> <teacher>
This will allow you to learn a specified number of lessons from an NPC trainer.
ex: STUDY 300 necromancy Ardrak
Syntax: RECHARGE
This will use your magiclist and attempt to recharge all enchantments you have.
ex: RECHARGE
Syntax: #<number> <action>
This will auto repeat an action the specified number of times. This does not check for balance/eq so use it only with actions that don't require them!
ex: #25 put essence in megalith
Syntax: MATH <numbers>
This will do basic math for you.
ex: MATH 5*5 (echos out 25)
Syntax: SP1|SP2|SP3
Smokes your pipes. SP1 = Faeleaf, SP2 = Coltsfoot, SP3 = Myrtle
ex: SP2
Syntax: RE
This will reject your target.
ex: RE
Syntax: PL <all|elixirs|salves|poisons|oils|misc|refill or nothing>
This calls your potionlist (requires the skill in discernment). If just PL is entered, it will return your basic curing vials, otherwise with one of the second entries (all|elixirs|salves|poisons|oils|misc|refill) it will return a list of the vials associated with that call. PL REFILLS, when in a shop, will pull out your gold and attempt to refill your empty vials so that you have atleast one of each basic vial filled.
ex: PL poisons
Syntax: KATA {<form name>}{<action1>}{<action2>}{<action3>}{<modifiers>}
This is a quick syntax to add in monk katas. The fields need to be enclosed in the braces {}. The first field is your form name, the next three fields are your actions, and the fifth field is your modifiers.
ex: KATA {ninshiRleg}{ninshi rleg}{oolibah head right}{none}{speed hard break}
Syntax: TOGGLES
This displays all your toggles. You set a toggle by clicking on the toggle listed until it reaches your desired setting. You can view what setting options there are by hovering over the toggle link. You can also directly enter an alias (listed below) to change individual toggles directly without using the list.
Current Toggles
Bashing Style Syntax: TFF
Changes your bashing style that pertains to your class. This will also control how you auto-raze while bashing.
Pipe Types Syntax: TP
Changes yourpipe type between artifact and normal. Artifact pipes are not kept lit.
Focus Mind Syntax: TF
Turns the use of focus mind curing on or off
Focus Spirit Syntax: TFS
Turns the use of focus spirit curing on or off
SixthSense Upkeep Syntax: TSIX
Keeps sixthsense up if on
TrueHearing Upkeep Syntax: TTRU
Keeps truehearing up if on
SparkleBerry Syntax: TSB
Sets your sparkleberry use to off, on, or to use the nature domoth herb. Use SET NATURE <herb> to set the domoth herb
Healing Scroll Syntax: TH
Set the healing scroll to off, on, or on with a recharge. If on with recharge, after use, you will attempt to recharge your scroll from a cube. If you have magiclist your scroll will be updated automatically, otherwise use SET HEALSCROLL <numbers> to set your scroll id.
Cleanse Type Syntax: TC
Set your cleanse curing (for aeon, sap curing locks) between the cleanse enchantment, the elementalism skill, or the soap artifact.
Power Cure for Locks Syntax: TMC
Set your power curing for hard locks between the green, gedulah, or off.
Parry Mode Syntax: TPR
Set how you will use parry, either off, after last hit area, based off wounds, or dynamic. You may set the default parry area using SET PARRY <area>
Last Hit: System will parry the last struck area, IF the parry has not already changed within the last 2 seconds.
Wounds: System will keep the most wounded area always parried.
Dynamic: You choose an area to HOLD for your parry and stance, these areas will remain parried/stanced until wounds on another location surpass your bypass settings. Example: I have my head set as my Parry Hold, I have my Bypasses set as Arms:4, Chest:4, Gut:4, Head:4, and Legs: 3. (1=Light, 2=Medium,3=Heavy,4=Crit Wounds) With my Head set as my hold, my parry will always remain on my head UNTIL one of the other areas bypasses it's bypass setting. So, in the example my arms, chest, and gut will never have my parry cover them unless they hit critical wounds, while my legs, set for heavy, will parry once they reach heavy wounds. This will check also against it's own hold, which means, since my head bypass is set for critical, if my head is at critical wounds it will never change its parry until it drops below it's own bypass.
SET BYPASS ARMS <#>
SET BYPASS LEGS <#>
SET BYPASS CHEST <#>
SET BYPASS GUT <#>
SET BYPASS HEAD <#>
SET BYPASS PARRY <area>
SET BYPASS STANCE <area>
# = 1+, 1 = light, 2 = medium, 3 = heavy, 4 = crit wounds. You may go higher, indicating higher levels of critical.
area = area to parry, head, gut, chest, arms, legs
Stance Mode Syntax: TSA
If on, you will stance the most wounded area. You may set the default stanced area using SET STANCE <area>
Writhe Preference Syntax: TW
Set your prefered way to writhe between writhing, summer, or tipheret. If set to writhe and you have the contortion toggle on, you will contort instead of writhing.
Auto Diagnose Syntax: TAD
If on, you will automatically diagnose hidden affliction states. This will never fire more than once every 5 seconds.
Chervil for Bleeding Syntax: TCH
If on, you will use chervil to help in curing bleeding.
Sipper Syntax: TSP
If on, you will auto heal for health, mana, ego, vessels, and deep wounds.
Time Stamp Syntax: TS
If on, displays a timestamp on the end of your prompt.
Rebounding Upkeep Syntax: TR
If on, will upkeep your aura of rebounding.
Auto Cleanse Ectoplasm Syntax: TECTO
If on, will use your toggle cleanse setting to cure ectoplasm.
Auto Cleanse Mucous Syntax: TMUCOUS
If on, will use your toggle cleanse setting to cure mucous.
Auto Cleanse Mud Syntax: TMUD
If on, will use your toggle cleanse setting to cure mud.
Debate Switch Syntax: TDEBATE
If on, you will auto switch debate mindsets after being attacked.
Acrobatics Contort Syntax: TB
If on, you will cure writhes and grapples using contort.
Acrobatics Springup Syntax: TU
If on, you will use springup instead of stand when you are prone.
Look for Traps Syntax: TTRAPS
If on, you will fire the TRAPS syntax when moving through rooms.
Affliction Alerts Syntax: TAA
If on, you will be alerted when afflictions hit you.
Cure Alerts Syntax: TCA
If on, you will be alerted as to what is being cured by the system.
Auto Blanknote Syntax: TBN
If on, you will auto blanknote your target when they put up truehearing. This does have a timed tracking, so it knows when they eat pre-maturely. Great for Bards
Track Target Deafness Syntax: TD
If on, you will see in your prompt a DEAF or UNDEAF label, which is tracking your target's state of hearing. Great for Bards
Auto Refrain Songs Syntax: TREFRAIN
If on, you will track your song status and auto refrain when you get to within 40 seconds of the song ending. Great for Bards
Auto Dominate Syntax: TO
If on, you will auto dominate/command your target when you gain control of them. You use the syntax O <command> to set your dominate command.
MORE Scrolling Syntax: TMORE
If on, you will auto MORE on help files and pages that ask you to type MORE.
Auto Climb Rocks Syntax:TCL
When ON, will use the survival power skill rockclimbing to get out of pits.
Pre Apply Regeneration Syntax:TPRE
When ON, will preapply specific attacks, mainly monks attacks that can be tracked.
Auto Beast Heal Syntax:TBH
Has settings for all the combinations of health/mana/ego healing available to your beast, will heal you when your health/mana/ego drop below a certain threshhold and also will have you keep the beasts ego restored through beast empathy.
Auto Head Slam Syntax:THEAD
When ON, when you are entangled as a Knight class, you will use the headslam skill on your target while writhing.
Auto Tumble Choke Syntax:TTC
When ON, when hit with choke, you will attempt to tumble out of the choke.
Auto Barbed Tail Syntax:TB
When ON, if you have the barbedtail skill from Nihilism, you will attempt to auto sting your target.
Auto Target Syntax:TAT
When ON, when you kill your target, or when you move rooms, you will do a hidden check of WHO HERE and INFO HERE and automatically target the first target to come back. This checks the WHO HERE first, so pvp targets will take precidence over mobs.
SET AT <target,target,target,etc>
Auto Discern Syntax:TDISCERN
When set to Health, Mana, or Ego, when discernment is used on your target, if they are at or below 50% of that stat you will fire off a kill attack, otherwise you will fire off a fail attack.
SET FAIL <failed skill syntax>
SET KILL <kill method skill syntax>
SET PER <#>
Example SET FAIL darkchant leech
Example SET KILL darkcall wrack
Set Basic Defenses on Login Syntax:TDEF
When ON, when you login, you will setup galvanism, fire, frost, and insomnia.
Debugger Syntax: DEBUG
If on, you will see a huge, spammy, amount of debugging script. This is great for debugging and seeing if something is firing and being sent to your script.
Auto Run/Basher/Influencer
Syntax: TAB
This turns your auto basher on and off.
ex: TAB
Syntax: SET SURVIVE <command>
This sets a survival command for use when auto bashing. If you ever drop below 25% health, this command will fire and your auto basher will turn itself off. You may also stack commands using |, as a precaution against insanity in astral bashing. So, if I SET SURVIVE fly|fly|fly|fly, if my health ever drops below 25%, the system will shut off the auto basher and attempt to fly four times. As a note, this only fires if you have full balance/eq recovered.
ex: SET SURVIVE divinefire
Syntax: INF
This turns your auto influencer on and off.
ex: INF
Syntax: SET INFLUENCE <attack> <attack> <attack>
This sets your three influence attacks to be cycled through.
ex: SET INFLUENCE praise compliments admiration
Syntax: SET AT <target>,<target>,<target>,etc
This sets your targets to be used for bashing, influencing, PKing, and the auto run.
ex: SET AT ethelon,revan,morgfyre,cave-fisher
Syntax: RP <direction>,<direction>,<direction>,etc
This sets your run path to move.
ex: RP n,s,e,ne,in,out,w,n,e,up
Syntax: RON
This turns the Auto Run ON, it will begin moving off the first room in the run path. This also turns ON AutoTarget.
You can also turn on the Auto basher or influencer so they were hand in hand with this (TAB|INF)
Syntax: ROFF
This turns the Auto Run OFF, this also turns OFF AutoTarget
Balance/EQ Chaser
Syntax: Q|LOAD <command>
This sets up the command to be fired on your next balance and eq recovery. If you have balance and eq, the command fires immediatley.
ex: Q play blanknote @script_target
*** The Balance/EQ chaser calls below all require you to have your alias set to SEND TO:SCRIPT. These are meant to be written into your own aliases!! ***
Syntax: loadit("<command>")
This sets up the command to be fired on your next balance and eq recovery. If you have balance and eq, the command fires immediatley.
ex: loadit("fly")
Syntax: loaditMultiple("<command,command,command,etc>")
This sets up a series of commands to be fired (Commands are seperated using a comma). Once one fires, after a quarter second the next will be checked to fire (if you still have balance/eq).
ex: loaditMultiple("vault mare, spur mare skyward")
Syntax: loaditPause("<command>")
This sets up an action that will also pause the system when it fires. This is useful for instakills, so the system doesnt cure or cause you to respond and ruin the kill method.
ex: loaditPause("fling soulless at @script_target")
Plugin Functions
Mapper
Syntax: mapper zoom
Control the zoom level of the mapper window.
Syntax: mapper find
Find a room with a similar name.
Syntax:mapper goto
Go to room with vnum
.
Syntax: mapper where
Goes to room with exact name.
Syntax: mapper gotoarea
Goes to the closest entrance room of an area.
Syntax: mapper
Control the speedwalking to stop and resume.
Syntax: mapper
Hides or shows the mapper window in MUSHclient.
Syntax: mapper enablearea
Enable an area in the map
Syntax: mapper disablearea
Disable an area in the map
Syntax: savemap:
Saves map file WARNING: Map does not autosave. You NEED to use this after any change you want permanently saved?
Syntax: loadmap:
Syntax: mapper zoom
Force a reload of the mapfile
Syntax: loadxmlmap:
Load an MMP-compliant xml file into the mapper
Syntax: genrun:
Start genrun. Bashes along the way
Auto Defense
Syntax: DEFALL
This will setup all your saved defenses. If you have the magiclist skill, it will also put up any enchantment defenses you may have. It will not use any enchantment that has only 1 charge left.
ex: DEFALL
Syntax: DEFF
This will setup the NEXT saved defense you are missing. If you have the magiclist skill, it will also put up the NEXT enchantment defense you need. This is a good option to use in combat to setup single defenses quickly.
ex: DEFF
Syntax: LISTDEF
This will display all defense in the plugin. You can click the linked defenses to turn them on and off. This saves their state, just as if you used the SETUPDEF command.
ex: LISTDEF
Syntax: LOADDEFS <defense,defense,defense,etc>
This is another way to set all of your defenses. This is great for players with alts, as you can have an aliases to quickly set the defense plugin to that characters skills. Use the LISTDEF display defense names for the naming guidelines. The only two exceptions are WINGS for nihilism and celestialism. These are called darkwings and starwings respectively. When you use this command, it erases any previously saved defenses.
ex: LOADDEFS nightsight,thirdeye,selfishness,malkuth,yesod,netzach
Syntax: FLIST
This will display your Transmology FleshCraft Skills.You can click the linked skills to turn them on and off.
ex: FLIST
Syntax: FDEF
This will setup your missing Transmology FleshCraft skills, based upon their settings from FLIST.
ex: FDEF