SCH Gearswap
Gearswap SCH template
Requires Shortcuts Add-On
Hello, here's a SCH gearswap template with some bells and whistles. It's what I currently use and was a way to save some macro space.
Let me know if you have any troubles with it or if there is stuff missing you'd like. Or if you just like it or hate it...
If you are new to gearswap or a bit overwhelmed, check out Byrne's video
New Version
SCH.lua -- All your gearsets and keybindings etc. (Put your gear in here, you can rename this to "CharacterName_SCH.lua")
SCH_Lib.lua -- Code (don't change this) (DO NOT change the name of this file.)
Deprecated version
DEPRECATED_SCH.lua -- Code (don't change this) (You can rename this to "CharacterName_SCH.lua")
DEPRECATED_SCH_Gearsets.lua -- All your gearsets and keybindings etc. (Put your gear in here, DO NOT change the name of this file.)
Notable Features
HUD to display current modes
Fully customizable idle, nuking and regen modes
Keybind support for various commands
Grimoire agnostic stratagem (so you can make 1 macro that works in both arts)
Auto Echo drops
Auto Sublimation or Refresh Idle, can be overridden with a toggle for DT Idle
Cycle function to go through and save an Element
All in one SC function
Job Abilities Macros
macro: /console gs c scholar aoe
will cast Accession in LA or Manifestation in DA, etc.
See below for the list of commands.
Note: using LA or DA macro while being under the correct arts will cast addendum.
Here's the possible macros for JAs: Code
Light Arts Dark Arts
/console gs c scholar light Light Arts/Addendum
/console gs c scholar dark Dark Arts/Addendum
/console gs c scholar cost Penury Parsimony
/console gs c scholar speed Celerity Alacrity
/console gs c scholar aoe Accession Manifestation
/console gs c scholar power Rapture Ebullience
/console gs c scholar duration Perpetuance
/console gs c scholar accuracy Altruism Focalization
/console gs c scholar enmity Tranquility Equanimity
/console gs c scholar skillchain Immanence
/console gs c scholar addendum Addendum: White Addendum: Black
Element Cycle function Macro
Macro: /console gs c nuke cycle
Will cycle through elements in wheel order (water > fire > ice > wind > earth > lightning > light > dark > water > etc.)
Element Selected will be saved and used as the type for the casting macros / SC macro.
Nuking & SC MacrosCode
/console gs c nuke t1 Cast tier 1 nuke of saved element
/console gs c nuke t2 Cast tier 2 nuke of saved element
/console gs c nuke t3 Cast tier 3 nuke of saved element
/console gs c nuke t4 Cast tier 4 nuke of saved element
/console gs c nuke t5 Cast tier 5 nuke of saved element
/console gs c nuke helix Cast helix2 nuke of saved element
/console gs c nuke storm Cast Storm II buff of saved element
/console gs c sc tier Cycles SC Tier (1 & 2)
/console gs c sc castsc Cast All the stuff to create a SC burst-able by the nuke element set with '/console gs c nuke element'.
The New HUD in Standard Mode (Without and With Keybinds showing) (can toggle off)
The New HUD in Light Mode (with Keybinds showing (can toggle off)
For the rest, I either have a keybind (like alt+` for stun) or type cast from chat. I have another macro palette similar for when i am mainly in LA, with erase and cures and some -nas.
How to Keybind things
Refer to this link for the windower supported keybindings
Below is the keybinds I use.
You will find these, and feel free to modify them, in the SCH_Gearsets.lua.
Code
-- Setup your Key Bindings here:
windower.send_command('bind insert gs c nuke cycle') -- insert to Cycles Nuke element
windower.send_command('bind delete gs c nuke cycledown') -- delete to Cycles Nuke element in reverse order
windower.send_command('bind !f9 gs c toggle runspeed') -- Alt-F9 toggles locking on / off Herald's Gaiters
windower.send_command('bind f10 gs c toggle mb') -- F10 toggles Magic Burst Mode on / off.
windower.send_command('bind f12 gs c toggle melee') -- F12 Toggle Melee mode on / off and locking of weapons
windower.send_command('bind !` input /ma Stun <t>') -- Alt-` Quick Stun Shortcut.
windower.send_command('bind home gs c sc tier') -- home to change SC tier between Level 1 or Level 2 SC
windower.send_command('bind end gs c toggle regenmode') -- end to change Regen Mode
windower.send_command('bind !f10 gs c toggle nukemode') -- Alt-F10 to change Nuking Mode
windower.send_command('bind f9 gs c toggle idlemode') -- F9 to change Idle Mode
windower.send_command('bind !end gs c hud light') -- Alt-End to toggle light hud version
Also, remember to unbind your keybinds on job change. Code
function user_unload()
send_command('unbind insert')
send_command('unbind insert')
send_command('unbind delete')
send_command('unbind f9')
send_command('unbind f10')
send_command('unbind f12')
send_command('unbind !`')
send_command('unbind home')
send_command('unbind end')
send_command('unbind !f10')
send_command('unbind !f9')
send_command('unbind !end')
end
To do:
Better handling for weapon swaps -- for when TP return is needed to fuel Myrkr
Add the HUD to display modes rather than spam chat
Add option to choose between HUD or Chat in gearset file for user setup
Change the SC functions to end SC in helix tier 1, in order to extend the MB window
Modes now user customizable
Pedagogy Mortarboard into precast for appropriate spells based on which grimoire is up
Define more regen sets (Duration vs Potency vs Hybrid), I'm currently only using an hybrid set.
Add Sublimation mode in idle cycle
Add High Acc mode
Add Storm spell casting function to cast storm of saved element
Add reverse element cycle
Other Gearswaps
https://github.com/Tunaliz/Liz_Gearswaps
Date Created: 2018-11-19 22:47:17
Date Last Modified: 2019-06-06 02:41:20
Updates: 40
Bytes: 7674
|