hi all,
i got some trouble making free planet to planet travel a standard for all races without structures.
as i see it there is a way to do it with the ability of the phasegate, but the planet ability i wrote seems to be bugged.
the ability apears on the planets in-game, but it doesnt work and i cant figure it out.
the basic idea was to simply give all planets the "Planet"-Ability wich gives the Planet the ""IsPhaseGateEndPoint" Bool.
so its like every planet having a phasegate, so they are all connected and the enemy can attack every planet from everywhere.
but its never that simple i quess.
has anyone allready done something like that or any suggestions?
here the self-writen "Planet"-Ability and the buff, maybe u see an error i dont.
Ability:
TXT
entityType "Ability"
buffInstantActionType "ApplyBuffToLocalOrbitBody"
instantActionTriggerType "AlwaysPerform"
buffType "BuffPlanet"
targetFilter
numOwnerships 3
ownership "Friendly"
ownership "Enemy"
ownership "NoOwner"
numObjects 1
object "Planet"
numConstraints 0
effectInfo
effectAttachInfo
attachType "Invalid"
smallEffectName ""
largeEffectName ""
soundID ""
needsToFaceTarget FALSE
canCollideWithTarget TRUE
moveThruTarget FALSE
isUltimateAbility FALSE
maxNumLevels 1
levelSourceType "FixedLevel0"
aiUseTime "Invalid"
aiUseTargetCondition "Invalid"
isAutoCastAvailable FALSE
isAutoCastOnByDefault FALSE
pickRandomPlanetToExploreForAutoCastTarget FALSE
ignoreNonCombatShipsForAutoCastTarget FALSE
onlyAutoCastWhenDamageTakenExceedsPerc 0.000000
isPassive TRUE
researchPrerequisites
NumResearchPrerequisites 0
nameStringID "IDS_ABILITY_PHASEGATE_NAME"
descStringID "IDS_ABILITY_PHASEGATE_DESCRIPTION"
hudIcon "HUDICON_SUPPORTABILITY_PHASEGATE"
smallHudIcon "HUDICON_SUPPORTABILITY_PHASEGATE"
infoCardIcon ""
Buff:
TXT
entityType "Buff"
onReapplyDuplicateType "ReplaceWithNewBuff"
buffExclusivityForAIType "notExclusive"
isInterruptable FALSE
isChannelling FALSE
numInstantActions 0
numPeriodicActions 0
numOverTimeActions 0
numEntityModifiers 0
numEntityBoolModifiers 1
entityBoolModifier "IsPhaseGateEndPoint"
numFinishConditions 1
finishCondition
finishConditionType ""
every help is welcome.