Index: ps/trunk/binaries/data/mods/public/simulation/components/Garrisonable.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/components/Garrisonable.js +++ ps/trunk/binaries/data/mods/public/simulation/components/Garrisonable.js @@ -148,10 +148,14 @@ }); let cmpRallyPoint = Engine.QueryInterface(this.holder, IID_RallyPoint); + + // Need to delete this before ordering to a rally + // point else we may not garrison another entity. + delete this.holder; + if (cmpRallyPoint) cmpRallyPoint.OrderToRallyPoint(this.entity, ["garrison"]); - delete this.holder; return true; };