WalkerInTheVoid

Members
  • Content count

    106
  • Joined

  • Last visited

Community Reputation

40 Decent

About WalkerInTheVoid

  • Rank
    Villager

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

574 profile views
  1. In theory, sure. But such a thing isn't on my immediate priority list I'm afraid. I get time to code these in bursts, and usually it's for whatever current project I've got an inspiration for.
  2. New Release: V1.7 https://github.com/WalkerInTheVoid/WurmMods/releases/tag/v1.7 BountyMod Now configurable bounties for Fog Spiders and Valrei creatures Default bounty is now configurable, not randomized. Bounties are modified based on status (Champion, greenish, lurking, slow, etc). These multipliers are configurable. SortMod (NEW) My first client side mod, which of course requires ago's client modLauncher Features (as seperate configuration options): Sort Player Inventory On Game Start Auto Sort Inventory Sort Container Contents on Window Open Auto Sort Container Windows Auto Sort Skills Window
  3. Beta Release: SortMod https://github.com/WalkerInTheVoid/WurmMods/releases/tag/BetaV1.7 My first client side mod, which of course requires ago's client modLauncher Features (as seperate configuration options): Sort Player Inventory On Game Start Auto Sort Inventory Sort Container Contents on Window Open Auto Sort Container Windows Auto Sort Skills Window This is a Beta release, as I'm paranoid about the performance of the chicanery I'm having to do in this one, but I think it's stable, though sorting by other than name isn't fully tested but should work. Of course, the Titanic should have been unsinkable, hence this being a beta release.
  4. Surprise, I live! And I bring a New Release! https://github.com/WalkerInTheVoid/WurmMods/releases/tag/v1.6 MeditateMod Configure the delay before joining a new path after leaving an old one Now imposes a configurable maximum level a player may reach in any path. Life's been rough lately everyone. I'll get to updating BountyMod when I can. If I'm reading the thread right, it seems there's a request for configuring the "default" bounty in addition to adding the new critters.
  5. Glad these fine folks helped you get it working, MootRed. So, good news bad news: Good news: I think I have the path-change timer option down, but it's a bit of a PITA to test this one, so not quite release yet. Faetyl, interesting idea. Going to have to do things a bit differently to cropMod as there the original code already handled giving multiple items, and in the case of harvesting the game really doesn't. Still, I think I've identified the best place to make the "splice" if you will and get things working. Bad news: heading out on a trip for the next couple days, and won't have the computing resources to test my code during that time. Still, will be back by the end of the week, and hopefully have something out this weekend. As I've said, the time and energy (and occasionally, inspiration) to work on these comes and goes.
  6. Huh. Once again, retested on local test server and on the remote server I administer, and in both cases no errors, bounties collected. At least for me, I've set it to pay out to the bank account, how about you? That exception is wierd and made me run and check to see if they'd changed the modifyFightSkill code, but seems they haven't. At least not enough to cause problems for me, but if you're getting an error like that, that means the code that inserts the bounty-awarding code is failing outright. When you say "no longer getting Bounties", what does that mean? Are they getting the messaging saying they've got a bounty but not receiving the coin, or are they not receiving the message at all? Given the above error message, I'd imagine there's no messages at all, but I can't figure out how or why you're seeing that error at the moment, so I need more information.
  7. After some looking, seems I most certainly can. Will do! ...yay? Does remind me that if doing the same thing twice and expecting a different result is madness, then no, those of us in the computer programming industry aren't crazy. We're bat-poop INSANE.
  8. Updates on the meditation levels thing: I may have an ugly way of doing it, mainly by monkeying with what the code thinks is the player's skill based off their path level...that's ugly as all get out but it could work. Somewhat more resilient than some of the other options I've considered and discarded. But that's an aside. Main thing I wanted to address (since I realized I hadn't) is the "epic curve". I have to offer my apologies. I don't see that in the cards at the moment, simply because at present, I don't pretend to know how this curve works. That may change, but unless someone can punt me in the right direction, I wouldn't hold your breath were I in your position.
  9. mayIncreaseLevel is a LOCAL variable, as I said. That's harder to reach/affect/change using reflection, as the tools I've been using CAN'T work with local variables. Okay, my first reaction to that was "Yikes" and immediately fired up my own test server, grabbed a corpse, sold it at a token. [19:17:13] You receive 11 irons. Your bank account will be updated shortly. [19:17:19] You receive 11 iron coins. And done. Logged into a remote server I've been coding / modding a great many of my mods for, tried the same thing. Took a little longer (about a minute instead of 6 seconds) for the second message to show up, but show it did, no errors. Finally, BountyMod awards its coins when a KILL is made, NOT when a corpse is sold. The item-sell-at-token mechanic is not affected, or at the very least it should not be. At this point, while I've seen wierder and really do want to help resolve this issue, with current information I do not believe this to be an issue with BountyMod. If it is, I do need more information, as I am not currently able to replicate the problem. Any exceptions in the console? Any exception entries / errors in the BountyMod.log file in the mods/logs folder? Does the problem go away on disabling BountyMod, and return when it is re-enabled? Addendum: the remote server, as I am an admin there, is one I know for a fact is running the latest BountyMod. (from release 1.15.1)
  10. Hmm. Right, I forgot to look into customizing path skill requirements when Faetyl asked. Sorry about that. As far as I know, I'm the primary meditaiton-modder at the moment, though now that I've said that surely someone will come out of the woodwork to prove me wrong. I've looked into the code and the headache is that, if the player is already on a path, the skill requirement for next level is defined by: cultist.getLevel() * 10 - meditation.knowledge < 30.0 || meditation.knowledge > 90.0 if that's true, it sets the local boolean "mayIncreaseLevel" to true. (there's another block that sets it to true if the "player" is an Arch-GM, but we're talking about regular players here.) If the player doesn't already have a path, then it's a simple meditation.knowledge >= 15.0 which, if true, sets mayIncreaseLevel to true. The problem here is that my usual methods for fiddling with the code don't work on local variables. They're stored differently in the bytecode and the means of accessing them gets very complicated very quickly. Trying to change their value calculation to something else that itself is based off non-local variables is, unfortunately, beyond my skill range at this moment. Or at least, every other time I've faced that problem, I've found some sneakier way to get the job done to avoid it. Which may just mean I need to think about this problem some more. This feature IS doable, I CAN do it, if nothing else I can use hooks to replace the meditate code outright, but that would require some reworking to not interfere with existing features and that's a rather brute force approach that is more prone to causing errors if the server code is changed in an update (or as I put it, "fragile"). So, to summarize, there's no apparent pretty way to do this, and I'm not sure what ugly way is best yet. In unrelated news, I may have found how to detect modifiers when it comes to creatures (Greenish, champion, angry, etc) and am working on making BountyMod apply (configurable) payout adjustments based on that status. ETA unknown though.
  11. /facepalm Fixed now with zip file. Was looking over this earlier today. It really seems that increasing the number of bank item slots would be comparatively easy, at least for INCREASING the number. There's a number of problems with decreasing it though, and I count returning it from an expanded amount to the normal 5 as a decrease for this discussion. It seems that every "bank" records its own size, so just changing the size of new banks would not affect players that already have a bank. Adding the code to expand the banks to a new larger size is only a slight addition in terms of the amount of work, so that's not a problem. The problem then becomes what if the server in question wishes to lower the bank slot size downwards? There would have to be special handling, especially since I for one really dislike the idea of some of the banked items simply vanishing into the ether. I'll keep looking, though, it may be possible to simply wait for the player to remove some item(s) and then not allow the player to replace it/them until the bank's contents are below the new maximum. The good news is, if a player has an expanded bank and for some reason the mod is disabled entirely by accident or design, from what I'm seeing here the player in question would simply be "grandfathered" by the existing bank code, as the bank would remember that it can carry X items and the code makes no checks that X matches the intended number of bank item slots. Hope all that was coherent, let me know your thoughts.
  12. New (Bugfix) Release! https://github.com/WalkerInTheVoid/WurmMods/releases/tag/v1.5.1 BountyMod Fixed a bug where bounties paid to bank account didn't decrease kingdom coffers (NEW) Bounties can be paid out of thin air (thus unlimited bounty payments) or from the kingdom coffers (thanks Netscreever) (NEW) Non-hostile, same-kingdom creatures can be set to pay out no bounty (thanks again Netscreever)
  13. As noted above, I went and implemented the pay-to-bank option, if for no other reason than it seemed to make slightly more sense than coins magically shoved into your pocket. Mobile Banking...hmm. That may be a toughie, but it's not a bad idea...I haven't gotten into adding new actions (or in this case existing actions to new targets/objects) but wouldn't hurt to start. Banks are tied to a village, though, and that may cause a snafu or two. If nothing else, the open-bank code throws an exception if the bank in question isn't currently in any existing village. That said, now I'm curious. Are you asking for the player to be able to deposit/withdraw items anywhere, deposit/withdraw coins anywhere, or both? Come to think of it, not 100 percent sure I could do depositing coins or items independently. Or depositing and withdrawing items independently.
  14. New Release! https://github.com/WalkerInTheVoid/WurmMods/releases/tag/v1.5 Updated Mods: BountyMod Can pay to bank account instead of into player's inventory - Thanks to Faetyl for the idea! Configurable multiplier for all bounties, for ease of fine tuning for your server Configurable multiplier for player-bred creature bounties MeditateMod Specify custom action duration for meditation - Thanks to Kodos for the idea! New Mods: BoatMod Change the wind effect for all boats to be like a rowboat, with a commensurate increase in speed, up to the cap. Make all animals able to swim while led by a player Enable continued leading of animals when embarking on a vehicle (no more having to frantically re-lead all your critters when you hop in the boat) SacrificeMod Adds a configurable chance for a rare item to award a bone of the same rarity, instead of the usual benefits. SalveMod Adds "power - " to the beginning of newly made healing cover names, so you no longer have to figure it out in your head. Huh. I just tested it on my local machine and I get skill just fine. Are you running afoul of a cooldown timer? Also, bear in mind that unlike Faith, the meditation skill gain is chances, not guarantees. In other words, you may perform a meditation that qualifies for skill gain, and consumes a "skill gain chance"...but doesn't actually award skill gain. Annoying I know, but I haven't been able to pin down where skill gain actually occurs in the code, so I haven't been able to address that. Apologies to all for the long delay, the time & energy to update these mods comes and goes in bursts.