8 public override bool CanStackTo(
Thing to)
10 return this.path == to.GetStr(54,
null);
20 return this.owner.GetStr(54,
null);
24 this.owner.SetStr(54, value);
29 public override void OnRead(
Chara c)
33 Msg.Say(
"skillbook_invalidZone");
36 if (!this.path.IsEmpty() && !File.Exists(
this.path))
38 Msg.SayNothingHappen();
46 public override void SetName(ref
string s)
48 if (!this.owner.c_idRefName.IsEmpty())
50 s =
"_written".lang(this.owner.c_idRefName, s,
null,
null,
null);