

Carry On
Adds the capability to carry various things. Replaces CarryCapacity.

Description
<p>Fork of mod made by copygirl - <a href="https://mods.vintagestory.at/show/mod/38">CarryCapacity</a></p> <p>Allows picking up and carrying blocks, especially containers along with their contents, in your hands and on your back.</p> <p> </p> <p><a title="Buy me a coffee" href="https://ko-fi.com/nerdscurvy"><img src="https://vintagestory-carryon.s3.us-east-1.amazonaws.com/coffee.png" alt="Coffee and Gears" width="219" height="195"></a></p> <p><a href="https://ko-fi.com/nerdscurvy">Please support my caffeine consumption</a></p> <h3><strong>Carry On 2.0 - Early testing pre-release</strong></h3> <p>Use at your own risk.</p> <p>CarryOn 2.0 requires <a href="https://mods.vintagestory.at/carryonlib">CarryOnLib</a> to run.</p> <p> </p> <p><strong>CarryOn v2.0.0-pre.5</strong></p> <h4>Carried block entity</h4> <ul> <li>When a carried block is dropped and no suitable location is found to place it then a dropped block entity is spawned. <ul> <li>For the initial version of this feature the entity will appear as a small crate with random rotation.</li> </ul> </li> <li>Owner has a grace period where only they can pick it up, after that anyone can interact to grab it.</li> <li>By default the entity will despawn after 30 game days</li> <li>Refer to the CarriedBlockEntity section in CarryOnConfig.json</li> </ul> <h4>Pickup from claims</h4> <ul> <li>Players will no longer to be able to pickup dropped blocks from traders or other claims they don't own. <ul> <li>This was a feature of the Dropped Block Tracker which is being phased out.</li> <li>Any block dropped on a claim, for which the player does not have permission, will drop as an entity.</li> </ul> </li> <li>Pickup will perform client side claim check and block optimistic pickup attempts</li> </ul> <h4>Hunger modifier support</h4> <ul> <li>Carrying blocks now effects hunger rates <ul> <li>Fully configurable, currently only enabled for back slot - see CarryHungerRate section CarryOnConfig.json</li> </ul> </li> </ul> <p> Example:</p> <pre style="padding-left: 40px;">"CarryHungerRate": {<br> "HandsEnabled": false,<br> "BackEnabled": true,<br> "MinSaturationThreshold": 150.0,<br> "ModifierOverrides": {<br> "ByBlockCode": [<br> {<br> "Key": "game:crate",<br> "Hands": 0.3,<br> "Back": 0.4<br> },<br> {<br> "Key": "game:log*",<br> "Back": 0.5<br> }<br> ],<br> "ByBlockClass": [<br> {<br> "Key": "BlockChest",<br> "Back": 0.4<br> }<br> ],<br> "SlotDefaults": {<br> "Hands": 0.2,<br> "Back": 0.3<br> }<br> }<br>}</pre> <p> </p> <h4>Walk Speed modifier</h4> <p>The config format changed from earlier releases so it can be edited with AutoConfigLib.</p> <pre>"CarryWalkSpeed": {<br> "HandsEnabled": true,<br> "BackEnabled": true,<br> "HandsAllowSprint": false,<br> "BackAllowSprint": true,<br> "ModifierOverrides": {<br> "ByBlockCode": [<br> {<br> "Key": "game:crate",<br> "Hands": -0.4,<br> "Back": -0.3<br> },<br> {<br> "Key": "game:log*",<br> "Hands": -0.5,<br> "Back": -0.25<br> },<br> {<br> "Key": "game:lootvessel|sea",<br> "Hands": -0.6<br> }<br> ],<br> "ByBlockClass": [<br> {<br> "Key": "BlockChest",<br> "Hands": -0.35,<br> "Back": -0.2<br> },<br> {<br> "Key": "BlockBarrel",<br> "Hands": -0.3<br> }<br> ],<br> "SlotDefaults": {<br> "Hands": -0.25,<br> "Back": -0.15<br> }<br> }<br>}</pre> <p> </p> <h4>Damage drop behavior</h4> <ul> <li>Players will no longer drop carried blocks from light fall damage or hunger pangs. <ul> <li>The amount of damage must exceed a configured threshhold before block is dropped.</li> <li>Back slot is also affected - requires much heavier damage from a wolf or bear before dropped.</li> <li>Configurable via DropCarriedOnDamage section in CarryOnConfig.json</li> </ul> </li> </ul> <h4>Runtime configuration changes</h4> <ul> <li>Add compatability for AutoConfigLib and auto detection of config file changes<br> <ul> <li>Many of the config settings work at runtime</li> <li>Add command to reload the config (use when Config Watcher is disabled or not working for OS)<br>/carryon-reload</li> </ul> </li> </ul> <h4>Mod compatibility</h4> <ul> <li>Add compatibility for <a href="https://mods.vintagestory.at/upgradablestorage">Upgradeable Storage</a></li> <li>Added missing "side": "server" property to carryable patches</li> </ul> <p> </p> <p><img src="https://vintagestory-carryon.s3.us-east-1.amazonaws.com/cluster-carry.png" alt="" width="357" height="421"></p> <p><strong>CarryOn v2.0.0-pre.4 - Cluster Carry<br></strong></p> <ul> <li>Allows players to pickup blocks along with any signs that are attached to them. <ul> <li>Can be enabled in the CarryOnConfig on the server: "CarryAttachedWallSigns": true</li> <li>Feature is disabled by default</li> </ul> </li> </ul> <p> </p> <ul> <li>Players can control whether they see and/or pickup with attached signs using chat commands: <ul> <li>.carryon attachedRender [true|false]</li> <li>.carryon attachedPickup [true|false]</li> </ul> </li> </ul> <p> </p> <ul> <li>BackpackSelectionMode added to CarryOnConfig <ul> <li>This changes how CarryOn determines which backpack carry profile to use.</li> <li>Valid values: <ul> <li>FirstFound</li> <li>LastFound (default behaviour)</li> <li>FirstOnly (<a href="https://mods.vintagestory.at/playermodellib">Player Model Lib</a> compatibility)</li> </ul> </li> </ul> </li> </ul> <p> </p> <p> </p> <p style="padding-left: 120px;"><img src="https://vintagestory-carryon.s3.us-east-1.amazonaws.com/happy-sml.png" alt="" width="227" height="350"></p> <p style="padding-left: 120px;"> </p> <p><strong>CarryOn v2.0.0-pre.3</strong> allows walk speed overrides in the CarryOnConfig.json file.</p> <p>e.g.: Add carry penalty for various reed
Ratings & reviews
Sign in to leave a rating or comment.
