OK let me try to make this a little clearer. First off some simple abbreviations.
CU= Character Unit
P(#)= Player 1-5 example P1= Player 1
Class Change= the character changes from one of the 6 CU's to a different CU
Level up= Change unit hp% to blah blah blah and all that good stuff. A trigger u dont need to know the specifics of.
There are 5 possible players and 6 CU's to choose from. I want players to be able to change the CU's any time they like, yet save the progress in leveling for each CU.
Now i have a 30 secluded locations that u CANT bring a unit to. Each Player has 1 of each possible CU on the locations. Example: Location P1 CU 1 has the first unit (CU1) of the 6 CU's u can choose from, and it belongs to player 1. Location 2 has the second unit(CU2) of the 6 CU's you can choose from, and it also belongs to player 1. Location 7 has the first unit of the 6 CU's you can choose from, and it belongs to player 2. Now at the start when the player brings the civilian to the CU 1 beacon, the unit corresponding to what he chose is moved to town. Example if player 1 brings exactly 1 civilian to location CU 1 then move 1 CU1 at location P1 CU 1 to location Town Spawn. Move Civilian to Location Civilian Holding. Now if player 1 brings exactly 1 CU1 to Academy (Class Change), move 1 CU1 for player 1 at any location to location P1 CU 1. Move Civilian to Location Choose CU. If player 1 brings exactly 1 Civilian to location CU 2 move 1 CU2 at location P1 CU 2 to location Town spawn.
Now that ive made a semi clear / semi confusing situation leading me up to my problem. Here is why i need a trigger that states: commands exactly 1 unit at location.....
Now for leveing CU2... if player 1 (still using CU2) kills exactly 10 men then Level Up player 1 CU2.
Now on a SEPERATE trigger for leveling CU1... If player 1 kills exactly 10 men then level up CU1.
And the problem is presented when player 1 acheives the trigger with CU2: if player 1 kills exactly 10 men then Level Up CU1
This defeats the idea of seperate character levels.
They share the same trigger because i cant specify where the units are.
If i had a trigger that said: If player 1 commands exactly 0 unit at location CU 2 AND player 1 kills exactly 10 men, then level up CU 2.
It would them work because it would be true that player 1 CU2 is not at location CU 2 (thus it has been chose to be played at that moment) and would level up withought leveling player 1's CU1.
None.