Pergatory's SMN Lua

Language: JP EN DE FR
users online
Forum » FFXI » Jobs » Summoner » Pergatory's SMN Lua
Pergatory's SMN Lua
 Asura.Pergatory
Offline
Server: Asura
Game: FFXI
user: Pergatory
Posts: 1,470
By Asura.Pergatory 2023-01-19 19:38:41
Link | Quote | Reply
 
For those who use my SMN Lua, I've published a major revision so I wanted to make a post about it.

Here's a link to the Lua: https://pastebin.com/Fa5PtueC

I've totally revamped the aftercast set usage. It was built in a restrictive way because it was just designed for how I use it personally.

I decided to make it smarter because of how many people started using it. You now have full control over making aftercast sets for whatever situation you want. For example if you want a different DT set with Carbuncle than with other avatars, you can add that and it'll get used.

Also, you can add your own idle modes now and as long as you add a set with matching name, it'll be used like you'd expect. I think a lot of modern Luas are like this so I apologize for taking so long to make mine this way!

Please let me know if you have any problems with the Lua. I don't get to play SMN as often as I'd like these days so it hasn't been thoroughly tested yet.

Happy summoning!
[+]
Offline
Posts: 42,747
By Jetackuu 2023-01-19 20:10:22
Link | Quote | Reply
 
I'll have to take a look at it later. Did you include a movement+ mode?

Also by chance did you include a toggle-able AFAC mode? (despite being less used these days). I'd need a whole day to remember how I added that last time, ha...
 Asura.Pergatory
Offline
Server: Asura
Game: FFXI
user: Pergatory
Posts: 1,470
By Asura.Pergatory 2023-01-19 20:19:20
Link | Quote | Reply
 
No movement toggle if that's what you mean, but you could add an idle mode called "Movement" if you want.

Besides putting it in your aftercast sets, any time you have Fleet Wind it'll override your feet with Gaiters as well.

Not sure what you mean by AFAC mode, but I don't think it has that either.
 Asura.Frod
Offline
Server: Asura
Game: FFXI
Posts: 1,214
By Asura.Frod 2023-01-19 20:38:30
Link | Quote | Reply
 
Jetackuu said: »
I'll have to take a look at it later. Did you include a movement+ mode?

Also by chance did you include a toggle-able AFAC mode? (despite being less used these days). I'd need a whole day to remember how I added that last time, ha...


Don't need to toggle for astral conduit.
have the setup skip precast bp timer and post cast av out idle sets, have it equip midcast for whatever bloodpact is being issued and sit in it until the buff wears.
 Asura.Pergatory
Offline
Server: Asura
Game: FFXI
user: Pergatory
Posts: 1,470
By Asura.Pergatory 2023-01-19 21:13:50
Link | Quote | Reply
 
Mine does skip BP recast swap if Conduit is up, although it won't skip aftercast but that's not a problem unless you're lagging badly. I've never had any problems with it anyway. BP damage is very consistent during Conduit.

You get best results by timing your macro press rather than spamming anyway. Look for the green hands!

Edit: Also, it will not swap out of BP gear if your pet is still readying its BP no matter what you do anyway. Conduit or not, you can spam a bunch of spells or whatever you want while it's readying, and you should still land in the right set. Your spell will be gimpy and cast slow due to no FC swap, but the BP will be fine.
Offline
Posts: 42,747
By Jetackuu 2023-01-19 21:33:41
Link | Quote | Reply
 
Is it possible to change gaiters to something decent like Shneddick ring?

Yeah, got it, will have to remake the toggle. There's way too much lag to trust that.

But word.
 Asura.Pergatory
Offline
Server: Asura
Game: FFXI
user: Pergatory
Posts: 1,470
By Asura.Pergatory 2023-01-19 21:40:01
Link | Quote | Reply
 
Jetackuu said: »
Is it possible to change gaiters to something decent like Shneddick ring?

Yeah, got it, will have to remake the toggle. There's way too much lag to trust that.

But word.
Yeah look for this block near the end of the file:
Code
	if buffactive['Quickening'] and IdleMode~='DT' and not ForceIlvl then
		equip({feet="Herald's Gaiters"})
	end


maybe change to something like:
Code
	if buffactive['Quickening'] and IdleMode~='DT' then
		equip({ring2="Shneddick Ring"})
	end

or you could even pull out the IdleMode not equal DT part if you don't need rings to cap DT in that set.
[+]
necroskull Necro Bump Detected! [733 days between previous and next post]
 Cerberus.Dekar
Online
Server: Cerberus
Game: FFXI
user: Dekar1
Posts: 256
By Cerberus.Dekar 2025-01-21 19:01:30
Link | Quote | Reply
 
I've started using this lua for my SMN and I really enjoy. However, any time I use it with gearinfo I get a message over and over that says:

"Invalid self_command: gearinfo 0 242 false false"

I know it's talking about my total haste as anytime I cast Haste I on myself it has 392 instead of the 242. Does anyone know a way to get this to stop so I can use gearinfo and this lua?
Offline
Posts: 53
By suuhja 2025-01-21 21:35:27
Link | Quote | Reply
 
At least the copy of the lua I have has a comment to the effect of:

Code
function self_command(command)
  ...
  send_command('console_echo "Invalid self_command: '..sanitized..'"') -- Note: If you use Gearinfo, comment out this line
  ...
end
[+]
 Cerberus.Dekar
Online
Server: Cerberus
Game: FFXI
user: Dekar1
Posts: 256
By Cerberus.Dekar 2025-01-21 21:47:43
Link | Quote | Reply
 
That worked! Thank you so much.
VIP
Offline
Posts: 923
By Lili 2025-01-22 08:00:29
Link | Quote | Reply
 
Cerberus.Dekar said: »
I've started using this lua for my SMN and I really enjoy. However, any time I use it with gearinfo I get a message over and over that says:

"Invalid self_command: gearinfo 0 242 false false"

I know it's talking about my total haste as anytime I cast Haste I on myself it has 392 instead of the 242. Does anyone know a way to get this to stop so I can use gearinfo and this lua?

Gearinfo has the option to make it NOT update gearswap, and that's really the better idea because anytime a GS self command is triggered, even if the code ultimately returns doing nothing, GS refreshes the entire user environment, which is a *heavy* operation, and gearinfo causes it to happen twice a second.
[+]
 Asura.Pergatory
Offline
Server: Asura
Game: FFXI
user: Pergatory
Posts: 1,470
By Asura.Pergatory 2025-01-27 21:07:09
Link | Quote | Reply
 
I did something silly that I'm quite proud of and wanted to share for my Summoner fam's amusement.

I decided to add an "Empy" toggle to my Lua that uses an alternate set for buff pacts, replacing most of the Baayami+1 with Empy+3 to try for the set bonus to get up to double duration. It costs me almost 1 minute off the duration of my 10-minute wards for a 4% chance at increased duration.

Why do such an obviously dumb thing, you ask? Well I did it for Odyssey fights! They're 15 minutes long, and SMN is often used in the 1st KI of a 2-KI strat meaning you're often fighting the full 15 minutes and have to reapply your 10-minute buffs mid-fight (usually with strategic uses of Apogee so you aren't losing a Mewing).

With the new set, my 10-minute pacts last 9:45, meaning I'll still re-apply them once just like before, BUT with a 4% chance of increased duration which likely means I won't have to reapply it at all.

And that's it. That's my idea. Can't think of anywhere else I'd actually use it besides Odyssey. If it works out I'll post it in my Pastebin version. (Or if people want it now, I can publish it now)
[+]
Log in to post.