Elin Decompiled Documentation EA 23.153 Nightly
Loading...
Searching...
No Matches
ActCryRage.cs
Go to the documentation of this file.
1public class ActCryRage : Ability
2{
3 public override bool CanPerform()
4 {
5 return true;
6 }
7
8 public override bool Perform()
9 {
10 Act.CC.PlaySound("warcry");
11 Act.CC.Say("abSoulcry", Act.CC);
12 foreach (Chara chara in EClass._map.charas)
13 {
14 if (chara.IsInMutterDistance() && EClass.rnd(2) == 0)
15 {
16 chara.AddCondition<ConBerserk>();
17 }
18 }
19 return true;
20 }
21}
override bool CanPerform()
Definition: ActCryRage.cs:3
override bool Perform()
Definition: ActCryRage.cs:8
Definition: ACT.cs:62
static Chara CC
Definition: ACT.cs:77
SoundSource PlaySound(string id, float v=1f, bool spatial=true)
Definition: Card.cs:5776
bool IsInMutterDistance(int d=10)
Definition: Card.cs:7279
void Say(string lang, string ref1=null, string ref2=null)
Definition: Card.cs:6423
Definition: Chara.cs:10
Condition AddCondition(string id, int p=100, bool force=false)
Definition: Chara.cs:8559
Definition: EClass.cs:5
static int rnd(int a)
Definition: EClass.cs:58
static Map _map
Definition: EClass.cs:18
List< Chara > charas
Definition: Map.cs:81