PDA

View Full Version : [Guide] Neutral Camps - HowTo



dandylion
01-05-2011, 12:52 PM
For more help with Neutrals, load up caldavar in the editor.

Starting Out
For each camp you need a "Entity_NeutralCampController" and for each neutral monster you need a "Entity_NeutralCampSpawner"

Controller Settings
For the controller, each target should be a set of neutral spawners:
Example Controller Entity:
Name: "your camp name here"
Team: None
Level: "1-4" (depends on what kind of camp you make it, 1 is easy, 4 is ancients)
Type: Entity_NeutralCampController

Model: tools/m.mdf (something like that is useful)
Skin: "Blue/Yellow/Green/Red/Purple"

example of spawn names: snotter1,snotter2,snotter3,snotter4,snotter5 (it all depends on what you name your Entity_NeutralCampSpawner
Target0: "one set of spawn names, seperated by commas"
Target1: same
Target2: same
Target3: same
Target4: same
Config: (in here you can use both "maxstacks:X" and "chasetime:X", if you want to add both, you need to separate them with commas)
example: maxstacks:3,chasetime:5000 (5000 = 5 seconds)

Spawner Settings
Example Spawner Entity:
Name: something you'll remember and be different from other spawners (I like to use the side of the map (east or west) and the level of the camp (1,2,3,4)
Team: Neutral
Level: <blank>
Type: Entity_NeutralCampSpawner

Model: I like to use the model that I'm spawning for, but you can use whatever
Skin: Default

Target0: the model file that you'll be spawning, for example, if you're going to spawn a Werebeast Enchanter, the code is Neutral_WerebeastEnchanter while for an Earthoc the code is Neutral_Earthoc.

The rest of the targets can be empty and no config is needed.
Model Names w/typical camp setups (for target0 on spawners)

Level 1 Neutrals:
Werebeast = Neutral_Werebeast (X2)
Werebeast Enchanter = Neutral_WerebeastEnchanter

Earthoc = Neutral_Earthoc (X2)
Sporespitter = Neutral_Sporespitter

Ebula = Neutral_Ebula (X3)

Snotter Boss = Neutral_snotterlarge
Snottling = Neutral_snottling (X4)

Antling = Neutral_Antling (X2)
Antlore Healer = Neutral_AntloreHealer

Level 2 Neutrals:
Minotaur = Neutral_Minotaur
Goat = Neutral_Goat

Vagabond Assassin = Neutral_VagabondAssassin (X2)
Vagabond = Neutral_Vagabond (X2)

Hunter = Neutral_HunterWarrior (X2)

Wolf = Neutral_Wolf (X2)
Big Wolf = Neutral_WolfCommander

Green Ogre = Neutral_Ogre_Leader (X2)
Blue Ogre = Neutral_Ogre

Level 3 Neutrals:
Screacher = Neutral_Screacher (X2)
Vulture = Neutral_Vulture

Skeleton = Neutral_Skeleton (X2)
Skeleton Boss = Neutral_SkeletonBoss

Catman Leader = Neutral_Catman_leader
Catman = Neutral_Catman

Minotaur = Neutral_Minotaur
Goat = Neutral_Goat

Vagabond Assassin = Neutral_VagabondAssassin
Vagabond = Neutral_Vagabond
Vagabond Leader = Neutral_VagabondLeader

Ancients:
Predasaur = Neutral_Predasaur
Armored Predasaur = Neutral_PredasaurCrusher (X2)

Little Dragon = Neutral_Dragon (X2)
Big Dragon = Neutral_DragonMaster

ElementUser
01-05-2011, 03:26 PM
So since the map editor is now out, I'm just wondering if someone here can post a screenshot of the exact neutral creep circle check boundaries for their respawn.

dandylion
01-05-2011, 03:51 PM
As far as I can tell, there's nothing explicitly shown on the map editor as to the area in which it would cause a spawn to not respawn. I'm not a map editor whiz by any means though.

Hot_To_Go
01-05-2011, 11:46 PM
Nice guide! Very helpful.

edit- I think the level 2 neutral ogres have 2 blue and 1 leader?

dandylion
01-06-2011, 08:13 AM
Caldavar map has two green ogres (the leaders) and one blue one in the middle (just ogre) for level 2 camps. Of course that doesn't mean that if you made a camp it would have to be exactly the same, I just posted them up that way.

Hot_To_Go
01-06-2011, 08:41 AM
I checked the editor, you are right. I still have it in my head that when playing there is always one middle orange and two outer blues for some reason lol.

UrbanFlash
01-08-2011, 09:01 AM
So since the map editor is now out, I'm just wondering if someone here can post a screenshot of the exact neutral creep circle check boundaries for their respawn.

Editor is only needed for visual representation. The respawnrange is defined in /game_settings.cfg and the default value is
Set "g_neutralNoRespawnProximity" "500.0000" on line 116