Buying items and units with your allies gold

merlin

New Member
Reaction score
0
In wc3 team games when your allies leave you can no longer buy items or tavern heroes (and I think mercenaries) for them. It always uses your gold even if the allied hero is the one there by the shop. Is there a way around this for my map? I'd hate to have to create a custom building for every possible neutral building (merc camps, shops, taverns) with custom abilities that manually deduct gold amount from the buying player. If there even is a way to detect the buying/selected player via trigger.
 
Reaction score
9
I don't think so, since the players are no longer active/playing, I guess the transaction was only between you and the shop, as you know inactive players cannot any items/units/heroes...
Unless you used this:
Unit - Create... (also works for heroes)
Items - Create... (then give it to your allies hero)
And finally just reduce your allies gold, so it looks like your allies buying it from the shop...


Note: If the player are already gone, why did you want to buy units/items for them...?
 

merlin

New Member
Reaction score
0
Same reason you do in a regular wc3 team game, you never have enough gold to buy items or pandas for 4 people. Since it sounds like it's impossible, do you know of any good maps or threads with custom shops? I'm thinking I'll have to either manipulate the inventory of the shops with triggers, or else make my own shops with abilities that target a unit and award the item/deduct the gold from that player (so clicking on a Scroll of Protection Ability and targeting the pink archmage would deduct gold from the pink player and give the item to the archmage).

The last thing I can think of is to take your suggestion and so that when I buy an item I can issue a command to add the gold back to me and deduct it from the ally. The problem there is what if you didn't happen to have enough gold at the time you bought it (say the item costs 250 gold and you only have 200 gold). I guess you could issue a text command *before* you buy the item which adds 1,000 gold, then subtracts (1000- Cost of the Item) from you. If only there was a way with trigger to force a unit to buy or sell an item. :(
 
Reaction score
9
Hmm, the only way that I can think of is to make a list of variables that contains the prices of items and units that was sell by the shop, adds the number to your gold amount, then buy it from the shop... Though you must use this with another trigger event, like A units come within 256.00 of SHOP, or Player types a chat message containing -GOLD as An exact match...
 

OMGOMGOMG

UMBWGMG (Unidentified Human Being.)
Reaction score
28
This is possible, just store the allies gold in a variable and have that set to go off every second or something. When you buy an item from the store remove that from the allied player and add the gold lost to you're player. That also could be done with a variable.You could have it set so that if the player # leaves then it turns on a trigger that checks the players gold. Just a suggestion.

-- "Player buys item(ITEM)" - this condition and (event?) will provide useful too, but you'd have to set it so that it adds and removes the players gold and also checks to see if the ally can buy the item.

-- The triggers should be turned off UNTIL the players leave, in which it turns on the trigger that will turn on the checking trigger.
 

afisakov

You can change this now in User CP.
Reaction score
37
umm, why not just have a trigger that periodically gives the gold form "left" players to those still in the game...
if the reason for doing this is: "you never have enough gold to buy items or pandas for 4 people"
then that would solve the problem much easier. Their gold becomes yours to split among your and their heroes as you see fit.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • The Helper The Helper:
    I think I need to split the Sci/Tech news forum into 2 one for Science and one for Tech but I am hating all the moving of posts I would have to do
  • The Helper The Helper:
    What is up Old Mountain Shadow?
  • The Helper The Helper:
    Happy Thursday!
    +1
  • Varine Varine:
    Crazy how much 3d printing has come in the last few years. Sad that it's not as easily modifiable though
  • Varine Varine:
    I bought an Ender 3 during the pandemic and tinkered with it all the time. Just bought a Sovol, not as easy. I'm trying to make it use a different nozzle because I have a fuck ton of Volcanos, and they use what is basically a modified volcano that is just a smidge longer, and almost every part on this thing needs to be redone to make it work
  • Varine Varine:
    Luckily I have a 3d printer for that, I guess. But it's ridiculous. The regular volcanos are 21mm, these Sovol versions are about 23.5mm
  • Varine Varine:
    So, 2.5mm longer. But the thing that measures the bed is about 1.5mm above the nozzle, so if I swap it with a volcano then I'm 1mm behind it. So cool, new bracket to swap that, but THEN the fan shroud to direct air at the part is ALSO going to be .5mm to low, and so I need to redo that, but by doing that it is a little bit off where it should be blowing and it's throwing it at the heating block instead of the part, and fuck man
  • Varine Varine:
    I didn't realize they designed this entire thing to NOT be modded. I would have just got a fucking Bambu if I knew that, the whole point was I could fuck with this. And no one else makes shit for Sovol so I have to go through them, and they have... interesting pricing models. So I have a new extruder altogether that I'm taking apart and going to just design a whole new one to use my nozzles. Dumb design.
  • Varine Varine:
    Can't just buy a new heatblock, you need to get a whole hotend - so block, heater cartridge, thermistor, heatbreak, and nozzle. And they put this fucking paste in there so I can't take the thermistor or cartridge out with any ease, that's 30 dollars. Or you can get the whole extrudor with the direct driver AND that heatblock for like 50, but you still can't get any of it to come apart
  • Varine Varine:
    Partsbuilt has individual parts I found but they're expensive. I think I can get bits swapped around and make this work with generic shit though
  • Ghan Ghan:
    Heard Houston got hit pretty bad by storms last night. Hope all is well with TH.
  • The Helper The Helper:
    Power back on finally - all is good here no damage
    +2
  • V-SNES V-SNES:
    Happy Friday!
    +1
  • The Helper The Helper:
    New recipe is another summer dessert Berry and Peach Cheesecake - https://www.thehelper.net/threads/recipe-berry-and-peach-cheesecake.194169/
  • The Helper The Helper:
    I think we need to add something to the bottom of the front page that shows the Headline News forum that has a link to go to the News Forum Index so people can see there is more news. Do you guys see what I am saying, lets say you read all the articles on the front page and you get to the end and it just ends, no kind of link for MOAR!
  • The Helper The Helper:
    Happy Wednesday!
    +1
  • V-SNES V-SNES:
    Happy Friday!
    +1
  • The Helper The Helper:
    Sticking with the desserts for now the latest recipe is Fried Apple Pies - https://www.thehelper.net/threads/recipe-fried-apple-pies.194297/
  • The Helper The Helper:
    Finally finding about some of the bots that are flooding the users online - bytespider apparently is a huge offender here - ignores robots.txt and comes in from a ton of different IPs

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top