Elin Decompiled Documentation
EA 23.333 Myaightly Patch 1
Loading...
Searching...
No Matches
StanceSongPebble.cs
Go to the documentation of this file.
1
public
class
StanceSongPebble
:
BaseSong
2
{
3
public
override
int
IdAbility
=> 6754;
4
5
public
override
void
TickSong
()
6
{
7
foreach
(
Chara
item
in
owner
.
pos
.
ListCharasInRadius
(
owner
, 4, (
Chara
c) => !c.
IsDeadOrSleeping
&& ((!
owner
.
IsPCFactionOrMinion
) ? (!c.
IsHostile
(
owner
)) : c.
IsPCFactionOrMinion
)))
8
{
9
if
(!
item
.HasCondition<
ConSongPebble
>())
10
{
11
item
.AddCondition<
ConSongPebble
>(base.power,
owner
.
Evalue
(1294));
12
}
13
else
14
{
15
item
.GetCondition<
ConSongPebble
>()?.
SetValue
(10,
owner
.
Evalue
(1294));
16
}
17
}
18
}
19
}
ContainerFlag.item
@ item
BaseCondition.SetValue
void SetValue(int a, int _p2=0)
Definition:
BaseCondition.cs:169
BaseCondition.owner
Chara owner
Definition:
BaseCondition.cs:15
BaseSong
Definition:
BaseSong.cs:2
Card.IsPCFactionOrMinion
bool IsPCFactionOrMinion
Definition:
Card.cs:2342
Card.pos
Point pos
Definition:
Card.cs:60
Card.Evalue
int Evalue(int ele)
Definition:
Card.cs:2704
Chara
Definition:
Chara.cs:10
Chara.IsDeadOrSleeping
override bool IsDeadOrSleeping
Definition:
Chara.cs:579
Chara.IsHostile
bool IsHostile()
Definition:
Chara.cs:6873
ConSongPebble
Definition:
ConSongPebble.cs:2
Point.ListCharasInRadius
List< Chara > ListCharasInRadius(Chara cc, int dist, Func< Chara, bool > func, bool onlyVisible=true)
Definition:
Point.cs:1226
StanceSongPebble
Definition:
StanceSongPebble.cs:2
StanceSongPebble.TickSong
override void TickSong()
Definition:
StanceSongPebble.cs:5
StanceSongPebble.IdAbility
override int IdAbility
Definition:
StanceSongPebble.cs:3
Elin
StanceSongPebble.cs
Generated by
1.9.6