Planet Research Help

I am trying to add the colonize ability to my new planets and running into a snag.

Its seems to only allow the default planets in my Research Colonize Ocean

researchModifier
         modifierType "PlanetIsColonizable"
         linkedPlanetType "Ice"

If I change this to "Ocean" I get

Failed to convert 'Ocean' to an enum value.

Also tried to change the PlanetOcean.entity 

planetTypeForResearch "Ocean"

So I'm guessing all the research to the new planets must be linked to existing ones? Am I missing something?

Here is what I am trying for

 

2,964 views 3 replies
Reply #1 Top

As far as i know you can only use "Ice" , "Volcanic" and "Invalid" .

Reply #2 Top

In Celestial Bodies, The ProtoPlanetAncientCitadel.entity has

planetTypeForResearch "AncientRelic"

and the RESEARCHSUBJECT_PLANETACCESS_ANCIENTTECH.entity uses

researchModifier
         modifierType "PlanetIsColonizable"
         linkedPlanetType "AncientRelic"

so I must be missing something. Thought it would reference GalaxyScenarioDef.galaxyScenarioDef

 

Reply #3 Top

I'm having the same potential problem for work on 7DeadlySins and can't find a decent answer.

I want in my PlanetRift.entity:

isColonizable TRUE
planetTypeForResearch "Rift"

In the RESEARCHSUBJECT_PLANETACCESS_RIFT.entity:

researchBoolModifiers 1
researchModifier
 modifierType "PlanetIsColonizable"
 linkedPlanetType "Rift"

*This should work, right?  Getting into planetary entities is totally new for me. 

Search the GSDEF for 'ProtoPlanetAncientCitadel' in the 'orbitBodyTypeCount' area.