Welcome to the Achaea Forums! Please be sure to read the Forum Rules.

Svof

12627283032

Comments

  • VadimusesVadimuses Posts: 1,077Member @ - Epic Achaean
    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

    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

  • KlendathuKlendathu Eye of the StormPosts: 2,912Member @@ - Legendary Achaean
    DM'd you on Discord :)

    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."
  • VadimusesVadimuses Posts: 1,077Member @ - Epic Achaean
    Great, invited.

    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.
    Issam
  • PuxiPuxi Posts: 515Member ✭✭✭✭ - Eminent
    I will test whatever I can.
  • VadimusesVadimuses Posts: 1,077Member @ - Epic Achaean
    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.

    There will be a beta this Sunday CET morning - this is a ton of stuff to test: https://github.com/svof/svof/pull/329


    ZekerosTysandrTorinnDochitha
  • ZekerosZekeros Posts: 23Member
    does svof still update with the popup in the corner or are we gonna have to replace the svof we have with the new one?
  • KeneanungKeneanung Posts: 584Member ✭✭✭✭ - Eminent
    edited January 19
    If I set up everything correctly and you switch to the "testing" branch, you should be getting the update automatically.

    Edit: You can switch svof release branches with "vconfig releasechannel <testing|stable>".
  • VadimusesVadimuses Posts: 1,077Member @ - Epic Achaean
    ^ switch on Sunday. You can't switch yet to get the beta for testing, it's not there yet.
    Zekeros
  • AegothAegoth Posts: 2,482Member @@ - Legendary Achaean
    can't wait for this to go live. Multiclass! Yay!!
    Antidas
  • PuxiPuxi Posts: 515Member ✭✭✭✭ - Eminent
    Awesome! Thanks Vadi!

    With that being said, I need a list of volunteers that would be willing to start working on the high priority known bugs that are currently within Svof. I believe @Shirszae, @Klendathu and @Cooper all mentioned that if this was changed, they would be happy to contribute. The list of known issues lives here: https://github.com/svof/svof/issues

    I will hold to my word and contribute to a credit pool (hopefully with others that also use Svof) so people are getting something out of helping the community!
    Dochitha
  • KlendathuKlendathu Eye of the StormPosts: 2,912Member @@ - Legendary Achaean
    I'm standing by what i said before, I'm going to involve myself in things. I said I would with the crowdmap and mapping script, and I said I would with 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."
    PuxiDochitha
  • ShirszaeShirszae Santo DomingoPosts: 2,987Member @@ - Legendary Achaean
    I am still willing to help, yeah. Just need to figure out what I need to do, exactly. Already signed up on github.

    And you won't understand the cause of your grief...


    ...But you'll always follow the voices beneath.

    PuxiDochitha
  • CyrCyr Posts: 79Member ✭✭✭ - Distinguished
    I do not use svof, and cannot test any of the changes, but I'm fairly willing to help fix bugs provided someone else is willing to test the fixes. 

    Dunn tells you, "I hate you."
    PuxiDochithaTysandr
  • VadimusesVadimuses Posts: 1,077Member @ - Epic Achaean
    edited January 21
    Answering some questions:

    Q) What Mudlet version is required?

    A) At least 3.6.0 which has the autoupdater - this'll allow the system to make use of the latest features in Mudlet as they come.

    Q) This is installed as a module with sync, does this mean all profiles will get it?

    A) Sync does 2 things 1) sync modules across all other profiles, if the module is also installed in another profile 2) updated the .xml file on your computer. Sync is just used here for the 2nd feature of it, and Svof will not get automatically installed across all your profiles.
  • VadimusesVadimuses Posts: 1,077Member @ - Epic Achaean
    Update: https://github.com/svof/svof/blob/gh-pages/testing/Svof.v33.2.zip

    Automatic update doesn't work yet, so you'll need to manually uninstall the old modules and install the new one. This should fix a "svo.addaff" error as well as Dragonform in/out errors.

    Still need people to test and check off items at https://github.com/svof/svof/pull/329!

    If you've got questions about any code, now that it's all in Mudlet, feel free to ask as well.
    Tysandr
  • PuxiPuxi Posts: 515Member ✭✭✭✭ - Eminent
    Bump! Need more people involved with testing the Beta. I think we are almost to a point where it can be reliable in a raid! Please HALP.
    Iakimen
  • DragonknightDragonknight Posts: 252Member ✭✭✭✭ - Eminent
    Anyone doing testing on the in-client-svof, a workaround for the parry issues is to copy your sp_config file over from one profile to the other. (It is located from the mudlet folder: ..profiles/(profile name)/svo/config/sp_config)
  • CyrCyr Posts: 79Member ✭✭✭ - Distinguished
    edited January 29
    If you're testing the beta in client Svof, and you come across an issue please file an issue on the github. In addition, please give as much information as possible. Tell us what's happening, what commands you used right before it started happening, what errors both SVOF and Mudlet are telling you, etc. 

    Dunn tells you, "I hate you."
  • VadimusesVadimuses Posts: 1,077Member @ - Epic Achaean
    edited January 31
    New beta, 33.3, fixes some of the reported issues: https://github.com/svof/svof/raw/gh-pages/testing/Svof.v33.3.zip

    Thanks to the people who've been testing the list reporting things on github! Once the list is complete and there's new migration bugs found, this new in-client version w/ multiclass support will be out.

    This beta also includes a selection of the addons including peopletracker @Zykatious
    RomTysandrPuxi
  • DochithaDochitha Posts: 1,283Member @ - Epic Achaean
    Tested:
    - Serpent class switch defup and keepup looks okay to me
    - Runewarden class switch defup and keepup looks okay to me
    - Bard class switch defup and keepup looks okay to me

    Problems:
    - Shows me this when I class switch: https://ada-young.appspot.com/pastebin/wAdYCXTp
    - Monk > Shikudo, kept trying to send "guard"
    - Health or mana changes show up before prompt, whereas previously it was after prompt
    - Depthswalker defup and keepup doesn't seem to be working correctly. It doesn't defup the stuffs I want it to defup.
    - existing custom prompt doesn't carry over to the new SVOF

    I don't have github and doesn't know how to use that, so I posted it here... or if there's other options. Will test more when I have more time.Thanks.
    Dragonknight
  • VadimusesVadimuses Posts: 1,077Member @ - Epic Achaean
    Thanks for testing! I'll have a look at this feedback.

    You can sign up on Github for free, and commenting is rather obvious - I recommend to do it as it's the single way to keep issues organised. If it's not on github, issues might as well be unknown because having them scattered all over will just make it difficult for people who'll take up updating on Svof :smile:
    Dochitha
  • VadimusesVadimuses Posts: 1,077Member @ - Epic Achaean
    New beta: https://github.com/svof/svof/raw/gh-pages/testing/Svof.v33.4.zip

    Fixes the issue with some spam on enabling serverside and other things. Only known issue in beta right now is aeon/ret curing sometimes spams and changing classes or dragonform in/out a lot repeats the 'system save' and other echoes.
    PuxiDochitha
  • VadimusesVadimuses Posts: 1,077Member @ - Epic Achaean
    The default prios in Svof are pretty outdated - need new ones. Could someone who's into combat these days submit updates ones?
  • PuxiPuxi Posts: 515Member ✭✭✭✭ - Eminent
    @Atalkez just released a Curing Bible to help returning people, maybe he would contribute his expertise here?
  • AtalkezAtalkez Posts: 4,691Member @@ - Legendary Achaean
    It’s less static priorities and more the ability to change them fluidly. Happy to give my personal default prios.


    You hug Aurora compassionately.
  • VadimusesVadimuses Posts: 1,077Member @ - Epic Achaean
    Yeah, even just the defaults would help - export and PM them. Thanks!
  • KriexKriex Posts: 140Member ✭✭✭ - Distinguished
    @Vadimuses @Atalkez if you dont have it by the time i get home I redid svos list and imported it to my profile a few days ago. Ill send you the file marked 'current' as well. Not sure how gpod it is but it works for me as far as static prios go
  • RangorRangor Posts: 3,067Member @@ - Legendary Achaean
    Veldrin said:
    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


    -- Elemental Lord
    
    defs_data:set("ElementalLord", { type = "Elemental",
        offline_defence = true,
        invisibledef = true,
        stays_on_death = true,
        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."},
        off = "Primal water abandons you, your flawed physicality reasserting itself once more as you forsake your primordial form." })
      defs_data:set("cohesion", { type = "Elemental",
        specialskip = function() return not defc.ElementalLord end,
        def = "You have altered the cohesion of your form.",
        on = {"You alter the cohesion of your fluid form.", "You have already altered the cohesiveness of your form."}})


    then search for defences.lost("dragonarmour") and after the 
        oncompleted = function()
            defences.lost("dragonarmour")
          end
        }
      },
    bit you insert

    cohesion = {    physical = {      balanceful_act = true,      aspriority = 0,      spriority = 0,      def = true,
          isadvisable = function ()        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      end,
          oncompleted = function ()        defences.got("cohesion")      end,
          action = "manifest cohesion",      onstart = function ()        send("manifest cohesion", conf.commandecho)      end    },    gone = {      oncompleted = function()        defences.lost("cohesion")      end    }  }
    after that find me.skills and insert after your class skills 

      Elemental = true


    mine looks like this due to also being an alchemist

    me.skills = {  elementalism = true,  crystalism = true,  artificing = true,  physiology = true,  transmutation = true,  alchemy = true,  Elemental = true}

    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 :tongue:

    It also doesn't do squat for curing, it just makes you able to def up easier via vdefs <mode>
    I've tried this a few times now, but it keeps having an unexpected and critical failure result. I get a similar fault if I use gem of reincarnation after I died in dragonform, but then re-entering dragonform fixes it. For some reason the svo. structure seems to fail and none of the svo functions work anymore. I've edited the "svo" notepad, restarted mudlet and then the problems begin.. First my custom prompt disappears and I get "attempt to call a nil value" spammed on my screen. Svo functions like vconfig, vshow doesn't work anymore. vlua svo works, vlua svo.bals does not work.

    See logs for behavior and errors.. Any idea what might be the problem?

    https://ada-young.appspot.com/pastebin/LQZ63ef3

    https://ada-young.appspot.com/pastebin/L7D7XZzn
    image
  • DragonknightDragonknight Posts: 252Member ✭✭✭✭ - Eminent
    Yea, you broke something and have a bunch of nil values. You probably accidentally deleted something important you goober.
Sign In to Comment.