8 public override int DecaySpeed
25 if (refCard.id ==
"chara" || refCard.quality == 4)
35 EClass._zone.AddCard(chara, pos.GetNearestPoint(
false,
false,
true,
false) ??
EClass.pc.pos);
37 chara.SetMainElement(egg.c_idMainElement, 10,
true);
38 chara.SetFeat(1232, (incubator !=
null) ? 3 : 2,
true);
39 chara.things.DestroyAll(
null);
40 foreach (
Element element
in chara.elements.dict.Values)
42 if ((!(element.source.category !=
"attribute") || !(element.source.category !=
"skill")) && (!(element.source.category ==
"attribute") || element.source.tag.Contains(
"primary")))
44 element.vTempPotential = element.vTempPotential * 2 + 100;
45 element.vPotential += 30;
48 EClass.Branch.AddMemeber(chara);
49 EClass.Branch.ChangeMemberType(chara, FactionMemberType.Livestock);
50 Msg.Say(
"incubate", chara,
null,
null,
null);
55 public override bool CanStackTo(
Thing to)
57 return to.c_idMainElement == this.owner.c_idMainElement && base.CanStackTo(to);