39 return source.tag.Contains(
"noShop");
90 if (t.
category.ignoreBless != 1 && t.
id !=
"water")
92 return t.id !=
"bucket";
111 c.
Say(
"coated", t, c);
114 c.
Say(
"blend_curse", t);
119 t.isAcidproof =
true;
158 Msg.
Say(
"blend_poison", t);
185 bool isHostileAct = c.IsPCParty && IsNeg;
192 isHostileAct = isHostileAct,
193 color = BaseTileMap.GetColorInt(ref owner.GetRandomColor(), owner.sourceRenderCard.colorMod),
196 isBlessed = (owner.blessedState >= BlessedState.Blessed),
197 isCursed = (owner.blessedState <= BlessedState.Cursed)
static Act Create(int id)
static void Proc(EffectId id, Card cc, Card tc=null, int power=100, ActRef actRef=default(ActRef))
ElementContainerCard elements
bool IsEquipmentOrRangedOrAmmo
virtual void SetBlessedState(BlessedState s)
BlessedState blessedState
SourceCategory.Row category
void ModNum(int a, bool notify=true)
void Say(string lang, string ref1=null, string ref2=null)
bool HasCondition(string alias)
Thing Pick(Thing t, bool msg=true, bool tryStack=true)
static SourceManager sources
Element ModBase(int ele, int v)
static void ProcTrait(Chara c, Card t)
void SetLiquid(int x, int z, CellEffect effect=null)
static string SayNothingHappen()
static string Say(string idLang, string ref1, string ref2=null, string ref3=null, string ref4=null)
static void BlendLove(Chara c, Thing t, bool dream=false)
virtual SourceElement.Row source
virtual EffectId IdEffect
override bool IsThrowMainAction
override bool IsBlendBase
override void OnBlend(Thing t, Chara c)
override Action GetHealAction(Chara c)
override void OnDrink(Chara c)
static void BlendPoison(Chara c, Thing t)
override void OnThrowGround(Chara c, Point p)
override bool CanDrink(Chara c)
override bool CanBlend(Thing t)
string GetParam(int i, string def=null)