8 public override IEnumerable<
AIAct.Status> Run()
10 if (this.target.ExistsOnMap)
12 yield
return base.DoGoto(this.target,
null);
14 if (this.target.ExistsOnMap)
16 this.owner.Pick(this.target,
true,
true);
18 if (this.target.parent !=
this.owner)
20 yield
return this.Cancel();
22 this.owner.body.Equip(this.target,
null,
true);