5 public override bool IsTool =>
true;
26 return zone.
Evalue(2200) < 10;
60 (t.trait as
TraitTent).zone.elements.ModBase(2201, 2);
63 (t.trait as
TraitTent).zone.elements.ModBase(2200, 5);
69 t.c_containerSize += 1000;
73 t.c_containerUpgrade.cap += 20;
80 t.c_containerUpgrade.cool = 1;
86 bool flag =
ID ==
"extend_v";
128 Msg.Say(
"upgrade", t, owner.GetName(NameStyle.Full, 1));
129 SE.Play(
"build_area");
130 t.PlayEffect(
"buff");
132 EClass._zone.RefreshElectricity();
136 Msg.Say(
"noMoreUpgrade", t, owner.GetName(NameStyle.Full, 1));
bool TrySetAct(string lang, Func< bool > onPerform, Card tc, CursorInfo cursor=null, int dist=1, bool isHostileAct=false, bool localAct=true, bool canRepeat=false)
ContainerUpgrade c_containerUpgrade
ElementContainerCard elements
static FactionBranch Branch
Element SetBase(string alias, int v, int potential=0)
HomeResourceManager resources
void SetSize(int w, int h)
bool IsValidTarget(Thing t)
override void TrySetHeldAct(ActPlan p)
string GetParam(int i, string def=null)
virtual bool IsSpecialContainer