15 return base.GetName();
54 Msg.
Say(
"notEnoughFeatPoint");
58 else if (invalidFeat !=
null)
67 else if (invalidAction !=
null)
87 return base.GetValue() * ((owner.c_DNA ==
null) ? 100 : (100 +
owner.
c_DNA.
cost * 10)) / 100;
bool TrySetAct(string lang, Func< bool > onPerform, Card tc, CursorInfo cursor=null, int dist=1, bool isHostileAct=false, bool localAct=true, bool canRepeat=false)
virtual CardRow sourceCard
bool HasElement(int ele, bool includeNagative=false)
void WriteNoteExtra(UINote n, Chara tg)
void WriteNote(UINote n, Chara tg=null)
Element GetInvalidFeat(Chara c)
Element GetInvalidAction(Chara c)
static LayerDragGrid Instance
static string Say(string idLang, string ref1, string ref2=null, string ref3=null, string ref4=null)
bool Equals(int _x, int _z)
string GetText(string id="name", bool returnNull=false)
override bool CanBeDestroyed
override string GetName()
override bool CanBeStolen
override float DropChance
override void WriteNote(UINote n, bool identified)
override void TrySetHeldAct(ActPlan p)
UIItem AddText(string text, FontColor color=FontColor.DontChange)