1using System.Collections.Generic;
3using System.Text.RegularExpressions;
12 LayerDrama.fromBook =
true;
13 string text3 = a.drama[0];
14 string idStep =
"quest_" + a.id;
15 if (a.id ==
"pre_debt_runaway")
17 idStep =
"loytelEscaped";
23 static Chara GetChara(
string id)
30 string text = Regex.Replace(r.id,
"([0-9]*$)",
"");
31 string str = r.id.Replace(text,
"");
35 num = 1 + str.ToInt();
45 return name +
" " + num;
49 if (r.drama.IsEmpty() || GetChara(r.drama[0]) ==
null)
57 string text2 = Regex.Replace(r.id,
"([0-9]*$)",
"");
62 string str2 = r.id.Replace(text2,
"");
69 if (quest !=
null && num2 <= quest.
phase)
GlobalCharaList globalCharas
override string GetName(NameStyle style, int num=-1)
static SourceManager sources
static LayerDrama Activate(string book, string idSheet, string idStep, Chara target=null, Card ref1=null, string tag="")
HashSet< string > completedIDs
override void OnRead(Chara c)