Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
ElementContainerZone.cs
Go to the documentation of this file.
2{
3 public override void OnLearn(int ele)
4 {
5 SE.DingSkill2();
6 Msg.Say("learnSkillBranch", EClass._zone.Name, EClass.sources.elements.map[ele].GetName());
7 }
8
9 public override void OnLevelUp(Element e, int lastValue)
10 {
12 {
14 {
15 SE.DingSkill2();
16 Msg.Say("dingSkillBranch", EClass._zone.Name, e.Name);
17 EClass.pc.pos.TalkWitnesses(EClass.pc, "ding_other", 4, WitnessType.ally);
18 WidgetPopText.Say("popDing".lang(EClass._zone.Name, e.Name, lastValue.ToString() ?? "", e.vBase.ToString() ?? ""), FontColor.Good);
19 }
20 EClass.Branch.Log("bDing", EClass._zone.Name, e.Name, lastValue.ToString() ?? "", e.vBase.ToString() ?? "");
21 }
22 }
23}
FontColor
Definition: FontColor.cs:2
WitnessType
Definition: WitnessType.cs:2
Point pos
Definition: Card.cs:55
Definition: EClass.cs:5
static Zone _zone
Definition: EClass.cs:20
static SourceManager sources
Definition: EClass.cs:42
static FactionBranch Branch
Definition: EClass.cs:22
static Chara pc
Definition: EClass.cs:14
override void OnLearn(int ele)
override void OnLevelUp(Element e, int lastValue)
int vBase
Definition: ELEMENT.cs:242
virtual string Name
Definition: ELEMENT.cs:294
string Log(string idLang, string ref1=null, string ref2=null, string ref3=null, string ref4=null)
Definition: Msg.cs:5
static string Say(string idLang, string ref1, string ref2=null, string ref3=null, string ref4=null)
Definition: Msg.cs:58
void TalkWitnesses(Chara criminal, string idTalk, int radius=4, WitnessType type=WitnessType.everyone, Func< Chara, bool > talkIf=null, int chance=3)
Definition: Point.cs:787
SourceElement elements
virtual string Name
Definition: Spatial.cs:495
static bool IsActive
Definition: VirtualDate.cs:13
static void Say(string text, FontColor fontColor=FontColor.Default, Sprite sprite=null)
bool IsPCFaction
Definition: Zone.cs:464