Forum Rules

  • No flaming or derogatory remarks, directly or through insinuation.
  • No discussion, sharing or referencing illegal software such as hacks, keygen, cracks and pirated software.
  • No offensive contents, including but not limited to, racism, gore or pornography.
  • No excessive spam/meme, i.e. copious one liners in a short period of time, typing with all caps or posting meme responses (text/image).
  • No trolling, including but not limited to, flame incitation, user provocation or false information distribution.
  • No link spamming or signature advertisements for content not specific to Dota 2.
  • No Dota 2 key requests, sell, trade etc.
  • You may not create multiple accounts for any purpose, including ban evasion, unless expressly permitted by a moderator.

  • Please search before posting. One thread per issue. Do not create another thread if there is an existing one already.
  • Before posting anything, make sure you check out all sticky threads (e.g., this). Do not create new threads about closed ones.
  • It is extremely important that you post in correct forum section.

  • Balance discussion only in Misc.
  • All art related (such as hero model) feedbacks go to Art Feedback Forum.
  • All matchmaking feedback should go here: Matchmaking Feedback
  • All report/low priority issues should go here: Commend/Report/Ban Feedback
  • No specific workshop item feedback. These should go to workshop page of that item.
  • When posting in non-bugs section (such as this), use [Bugs], [Discussion] or [Suggestion] prefix in your thread name.

In case you object some action by a moderator, please contact him directly through PM and explain your concerns politely. If you are still unable to resolve the issue, contact an administrator. Do not drag these issues in public.

All rules are meant to augment common sense, please use them when not conflicted with aforementioned policies.
See more
See less

Suggestion: Courier Shift-Queue Improvements

  • Filter
  • Time
  • Show
Clear All
new posts

  • Suggestion: Courier Shift-Queue Improvements

    I think this might be semi-related:

    One major problem I have with the courier is that the deliver command will ALWAYS make the courier go back after delivering. If you shift queue commands after that, it seems to do those commands after it returns to the base. What I suggest: After a deliver order, the courier should only return to base if it has no commands shift queued.

    Consider this scenario:

    1. I drop an item to make room in my inventory
    2. I put items on the courier and tell it to deliver
    3. I shift queue it to pick up the item I dropped then return it to stash

    What happens: courier flies out, delivers items, returns to base, then flies back out to pick up the item, then flies back again
    What would be better: courier flies out, delivers, picks up, then returns

    Currently the only way to do this is to shift-drag all the items from the courier into your inventory or do some slot management on the courier and have it pick up the dropped item first. Both ways are inconvenient.

    Another scenario:
    1. Player 1 is using the courier
    2. I shift queue a grab item+deliver items
    3. Player 2 wants to use the courier

    What happens: While the courier is returning after delivering player 1's items, the courier status shows that it is returning to base. Player 2 would be unaware that I shift-queued some commands so they might order the courier around, which would cancel my orders.
    What should happen: the courier would do my grab command after delivering player 1's items. This would show that I am using the courier on the courier status, so player 2 (hopefully) wouldn't take the courier in that time.
    Steam Profile
    Python Interface to the Stats API
    Suggestion: Courier Shift-Queue Improvements
    Make Disablehelp work on Decrepify
    Useful link for mute system supporters

  • #2
    Healthbar & lasthitting
    Shop Layout - Legacy Shops
    Tooltip issues compilation
    How to create a better dota 2 environment


    • #3
      the autoreturn should not be issued after a movement command.
      Make sure to read the Forum Rules as well as the stickied Threads of the Forum Section you are posting in.

      Contributions i'd like to highlight:
      My Suggestion: Coaching System
      My Sticky: Intended Changes List
      My Challenge: Completely Fixed Hero Challenge: Skywrath Mage


      • #4
        I support this.

        The current courier system got room for quite some improvements. This suggestion might be the best.


        • #5
          This is quite needed.

          But, more importantly, there should be automatic queue when multiple players use "courier delivery" option, so none would mess everyone else's deliveries (or having to wait until current delivery runs out b4 commanding new delivery).

          Of course, any other command (like click ordered movements) should keep cancelling previous orders, like for changing route from an attacking enemy hero.


          • #6
            This would be a nice tweak for the couriers AI indeed.


            • #7
              Please fix courier ending queued actions after delivering items

              This is a huge problem. After the courier delivers items, any actions in queue are forgotten and by default it goes back to the fountain.

              Example, I am using my own courier as the jungle. I tell the courier to deliver me my bottle, shift queue move to a safe area in the jungle, so that after I use up the charges, I can give it back to the courier to be refilled. Instead of staying in the jungle where I told it to go, it gives me my bottle and then goes back to the fountain.

              Is there a known way to stop this from happening?


              • #8


                • #9
                  I figure the courier is given a return command whenever it delivers something, instantly overwriting any and all commands you have queued. Or they have tied it down to one action. If the former applies, maybe a settings box to disable courier "helper" should suffice.

                  One should note that, if done properly, the courier is more responsive in dota1, despite all of its problems.

                  "Dumb down the game" done backwards...


                  • #10
                    It's not needed at all.


                    • #11
                      Originally posted by garvon View Post
                      It's not needed at all.
                      That you for that bracing and helpful comment that added so much to the value of the thread.

                      On another note, good idea +1. I'd like to see the autoreturn command be automatically bumped to the end of the command queue. I'd also like to see the option for personal, unshared couriers after the primary one has been purchased.


                      • #12

                        Courier should only return to base after executing it's last queued command (if that command was "deliver items").


                        • #13
                          Originally posted by garvon View Post
                          It's not needed at all.
                          if you want to shift queue for fast bottle, you can drop the bottle, and do (shifting) rightclick bottle, rightclick fountain, click "transfer items" (end of shifting)