So Im at a point where Im trying to make the ammo system in my map. Problem is, I cant get items to either A. Spawn with a specific number as their stack rather than the max, and B. Stack the items in the Inventory.
Now spawning the item with a specified amount of stacks will do for now, but it is just giving me hell.
Riney#6948 on Discord.
Riney on Steam (
Steam)
@RineyCat on Twitter
-- Updated as of December 2021 --
How are you doing stacked items currently? You could look into charges as a way to do ammo instead of items, I am not sure how well it would work though.
None.
IMO, you should just use a mainly trigger-based system that uses units with item-like properties applied to them.
I mean, something like make a unit based off of an SCV, remove all of its abilities, and change its Actor to an ammo box or something, change its name; at this point, give your main unit an ability that can trigger a trigger to "pick-up" the ammo unit.
And then move on to the Trigger Editor, where you do something like "whenever any unit enters the map, if the unit type is 'Ammo Box', then assign the unit 'item-like properties (e.g. invulnerability)' and set custom value index 0 to x."
Something along the lines of that; heavier trigger usage, less Data Editor usage. IMO, trigger-heavier systems are less of a headache to deal with.
Trigger heavier systems are a terrible idea. Letting SC2 natively deal with many things allows you to put more load on your triggers, the less triggers firing the less chance your map will lag horribly. Won't matter for small-mid size projects but very large ones could take a hit if you do everything with triggers. Using the right tool for the right job is good practice.
None.
Turns out I found something on a source I dont think is very noteworthly mentionable (but Ill link it in a pm if wanted) that added a few more triggers that stacked items for you, and found where items are in your inventory, as well as changing the stacks via triggers with rather ease.
This can be locked ;o
Riney#6948 on Discord.
Riney on Steam (
Steam)
@RineyCat on Twitter
-- Updated as of December 2021 --