Skip to content

EA 23.229 Stable 1st Anniversary Patch 2

October 31, 2025

5 files modified.

Important Changes

None.

CardBlueprint

public class CardBlueprint

cs
public class CardBlueprint
public class CardBlueprint : EClass
{
	public int lv = -999;

public class CardBlueprint

cs
	public static CardBlueprint DebugEQ = new CardBlueprint
	{
		rarity = Rarity.Mythical,
		lv = int.MaxValue 
		lv = int.MaxValue, 
		blesstedState = ((EClass.rnd(3) == 0) ? BlessedState.Blessed : BlessedState.Cursed) 
	};

	public static CardBlueprint Chara(int lv, Rarity rarity = Rarity.Normal)

Chara

public bool ShouldEquip(Thing t, bool useFav = false)

cs
	{
		return false;
	}
	if (!base.IsPCFactionOrMinion) 
	{ 
		int num2 = 0; 
		foreach (Element value in t.elements.dict.Values) 
		{ 
			if (value.Value <= 0) 
			{ 
				int num3 = 100; 
				switch (value.id) 
				{ 
				case 418: 
					num3 = 10; 
					break; 
				case 60: 
				case 61: 
				case 62: 
					num3 = 200; 
					break; 
				case 962: 
					num3 = 10000; 
					break; 
				} 
				num2 += value.Value * num3 / 100; 
			} 
		} 
		if (num2 < -40) 
		{ 
			return false; 
		} 
	} 
	if (t.HasTag(CTAG.gift))
	{
		return false;

CoreDebug

public static string ModContribution(int amount)

cs
		return "Done.";
	}

	[ConsoleCommand("")] 
	public static string Rust() 
	{ 
		if (!CheatEnabled()) 
		{ 
			return EnableCheat; 
		} 
		EClass.pc.things.Foreach(delegate(Thing t) 
		{ 
			t.ModEncLv(-100); 
		}); 
		return "Done."; 
	} 
	[ConsoleCommand("")]
	public static string FlyMode()
	{

Trait

public void OnBarter(bool reroll = false)

cs
				break;
			}
			}
			ShopType shopType = ShopType; 
			if (shopType == ShopType.General || shopType == ShopType.Food) 
			switch (ShopType) 
			{ 
			case ShopType.General: 
			case ShopType.Food: 
			{
				for (int num14 = 0; num14 < (EClass.debug.enable ? 3 : 3); num14++)
				{

public void OnBarter(bool reroll = false)

cs
						AddThing(t2);
					}
				}
				break; 
			} 
			case ShopType.Booze:
				if (EClass._zone is Zone_Yowyn && EClass._zone.lv == -1) 
				{ 
					Add("churyu", EClass.rndHalf(10), 0); 
				} 
				break; 
			}
			switch (owner.id)
			{

TraitLumiestCrimAle

public class TraitLumiestCrimAle : TraitFoodMeal

cs
public class TraitLumiestCrimAle : TraitFoodMeal
{
	public override bool CanBeHeldAsFurniture => true; 
	public override bool CanDrink(Chara c)
	{
		return true;