Pull improvement: Allow fatigue consumption



  • Right now pull is limited by having an inconsistent experience. When pull is used in such a way that that the leader creep receives net fatigue, the pull is broken until fatigue is drained solely by the leader creep's move parts.

    This is particularly evident with moving over swamps with pull, where the leader creep receives all of the fatigue from the train but the train can't assist with eating the fatigue. Also when creeps of unequal size perform pulls, if the smaller creep is in the lead.

    I'd suggest that it's possible to do pull acceptance with fatigue without movement, so that the pulled creep can help eat the fatigue. The assisting pulled creep won't be able to move that tick. This smooths out pull and unlocks more creep cooperation options.