Coder Social home page Coder Social logo

rimworld-butchermoodfix's Introduction

RimWorld Alpha 17

Rimworld butcher & prisoner feed fixes

Fixes

Butchering fix

Fixes a bug in Rimworld A17 where any butcher jobs targetting human corpses will throw an error and never complete (to be restarted again & again) if the executing pawn does not have a 'mood' property in it's needs tab.

A case where this might happen is Allestor's Misc Robots++ mod which includes kitchen bots. And while this mod exposes the underlying bug, it's not the cause of the issue at all - the underlying problem is inside the vanilla Rimworld code.


Funnily enough the vanilla code checks if any intended recipient of the 'We butchered humanlike' debuff can actually get such a mood, but just assumes the butcher itself can always get the 'I butchered humanlike' debuff.

So until a fix is made in vanilla Rimworld for this, just use this mod to prevent the issue from cropping up if you use any mods that add Pawns with no 'mood' need who might 'baconify' certain corpses...

Prisoner feeding fix

Fixes a bug in Rimworld where feeding an incapacitated prisoner from a Nutrient dispenser by a non person pawn (aka a robot) will log an error each time (Job will be executed though).

Again, the buggy code is all vanilla - it just takes a mod to expose the error, since non-person pawns capable of feeding prisoners are not part of vanilla.

Install instructions

Just download this mod from github or the Steam workshop. Put the mod as far up in the load order as possible (there's actually no reason at all not to put it immediately below the 'CORE' mod). Since this mod completely rewrites parts of the butchering code it should be loaded before any other mods that modify that code. Any 3rd party mod that actually replaces (and not just modifies) butchering code will not work with this mod - you'll have to pick one or the other.

Powered by Harmony

Powered by Harmony

rimworld-butchermoodfix's People

Contributors

doctorvangogh avatar

Watchers

 avatar  avatar

rimworld-butchermoodfix's Issues

I get a severe error.

Doesn't work for me
It tells me:
"Recover from incompatible or corrupted mods errors

It seems that some of the active mods were causing errors.
They were incompatible with each other, designed for a different version of RimWorld, or
corrupted.

All mods have been disabled and can be activated again in the mods dialog."

Game Version is 0.17.1557

I also wrote on steam about it.

This happens when I add the mod to a working List with Misc. CORE, Misc. Robots and Misc. Robots++ and when I have only this Mod activated as well.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.