Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitFortuneCookie.cs
Go to the documentation of this file.
2{
3 public override void OnEat(Chara c)
4 {
5 if (c.IsPC)
6 {
7 Msg.Say("read_fortune", c);
8 bool flag = owner.blessedState < BlessedState.Blessed && (owner.blessedState <= BlessedState.Cursed || EClass.rnd(2) == 0);
9 string text = Lang.GetDialog("rumor", "fortune" + (flag ? "_false" : "")).RandomItem();
11 Msg.SayRaw(text);
12 }
13 }
14}
Definition: Chara.cs:10
override bool IsPC
Definition: Chara.cs:597
Definition: EClass.cs:5
static int rnd(int a)
Definition: EClass.cs:50
Definition: Lang.cs:6
static string[] GetDialog(string idSheet, string idTopic)
Definition: Lang.cs:205
Color Talk
Definition: MsgColors.cs:7
Definition: Msg.cs:5
static MsgColors colors
Definition: Msg.cs:20
static string SayRaw(string text)
Definition: Msg.cs:113
static string Say(string idLang, string ref1, string ref2=null, string ref3=null, string ref4=null)
Definition: Msg.cs:58
static void SetColor()
Definition: Msg.cs:22
override void OnEat(Chara c)