Ability: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Rebellion Syntax =Ability Definition= Used to create abilities. An Ability is an entity file that can be assigned to an object as the "front end" for a...") |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 27: | Line 27: | ||
** [[useCostType|useCostType]]: [[Condition]] | ** [[useCostType|useCostType]]: [[Condition]] | ||
** [[researchPrerequisites| researchPrerequisites]] | ** [[researchPrerequisites| researchPrerequisites]] | ||
*** NumResearchPrerequisites: [[Iteration]] | |||
**** [[ResearchPrerequisite| ResearchPrerequisite]] | |||
***** Subject: [[Entity]] | |||
***** Level: [[Integer]] | |||
*** RequiredFactionNameID: [[StringInfo]] | |||
*** RequiredCompletedResearchSubjects: [[Integer]] | |||
** nameStringID: [[StringInfo]] | ** nameStringID: [[StringInfo]] | ||
** descStringID: [[StringInfo]] | ** descStringID: [[StringInfo]] |
Latest revision as of 18:10, 2 January 2019
Ability Definition
Used to create abilities.
An Ability is an entity file that can be assigned to an object as the "front end" for a buff.
- Ability
- buffInstantActionType: Condition
- toggleStateOnNameStringID: StringInfo
- toggleStateOnDescStringID: StringInfo
- needsToFaceTarget: Boolean
- canCollideWithTarget: Boolean
- moveThruTarget: Boolean
- isUltimateAbility: Boolean
- maxNumLevels: Integer
- levelSourceType: Condition
- aiUseTime: Condition
- aiUseTargetCondition: Condition
- isAutoCastAvailable: Boolean
- isAutoCastOnByDefault: Boolean
- pickRandomPlanetToExploreForAutoCastTarget: Boolean
- ignoreNonCombatShipsForAutoCastTarget: Boolean
- onlyAutoCastWhenDamageTakenExceedsPerc: Decimal
- useCostType: Condition
- researchPrerequisites
- NumResearchPrerequisites: Iteration
- RequiredFactionNameID: StringInfo
- RequiredCompletedResearchSubjects: Integer
- nameStringID: StringInfo
- descStringID: StringInfo
- hudIcon: Brush
- smallHudIcon: Brush
- infoCardIcon: Brush