Mods / Class Change Book

Tags: #QoL
Author: Joulz
Side: Both
Created: Oct 16th at 2:39 PM
Last modified: Nov 27th at 2:24 PM
Downloads: 3560
Follow Unfollow 46

Latest release (for Vintage Story 1.21.0 - 1.21.5, potentially outdated):
DestariaCharselSystem-v1.1.2.zip  1-click install


Adds a book that can be purchased from a merchant or crafted. The book and the merchant do not spawn in worldgen. Merchant needs to be spawned in via creative menu. 
By default, the merchant sells the book for 200 rusty gears. Alternatively, you can sell the book directly with Vinconomy for example for a currency type of your own. (Merchant is optional)

Intended to be used on servers and to allow players to change class autonomously without admin help. I made this mod because we wanted our users in our server to change class without having to need an admin to run the command for them. When consumed, the book basically runs the /player allowcharselonce command for them. The player will then be able to run the .charsel command.

I originally planned on making the trader configurable with custom currencies but I have not found a way to make it work properly yet. 

Class Change Book – Configuration: 

Open the file located at: VintagestoryData\ModConfig\classchangebook.json

EnableClassBookRecipe: Can be true or false (CASE SENSISTIVE) (true by default)

Disables the crafting recipe for the book



Primarily used on the Destaria server, if you are interested, you can join here : https://discord.gg/wT58j6EtxG

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.1.2 destariacharselsystem
1.21.0 - 1.21.5
545 Nov 27th at 2:24 PM DestariaCharselSystem-v1.1.2.zip 1-click install

Added configuration file to disable the crafting recipe

1.1.1 destariacharselsystem
1.21.2 - 1.21.5
1550 Oct 17th at 12:30 PM DestariaCharselSystem-v1.1.1.zip 1-click install

Updated recipe to be vanilla craftable

1.1.0 destariacharselsystem 117 Oct 16th at 4:39 PM DestariaCharselSystem-v1.1.0.zip 1-click install

Added flavor text and new survival recipe

1.0.0 destariacharselsystem 1348 Oct 16th at 2:41 PM DestariaCharselSystem-v1.0.0.zip 1-click install

Initial release


10 Comments (oldest first | newest first)

RumpleRatskin, Nov 27th at 3:17 PM

I feel like items like this should leave some sort of after affect of essentially overwriting your existance such as...

Examples:

Going from blackguard -> tailor: Famished Echo: +15% hunger rate

Going from clockmaker -> hunter: Soft Hands: -2 Health

These debuffs would Only apply for 7 in-game days or one month if it is set for that. This makes the class change a decision which is more impactful than simply losing the bonuses of the previous class.

Varunea, Oct 17th at 8:27 PM

Joulz Thank you a bunch! :3 

Joulz , Oct 17th at 7:51 PM (modified Oct 17th at 7:53 PM)

Varunea If it is for a server, you would need to make a content mod ( https://wiki.vintagestory.at/Modding:Content_Mods ) and add this json to it : 

Spoiler
[
  { "op": "add", "file": "destariacharselsystem:recipes/grid/classchangebook.json", "path": "/0/enabled", "value": false }
]


Once you do this, you need my mod and your mod in your server. That should disable the recipe

Alternatively you could download version 1.0.0, the book simply won't have flavor text, but will function the same, just no recipe

Varunea, Oct 17th at 7:45 PM

Joulz Could you explain how to do that via patching? 

Joulz , Oct 17th at 7:21 PM

Varunea not at the moment. If you are going to be using it on a server it can be disabled via patching, otherwise in singleplayer you could unzip the file and delete the recipe json

Varunea, Oct 17th at 5:37 PM

Hello, is there a way I can disable the crafting recipe? 

Joulz , Oct 17th at 12:30 PM

Kyokui you are absolutely right, always thought it was a vanilla thing! Updated mod with new recipe, thank you!

Kyokui, Oct 17th at 5:55 AM

Hmm, does the recipe require stackable temporal gears to craft?

Joulz , Oct 16th at 6:40 PM

TrippyTheO  thank you for trying it out! Don't hesitate if you have any suggestions :D

TrippyTheO, Oct 16th at 5:57 PM

Awesome, thank you for making this. I actually play solo, using Gloome Classes. I like being able to try them all out as I play, but being forced to actually work towards and consider what it is I am changing into is a lot more fun.