Does anyone know how to go about making the command card stay on a page other than 1? To clarify, I want to make one building to produce all types of units (this is what I would prefer, if I need to have a separate building, I'll just change it), and it seems to be a huge pain to have to hit an extra button to go to page 2 to keep queuing the units.
Or is it possible to make a button do 2 actions at once? So, you queue the unit on page 2, and at the same time it swaps to page 2, thus giving the illusion that it never changed.
I was also wondering this. I have a building that I have several pages for; page 1 is general features, page 2 is training new units, and page 3 is research. Having to change pages every time to access the research is not such a problem, but I found it was strange that it always changes back to page 1 after selecting a unit to train. I decided that it wasn't such a big deal, it became reflex to push B > M to train a Marine instead of M.
Hopefully though some solution can be made. I would like a way to "permanently" change pages.
If this is an oversight, perhaps Blizzard should look into adding this.. I just can't believe that there's no way to do it through triggers. I found something called character sheet, but it has something to do with storyboards or something.
cudnt u just make a submenu like how the scv or w/e has a "build structures" and "build advanced structures"?
I think the max command cards u can have are 4 per unit tho or is that not the effect you were looking for?
When you choose a structure to build in the SCV's Build Structures page, it switches pages back to 1. What we want is for it to keep the page on Build Structures, so we can pick another structure to build (or, in this case, unit to train).
When you choose a structure to build in the SCV's Build Structures page, it switches pages back to 1. What we want is for it to keep the page on Build Structures, so we can pick another structure to build (or, in this case, unit to train).
Right, that's what I'm going for.
@ Dijall: Problem with that, is you can't even reference the command card at all in triggers. It wouldn't be a problem if you could make a button do 2 actions at once, but you can't even do that.
Ok, so this is kind of a bump, but not really. I've found kind of a workaround/fix/solution to this. All it requires is your page 1 command card to have all the buttons for abilities that you want it to have (for my example, my Nexus has all Protoss and Terran unit training on page 1). Then, you can make an extra button (for my game, it's called Swap Units). Finally, you set up this trigger:
Army Choice P1
Events
UI - Player 1 presses Swap Units
Local Variables
UnitSwap = false <Boolean>
Conditions
Actions
General - If (Conditions) then do (Actions) else do (Actions)
If
UnitSwap == true
Then
Unit - Show the Gateway - Train (Gateway) ability for Nexus [47.50, 74.50]
Unit - Show the Stargate - Train (Stargate) ability for Nexus [47.50, 74.50]
Unit - Show the Robotics Facility - Train (Robotics Facility) ability for Nexus [47.50, 74.50]
Unit - Hide the Barracks - Train ability for Nexus [47.50, 74.50]
Unit - Hide the Factory - Train (Factory) ability for Nexus [47.50, 74.50]
Unit - Hide the Starport - Train ability for Nexus [47.50, 74.50]
Variable - Set UnitSwap = false
Else
Unit - Hide the Gateway - Train (Gateway) ability for Nexus [47.50, 74.50]
Unit - Hide the Stargate - Train (Stargate) ability for Nexus [47.50, 74.50]
Unit - Hide the Robotics Facility - Train (Robotics Facility) ability for Nexus [47.50, 74.50]
Unit - Show the Barracks - Train ability for Nexus [47.50, 74.50]
Unit - Show the Factory - Train (Factory) ability for Nexus [47.50, 74.50]
Unit - Show the Starport - Train ability for Nexus [47.50, 74.50]
Variable - Set UnitSwap = true
However, I'm having a problem making it go back and forth. By default, the Protoss units are top, then the Terran units are below those. The first press works great, it hides all the Toss buttons permanently, and then Terran units can be built without going back to the previous command card page. But it's not swapping back to the Toss units once this happens.
Maybe I'm just tired, but from the looks of how I have the trigger set up, this should go back and forth in showing/hiding the units.
EDIT: Fixed it. I set the variable to a global array and it works great.
Does anyone know how to go about making the command card stay on a page other than 1? To clarify, I want to make one building to produce all types of units (this is what I would prefer, if I need to have a separate building, I'll just change it), and it seems to be a huge pain to have to hit an extra button to go to page 2 to keep queuing the units.
Or is it possible to make a button do 2 actions at once? So, you queue the unit on page 2, and at the same time it swaps to page 2, thus giving the illusion that it never changed.
@Psiclone01:
I was also wondering this. I have a building that I have several pages for; page 1 is general features, page 2 is training new units, and page 3 is research. Having to change pages every time to access the research is not such a problem, but I found it was strange that it always changes back to page 1 after selecting a unit to train. I decided that it wasn't such a big deal, it became reflex to push B > M to train a Marine instead of M.
Hopefully though some solution can be made. I would like a way to "permanently" change pages.
i think this could be done with triggers, im experimentating, i will update this post if i found a solution :>
update: tried some things out and found finally there is no option to change the command card (1/2 or whatever)
i try it tomorrow again
Bump.
If this is an oversight, perhaps Blizzard should look into adding this.. I just can't believe that there's no way to do it through triggers. I found something called character sheet, but it has something to do with storyboards or something.
cudnt u just make a submenu like how the scv or w/e has a "build structures" and "build advanced structures"? I think the max command cards u can have are 4 per unit tho or is that not the effect you were looking for?
@Bobo6969: Go
When you choose a structure to build in the SCV's Build Structures page, it switches pages back to 1. What we want is for it to keep the page on Build Structures, so we can pick another structure to build (or, in this case, unit to train).
Shift+clicking works for multiple buildings in melee...maybe you can set a command like that.
@anguule: Go
Right, that's what I'm going for.
@ Dijall: Problem with that, is you can't even reference the command card at all in triggers. It wouldn't be a problem if you could make a button do 2 actions at once, but you can't even do that.
Ok, so this is kind of a bump, but not really. I've found kind of a workaround/fix/solution to this. All it requires is your page 1 command card to have all the buttons for abilities that you want it to have (for my example, my Nexus has all Protoss and Terran unit training on page 1). Then, you can make an extra button (for my game, it's called Swap Units). Finally, you set up this trigger:
Army Choice P1
Events
UI - Player 1 presses Swap Units
Local Variables
UnitSwap = false <Boolean>
Conditions
Actions
General - If (Conditions) then do (Actions) else do (Actions)
If
UnitSwap == true
Then
Unit - Show the Gateway - Train (Gateway) ability for Nexus [47.50, 74.50]
Unit - Show the Stargate - Train (Stargate) ability for Nexus [47.50, 74.50]
Unit - Show the Robotics Facility - Train (Robotics Facility) ability for Nexus [47.50, 74.50]
Unit - Hide the Barracks - Train ability for Nexus [47.50, 74.50]
Unit - Hide the Factory - Train (Factory) ability for Nexus [47.50, 74.50]
Unit - Hide the Starport - Train ability for Nexus [47.50, 74.50]
Variable - Set UnitSwap = false
Else
Unit - Hide the Gateway - Train (Gateway) ability for Nexus [47.50, 74.50]
Unit - Hide the Stargate - Train (Stargate) ability for Nexus [47.50, 74.50]
Unit - Hide the Robotics Facility - Train (Robotics Facility) ability for Nexus [47.50, 74.50]
Unit - Show the Barracks - Train ability for Nexus [47.50, 74.50]
Unit - Show the Factory - Train (Factory) ability for Nexus [47.50, 74.50]
Unit - Show the Starport - Train ability for Nexus [47.50, 74.50]
Variable - Set UnitSwap = true
However, I'm having a problem making it go back and forth. By default, the Protoss units are top, then the Terran units are below those. The first press works great, it hides all the Toss buttons permanently, and then Terran units can be built without going back to the previous command card page. But it's not swapping back to the Toss units once this happens.
Maybe I'm just tired, but from the looks of how I have the trigger set up, this should go back and forth in showing/hiding the units.
EDIT: Fixed it. I set the variable to a global array and it works great.