MMOMinion
Cross Class Skill Auto-Assignment to add to the top of any profile - Printable Version

+- MMOMinion (https://www.mmominion.com)
+-- Forum: FFXIVMinion (https://www.mmominion.com/forumdisplay.php?fid=87)
+--- Forum: [DOWNLOADS] Addons, Lua Modules, Navigation Meshes.. (https://www.mmominion.com/forumdisplay.php?fid=90)
+---- Forum: SkillManager Profiles (https://www.mmominion.com/forumdisplay.php?fid=105)
+----- Forum: Disciples of The Hand Profiles (https://www.mmominion.com/forumdisplay.php?fid=113)
+----- Thread: Cross Class Skill Auto-Assignment to add to the top of any profile (/showthread.php?tid=19266)



Cross Class Skill Auto-Assignment to add to the top of any profile - spaztick - 07-23-2017

Hello, BSD here! :D  Here is the auto-assignment text, you can add this to the top of any LUA the -- is to comment/uncomment the line.  Use as needed.  

This takes affect when you are selecting the profile from the drop down menu, it will not take affect if you are occupied. (in a craft, engaged with an NPC etc)
Code:
-- Cross Class Skills
SendTextCommand('/aaction clear')
--SendTextCommand('/aaction "'..tostring(ActionList:Get(1,276).name)..'" on') --Rumination, Relaxation, Nachsinnen
--SendTextCommand('/aaction "'..tostring(ActionList:Get(1,277).name)..'" on') --Ingenuity, Ingéniosité, Einfallsreichtum
--SendTextCommand('/aaction "'..tostring(ActionList:Get(1,278).name)..'" on') --Manipulation
--SendTextCommand('/aaction "'..tostring(ActionList:Get(1,279).name)..'" on') --Waste Not, Parcimonie, Nachhaltigkeit
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,281).name)..'" on') --Steady Hand II, Main sûre II, Ruhige Hand II
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,283).name)..'" on') --Ingenuity II, Ingéniosité II, Einfallsreichtum II
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,284).name)..'" on') --Innovation
--SendTextCommand('/aaction "'..tostring(ActionList:Get(1,285).name)..'" on') --Waste Not II, Parcimonie II, Nachhaltigkeit II
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,286).name)..'" on') --Comfort Zone, Zone de confort, Komfortzone
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,287).name)..'" on') --Reclaim, Récupération, Reklamation
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100009).name)..'" on') --Byregot's Blessing, Bénédiction de Byregot, Byregots Segen
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100033).name)..'" on') --Rapid Synthesis, Travail rapide, Schnelle Bearbeitung
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100039).name)..'" on') --Piece by Piece, Pièce par pièce, Stück für Stück
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100063).name)..'" on') --Careful Synthesis, Travail prudent, Sorgfältige Bearbeitung
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100069).name)..'" on') --Careful Synthesis II, Travail prudentII, Sorgfältige Bearbeitung II
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100083).name)..'" on') --Flawless Synthesis, Travail sérieux, Makellose Bearbeitung
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100098).name)..'" on') --Tricks of the Trade, Ficelles du métier, Kunstgriff
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100108).name)..'" on') --Hasty Touch, Ouvrage hâtif, Hastige Veredelung
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100136).name)..'" on') --Muscle Memory, Mémoire musculaire, Motorisches Gedächtnis
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100178).name)..'" on') --Maker's Mark, Marque du fabricant, Kunst des Kundigen



RE: Cross Class Skill Auto-Assignment to add to the top of any profile - moocow - 02-05-2018

(07-23-2017, 12:27 AM)spaztick Wrote:  Hello, BSD here! :D  Here is the auto-assignment text, you can add this to the top of any LUA the -- is to comment/uncomment the line.  Use as needed.  

This takes affect when you are selecting the profile from the drop down menu, it will not take affect if you are occupied. (in a craft, engaged with an NPC etc)
Code:
-- Cross Class Skills
SendTextCommand('/aaction clear')
--SendTextCommand('/aaction "'..tostring(ActionList:Get(1,276).name)..'" on') --Rumination, Relaxation, Nachsinnen
--SendTextCommand('/aaction "'..tostring(ActionList:Get(1,277).name)..'" on') --Ingenuity, Ingéniosité, Einfallsreichtum
--SendTextCommand('/aaction "'..tostring(ActionList:Get(1,278).name)..'" on') --Manipulation
--SendTextCommand('/aaction "'..tostring(ActionList:Get(1,279).name)..'" on') --Waste Not, Parcimonie, Nachhaltigkeit
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,281).name)..'" on') --Steady Hand II, Main sûre II, Ruhige Hand II
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,283).name)..'" on') --Ingenuity II, Ingéniosité II, Einfallsreichtum II
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,284).name)..'" on') --Innovation
--SendTextCommand('/aaction "'..tostring(ActionList:Get(1,285).name)..'" on') --Waste Not II, Parcimonie II, Nachhaltigkeit II
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,286).name)..'" on') --Comfort Zone, Zone de confort, Komfortzone
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,287).name)..'" on') --Reclaim, Récupération, Reklamation
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100009).name)..'" on') --Byregot's Blessing, Bénédiction de Byregot, Byregots Segen
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100033).name)..'" on') --Rapid Synthesis, Travail rapide, Schnelle Bearbeitung
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100039).name)..'" on') --Piece by Piece, Pièce par pièce, Stück für Stück
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100063).name)..'" on') --Careful Synthesis, Travail prudent, Sorgfältige Bearbeitung
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100069).name)..'" on') --Careful Synthesis II, Travail prudentII, Sorgfältige Bearbeitung II
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100083).name)..'" on') --Flawless Synthesis, Travail sérieux, Makellose Bearbeitung
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100098).name)..'" on') --Tricks of the Trade, Ficelles du métier, Kunstgriff
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100108).name)..'" on') --Hasty Touch, Ouvrage hâtif, Hastige Veredelung
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100136).name)..'" on') --Muscle Memory, Mémoire musculaire, Motorisches Gedächtnis
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100178).name)..'" on') --Maker's Mark, Marque du fabricant, Kunst des Kundigen

