Skip to content

EA 23.305 Nightly โ€‹

May 10, 2026

4 files modified.

Important Changes โ€‹

None.

Chara โ€‹

public Chara Duplicate()

cs
	chara.isScaled = base.isScaled;
	chara.c_altName = base.c_altName;
	chara._alias = _alias;
	if (pccData != null) 
	{ 
		chara.pccData = IO.DeepCopy(pccData); 
	} 
	if (HaveFur())
	{
		chara.c_fur = -1;

ConTransmuteHuman โ€‹

public override void OnBeforeStart()

cs
			}
			else
			{
				List<Chara> list2 = owner.pos.ListCharasInRadius(owner, 6, delegate(Chara c) 
				{ 
					if (!c.IsMultisize && c.IsHumanSpeak) 
					{ 
						CardRenderer renderer = c.renderer; 
						if (renderer != null && !renderer.hasActor) 
						{ 
							return !c.HasElement(1427); 
						} 
					} 
					return false; 
				}); 
				List<Chara> list2 = owner.pos.ListCharasInRadius(owner, 6, (Chara c) => !c.IsMultisize && c.IsHumanSpeak && !c.HasElement(1427)); 
				if (list2.Count > 0)
				{
					chara = list2.RandomItem().Duplicate();

ELEMENT โ€‹

public void _WriteNote(UINote n, Chara c, Act act)

cs
					condition.SetRefVal(79, (act.id == 8710) ? 222 : 221);
					break;
				}
				n.AddText("_bullet".lang() + (condition.HasDuration ? "hintCon" : "hintCon2").lang(condition.Name, condition.EvaluateTurn(p).ToString() ?? "")); 
				n.AddText("_bullet".lang() + (condition.HasDuration ? "hintCon" : "hintCon2").lang(condition.Name, condition.EvaluateTurn(p).ToString() ?? "") + ((condition.HasDuration && condition.MaxDuration != 0 && condition.MaxDuration < 999) ? "hintCon3".lang(condition.MaxDuration.ToString() ?? "") : "")); 
				condition._WriteNote(n, asChild: true);
			}
			else

Net โ€‹

using System;

cs
using System;
using System.Collections.Generic;
using System.IO;
using System.Net; 
using Cysharp.Threading.Tasks;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

public static async UniTask<bool> UploadFile(string id, string password, string

cs
	}
	WWWForm wWWForm = new WWWForm();
	wWWForm.AddField("mode", 1);
	wWWForm.AddField("id", id); 
	wWWForm.AddField("name", name); 
	wWWForm.AddField("title", title); 
	wWWForm.AddField("id", id.RemoveNewline()); 
	wWWForm.AddField("name", name.RemoveNewline()); 
	wWWForm.AddField("title", title.RemoveNewline()); 
	wWWForm.AddField("cat", cat);
	wWWForm.AddField("tag", tag);
	wWWForm.AddField("idLang", idLang);

public static async UniTask<List<DownloadMeta>> GetFileList(string idLang)

cs
		}
		return null;
	}
	StringReader stringReader = new StringReader(www.downloadHandler.text); 
	for (string text = stringReader.ReadLine(); text != null; text = stringReader.ReadLine()) 
	string[] array = www.downloadHandler.text.SplitNewline(); 
	foreach (string obj in array) 
	{
		if (!string.IsNullOrEmpty(text)) 
		string[] array2 = obj.Split(','); 
		if (obj.StartsWith("files") && array2.Length >= 7) 
		{
			string[] array = text.Split(','); 
			list.Add(new DownloadMeta
			{
				path = array[0], 
				id = Path.GetFileNameWithoutExtension(array[0]), 
				name = array[2], 
				title = array[3], 
				cat = array[5], 
				date = array[6].Replace("\"", ""), 
				version = ((array.Length >= 9) ? array[8].ToInt() : 0), 
				tag = ((array.Length >= 10) ? array[9] : "") 
				path = array2[0], 
				id = WebUtility.HtmlDecode(array2[1]), 
				name = WebUtility.HtmlDecode(array2[2]), 
				title = WebUtility.HtmlDecode(array2[3]), 
				cat = array2[5], 
				date = array2[6].Replace("\"", ""), 
				version = ((array2.Length > 8) ? array2[8].ToInt() : 0), 
				tag = ((array2.Length > 9) ? array2[9] : "") 
			});
		}
	}