SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
Back to NxLabs

NxLabs / Vintage Story

Sonito's dynamic traits

SBy Sonito

Removes class system and replaces with Points to Trait System

Sonito's dynamic traits

Description

<p data-start="0" data-end="14"><strong><span style="color: #f29d12;"><span style="color: #e74c3c;">When updating from an old version to a new version that changes config , please consider backing up your config somewhere and deleting it , a lot has changed in configs</span><br /><br /><br />What it dooo :&nbsp;</span></strong></p> <p data-start="16" data-end="940">Replaces the whole creation gui of the game with a mix &amp; match traits system ,<strong> No more classes ( I cannot stress this enough )&nbsp;</strong><br /><br />You get a point budget (20 pts - configurable), grab positives (they cost points) and take a few negatives (they refund points) until you&rsquo;re happy.<br />Traits change stats: walk speed, max HP, hunger rate, damage, mining speed, loot rates, bow stuff, jumping, stealth&hellip; all vanilla attributes.<br />Not all of the attributes have been added tho , they are some I haven't added because i'm unsure if they work or not , like produceDropRate and woodDropRate but these can be added by anyone in the config files, if anyone wants me to add them to the default config I'll be sure to add them if requested<br /><br /><strong>Config files are folder </strong><code>sonitodynamictraits</code></p> <p data-start="16" data-end="940"><code></code></p> <p data-start="16" data-end="940"><strong>Updates :</strong></p> <div class="spoiler"> <div class="spoiler-toggle">Spoiler!</div> <div class="spoiler-text"> <p data-start="16" data-end="940"><br /><strong>1.0.10</strong></p> <p>- fixed a Player model lib bug where upon saving and reloading the traits would dissapear visually from the trait tab of a character<br />- fixed a bug where beefy and healthy would not stack the hp values if selected together sometimes , this should also fix any same issues with custom traits too<br />- fixed a bug where CO wasn't disabled in game when disabled in the config</p> <p data-start="16" data-end="940"><strong><br />1.0.9<code></code></strong></p> <p><span style="color: #18a085;">+ added /allowchangetraitsonce player name for allowing an admin to activate a command on a player</span><br /><span style="color: #18a085;">+ added /changetraits to allow a player to change his traits</span></p> <p data-start="16" data-end="940"><code></code></p> <p><strong>1.0.8<br /></strong></p> <p><span style="color: #18a085;">+ Added rustbound magic support</span><br /><span style="color: #18a085;">+ Added kemono support&nbsp;</span><br /><span style="color: #e67e23;">- renamed config files (sorry i promise this is the last time i do it xD )&nbsp;<br />- reorginized all code and optimized some parts in looping the traits (no longer 0.5 sec lag after the creation of character )<br />- added and changed some icon images for traits to be similar color to others<br />- tweaked generated classes to be either -1 or +1 instead of 0 points by default&nbsp;<br /></span>- fixed generated classes so they can be modifed and used directly&nbsp;<br /><span style="color: #000000;">- fixed bugs with mouse wheel (finally)<br />- fixed bug where generated traits were all classed in negative traits , now defaulted to positive if the type was not specified bu the mod</span><br /><span style="color: #000000;">- fixed bug where generated traits from classes didn't include modded ones</span><br /><br /><strong>1.0.7</strong></p> <p><span style="color: #18a085;">+ config moved into folder&nbsp;</span><br /><span style="color: #18a085;">+ added "SameGroupPosPointsPenality" and "SameGroupNegPointsPenality" configs , setting them to anything other than 0 will enabel them with that value</span><br /><span style="color: #18a085;">"SameGroupPosPointsPenality": 3 means each trait other than the first one in a group will cost 3 more points&nbsp;</span><br /><span style="color: #18a085;">"SameGroupNegPointsPenality": 1 means each trait other than the first one in a group will refund 1 less points&nbsp;</span><br /><br /><span style="color: #18a085;">+ Groups can have descriptions in the config</span><br /><span style="color: #18a085;">+ You can now limit traits using groups via MaxChoices in the config (max traits in that particular group you can take)</span><br /><span style="color: #18a085;">+ Now the mod generates a file called sonitodynamictraits-traits-generated-from-classes.json that will put all your current traits that are linked to classes and make them usable by this mod , this is generated by disabled by default so you have to enable if you want these traits added , or you can also copy them in the main file</span></p> <p><br /><strong>1.0.6</strong></p> <p><span style="color: #18a085;">+ Config files changed&nbsp; , now seperate config files for vanilla traits and Combat overhaul traits ( you shouldn't need to delete old ones but they will not have groups)</span><br /><span style="color: #18a085;">&nbsp; &nbsp;Any changes made to vanilla traits in the CO files will overwrite them&nbsp; (done by default in the generated json)</span><br /><br /><span style="color: #18a085;">+ Added Groups , By default the json generated has groups where traits can be huddled together for themes or functionality :), they are collapseable in the creation UI and there's a button to disable/enable them visually</span><br /><span style="color: #18a085;">+ Added new config option : "BlockSameGroupIncompat": false ; defaulted to false , if enabeld will block you from taking traits that belong to the same group</span><br /><span style="color: #e67e23;">- Adjusted trait tab ui so elements are more centered</span><br /><span style="color: #e67e23;">- Reduced default whole vessel chance from 100% to 45% Explorer</span><br /><br /><strong>1.0.5</strong></p> <p><span style="color: #e67e23;">- made text smaller for visuallising traits and a bigger gap between them so they don't overlap</span></p> <p>&nbsp;</p> <p><strong>1.0.4</strong></p> <p><span style="color: #18a085;">+ Added trait display as icons in the trait tab after the char is created</span><br /><br /

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.