<clip>
if (m_transfer) { upcast(PlayerImmovable, location, loc);
if (not location) return; // wait
</clip>
in WareInstance::update(Game&)
In which cases the "loc" cannot be upcasted to PlayerImmovable? I did not really catch that, and have to stop looking at this now. The comment says "wait", but waiting never ends..
The missing wares might go to
<clip>
upcast( PlayerImmovable , location, loc);
return; // wait :update( Game&)
if (m_transfer) {
if (not location)
</clip>
in WareInstance:
In which cases the "loc" cannot be upcasted to PlayerImmovable? I did not really catch that, and have to stop looking at this now. The comment says "wait", but waiting never ends..