暂存改动物吃营养膏
This commit is contained in:
@@ -121,6 +121,13 @@ namespace ArachnaeSwarm
|
||||
var currentMealDef = dispenser.DispensableDef;
|
||||
if (currentMealDef == null) continue;
|
||||
|
||||
// Use the game's built-in social properness check.
|
||||
// This correctly handles colonists, prisoners, visitors, and animals (wild vs tame).
|
||||
if (!dispenser.IsSociallyProper(getter))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
// Check if the dispenser is usable
|
||||
if (!dispenser.CanDispenseNow || dispenser.IsForbidden(getter) || !eater.WillEat(currentMealDef, getter))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user