ResearchSubjectSyntax
Jump to navigation
Jump to search
ResearchSubject Definition
- ResearchSubject
- hudIcon: Brush
- smallHudIcon: Brush
- infoCardIcon: Brush
- NameStringID: StringInfo
- DescriptionStringID: StringInfo
- researchWindowLocation
- ResearchField: Enumeration
- Artifact
- Combat
- Defense
- Diplomacy
- Fleet
- NonCombat
- PactBonus
- ResearchUnlock
- Prerequisites
- NumResearchPrerequisites: Iteration
- RequiredFactionNameID: StringInfo
- RequiredCompletedResearchSubjects: Integer
- MinimumArtifactLevel: Integer
- BaseUpgradeTime: Decimal
- PerLevelUpgradeTime: Decimal
- BaseCost
- PerLevelCostIncrease
- Tier: Integer
- onlyWorksIfTierLabsExist: Boolean
- MaxNumResearchLevels: Integer
- priority: Decimal
- researchBoolModifiers: Iteration
- researchModifier
- Prerequisites
- modifierType: Condition
- AllowAlliesToUsePhaseGates
- AllowGalaxyTravel
- AllowMissionOffers
- AllowPacts
- AllowPirateMissions
- AllowResourceDemandAndGifts
- AllowUseAlliedPhaseGateWithPhaseJumpPact
- AllowWormHoleTravel
- ApplyBuffToAllOwnedShipsWhenOwnedPlanetFalls
- buffToApply: Entity
- ApplyBuffToOwnedPlanetAfterLastEnemyShipLeavesOrDies
- buffToApply: Entity
- ApplyBuffToPlanetAfterColonization
- buffToApply: Entity
- ApplyBuffToPlanetAfterPlayerDestroys
- buffToApply: Entity
- ApplyBuffToPlanetsAfterScuttle
- buffToApply: Entity
- ApplyBuffToShipsAfterHyperspace
- buffToApply: Entity
- CapitalShipsTitansAndStarBasesCountAsPlanetForNoGameLoss
- CultureSpreadIsAlwaysVisible
- DestabilizationProtection
- FriendlyInsurgentShipsSpawnedAtHomePlanetWhenEnemyPlanetLiberated
- FriendlyWithPirates
- FriendlyWithPiratesRebelNeutrals
- FriendlyWithRebelNeutrals
- HyperspaceDetectionAnyJumps
- HyperspaceDetectionOneJump
- HyperspaceDetectionTwoJumps
- JumpBlockerImmune
- PirateRaidsOneLevelLower
- PlanetIsColonizable
- linkedPlanetType: Enumeration
- Asteroid
- Barren
- Desert
- Greenhouse
- Ice
- Invalid
- Iron
- Moon
- Oceanic
- Terran
- Uncolonizable
- Volcanic
- PlanetsDetectedByCulture
- RemoveRacialRelationPenalty
- ResearchVictory
- SetFaction
- factionNameID: StringInfo
- SpawnCopyOfPirateRaidsAtRandomPlanet
- StarBasesCanHyperspace
- StarBasesCanHyperspaceOnlyToPhaseNodes
- StripPlanetsOnScuttle
- UnlockPact
- allianceType: Enumeration
- AntimatterPact
- ArmorPact
- BeamWeaponPact
- CulturePact
- EfficiencyPact
- EnergyWeaponCooldownPact
- Invalid
- MarketPact
- MassReductionPact
- MetalCrystalPact
- PhaseJumpPact
- PlanetBombingPact
- ResearchPact
- ShieldPact
- SupplyPact
- TacticalSlotsPact
- ThrusterPact
- TradeIncomePact
- WeaponCooldownPact
- pactUnlockEntityDefName: Entity
- researchFloatModifiers: Iteration
- researchModifier
- researchFloatModifiers: Iteration
- modifierType: Condition
- HyperspaceAntimatterCostAdjustmentWhenGoingToFriendlyGravityWell
- PlanetPopulationCapAdjustment
- linkedPlanetType: Enumeration
- Asteroid
- Barren
- Desert
- Greenhouse
- Ice
- Invalid
- Iron
- Moon
- Oceanic
- Terran
- Uncolonizable
- Volcanic
- PlanetUpgradeBuildRateAdjustment
- linkedPlanetUpgradeType: Enumeration
- ArtifactLevel
- CivilianModules
- Home
- Industry
- Infrastructure
- Invalid
- Population
- Social
- TacticalModules
- PlanetUpgradeCostAdjustment
- linkedPlanetUpgradeType: Enumeration
- ArtifactLevel
- CivilianModules
- Home
- Industry
- Infrastructure
- Invalid
- Population
- Social
- TacticalModules
- WeaponDamageAdjustment
- linkedWeaponClass: Enumeration
- AUTOCANNON
- BEAM
- CAPITALABILITY
- CHAOSBOLT
- DART
- FLAK
- FLASHBEAM
- GAUSS
- ION
- Invalid
- LASERPSI
- LASERTECH
- MISSILE
- PHASECANNON
- PHASEMISSILE
- PLANETBOMBARDMENT
- PLASMA
- POINTDEFENSELASER
- PULSEGUN
- PULSEWAVE
- RAILGUN
- SPIRITBLADE
- WAVE
- WeaponDamageAdjustmentForEachAlliedPlayerInGravityWell
- linkedWeaponClass: Enumeration
- AUTOCANNON
- BEAM
- CAPITALABILITY
- CHAOSBOLT
- DART
- FLAK
- FLASHBEAM
- GAUSS
- ION
- Invalid
- LASERPSI
- LASERTECH
- MISSILE
- PHASECANNON
- PHASEMISSILE
- PLANETBOMBARDMENT
- PLASMA
- POINTDEFENSELASER
- PULSEGUN
- PULSEWAVE
- RAILGUN
- SPIRITBLADE
- WAVE
- WeaponDamageAdjustmentWhenInFriendlyGravityWell
- linkedWeaponClass: Enumeration
- AUTOCANNON
- BEAM
- CAPITALABILITY
- CHAOSBOLT
- DART
- FLAK
- FLASHBEAM
- GAUSS
- ION
- Invalid
- LASERPSI
- LASERTECH
- MISSILE
- PHASECANNON
- PHASEMISSILE
- PLANETBOMBARDMENT
- PLASMA
- POINTDEFENSELASER
- PULSEGUN
- PULSEWAVE
- RAILGUN
- SPIRITBLADE
- WAVE
- WeaponDamageAdjustmentWhenInGravityWellBeingBombed
- linkedWeaponClass: Enumeration
- AUTOCANNON
- BEAM
- CAPITALABILITY
- CHAOSBOLT
- DART
- FLAK
- FLASHBEAM
- GAUSS
- ION
- Invalid
- LASERPSI
- LASERTECH
- MISSILE
- PHASECANNON
- PHASEMISSILE
- PLANETBOMBARDMENT
- PLASMA
- POINTDEFENSELASER
- PULSEGUN
- PULSEWAVE
- RAILGUN
- SPIRITBLADE
- WAVE
- WeaponIgnoresShieldsAdjustment
- linkedWeaponClass: Enumeration
- AUTOCANNON
- BEAM
- CAPITALABILITY
- CHAOSBOLT
- DART
- FLAK
- FLASHBEAM
- GAUSS
- ION
- Invalid
- LASERPSI
- LASERTECH
- MISSILE
- PHASECANNON
- PHASEMISSILE
- PLANETBOMBARDMENT
- PLASMA
- POINTDEFENSELASER
- PULSEGUN
- PULSEWAVE
- RAILGUN
- SPIRITBLADE
- WAVE
- WeaponRangeAdjustment
- linkedWeaponClass: Enumeration
- AUTOCANNON
- BEAM
- CAPITALABILITY
- CHAOSBOLT
- DART
- FLAK
- FLASHBEAM
- GAUSS
- ION
- Invalid
- LASERPSI
- LASERTECH
- MISSILE
- PHASECANNON
- PHASEMISSILE
- PLANETBOMBARDMENT
- PLASMA
- POINTDEFENSELASER
- PULSEGUN
- PULSEWAVE
- RAILGUN
- SPIRITBLADE
- WAVE
- WeaponRateOfFireAdjustment
- linkedWeaponClass: Enumeration
- AUTOCANNON
- BEAM
- CAPITALABILITY
- CHAOSBOLT
- DART
- FLAK
- FLASHBEAM
- GAUSS
- ION
- Invalid
- LASERPSI
- LASERTECH
- MISSILE
- PHASECANNON
- PHASEMISSILE
- PLANETBOMBARDMENT
- PLASMA
- POINTDEFENSELASER
- PULSEGUN
- PULSEWAVE
- RAILGUN
- SPIRITBLADE
- WAVE
- WeaponRateOfFireAdjustmentWhenInGravityWellBeingBombed
- linkedWeaponClass: Enumeration
- AUTOCANNON
- BEAM
- CAPITALABILITY
- CHAOSBOLT
- DART
- FLAK
- FLASHBEAM
- GAUSS
- ION
- Invalid
- LASERPSI
- LASERTECH
- MISSILE
- PHASECANNON
- PHASEMISSILE
- PLANETBOMBARDMENT
- PLASMA
- POINTDEFENSELASER
- PULSEGUN
- PULSEWAVE
- RAILGUN
- SPIRITBLADE
- WAVE