2using System.Collections.Generic;
14 public override void Tick()
22 for (
int i = 0; i < 6; i++)
30 con.givenByPcParty = base.givenByPcParty;
34 if (condition !=
null)
36 condition.value = base.value - 1;
49 Debug.Log(ex.Message);
51 Debug.Log(base.refVal);
59 list.Add(
"hintDOT".lang(dice.
ToString(), base.sourceElement.GetName().ToLower()));
void Mod(int a, bool force=false)
int GetResistPenetrationLevel(int idEle, AttackSource attackSource, Card origin=null)
void DamageHP(long dmg, AttackSource attackSource=AttackSource.None, Card origin=null)
override bool IsAliveInCurrentZone
Condition AddCondition(string id, int p=100, bool force=false)
bool HasCondition(string alias)
override bool IsPCFaction
void SetResistPenetrationLevel(Chara tc, Chara cc)
override void OnWriteNote(List< string > list)
override bool IsElemental
static Condition Create(string alias, int power=100, Action< Condition > onCreate=null)
static int Roll(int num, int sides, int bonus=0, Card card=null)
override string ToString()
static Dice Create(Element ele, Card c)
Point GetRandomPoint(int radius, bool requireLos=true, bool allowChara=true, bool allowBlocked=false, int tries=100)