8 public override bool CanTargetAlly
18 public override string langTransfer
22 return "invChangeMaterial";
28 public override string langWhat
32 return "changeMaterial_what";
37 public override Thing CreateDefaultContainer()
39 return ThingGen.Create(
"mathammer", this.mat.alias);
43 public override bool ShouldShowGuide(
Thing t)
49 public override void _OnProcess(
Thing t)
51 ActEffect.Proc(this.idEffect, 100, this.state, t.GetRootCard(), t,
new ActRef
55 if (this.consume !=
null)
57 this.consume.ModNum(-1,
true);
60 if (traitGodStatue !=
null)
62 traitGodStatue.OnChangeMaterial();