Developer's Blog
Register Low Fi Mark Forums Read

Reply
 
Thread Tools
Old 09-06-2009, 10:22 PM   #1
gnaLor
Member
 
gnaLor's Avatar
 
Join Date: Jun 2009
Location: Bavaria
Posts: 835
gnaLor is offline

Default [ITEM BUYING] Auto-buy by clicking the recipe


Basic Idea
My suggestion is that all recipe scrolls should have an active ability that, if used, automatically buys all basic items needed for the item and builds up itsself automatically. Of course only, if all shops who sell the components are in range of the hero --> no gameplay change.


Typical T-down Reasons (@DA.com)
If you want to vote, read through that whole post! Many people t-downed cause they didn't understand some aspects.
Typical WRONG T-down reasons:

- People think there is a change in gameplay. There is none! (detailed explanation below)

- People think it could be very annoying if you don't want to use it. It is not annoying in any way (don't know how people got the idea). Just don't click recipe scrolls in your inventory and you are fine.

- People think this could be hard to code. In fact, the coding is quite easy imo. The only argument could be, that all items with its components have to be added to the system. This is not right, cause the needed information is already stored in the normal buying system and can probably be overtaken easily. Anyway, I think this should not be the main argument for your decision. We don't wanna talk about coding, we want to improve DotA, and its definetely possible to implement it.


Explanation
Here a detailed explanation. All recipe scrolls should have an active ability, that, if used, automatically buys all basic items needed for the item and builds up itsself automatically. The system also uses basic items that are currently in the heroes inventory. So lets say you click the bracer recipe in your heroes inventory and you already got the Gauntlets of Strengt, the system will only buy the Circlet of Nobility and use up the Gauntlets in your inventory.
To prevent missunderstandings: It's an ability of the recipe scroll itsself which is used like for example shivas IN the inventory of the hero, not when you buy the recipe in a shop.*
Due to that, this feature is not said to change the gameplay and the current itembuy-system in any way, it would just extend it and make item buying much faster and more comfortable. If you think it will change the gameplay, you definetely missunderstood something. In that case, please ask before you vote for t-down.
The recipe-using Hero must be in range of ALL shops which sell the needed items (or must already have them in his inventory), so that theres really no change in the gameplay. He must also have enough money for all needed items. If only one of that conditions is not complied with, nothing will happen except for an error message. I think a note of the complete cost of an item should be added to the shop-tooltip, so that everybody knows in one view whether he can afford the item in one go.
(Edit: That was now implemented in v6.65)


