Spawning Titans
I added the ability copied from the fleet beacon and the button appears on the titan factory, I push it and no titan appears. The Ability seems to be working. Is there something else I must do to spawn the titan?
I added the ability copied from the fleet beacon and the button appears on the titan factory, I push it and no titan appears. The Ability seems to be working. Is there something else I must do to spawn the titan?
1. Make sure the titan you're spawning isn't a cosmetic titan and it's a titan that race could naturally build.
2. Make sure you've got enough fleet supply available to summon the titan, and that you've changed the values to reflect the titans' fleet supply value in the ability.
How do I do that?
Change the ability file?
Here is what I got. What do I change and where?
TXT
entityType "Ability"
buffInstantActionType "SpawnShipsAtPlanet"
instantActionTriggerType "AlwaysPerform"
spawnShipsLevelCount 1
spawnShips
minFleetPoints 150.0000
maxFleetPoints 151.0000
requiredShipCount 1
requiredShip
type "TITAN_PHASEREBEL"
minCount 1
maxCount 1
randomShipCount 0
spawnShipsArrivalDelayTime 2.000000
spawnShipsHyperspaceSpawnType "FleetBeacon"
needsToFaceTarget FALSE
canCollideWithTarget TRUE
moveThruTarget FALSE
isUltimateAbility FALSE
maxNumLevels 2
levelSourceType "ResearchWithoutBase"
improveSourceResearchSubject "RESEARCHSUBJECT_ABILITYACCESS_FLEETBEACON"
aiUseTime "Anytime"
aiUseTargetCondition "Any"
isAutoCastAvailable TRUE
isAutoCastOnByDefault FALSE
pickRandomPlanetToExploreForAutoCastTarget FALSE
ignoreNonCombatShipsForAutoCastTarget TRUE
onlyAutoCastWhenDamageTakenExceedsPerc 0.000000
useCostType "Resources"
resourceCost
credits 2500.000000
metal 150.000000
crystal 500.000000
cooldownTime
Level:0 1.000000
Level:1 1.000000
Level:2 0.000000
Level:3 0.000000
orderAcknowledgementType "ONGENERALORDERISSUED"
researchPrerequisites
NumResearchPrerequisites 1
ResearchPrerequisite
Subject "RESEARCHSUBJECT_ABILITYACCESS_FLEETBEACON"
Level 1
RequiredFactionNameID ""
RequiredCompletedResearchSubjects 0
nameStringID "IDS_ABILITY_FLEETBEACON_NAME"
descStringID "IDS_ABILITY_FLEETBEACON_DESCRIPTION"
hudIcon "HUDICON_ABILITY_FLEETBEACON"
smallHudIcon "HUDICON_ABILITY_FLEETBEACON"
infoCardIcon ""
Did you have 150 available fleet supply when you used the ability? You can make that a requirement if you look at the "DarkFleet" abilities.
The min and max numbers are usage numbers? In other words if I set a min of 0 then I can use it all of the time?
No, you always need the fleet supply required by the ships you are summoning. If you had only 100 fleet supply for example, this ability would fail to do anything just like you described.
How much fleet supply do I need to summon a Titan and how do I check if I have that amount?
I'm not trying to sound rude here, but have you played this game at all? Its exactly like if you were going to build a titan.
I checked I have enough fleet supply but it still does not work.
Dunno, this chunk of code works for me.
buffInstantActionType "SpawnShipsAtPlanet"
instantActionTriggerType "AlwaysPerform"
spawnShipsLevelCount 1
spawnShips
minFleetPoints 150.000000
maxFleetPoints 150.000000
requiredShipCount 1
requiredShip
type "TITAN_TECHREBEL"
minCount 1
maxCount 1
randomShipCount 0
spawnShipsArrivalDelayTime 7.000000
spawnShipsHyperspaceSpawnType "FleetBeacon"
My code and yours are identical. Is there something else I am missing?
Do you have enough Capital Ship Crews?
Correct me if I'm wrong but that could also interfere I believe.
Nope, it will actually let you have negative capitalship slots if you spawn them via abilities lol.
The code looks fine, again the only thing I've found that would cause that is not having 150 fleet supply available or you are not playing as Vasari Rebels. Besides that I have no idea what could be wrong.
Found the problem!
maxNumLevels 2
maxNumLevels has to be 1.
So now that it works how do I get it to spawn at level 10 with my other one?
You don't. Spawned titans always start at level 1.
This is not possible. You can only spawn a Titan at level 1. There is absolutely no way to circumvent this.
Ok thanks
Welcome Guest! Please take the time to register with us.