Hi 

Can this be updated with the elemental skills:brand of earth etc?


RE: Cross Class Skill Auto-Assignment to add to the top of any profile - nemesis0342 - 02-06-2018

(02-05-2018, 09:01 PM)moocow Wrote:  
(07-23-2017, 12:27 AM)spaztick Wrote:  Hello, BSD here! :D  Here is the auto-assignment text, you can add this to the top of any LUA the -- is to comment/uncomment the line.  Use as needed.  

This takes affect when you are selecting the profile from the drop down menu, it will not take affect if you are occupied. (in a craft, engaged with an NPC etc)
Code:
-- Cross Class Skills
SendTextCommand('/aaction clear')
--SendTextCommand('/aaction "'..tostring(ActionList:Get(1,276).name)..'" on') --Rumination, Relaxation, Nachsinnen
--SendTextCommand('/aaction "'..tostring(ActionList:Get(1,277).name)..'" on') --Ingenuity, Ingéniosité, Einfallsreichtum
--SendTextCommand('/aaction "'..tostring(ActionList:Get(1,278).name)..'" on') --Manipulation
--SendTextCommand('/aaction "'..tostring(ActionList:Get(1,279).name)..'" on') --Waste Not, Parcimonie, Nachhaltigkeit
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,281).name)..'" on') --Steady Hand II, Main sûre II, Ruhige Hand II
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,283).name)..'" on') --Ingenuity II, Ingéniosité II, Einfallsreichtum II
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,284).name)..'" on') --Innovation
--SendTextCommand('/aaction "'..tostring(ActionList:Get(1,285).name)..'" on') --Waste Not II, Parcimonie II, Nachhaltigkeit II
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,286).name)..'" on') --Comfort Zone, Zone de confort, Komfortzone
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,287).name)..'" on') --Reclaim, Récupération, Reklamation
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100009).name)..'" on') --Byregot's Blessing, Bénédiction de Byregot, Byregots Segen
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100033).name)..'" on') --Rapid Synthesis, Travail rapide, Schnelle Bearbeitung
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100039).name)..'" on') --Piece by Piece, Pièce par pièce, Stück für Stück
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100063).name)..'" on') --Careful Synthesis, Travail prudent, Sorgfältige Bearbeitung
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100069).name)..'" on') --Careful Synthesis II, Travail prudentII, Sorgfältige Bearbeitung II
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100083).name)..'" on') --Flawless Synthesis, Travail sérieux, Makellose Bearbeitung
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100098).name)..'" on') --Tricks of the Trade, Ficelles du métier, Kunstgriff
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100108).name)..'" on') --Hasty Touch, Ouvrage hâtif, Hastige Veredelung
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100136).name)..'" on') --Muscle Memory, Mémoire musculaire, Motorisches Gedächtnis
--SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100178).name)..'" on') --Maker's Mark, Marque du fabricant, Kunst des Kundigen

Hi 

Can this be updated with the elemental skills:brand of earth etc?
You can do that by grabbing the skill ID from xivdb - Just find the skill, and grab the numerical ID from the url. Then just replace/add them to this lua.


RE: Cross Class Skill Auto-Assignment to add to the top of any profile - PixiKel - 02-06-2018

I really wish this could be incorporated into the bot UI when creating profiles (similar to how you choose which abilities you're adding to a profile). That would be super handy.


RE: Cross Class Skill Auto-Assignment to add to the top of any profile - Zanci - 10-04-2018

Code:
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,283).name)..'" on')    --Ingenuity II, Ingéniosité II, Einfallsreichtum II
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,284).name)..'" on')    --Innovation
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,286).name)..'" on')    --Comfort Zone, Zone de confort, Komfortzone
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100039).name)..'" on') --Piece by Piece, Pièce par pièce, Stück für Stück
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100069).name)..'" on') --Careful Synthesis II, Travail prudent II, Sorgfältige Bearbeitung II
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100098).name)..'" on') --Tricks of the Trade, Ficelles du métier, Kunstgriff
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100136).name)..'" on') --Muscle Memory, Mémoire musculaire, Motorisches Gedächtnis
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,278).name)..'" on')    --Manipulation
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100063).name)..'" on') --Careful Synthesis, Travail prudent, Sorgfältige Bearbeitung
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100083).name)..'" on') --Flawless Synthesis, Travail sérieux, Makellose Bearbeitung
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100108).name)..'" on') --Hasty Touch, Ouvrage hâtif, Hastige Veredelung
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,277).name)..'" on')    --Ingenuity, Ingéniosité, Einfallsreichtum
SendTextCommand('/aaction "'..tostring(ActionList:Get(9,100033).name)..'" on') --Rapid Synthesis, Travail rapide, Schnelle Bearbeitung
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,279).name)..'" on')    --Waste Not, Parcimonie, Nachhaltigkeit
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,285).name)..'" on')    --Waste Not II, Parcimonie II, Nachhaltigkeit II
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,276).name)..'" on')    --Rumination
SendTextCommand('/aaction "'..tostring(ActionList:Get(1,287).name)..'" on')    --Reclaim, Récupération, Reklamation(edited)

5.0 updated