I don't think a custom curingset is going to play nicely with Svof. There are two that it uses, manipulates and switches between (as per my understanding and perusing the source trying to figure things out.)
The system also makes use of 2 curingsets - normal and slowcuring. These do not correspond to your defence modes, but instead to the normal and slowcuring (aeon/retardation) priorities - the idea is that when you enter aeon or retardation, all of your priorities can be switched over instantly with a single command for fast curing without the burden of changing many priorities that’ll slow you down.
Just to clarify, did you try manually resetting the defence while on the normal curingset? I assume you also installed the Jester Svof instead of the Runewarden one (just to make sure)?
Everyone's off plane due to the event so I'm getting no response on svof clan, but.. https://ada-young.appspot.com/pastebin/IxXrJ77f Anyone able to help me fix this? Svof's appending "none" at the end of a lot of commands, I tried reinstalling svof and restarting mudlet, neither fixed it. Am on svof 33 and mudlet 3.5.
ETA: More info.. is doing it for all minerals, mounting, and lighting pipes, from what I can tell. Maybe more, but going through and manually "outr <mineral>|eat <mineral>" is annoying and I can't be bothered to do that for every mineral def. My DW defs are loading fine.
Sobriquet suggested searching for "none", only found the "last command entered" variable trying to do things with "none" at the end. I haven't created any new scripts or whatever recently, so no idea why this started.
I haven't added anything for a week or so, and also tried rolling back to the known-good profile, a profile from a week ago, and the oldest profile on my mudlet and it still did this.
Unless you updated svof right before it happened, it seems unlikely it's an issue with svof. I think svof creates some in-game aliases (e.g. multicmd); I don't know if they're used for the outrifting, but it could be an issue with the alias system.
(D.M.A.): Cooper says, "Kyrra is either the most innocent person in the world, or the girl who uses the most innuendo seemingly unintentionally but really on purpose."
Klendathu’s helping me patch something together to stop the onslaught of runic defenses that doesn’t require me to manually toggle stuff on and off.
(D.M.A.): Cooper says, "Kyrra is either the most innocent person in the world, or the girl who uses the most innuendo seemingly unintentionally but really on purpose."
After talking to a few individuals yesterday (including Keneanung) there seems to be a lack of people that still play to update this community sourced curing system. How many people are actually have the ability and time to update this system? With the new Elemental Lord update, it seems vital we get those updates (and fix some outstanding bugs) into production. I wish I could be more helpful from the coding side (and I'm currently trying to look at the low effort bugs to see if I can help fix), but I'm just simply not a coder. I would be able to contribute to a pool of credits to the individual(s) who contribute to updating the system so they are actually getting benefit out of it. Any interested parties in either donating to a pool or stepping up and taking on updating?
If it were all coded within Mudlet, I'd be happier to work on it, but it's a whole series of external files. I just code up extra bits I need separate to Svof
Tharos, the Announcer of Delos shouts, "It's near the end of the egghunt and I still haven't figured out how to pronounce Clean-dat-hoo."
for water lord if you open the svo file in notepad++ (it's in the .config/mudlet/profiles/<name of your profile> folder for windows)
search for -- Dragoncraft: everyone gets it, then you can add this in after that block
<div>-- Elemental Lord
<br></div><div>defs_data:set("ElementalLord", { type = "Elemental",</div><div> offline_defence = true,</div><div> invisibledef = true,</div><div> stays_on_death = true,</div><div> on = {"With a cursory thought, you still your clamorous heart and arise whole, gazing out from within your titanic waters. All around you, above and below, life surges. Every pulse and beat, you feel as your own. By the will of Sllshya, Water is yours to command!","Your elemental might has already overtaken your form."},</div><div> off = "Primal water abandons you, your flawed physicality reasserting itself once more as you forsake your primordial form." })</div><div> defs_data:set("cohesion", { type = "Elemental",</div><div> specialskip = function() return not defc.ElementalLord end,</div><div> def = "You have altered the cohesion of your form.",</div><div> on = {"You alter the cohesion of your fluid form.", "You have already altered the cohesiveness of your form."}})</div>
then search for defences.lost("dragonarmour") and after the
<div>cohesion = {</div><div> physical = {</div><div> balanceful_act = true,</div><div> aspriority = 0,</div><div> spriority = 0,</div><div> def = true,</div><div><br></div><div> isadvisable = function ()</div><div> return (((sys.deffing and defdefup[defs.mode].cohesion and not defc.cohesion) or (conf.keepup and defkeepup[defs.mode].cohesion and not defc.cohesion)) and not codepaste.balanceful_defs_codepaste() and defc.ElementalLord) or false</div><div> end,</div><div><br></div><div> oncompleted = function ()</div><div> defences.got("cohesion")</div><div> end,</div><div><br></div><div> action = "manifest cohesion",</div><div> onstart = function ()</div><div> send("manifest cohesion", conf.commandecho)</div><div> end</div><div> },</div><div> gone = {</div><div> oncompleted = function()</div><div> defences.lost("cohesion")</div><div> end</div><div> }</div><div> }</div>
after that find me.skills and insert after your class skills
</code> Elemental = true</pre><br><br>mine looks like this due to also being an alchemist<br><br><div></div><pre class="CodeBlock"><code><div>me.skills = {</div><div> elementalism = true,</div><div> crystalism = true,</div><div> artificing = true,</div><div> physiology = true,</div><div> transmutation = true,</div><div> alchemy = true,</div><div> Elemental = true</div><div>}</div>
I also got in mudlet itself a script that does
if gmcp.Char.Status.race == "Elemental Lord" then svo.defc.ElementalLord = true else svo.defc.ElementalLord = false end
That'll make you able to add 'cohesion' to a defup method and have it show in DEF (along with Elemental Lord as Dragons do), it's not as fancy as the Dragon one cause I haven't entirely figured out how that was done yet
It also doesn't do squat for curing, it just makes you able to def up easier via vdefs <mode>
I'm creating a testing todo list. This is where I'll need people to help - haven't got the time to test it all extensively: https://github.com/svof/svof/pull/329
Progress so far - after many hours, all of the preprocessing is gone. This is an important step in making the system importable into Mudlet for editing. Incidentally, it also makes the code easier to work with. The testing list has grown to be huge though - I will not have time for this, will need volunteers.
System moved into Mudlet, seems to be working OK at a glance. As a side-effect of the move, it'll automatically detect class changes and reload without needing any restarts or reinstalls.
There is no elemental support, you guys will need to add that in. Submit your changes to https://github.com/svof/svof/ so they'll stay through updates & everyone can benefit.
Comments
https://ada-young.appspot.com/pastebin/IxXrJ77f
Anyone able to help me fix this? Svof's appending "none" at the end of a lot of commands, I tried reinstalling svof and restarting mudlet, neither fixed it. Am on svof 33 and mudlet 3.5.
ETA: More info.. is doing it for all minerals, mounting, and lighting pipes, from what I can tell. Maybe more, but going through and manually "outr <mineral>|eat <mineral>" is annoying and I can't be bothered to do that for every mineral def. My DW defs are loading fine.
Svof
Mudlet Discord join up
Svof
Mudlet Discord join up
Results of disembowel testing | Knight limb counter | GMCP AB files
I took a look as I was having the same issue this morning. Here was my solution.
Your command separator is now: |
For those curious, and thanks to Vadi for the tip that SVO sends what it says.
I just tried the command SVO was sending it and tanked, and then looked at it and realized that the pipe was probably not working correctly.
Cheers
Svof spazzing hard.
Glory be to wsys. Amen.
Klendathu’s helping me patch something together to stop the onslaught of runic defenses that doesn’t require me to manually toggle stuff on and off.
Svof
Mudlet Discord join up
Svof
Mudlet Discord join up
And you won't understand the cause of your grief...
...But you'll always follow the voices beneath.
Unfortunately you can't. Vadi did mention something about changing that a while back.
Svof
Mudlet Discord join up
search for -- Dragoncraft: everyone gets it, then you can add this in after that block
then search for defences.lost("dragonarmour") and after the
bit you insert
after that find me.skills and insert after your class skills
I also got in mudlet itself a script that does
That'll make you able to add 'cohesion' to a defup method and have it show in DEF (along with Elemental Lord as Dragons do), it's not as fancy as the Dragon one cause I haven't entirely figured out how that was done yet
It also doesn't do squat for curing, it just makes you able to def up easier via vdefs <mode>
Svof
Mudlet Discord join up
Also need people who are interested in maintaining / growing the system to join https://github.com/orgs/svof/people @Klendathu @Cooper @Veldrin @Shirszae. Messy coders welcome
Svof
Mudlet Discord join up
Progress so far - after many hours, all of the preprocessing is gone. This is an important step in making the system importable into Mudlet for editing. Incidentally, it also makes the code easier to work with. The testing list has grown to be huge though - I will not have time for this, will need volunteers.
Svof
Mudlet Discord join up
There is no elemental support, you guys will need to add that in. Submit your changes to https://github.com/svof/svof/ so they'll stay through updates & everyone can benefit.
There will be a beta this Sunday CET morning - this is a ton of stuff to test: https://github.com/svof/svof/pull/329
Svof
Mudlet Discord join up