2using System.Collections.Generic;
9 public override void Tick()
17 for (
int i = 0; i < 6; i++)
25 con.givenByPcParty = base.givenByPcParty;
28 if (condition !=
null)
30 condition.value = base.value - 1;
43 Debug.Log(ex.Message);
45 Debug.Log(base.refVal);
53 list.Add(
"hintDOT".lang(dice.
ToString(), base.sourceElement.GetName().ToLower()));
void Mod(int a, bool force=false)
void DamageHP(int 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
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)