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


 

Create Logs