Skip to content

EA 23.351.1 Nightly โ€‹

October 3, 2026

5 files modified.

Important Changes โ€‹

None.

Card โ€‹

public virtual int GetPrice(CurrencyType currency = CurrencyType.Money, bool selโ€ฆ)

cs
		return 3;
	}
	return 1;
case "spellbook":
	_ = refVal; 
	_ = 9155; 
case "372":
	if (refVal == 9155) 
	{ 
		return 1; 
	} 
	if (refVal == 8404) 
	{ 
		return 2; 
	} 
	return 1;
case "rp_random":
	return 6;

ContentConfigTest โ€‹

public class ContentConfigTest : ContentConfig

cs
public Slider sliderExtraHeight;

public Slider sliderSleepSimHour; 
public Slider sliderSimBase; 
public override void OnInstantiate()
{
	List<SkinRootStatic> mainSkins = EClass.ui.skins.mainSkins;

public override void OnInstantiate()

cs
			base.config.ApplyGrading();
			return Lang.Get("screenExtraHeight") + "(" + (int)a + ")";
		});
		SetSlider(sliderSleepSimHour, base.config.test.maxSleepSimHours / 24, delegate(float a) 
		{ 
			base.config.test.maxSleepSimHours = (int)a * 24; 
			return Lang.Get("maxSleepSimHours") + "(" + (int)a + ")"; 
		}); 
		SetSlider(sliderSimBase, base.config.test.maxSimBases, delegate(float a) 
		{ 
			base.config.test.maxSimBases = (int)a; 
			return Lang.Get("maxSimBases") + "(" + (int)a + ")"; 
		}); 
	}
}

QuestMusic โ€‹

using Newtonsoft.Json;

cs
using Newtonsoft.Json;
using UnityEngine; 

public class QuestMusic : QuestInstance
{

public override string GetTextProgress()

cs
	public override int GetRewardPlat(int money)
	{
		return difficulty + EClass.rnd(2); 
		return (difficulty + EClass.rnd(2)) * (100 + Mathf.Min(partyLv, 20) * 50) / 100; 
	}

	public override void OnInit()
	{
		if (EClass.rnd(100) < EClass.rnd(EClass.pc.Evalue(241)))
		{
			partyLv = 1 + EClass.rnd(EClass.pc.Evalue(241) / 10); 
			partyLv = Mathf.Min(1 + EClass.rnd(EClass.pc.Evalue(241) / 10), 1000000); 
		}
		destScore = difficulty * 150 * (100 + partyLv * 50) / 100; 
		destScore = difficulty * 150 * (100 + Mathf.Min(partyLv, 10) * 10) / 100; 
		destScore += EClass.rnd(destScore / 5);
	}
}

Trait โ€‹

public virtual void OnBarter(bool reroll = false)

cs
{
	Add("1282", 1, 0).SetNum(5);
	AddThing(ThingGen.CreateSpellbook(9155, 1, 3));
	AddThing(ThingGen.CreateSpellbook(8406, 1, 7)); 
	AddThing(ThingGen.CreateSpellbook(8404, 1, 7)); 
	AddThing(ThingGen.CreateScroll(8281, 6));
	AddThing(ThingGen.CreateScroll(8280, 7));
	AddThing(ThingGen.CreateScroll(8288, 5));

TraitBaseSpellbook โ€‹

public override bool TryProgress(AIProgress p)

cs
	return true;
}
ReadFailEffect(c);
ModCharge(c); 
if (HasCharges) 
{ 
	ModCharge(c); 
} 
return false;
bool ReadCheck()
{