*Addition: I realized that it's even a bit better for recipe items which scrolls don't cost anything if the item instantly assembles when you buy the scroll. It is even 2 clicks faster (you don't have to select your hero and click recipe scroll), and it prevents people from buying unlimited much (of course useless) recipe scrolls for free.
But this may only work for recipe scrolls with no cost, because buying recipe scrolls with cost can be useful in some cases.
Example: Imagine you have 1500 gold.
You buy ring of regeneration and ring of basilius (--> 650g left). You can't finish your vladimirs with that. But you can get the recipe for it (300, --> 350 left), go back to your lane, farm 550 gold, and buy the missing mask of death at the secret shop without being forced to go back to base again.


Here 2 screens which explain the basic principle. Remember that these pictures were taken in times where the power treads recipe costed 400 gold, not nothing.
Before --> One click on the recipe scroll --> Afterwards



Why is that useful?
In this way, you don't have to select all that shops all the time to buy recipe items. Additionally, you don't have to drop any items if you have only 1 slot left and you want to buy a new item which consists of more than 2 basic items (recipe scroll or basic item).
It will save you alot of stupid clicks, the buying process becomes much more comfortable in many situations.


Example
So let's make some examples for better understanding of the theoratical explanation.

Ex. 1: Let's say you want to buy a Bracer (I think you do that kinda often):
Without the ability, you have to select 3 shops and must jump down to select your items or at least use 3 hotkeys. In complete that are 6 actions. With my ability, you will just need 2 clicks. Even if the item only consists of 2 items its still worth, 'cause you will still be forced to make 4 clicks instead of 2.

Ex. 2: You wanna buy Powertreads. You already bought boots of speed some time ago. You have 1400 gold left. This is enough now. Just buy the recipe and click on it. The system will use your remaining 1000 gold (1400 - powertreads recipe) to buy gloves of haste and boots of elvenskin (or one of the other two's, doesnt matter) and combine it with the recipe and your boots which you already bought before. You don't need additional slots for you the gloves and the boots of elvenskin.

Ex. 3: You wanna buy Orchid Malevolence. It consists of 3 oblivion staffs. Lets say you already got 1 Oblivion Staff and one Quarterstaff in your inventory and 3000 gold (-->far enough). To use my fast system, you buy the recipe, and cause it doesn't cost anything it instantly assembles the item. It's not even needed to click it in your inventory again (explanation in the point "Explanation"). Now just click on it, and the system will buy all missing items (1 Quarterstaff, 2 Robes, 2 Sobi Masks). You don't need any more free inventory slots for that. With only 2000 Gold, nothing would have happened, cause this isn't enough for 1 QS, 2 Robes and 2 SM's. You can also not buy the recipe scroll if you don't have enough gold to instantly assemble the full item.


Itemlist
Here's the quite long list of items which aren't very expensive (about 2000g and less) and are often assembled at one time due to that fact. In brackets you can see their number of components (core items + recipe scroll):

Bracer (3), Wraith Band (3), Null Talisman (3), Headdress of Rejuvenation (4), Ring of Basilius (2), Nathrezim Buckler (3), Power Treads (4), Hand of Midas (2), Oblivion Staff (3), Sange (3), Yasha (3), Blade Mail (3), Helm of the Dominator (2), Mask of Madness (2), Mekansm (up to 8), Vanguard (3), Arcane Ring (3), Vladmir's Offering (4), Hood of Defiance (4), Phase Boots (3).


Conclusion
Especially for recipe shop 1/2/5, this ability will be very useful, 'cause you often want to buy their sold recipe items at one haul in view of their low cost.
I don't see any disadvantages of that feature. If you don't want to use it (I can't think of a reason why), just don't use it, don't click the recipe scrolls in your inventory.
If you have questions, don't just t-down like some people (btw the small minority) did it, just ask.


greetings,
gnaLor


Changelog:
- Recipe scrolls with no cost assemble directly when buying.
  Reply With Quote
Last edited by gnaLor; 09-06-2010 at 06:16 PM.
Old 09-07-2009, 07:27 AM   #2
HELLRAISER
Member
 
HELLRAISER's Avatar
 
Join Date: Jul 2009
Posts: 3,827
HELLRAISER is online now
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

How can i praise you for this?

+1 perfect idea.

How about items without recipe? Can i click this icon for example:


and will automatically buy:

and/or If i dont have any of them at my inventory and make the item?
__________________
Check my Suggestions out:
New Hero Suggestion: Hades, Lord of the Underworld <---
New Hero Idea: Tarvallon, The Ancient Healer
Supportive item: Cross of Isis <---
Early game Item: Cape of Heroism
Mid game Item: Demonic Orb
Late game Item: Helphastus' Glory
Click for a complete list of all my suggestions

True-er words never have been spoken before!
  Reply With Quote
Last edited by HELLRAISER; 09-07-2009 at 07:33 AM.
Old 09-07-2009, 07:40 AM   #3
Anci3nt
Member
 
Join Date: Sep 2009
Posts: 2
Anci3nt is offline
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

Well dont you think it would be better if u rather click on the recipe at the vendors for it to combine

instead of clicking the recipe in ur inventory
  Reply With Quote
Old 09-07-2009, 07:42 AM   #4
xy4kuz4x
Member
 
xy4kuz4x's Avatar
 
Join Date: Jul 2009
Location: I live in my house
Posts: 1,760
Blog Entries: 1
xy4kuz4x is offline
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

I don't want tell you this is a good or bad idea.

auto buy system

+ Hero Don't Need Go To the Shop (It means efficacy time)

? Case #1: Player have 1000 gold and a recipe scroll of power treads. When the recipe activate by player (we know player's gold wasn't enough), what will be happen???
__________________

  Reply With Quote
Old 09-07-2009, 09:09 AM   #5
Bovver
Member
 
Bovver's Avatar
 
Join Date: Jun 2009
Location: England
Posts: 2,249
Bovver is offline
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

Massive improvement, full support

edit: holyshi- ...why the hell we don't remove secret shops already? t-d sry
  Reply With Quote
Old 09-07-2009, 09:27 AM   #6
NoThlnG
Forum Staff
 
NoThlnG's Avatar
 
Join Date: Jun 2009
Location: Nowhere
Posts: 14,371
Blog Entries: 8
Send a message via MSN to NoThlnG Send a message via Skype™ to NoThlnG
NoThlnG is offline
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

Quote:
Originally Posted by xy4kuz4x View Post
+ Hero Don't Need Go To the Shop (It means efficacy time)
Yeah, this could be rather fatal.... Though I'll give T-Up on your suggestion..
  Reply With Quote
Old 09-07-2009, 05:32 PM   #7
HELLRAISER
Member
 
HELLRAISER's Avatar
 
Join Date: Jul 2009
Posts: 3,827
HELLRAISER is online now
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

Quote:
Originally Posted by xy4kuz4x View Post
+ Hero Don't Need Go To the Shop (It means efficacy time)
Hero don't need to go to the shop as it is now to buy items, right? If by this we can lower time spend on things like this we can use the extra time to gank or improve the game in other ways. Everyone bitches about "this will make the game longer". This is a quality idea that will manage your time better.

Quote:
Originally Posted by xy4kuz4x View Post
? Case #1: Player have 1000 gold and a recipe scroll of power treads. When the recipe activate by player (we know player's gold wasn't enough), what will be happen???
Obvious solution is not to work by checking your gold first before the action.

Quote:
Originally Posted by Dj_Dz_X View Post
edit: holyshi- ...why the hell we don't remove secret shops already? t-d sry
Items not in range won't be bought... so you will still need to go to the secret shops or have the item with you to complete the recipe...
__________________
Check my Suggestions out:
New Hero Suggestion: Hades, Lord of the Underworld <---
New Hero Idea: Tarvallon, The Ancient Healer
Supportive item: Cross of Isis <---
Early game Item: Cape of Heroism
Mid game Item: Demonic Orb
Late game Item: Helphastus' Glory
Click for a complete list of all my suggestions

True-er words never have been spoken before!
  Reply With Quote
Old 09-07-2009, 05:34 PM   #8
Nerevarie
Banned
 
Join Date: Jul 2009
Location: Never say my anus again.
Posts: 1,846
Blog Entries: 1
Nerevarie is offline
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

Oh thats just great!
  Reply With Quote
Old 09-07-2009, 06:18 PM   #9
gnaLor
Member
 
gnaLor's Avatar
 
Join Date: Jun 2009
Location: Bavaria
Posts: 835
gnaLor is offline
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

@hellraiser: Yes. The current idea is, that you will buy the recipe of RoB, and then click it in your inventory --> Ring of protection and sobi mask will be bought automatically or if you alrdy have one of them, it will be used up (not bought a new one).

@Anci3nt: Fantastic idea .. for recipes without a cost. I will change that in the 1. post.
Recipes with no cost will directly be assembled when you buy them. If you don't have enough gold, nothing happens. Thats even faster then
Without that, you could have unlimited (useless) recipe scrolls.
But this may only work for items with no cost, cause buying recipe scrolls can be useful sometimes.
Imagine you have 2000 gold.
You buy boots of speed and gloves of haste (--> 1000g left). You want to buy a bracer but also get your treads. So you buy the treads recipe (400) and the bracer (510). Then you go back to your lane, you farm 360 gold, an you can buy boots of elvenskin/robeofmagi/.. at the secret shop.

@xy4kuz4x/NoThlnG
Quote:
+ Hero Don't Need Go To the Shop (It means efficacy time)
"Of course only, if all shops who sell the components are in range of the hero --> no gameplay change."
And
"The recipe-using Hero must be in range of ALL shops which sell the needed items (or must already have them in his inventory), so that theres really no change in the gameplay."

Quote:
? Case #1: Player have 1000 gold and a recipe scroll of power treads. When the recipe activate by player (we know player's gold wasn't enough), what will be happen???
"Ex. 2: You wanna buy powertreads. You already bought boots of speed some time ago. You have 1400 gold left. This is enough now. Just buy the recipe and click on it. The system will use your remaining 1000 gold (1400 - powertreads recipe) to buy gloves of haste and boots of elvenskin (or one of the other two's, doesnt matter) and combine it with the recipe and your boots which you already bought before. You don't need additional slots for you the gloves and the boots of elvenskin."
If you would NOT have boots of speed, clicking the recipe scroll would do nothing, just an error like "You don't have enough gold to buy all needed components."

@Dj_Dz_X
Quote:
edit: holyshi- ...why the hell we don't remove secret shops already? t-d sry
I think you missunderstood sth, whats the problem with secretshop?

Hope I could answer all your questions
__________________

>>Items can be assembled by clicking the recipe scroll

Making shopping more comfortable.

>>Make Balanars ulti passive at night

Removing the annoying ulti spam at night.

Testmap: Meat Hook ! visual
Shows a ! above Pudge if his hook hits a hero.
  Reply With Quote
Old 09-09-2009, 08:53 PM   #10
dotapaz
Member
 
dotapaz's Avatar
 
Join Date: Aug 2009
Posts: 383
dotapaz is offline
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

Yes t-up for this. I hate buying vlads.. just annyoing... Lie ten items on the ground buy this buy that boahhhhhhh. with this: click. Yes.

will have bugs in the first version ts implemented ^^ anyway DO IT
  Reply With Quote
Old 09-10-2009, 12:20 AM   #11
NoThlnG
Forum Staff
 
NoThlnG's Avatar
 
Join Date: Jun 2009
Location: Nowhere
Posts: 14,371
Blog Entries: 8
Send a message via MSN to NoThlnG Send a message via Skype™ to NoThlnG
NoThlnG is offline
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

Oh, and if you have a boots on your hero and you buy recipe on chicken / CoP what will happen?
  Reply With Quote
Old 09-11-2009, 07:06 PM   #12
gnaLor
Member
 
gnaLor's Avatar
 
Join Date: Jun 2009
Location: Bavaria
Posts: 835
gnaLor is offline
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

Your chicken/Crow will get powertreads (buying NEW boots). The items must be in one inventory.
__________________

>>Items can be assembled by clicking the recipe scroll

Making shopping more comfortable.

>>Make Balanars ulti passive at night

Removing the annoying ulti spam at night.

Testmap: Meat Hook ! visual
Shows a ! above Pudge if his hook hits a hero.
  Reply With Quote
Old 09-12-2009, 01:11 AM   #13
DuKKY
Member
 
DuKKY's Avatar
 
Join Date: Aug 2009
Posts: 1,140
DuKKY is offline
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

Quote:
+ Hero Don't Need Go To the Shop (It means efficacy time)
this causes gameplay change? theres still a chance of your kfc getting killed + it takes time what if you die just before it gets to secret shop and now you dont have money you cant get item.. things like that are effective in gameplay. T-down on this
__________________

PROUDLY A CREATORS GUILD MEMBER
CERTIFIED S.R.T MEMBER
My hero creations

My Remakes
Access all this Here
  Reply With Quote
Old 09-12-2009, 12:54 PM   #14
gnaLor
Member
 
gnaLor's Avatar
 
Join Date: Jun 2009
Location: Bavaria
Posts: 835
gnaLor is offline
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

Quote:
+ Hero Don't Need Go To the Shop (It means efficacy time)
Ok again what did this guy think? That people can buy the full item if they have the recipe in the inventory whenever they want? Thats wrong.
Did you mean that?
Quote:
this causes gameplay change? theres still a chance of your kfc getting killed + it takes time what if you die just before it gets to secret shop and now you dont have money you cant get item.. things like that are effective in gameplay. T-down on this
What is a kfc? What takes time if you die just before "it" gets to secret shop? and so on? I didn't rly get what you wanna say, but cause you think there is a gameplay change, you seem to be wrong. Whats the problem with secret shop? If your recipe needs an item of the secret shop, you must
1. already have one in your inventory
2. stand in shopping range of the secret shop
Example 4...: You already bought a hyperstone. Now you buy the assault recipe (while you are standing in the base). You click the Assault recipe -> works, your assault assembles (if you have enough gold for the 2 armor pieces).
Example 5...: You stand in base having 7000 gold: You buy assault recipe, platemail and the other armor, and then you click the recipe. --> nothing happens, you're not in shopping range of the secret shop. If you then go to the secret shop, you can click the recipe and you'll get your stone.
Pls again written a bit clearer so I can answer it .
Hope you people who wanna tell me that there is a gameplay change have red the whole 1. post, not only the basic idea.
__________________

>>Items can be assembled by clicking the recipe scroll

Making shopping more comfortable.

>>Make Balanars ulti passive at night

Removing the annoying ulti spam at night.

Testmap: Meat Hook ! visual
Shows a ! above Pudge if his hook hits a hero.
  Reply With Quote
Last edited by gnaLor; 09-12-2009 at 01:01 PM.
Old 09-12-2009, 06:47 PM   #15
DuKKY
Member
 
DuKKY's Avatar
 
Join Date: Aug 2009
Posts: 1,140
DuKKY is offline
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

kfc = courier .. i understand it now.. i thought that you never needed to be at a shop you could be in a lane with lets say PT recipe then click it and you have PT
__________________

PROUDLY A CREATORS GUILD MEMBER
CERTIFIED S.R.T MEMBER
My hero creations

My Remakes
Access all this Here
  Reply With Quote
Old 09-12-2009, 07:22 PM   #16
puffdragon
Member
 
Join Date: Sep 2009
Posts: 11
puffdragon is offline
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

You need to make this work for items that don't have recipe, or a recipe to be "bought" for 0gold for them

anyway, T-up!
__________________
Are you stoned?
  Reply With Quote
Old 09-12-2009, 08:17 PM   #17
Audacious
Member
 
Audacious's Avatar
 
Join Date: Jun 2009
Location: In the world Platon doesn't believe in.
Posts: 5,078
Blog Entries: 10
Audacious is offline
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

So what if I have a item what requires a item that isn't in town?
  Reply With Quote
Old 09-12-2009, 08:27 PM   #18
HELLRAISER
Member
 
HELLRAISER's Avatar
 
Join Date: Jul 2009
Posts: 3,827
HELLRAISER is online now
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

Quote:
Originally Posted by Audacious View Post
So what if I have a item what requires a item that isn't in town?
If i understood this correctly, you should have the item with you or be at shop's range, else recipe won't complete, op comfirm?
__________________
Check my Suggestions out:
New Hero Suggestion: Hades, Lord of the Underworld <---
New Hero Idea: Tarvallon, The Ancient Healer
Supportive item: Cross of Isis <---
Early game Item: Cape of Heroism
Mid game Item: Demonic Orb
Late game Item: Helphastus' Glory
Click for a complete list of all my suggestions

True-er words never have been spoken before!
  Reply With Quote
Old 09-12-2009, 09:05 PM   #19
MurazorOFAngmar
Member
 
MurazorOFAngmar's Avatar
 
Join Date: Jun 2009
Location: Toronto, CA
Posts: 4,890
Blog Entries: 21
MurazorOFAngmar is offline
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

Great idea man t-up.
__________________
IGosu


Us.East

Dota since 2002 - RoC -
Warcraft since 1997
  Reply With Quote
Old 09-13-2009, 12:20 AM   #20
gnaLor
Member
 
gnaLor's Avatar
 
Join Date: Jun 2009
Location: Bavaria
Posts: 835
gnaLor is offline
Default Re: [ITEM BUYING] Auto-buy by clicking the recipe

Quote:
So what if I have a item what requires a item that isn't in town?
Hellraiser said it, but why don't you just read at least the "basic idea" part?^^
Quote:
You need to make this work for items that don't have recipe, or a recipe to be "bought" for 0gold for them
Pls read the "Addition:" in the "Explanation" part. There is explained why it is better/faster for recipes with no cost when they get directly assembled when bought if possible, which means you have enough gold/are in range of shops, otherwise nothing happens, you dont get a recipe scroll. If this wouldnt work like it, you could just mass recipe scrolls, and its faster anyway if you dont have to click it in your inventory but get it assembled directly when buying the recipe.
__________________

>>Items can be assembled by clicking the recipe scroll

Making shopping more comfortable.

>>Make Balanars ulti passive at night

Removing the annoying ulti spam at night.

Testmap: Meat Hook ! visual
Shows a ! above Pudge if his hook hits a hero.
  Reply With Quote
Reply
  Defense of the Ancients Suggestions Others


Forum Jump

Thread Tools