Skip to content

EA 23.222 Stable nyan

October 19, 2025

4 files modified.

Important Changes

None.

AI_Mofu

public override IEnumerable<Status> Run()

cs
	{
		yield return DoGoto(mofu);
	}
	if (mofu == null || !mofu.ExistsOnMap) 
	if (mofu == null || !mofu.ExistsOnMap || owner.Dist(mofu) > 1) 
	{
		yield return Success();
	}

Card

public int MaxRune()

cs
public bool CanAddRune(TraitMod mod)
{
	SourceElement.Row source = mod.source;
	if (category.slot == 0) 
	if (category.slot == 0 || isReplica) 
	{
		return false;
	}

CharaRenderer

public void DrawHat()

cs
		RenderObject.currentParam.liquidLv = 0;
		RenderObject.currentParam.x += 0.01f * (float)pref.equipX;
		RenderObject.currentParam.y += num + 0.01f * (float)(pref.equipY + cardRow.pref.equipY);
		RenderObject.currentParam.z += 0f - pref.hatY + ((pccData != null) ? 0.4f : 0.3f); 
		RenderObject.currentParam.z += -0.09f; 
		RenderObject.currentParam.tile = cardRow._tiles[owner.uid % cardRow._tiles.Length] * ((!flag) ? 1 : (-1));
		RenderObject.currentParam.mat = cardRow.DefaultMaterial;
		RenderObject.currentParam.matColor = cardRow.GetColorInt(RenderObject.currentParam.mat);
		cardRow.renderData.Draw(RenderObject.currentParam);
		RenderObject.currentParam.x -= 0.01f * (float)pref.equipX;
		RenderObject.currentParam.y -= num + 0.01f * (float)(pref.equipY + cardRow.pref.equipY);
		RenderObject.currentParam.z -= 0f - pref.hatY + ((pccData != null) ? 0.4f : 0.3f); 
		RenderObject.currentParam.z -= -0.09f; 
		RenderObject.currentParam.liquidLv = liquidLv;
	}

TraitCrafter

public override void TrySetAct(ActPlan p)

cs

	public override bool CanUse(Chara c)
	{
		if (EClass._zone.IsUserZone && owner.isNPCProperty) 
		{ 
			return false; 
		} 
		return CanUseFromInventory;
	}