5 public override bool IsTool =>
true;
18 return !(t.trait as
TraitTent).zone.IsUnderwater;
32 return zone.
Evalue(2200) < 10;
66 (t.trait as
TraitTent).zone.elements.ModBase(3606, 1);
69 (t.trait as
TraitTent).zone.elements.ModBase(2201, 2);
72 (t.trait as
TraitTent).zone.elements.ModBase(2200, 5);
78 t.c_containerSize += 1000;
82 t.c_containerUpgrade.cap += 20;
89 t.c_containerUpgrade.cool = 1;
95 bool flag =
ID ==
"extend_v";
137 Msg.Say(
"upgrade", t, owner.GetName(NameStyle.Full, 1));
138 SE.Play(
"build_area");
139 t.PlayEffect(
"buff");
141 EClass._zone.RefreshElectricity();
145 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