Hi there, a fellow forum user asked me about my Cat 'N Mouse map, and I replied to him with a rather long explanation of how I go about reviving my mice. I thought that, since this method does work (although maybe its more cluttered than some other possible ways) I should post this on the forums for anyone else making this sort of map. So here it is:
The first action kills all the units on the map for the player 1, excluding ones that are invulnerable such as the unit shop.
the Overlord is what my probes look like in jail.
"Player 1 Spawner" is the region that latches on to your mouse so that when you spawn units they spawn with your mouse, though this part is sort of unnecessary because you can't build units in my map without a non-jailed probe.
The event is that any unit comes within 4.0 of my rescue region (called jail spawn).
The conditions indicated that this trigger will only happen if the number of overlords (again, this is what I call jailed probes) owned by player 1 that have been seen by the owner of the unit which is entering the jail rescue area is greater than or equal to 1.
The unit which enters the area has to be a Dark Templar (this is just the unit that I am using for testing my map, you can change this to probes/mouses or whatever you want)
The owners of the units that enter this area can't be from the player 7 or 8 (those are the cat players).
If all those conditions are met, then it creates 1 mouse for player 1 at a random point just outside of the jail, kills any overlords (jailed probes) in the map for player 1, and then reattaches the unit-spawning-region to the newly rescued probe.
This is sort of annoying eh?
You have to both of those triggers as many times as you have players (once for each player). My way is probably not the most organized, but it does work perfectly as long as you make sure you cannot build probes any other way (for example, if you build a Nexus with your probe/mouse make sure that Nexus's cannot create more probes).
@limezor
I'm doing a Cat N Mouse map also. Basically I decided to create a few conditions for it. I have a Player Has X Unit Type and Force Has X Unit Type.
I threw them in a lib (in my sig).
I have a system where anyone can be the cat so I am going to also have one trigger for dying and one for reviving. Not sure about the logistics yet but if you want to know I can pm you when I have it done. (It's next on my list)
[Condition]
Unit - Unit Type of (Triggering unit) == Mouse
[Action]
For each integer i from 1 through <max_players> do:
If (Owner of (Triggering Unit)) == i {
Pick each unit in (Units owned by (Owner of (Triggering Unit))) and do:
Kill (picked unit)
Unit - Create 1 Overlord for Player i in Jail
Region - Attach player_spawn[i] to (Last created unit) (you would have a region array set at map initialization)
}
This would prevent you from having to make so many triggers, right?
@anguule:
In my map I simply do
Quick Def:
Custom Action - Kill All Units Player X
Custom Condition - Player Commands X Unit Type
----If you want them check my library in my sig
Trigger is:
---------------------------------------
Event:
Any unit dies
Condition:
Triggering Unit Type == Mouse
Triggering Player Commands 0 Mouse
Actions:
Kill All Units Player Triggering Player
Create 1 Marker (my case its a creep tumor) for Triggering Player in Jail
----------
Allows multiple mice in the game ;) Also one trigger for every mouse
While we're at it the saving trigger
----------------
Event:
Any Unit Enters Jail
Condition:
Triggering Unit Type == Mouse
Not Mice Command 0 Captured Mice (basically don't throw the messages up if nothing happend)
Action:
Message to Cats - "mice escaped"
Message to Mice - "fellow mice saved"
Pick Each Player in All Players
If
Player has 1 captured mouse
Then
Kill all for picked player (basically eliminates anything created to show in jail - so tech could just be the jail marker)
Create 1 Mouse at Save point for Picked Player
Select Last Created Unit for Picked Player (so they don't have to scramble to select it)
Modify Player Triggering Player Add 5 minerals (give saver five minerals for each saved mouse as a reward)
----------------------------------
Now the cat is out of the bag for two of the hardest Cat N Mouse Triggers (pun intended).
First off im trying to copy MR limezor's triggers -just the dieing part as of now, it works and all except the marker it creates dies as well. How do i avoid this?
Never mind figured it out now trying to figure out the conditions for revival ;/ seems really difficult lol
I am doing archon tag... do i even need the conditions since i dont need it to revive anything except my probe
Never mind on everything all good :D except... victory conditions I want the game to end one of two ways 1 the timer runs out or 2 all the probes die how do i do this?
Hi there, a fellow forum user asked me about my Cat 'N Mouse map, and I replied to him with a rather long explanation of how I go about reviving my mice. I thought that, since this method does work (although maybe its more cluttered than some other possible ways) I should post this on the forums for anyone else making this sort of map. So here it is:
The dying part:
Full Size Image Notes:
The Rescue Part
Full Size Image Notes:
This is sort of annoying eh?
You have to both of those triggers as many times as you have players (once for each player). My way is probably not the most organized, but it does work perfectly as long as you make sure you cannot build probes any other way (for example, if you build a Nexus with your probe/mouse make sure that Nexus's cannot create more probes).
I hope this helped.
@limezor
Couldn't you do:
[Event]
Unit - Any Unit Dies
[Condition]
Unit - Unit Type of (Triggering unit) == Mouse
[Action]
For each integer i from 1 through <max_players> do:
If (Owner of (Triggering Unit)) == i {
Pick each unit in (Units owned by (Owner of (Triggering Unit))) and do:
Kill (picked unit)
Unit - Create 1 Overlord for Player i in Jail
Region - Attach player_spawn[i] to (Last created unit) (you would have a region array set at map initialization)
}
This would prevent you from having to make so many triggers, right?
First off im trying to copy MR limezor's triggers -just the dieing part as of now, it works and all except the marker it creates dies as well. How do i avoid this?
Never mind figured it out now trying to figure out the conditions for revival ;/ seems really difficult lol
I am doing archon tag... do i even need the conditions since i dont need it to revive anything except my probe
Never mind on everything all good :D except... victory conditions I want the game to end one of two ways 1 the timer runs out or 2 all the probes die how do i do this?
Do you know how to let people choose to be a cat?
Thanks
the rescue part for the life of me I have not been able to figure out how to do the first line in the conditions
(returns the number of units types Overlord owned by player 1 that have been seen ....etc
any detailed help on creating this line would be greatly appreciated.