1using System.Collections.Generic;
13 public override string GetText(
string str =
"")
16 string text = list[Mathf.Clamp(
target.
c_fur / 10, 0, list.Length - 1)];
17 return "AI_Slaughter".lang() +
"(" + text +
")";
28 return base.Perform();
31 public override IEnumerable<Status>
Run()
41 onProgressBegin = delegate
69 onProgressComplete = delegate
120 yield
return Do(seq);
Status Do(AIAct _seq, Func< Status > _onChildFail=null)
Status DoGoto(Point pos, int dist=0, bool ignoreConnection=false, Func< Status > _onChildFail=null)
static Thing GetFur(Chara c, int mod=100)
override void OnCancelOrSuccess()
override string GetText(string str="")
override IEnumerable< Status > Run()
override bool CanManualCancel()
override bool IsValidTC(Card c)
static void Unride(Chara host, bool parasite=false, bool talk=true)
void PlayAnime(AnimeID id, bool force)
void SetCensored(bool enable)
ElementContainerCard elements
bool HasElement(int ele, int req=1)
SourceMaterial.Row material
SoundSource PlaySound(string id, float v=1f, bool spatial=true)
virtual void Die(Element e=null, Card origin=null, AttackSource attackSource=AttackSource.None)
void ShowEmo(Emo _emo=Emo.none, float duration=0f, bool skipSame=true)
void Say(string lang, string ref1=null, string ref2=null)
Condition AddCondition(string id, int p=100, bool force=false)
void ModAffinity(Chara c, int a, bool show=true, bool showOnlyEmo=false)
MoveResult TryMoveTowards(Point p)
override void LookAt(Card c)
int GetRaw(int offsetHours=0)
void ModExp(int ele, int a, bool chain=false)
void BanishMember(Chara c, bool skipMsg=false)
static string[] GetList(string id)
static string Say(string idLang, string ref1, string ref2=null, string ref3=null, string ref4=null)
void RemoveMember(Chara c)
Effect PlayEffect(string id)
Card AddCard(Card t, Point point)