Staredit Network

Staredit Network -> UMS Assistance -> Players 9-11
Report, edit, etc...Posted by Karahl on 2005-09-09 at 16:56:45
I've been searching through the forums and tutorial databases for hours, even going to other websites, to find a definitive explanation of the 9 through 11 players.

I want a map that can have 8 human players.

I'm using player 9 for preplaced selectors, like you see in Micro Arena games, or using civs to select heroes, etc.

The preplaced work fine, but I want to use a Broodling as a selection, and since they die off, I want a trigger to replace them as they do.

I CANNOT seem to get to create anything for player 9. I CAN create for player 1, and then give the unit to player 9, but then the unit stays 'red' and not 'green'. Further, setting up the trigger for P1 is flawed in the event P1 quits the game or isnt there to begin with.

Can someone either help me out directly or point me to the "supposed" tutorial that explains players 9-11 use. I am meticulous, and want my map to be as flawless as possible. Please help me.

Lost
Report, edit, etc...Posted by Gigins on 2005-09-09 at 17:02:25
Use p12 for that. They are always neutral. p9-11 are weird. Preplace p12 units instead of give them to p12.
Report, edit, etc...Posted by 00cnr on 2005-09-09 at 17:23:16
Use the tutorials for help with player 12, 9-11 are glitchy
Giving p12 Units
Player 12 Effects
Report, edit, etc...Posted by Toothfariy on 2005-09-09 at 17:37:15
for the brood's keep reseting their enegry count to max and they shouldn't die
Report, edit, etc...Posted by Karahl on 2005-09-09 at 17:40:23
Awesome, thanx everyone. Ill check it out right away.

Lost
Report, edit, etc...Posted by DT_Battlekruser on 2005-09-09 at 18:00:23
Ah, here's my post from a while ago:

Some of the following information are disputed.

Players 9-11 are used in the casting animations of some spells. Player 12 is used for owning units of players that left.

PLAYERS 9-11 UNITS PREPLACED are NEUTRAL HOSTILE. They will attack anything, even neighboring units of the same player (this is based on my findings but is disputed)

PLAYERS 9-11 UNITS GIVEN RETAIN ORIGINAL ALLIANCES. If you give a Player 1 unit to Players 9-11 it will have the same alliances status as Player 1

PLAYER 12 UNITS are NEUTRAL NEUTRAL. No matter what you do, they won't attack.

I think now we figured out spells are not used by p9-11
Report, edit, etc...Posted by Karahl on 2005-09-09 at 18:15:20
K replaced hero section with P12 units. But the broodling still dies with a p12 trigger...



P12


Always();


ModifyUnitEnergy(1, Broodling, P12, Broodling Location, 100);
PreserveTrigger();
Comment("Broodling upkeep");


Do I need to use triggers with p1 thru p8? I have starting locations for both p9 and p12.
Report, edit, etc...Posted by Toothfariy on 2005-09-09 at 18:18:43
here is another way to do ithttp://www.staredit.net/index.php?tutorial=31
Report, edit, etc...Posted by Karahl on 2005-09-09 at 18:46:03
Okay, it seems we're all headed to the same answer...

You can't CREATEUNIT, or CREATEUNITWITHPROPERTIES for any players above 8.

The modify energy trigger won't work, (unless its for a player 1-8 i guess) but the fact is, a broodling won't stay alive, wont respawn, as a player other than 1-8.

As stated earlier, I can replace broodlings from one of the players, and then GIVEUNIT to p12, but the broodling will retain its color.

I guess Im just going to have to use another unit.


Thanx anyway for the help guys.

LOST
Report, edit, etc...Posted by Oo.Vic.oO on 2005-09-09 at 19:08:42
u cannot keep setting broodling's energy. The only way they dont die is if u use the "Create Unit" trigger, if u use "Create Unit with Properties" it will also die.
Report, edit, etc...Posted by Toothfariy on 2005-09-09 at 19:18:31
well idk what to tell you, try useing hyper triggers while setting enegry to 95% and perserve it then put 5 waits to 0 after it and perserve again. i've talked to a friend and he said its a inner hyper trigger, im not to familier with it but it should work. but if it doesn't idk
Report, edit, etc...Posted by Oo.Vic.oO on 2005-09-09 at 19:34:37
.... u cannot change broodling's energy.
Report, edit, etc...Posted by Toothfariy on 2005-09-09 at 19:36:25
im pretty sure i've done it before in a map.
Report, edit, etc...Posted by Oo.Vic.oO on 2005-09-09 at 19:37:27
well i'm pretty sure u didnt

QUOTE
u cannot keep setting broodling's energy. The only way they dont die is if u use the "Create Unit" trigger, if u use "Create Unit with Properties" it will also die.
Report, edit, etc...Posted by Oo.Jamal.oO on 2005-09-09 at 19:51:59
Jst preplace units in the map for p12, or i think u can actually place units for P12, but u gotta use Starforge to do that...
Report, edit, etc...Posted by DT_Battlekruser on 2005-09-10 at 01:48:55
You can preplace units for any player, 0-255, using Starforge.
Report, edit, etc...Posted by (U)Bolt_Head on 2005-09-10 at 01:56:02
QUOTE(Karahl @ Sep 9 2005, 03:56 PM)
Further, setting up the trigger for P1 is flawed in the event P1 quits the game or isnt there to begin with.
[right][snapback]308768[/snapback][/right]

8 player maps cause a triggering problem alot because of that. Any trigger that must fire and only once will cause a slight challenge. (or worse it needs to fire multiple times but at a controled rate)

However you can get around without much difficulty. To do this create the trigger for all players doing something like this.

Trigger
Players:
¤ All Players
Conditions:
¤ Player 9 commands exactly 0 broodling
Actions:
¤ Create one broodling for current player at locaiton
¤ Give one broodling at location owned by current player to player 9


Alternetivly you could replace the condition with a switch and set that same switch in the actions. Doing this will give the trigger to all the players but ensure it will only fire for one of them, therefore if someone is there to play then someone will be there to run the trigger.



Oh yeah, couldn't you just use a broodling sprite. And if neccissary put a dt under it.
Next Page (1)