Hey guys, I've been thinking about releasing my seafaring triggers and aliases on here for a while. I like sailing a lot(obviously), and I'm still slowly working on putting together a thing to make ship trades easier too, which I'll put in here later. Right now, this is the aliases and triggers that I use for fighting and stuff on the sea.
https://www.dropbox.com/s/bwur1f6nrks0rfm/SeafaringTrigPkg.xml?dl=0https://www.dropbox.com/s/jq3jwxkg562ierx/SeafaringAliasPkg.xml?dl=0Once you get these loaded in either via the package manager or import, there are a few different things:
-Turning the ship is done with 'c <dir>', and it works with non-cardinal directions as well. So, for example, c nne, c s, c urmom, etc.
-You can row/full sails with 'c fs'.
-You can repair without maintaining by 'c r' or repair WITH maintaining with 'c rm'.
-Nothing's automated except shooting ballista at seamonsters. I don't really believe in higher end automation, so if you're looking for some kind of win, piss off.
-There are a lot of weapon aliases for doing different things, like shooting at seamonsters or a ship. Look at them and get familiar with them.
-Feel free to change the substitutions I have in there. It's not perfect and there's still a lot to be done. If you guys have any questions, feel free to post here if I'm afk/asleep, or send me a message or tell. If I don't respond, just msg me or post here.
~~Bann
Comments
</code><code>if matches[2] == "loadb" then expandAlias("pp") send("load ballista with dart`fire ballista at seamonster") elseif matches[2] == "loadbd" then expandAlias("pp") send("load ballista with dart dipped`fire ballista") <span>end</span>That's a roughshod way to do it, but it should work - assuming your healing is on to begin with. If you do this, you'll also want to make sure you put expandAlias("pp") in the Curing On trigger too, to re-enable your healing.
To pause:
svo.app("on",true)To unpause:
svo.app("off",true)The second argument is whether Svof tells you it's paused, so you can do it silently with
svo.app("on",false)</code><code>if matches[2] == "loadb" then svo.app("on", true) send("load ballista with dart`fire ballista at seamonster") elseif matches[2] == "loadbd" then svo.app("on", true) send("load ballista with dart dipped`fire ballista") end^ is what it'll look like with Svof added in.
svo.app("off", true)
^ is what it'll look like in the Curing On trigger.send("ship repair all")
Remember that you'll want to change the command separator in the aliases/triggers. I use the ` character, so change that to whatever you use.
if matches[2] == "loadb" then svo.app("on", false) -- change argument 2 to true if you want svof to tell you it has paused send("load ballista with dart"..svo.conf.commandseparator.."fire ballista at seamonster") elseif matches[2] == "loadbd" then svo.app("on", false) -- change argument 2 to true if you want svof to tell you it has paused send("load ballista with dart dipped"..svo.conf.commandseparator.."fire ballista")<br>end