Skip to content

EA 23.282 Stable Patch 3

March 2, 2026

4 files modified.

Important Changes

None.

AI_Churyu

public override IEnumerable<Status> Run()

cs
{
	if (restartCount == 0)
	{
		Thing thing = EClass.pc.things.Find<TraitFoodChuryu>(); 
		if (thing != null) 
		{ 
			churyu = thing; 
			slave = EClass.pc; 
		} 
		EClass.player.UpdateNyan();
	}
	if (!slave.ExistsOnMap || churyu.GetRootCard() != slave)

ActSlime

public override bool ValidatePerform(Chara _cc, Card _tc, Point _tp)

cs
			Msg.Say("not_hungry");
			return false;
		}
		if (Act.CC.HasCondition<ConAnorexia>()) 
		{ 
			Act.CC.Say("dmg_elePoison", Act.CC); 
			return false; 
		} 
		return true;
	}

Chara

public Chara Duplicate()

cs
	chara.stamina.value = stamina.value;
	foreach (KeyValuePair<int, Element> item in elements.dict)
	{
		Element orCreateElement = chara.elements.GetOrCreateElement(item.Key); 
		orCreateElement.vBase = item.Value.ValueWithoutLink - orCreateElement.vSource; 
		if (item.Key != 1275) 
		{ 
			Element orCreateElement = chara.elements.GetOrCreateElement(item.Key); 
			orCreateElement.vBase = item.Value.ValueWithoutLink - orCreateElement.vSource; 
		} 
	}
	chara.SetFaith(faith);
	chara.bio = IO.DeepCopy(bio);

CoreDebug

public static string RegenerateNames()

cs
		return "Done!";
	}

	[ConsoleCommand("")] 
	public static string Stats() 
	{ 
		return string.Concat(string.Concat(string.Concat(string.Concat(string.Concat(string.Concat(string.Concat(string.Concat(string.Concat(string.Concat(string.Concat(string.Concat("" + "Fish Stolen: " + EClass.player.flags.fishStolen + Environment.NewLine, "Little Saved: ", EClass.player.little_saved.ToString(), Environment.NewLine), "Little Lost: ", EClass.player.little_dead.ToString(), Environment.NewLine), "Angry Cats: ", EClass.player.stats.angryCats.ToString(), Environment.NewLine), "Love Made: ", EClass.player.stats.kimo.ToString(), Environment.NewLine), "Nefia Beaten: ", EClass.player.stats.nefiaBeaten.ToString(), Environment.NewLine), "Sheared: ", EClass.player.stats.shear.ToString(), Environment.NewLine), "Brushed: ", EClass.player.stats.brush.ToString(), Environment.NewLine), "Egg Hatched: ", EClass.player.stats.eggHatched.ToString(), Environment.NewLine), "Plowed: ", EClass.player.stats.plow.ToString(), Environment.NewLine), "Cleaned: ", EClass.player.stats.clean.ToString(), Environment.NewLine), "Unpaid Bill: ", EClass.player.unpaidBill.ToString(), Environment.NewLine), "Statue Shipped: ", EClass.player.flags.statueShipped.ToString(), Environment.NewLine); 
	} 
	[ConsoleCommand("")]
	public static string AllRecipe(bool forget = false)
	{