Main Menu

News:

SMF - Just Installed!

Mighty Mattock Mod - Abandoned, too Over Powering

Started by Volcano, Sep 29, 2024, 08:36 PM

Previous topic - Next topic

Volcano

Mighty Mattock Mod by Joedobo
Forum:  https://forum.wurmonline.com/index.php?/topic/157738-release-mighty-mattock-mod/
Download:  https://forum.wurmonline.com/index.php?/topic/157738-release-mighty-mattock-mod/

Gloomwood Note:
The Mighty Mattock is over powerful, thus the minimum skill level to use it will be at 95 skill.

Mighty-Mattock-Mod is a mod to do various terraforming tasks. It uses a custom tool, the pick mattock. And with this tool, you can: chop down trees, collect resources like clay, dig, mine down surface rock or a cave floor, pack, raise up dirt, and raise up a surface rock tile or a cave floor tile.

:Usage:
* To change slopes, whether it be dirt or rock, activate the mattock and use it on a tile border. Dirt or concrete is required either in inventory or nearby on the ground. With this mod your essentially changing the corner on the opposite end of the targeted border. Many of these r-click menu options will be grouped under Terraform>
* To collect resources, activate and use on a resource tile, choose "Collect resource".
* To chop down trees, activate and use on a tree or bush tile, choose "Cut down".
* To pack, activate and use it on a packable tile, choose "pack"
* A level 5 gm can use the chat command "/MightyMattockMod properties" to reload the properties file while the server is running. You don't need to restart the server to change the configure options.

And that usage list is basically it. This mod intentionally has very few restrictions. I tried to only include limits that had to be there because they would otherwise break the game.

Some common limitations this mod is missing: you can make any slope with any skill on rock or dirt, this completely replace all dredge functionality, you don't have to remove dirt from 4 tiles to surface mine the center corner, you can mine down surface rock in one hit, you can dig and mine at any depth.

: The properties file :
* The JSON strings are for configuring the time interval of the action timers. This mod doesn't use WU's code for this purpose. Use the 4 skill and time values to define a linear line function for calculating action time. It's very important that the format of the JSON strings is perfect, basically just change the numbers to configure it.


: How to get mod :
* Required Ago's server modloader: https://github.com/ago1024/WurmServerModLauncher/releases
* Mod's zip releases on GitHub (and the project source): https://github.com/Joedobo27/MightyMattockMod/releases
* To install the zip file unpack it into the WU-server root folder. It is packaged with a "mods" folder so it should put things where they need to be.
* I highly recommend getting Bdew's Better Tooltips client mod:

https://forum.wurmonline.com/index.php?/topic/136575-released-improved-compass-no-winter-better-tooltips-custom-actions-max-toolbelt-time-lock-skill-gain-tracker-updated-june-2/

This is because the mouse over tooltips doesn't work well with the custom mattock tool.

: Uninstall affects :
* This mod adds two new item templates the pick-mattock head(modloaderId jdbPickMattockHead) and the pick mattock(modloaderId jdbPickMattock). Uninstall will result in them being missing or mismatched item templates. I used modloader's Id generator tool.
* Players will be able to create terraforming with this mod that one couldn't make otherwise. Terrain changes won't revert if this is uninstalled.

: Compatibility :
* This mod uses custom actions and because of this basically all mods designed to work with similar vanilla WU actions won't change the mod. Although, this mod won't break them or WU either. WU will keep working as it did before, as well will the other mods. Mighty mattock just adds another option.

: Notes :
* The selected bar graphics are missing. I don't know how to fix this with just the server mod.
* If you try to mine rock below water more then -100 it won't work. Wurm uses that value as a default for an un-mined tile. This default functionality is something I don't want to deal with.
* This project is yet another version (and I hope it's the last...lol) of a task I've been trying to mod for a long time. Here is the thread and I decided to make a new one to keep things relevant: http://forum.wurmonline.com/index.php?/topic/138311-beta-rock-surface-terraforming-mod/