Skip to content

EA 23.344.1 Nightly โ€‹

September 12, 2026

6 files modified.

Important Changes โ€‹

Possible breaking changes. Click the filename to view the chunk.

GrowSystemFlower (1) โ€‹

cs
public override int GetStageTile() 

ActTelekinesis โ€‹

public int GetWeightLimit()

cs
	long num = GetPower(Act.CC);
	if (num * num <= int.MaxValue)
	{
		return (int)(num * num); 
		return (int)Mathf.Max(num * num, 1f); 
	}
	return int.MaxValue;
}

Card โ€‹

public void SpawnLoot(Card origin)

cs
		}
	}
}
foreach (Thing thing7 in things) 
if (!(trait is TraitPowerStatue)) 
{
	if (thing7.GetInt(116) != 0) 
	foreach (Thing thing7 in things) 
	{
		list.Add(thing7); 
		if (thing7.GetInt(116) != 0) 
		{ 
			list.Add(thing7); 
		} 
	}
}
Point nearestPoint = GetRootCard().pos;

GrowSystemFlower โ€‹

public override void OnSetObj()

cs
			GrowSystem.cell.objDir = EClass.rnd(4);
		}
	}
	public override int GetStageTile() 
	{ 
		return source._tiles[GrowSystem.cell.objDir % source._tiles.Length]; 
	} 
}

GrowSystemRose โ€‹

public class GrowSystemRose : GrowSystemFlower

cs
public class GrowSystemRose : GrowSystemFlower
{
	protected override bool UseGenericFirstStageTile => false;
	public override int GetStageTile() 
	{ 
		if (base.stage.idx == HarvestStage && source.alias == "roseflower") 
		{ 
			return source._tiles[GrowSystem.cell.objDir % source._tiles.Length]; 
		} 
		return base.GetStageTile(); 
	} 
}

TraitFigure โ€‹

public override int GetValue()

cs
public override void TrySetAct(ActPlan p)
{
	if (p.input != ActInput.AllAction || source.tiles.Length <= 1) 
	if (p.input != ActInput.AllAction || source == null || source.tiles.Length <= 1) 
	{
		return;
	}

TraitStrangeStatue โ€‹

public override void OnDie()

cs
			idSpawnList = "c_statue",
			filterLv = EClass._zone.DangerLv + 30
		});
		chara.SetHostility((EClass.rnd(3) != 0) ? Hostility.Enemy : Hostility.Neutral); 
		chara.SetHostility((EClass.rnd(3) != 0 || chara.trait is TraitMerchant) ? Hostility.Enemy : Hostility.Neutral); 
		Msg.Say("statue_chara", chara, owner);
	}
}