XGTacticalGameCoreData.EAbility

From Nexus Mods Wiki
Jump to: navigation, search

Overview

EAbility entries are values used in the properties of equipment found in the DefaultGameCore.ini (DGC.INI) file. They are found in XComGame.upk >> XGTacticalGameCoreData, and NOT in the DGC.INI as might be expected.

Details

The descriptions of the abilities from DefaultGameCore.ini settings - XCOM:EU 2012) to grant or deny specific capabilities listed here when the item is equipped are in the next section. The decimal and hexadecimal values used to alter the applicable capabilities in mods are listed in the Table section.

Descriptions

ALL Ability and property descriptions with internal names can be found and altered in the file XComGame.int present in install sub-folder .\XComGame\Localization\Int.

Appear on Armor

  • eAbility_Fly = Allows units to fly while in tactical mode and requires iFlightFuel=1(or higher) for the turn duration of flight.
  • eAbility_Ghost = Unit becomes invisible for 1 turn or until they make an attack and has a limited number (4) of uses per battle.

Appear on Characters

  • eAbility_CivilianCover = Gives the ability "Head Down" which provides a 10 Defense bonus when used, does not require cover. (Perhaps other effects as well but unknown to me)
  • eAbility_TakeCover = Gives the ability "Hunker Down" which doubles the Cover Bonus and provides immunity to critical hits, reduces sight radius.
  • eAbility_MindMerge = GIVES SECTOIDS THE "MIND MERGE" ABILITY UNIT BUFF, APPEARS TO DO NOTHING FOR PLAYER CONTROLLED UNITS (NEED MORE INFO)
  • eAbility_Launch = GIVES FLOATERS THE ABILITY TO JUMP TO A DISTANT COVER POINT, APPEARS TO DO NOTHING FOR PLAYER CONTROLLED UNITS, BREAKS GROUND MOVEMENT; REQUIRES FLIGHT TO MOVE (NEED MORE INFO)
  • eAbility_Intimidate = GIVES MUTONS THE ON HIT REACTION ABILITY WHICH CAUSES PANIC IN NEARBY PLAYER CONTROLLED UNITS, APPEARS TO DO NOTHING FOR PLAYER CONTROLLED UNITS (NEED MORE INFO)
  • eAbility_BloodCall = GIVES MUTONS THE "BLOOD CALL" ABILITY WHICH GIVES A WILL, AIM, AND MOBILITY BUFF TO THE UNIT THAT USES IT AS WELL AS OTHER NEARBY MUTON UNITS. APPEARS TO DO NOTHING FOR PLAYER CONTROLLED UNITS (REQUIRES MUTON FLAG, NEED MORE INFO)
  • eAbility_CloseCyberdisc = GIVES CYBERDISCS THE ABILITY TO "CLOSE" AFTER TAKING AN ACTION OTHER THAN MOVEMENT, or when taking damage. APPEARS TO DO NOTHING FOR PLAYER CONTROLLED UNITS(NEED MORE INFO)
  • eAbility_PsiControl = Gives Sectoid Commanders and Ethereals the Psi Control ability that work similarly to Mind Control usable the player soldiers.(Note:This skill can be added to player soldiers using armor mod, seems to not work correctly tough. Test: In my test the ability appear only After the soldier turn is over and can't make any more action, the ability disappear as soon as the soldier turn is restored only to reappear when finished once more making the ability unusable. Need more test on different environment to confirm)
  • eAbility_MindFray = Standard Mindfray ability given to all first level psionic soldiers, accuracy is based on user/victim willpower scores. If successful, it reduces target attributes (accuracy, mobility, willpower) and deals 5 points of damage, Ethereals and Sectoid Commanders also have this skill (Note: the ability can be added to normal soldiers skill bar using an armor mod)
  • eAbility_GreaterMindMerge = GIVES THE "GREATER MIND MERGE" ABILITY TO SECTOID COMMANDERS. APPEARS TO DO NOTHING FOR PLAYER CONTROLLED UNITS (NEED MORE INFO)
  • eAbility_PsiPanic = Give the Psi Panic ability to Sectoid Commanders, shared ability with player psionic soldier. This skill forces the target to make an unspecified 'Will Check'; if they fail this check, they panic. Panicking units become unresponsive to orders and may attack nearby allies or enemies (Note: This ability can be added to any soldier using the armor mod)
  • eAbility_Rift = Ability possessed by Ethereals, but rarely (if ever) used by the AI. Rift is also gained by the Volunteer just before game final assault. This psionic skill generates a wide and flat area effect that lasts for a few turns and damages every unit as soon as the field is created, and any unit that lingers within the field takes further damage; the damage depends on the victim's Will (Note: this skill is gained legitimately by one soldier just before game conclusion, it's possible to mod the extremely high exp value needed for making this ability allowed to any gifted soldier, with such mod the ability simply appear on the user skill bar without prompting for a level up. Warning: It's untested if the final level script check for volunteer using this skill as a tracker, if so problem may arise when facing the last map, untested yet)
  • eAbility_PsiDrain = Ability normally possessed by Ethereals, permit the user to drain the health of an ally or mindlinked (i.e. mindcontrolled) unit to restore their own, works if added to the player(Note: the ability can be activated only if the user health is not at it's maximum value)
  • eAbility_BullRush = Ability possessed by Muton Berserker; allows them to charge through cover and obstacles (including walls), then damage units near the end of the charge (Note: ability tested with Mind Control only, untested with player soldiers)
  • eAbility_Bloodlust = (NEED MORE INFO)
  • eAbility_ShotOverload = (NEED MORE INFO)

Appear on Items

  • eAbility_ShotStandard = Allows normal attack actions
  • eAbility_Overwatch = Allows the use of overwatch command
  • eAbility_ShotStun = Allows the use of the "Stun" command, appears to only work on the Arc Thrower (Has 0 uses on other items)
  • eAbility_ShotSuppress = Allows the use of the "Suppress" command
  • eAbility_FragGrenade = Allows the use of the "Frag Grenade" command. (NEED MORE INFO)
  • eAbility_SmokeGrenade = Allows the use of the "Smoke Grenade" commmand. SUPPORT ABILITY (NEED MORE INFO)
  • eAbility_BattleScanner = Allows the use of the "Scanning Drone" command. SNIPER ABILITY (NEED MORE INFO)
  • eAbility_AlienGrenade = Allows the use of the "Plasma Grenade" command. (NEED MORE INFO)
  • eAbility_ShredderRocket = Allows the use of the "Shredder Rocket" command. HEAVY ABILITY (NEED MORE INFO)
  • eAbility_RocketLauncher = Allows the use of the "Rocket Launcher" command. HEAVY ABILITY (NEED MORE INFO)
  • eAbility_MedikitHeal = Allows the use of the "Medkit" command, appears to only work on the Medkit (Has 0 uses on other items)
  • eAbility_Plague = The Thin Man's "Poison Spit" ability. Appears to be a secondary/backpack based item, rather than a true unit ability like psi attacks. (NEED MORE INFO)
  • eAbility_CombatStim = Adds the Combat Stim effect to the SUPPORT Smoke Grenade. (NEED MORE INFO)
  • eAbility_Grapple = Adds the "Grapple" command, allows units to move to higher terrain. (Duplicated as a property, need to check functionality of each)
  • eAbility_Repair = Adds the "Repair" command allowing units to repair mechanical units (SHIVS/DRONES).
  • eAbility_DeathBlossom = Adds the "Death Blossom" attack to Cyberdiscs. (NEED MORE INFO)
  • eAbility_CannonFire = Adds the "Cannon Fire" attack to the Sectopod. (NEED MORE INFO)
  • eAbility_DestroyTerrain = Adds the "Destroy Terrain" attack to the Sectopod. (NEED MORE INFO)
  • eAbility_ClusterBomb = Adds the "Cluster Bomb" attack to the Sectopod. (NEED MORE INFO)
  • eAbility_PsiLance = Ability possessed by Ethereals, charge and launch a purple sphere at the target causing damage depending on target will(Note: This skill can be added to player soldier by armor mod, work somewhat curiously, seems soldier shot with it's own weapon as well very evident when this skill is used by a sniper, speculatively speaking it may simply trigger an invisible weapon used by Ethereals in the primary weapon slot. With this skill the chance to hit by a soldier become 100% on all the test i have done, if used by sniper with Double Tap skill allow for a second shot using normal weapon. This skill has no cooldown apparently)

Table

The Table decimal value is used in the DGC.ini file, and hex values (listed after the "-") are used when making modifications directly to hex code.


enum EAbility
{
00 eAbility_NONE,
01 eAbility_Move,
02 eAbility_Fly,
03 eAbility_FlyUp,
04 eAbility_FlyDown,
05 eAbility_Launch,
06 eAbility_Grapple,
07 eAbility_ShotStandard,
08 eAbility_RapidFire,
09 eAbility_ShotStun,
10-0A eAbility_ShotDroneHack,
11-0B eAbility_ShotOverload,
12-0C eAbility_ShotFlush,
13-0D eAbility_ShotPaintTarget,
14-0E eAbility_ShotPaintDefense,
15-0F eAbility_MotionDetector,
16-10 eAbility_ShotSniper_DEPRECATED,
17-11 eAbility_ShotSuppress,
18-12 eAbility_ShotSuppressII_DEPRECATED,
19-13 eAbility_ShotSuppressArea_DEPRECATED,
20-14 eAbility_ShotDamageCover,
21-15 eAbility_TeslaHammer,
22-16 eAbility_FragGrenade,
23-17 eAbility_SmokeGrenade,
24-18 eAbility_AlienGrenade,
25-19 eAbility_RocketLauncher,
26-1A eAbility_Aim,
27-1B eAbility_Intimidate,
28-1C eAbility_Mark,
29-1D eAbility_HotPotato_DEPRECATED,
30-1E eAbility_PFG,
31-1F eAbility_PFGDropped,
32-20 eAbility_PFGCookedOff,
33-21 eAbility_Overwatch,
34-22 eAbility_Torch,
35-23 eAbility_Plague,
36-24 eAbility_Stabilize,
37-25 eAbility_Revive,
38-26 eAbility_TakeCover,
39-27 eAbility_Command,
40-28 eAbility_Ghost,
41-29 eAbility_MedikitHeal,
42-2A eAbility_RepairSHIV,
43-2B eAbility_CombatStim,
44-2C eAbility_EquipWeapon,
45-2D eAbility_Reload,
46-2E eAbility_FlashBang_DEPRECATED,
47-2F eAbility_MindMerge,
48-30 eAbility_PsiLance,
49-31 eAbility_PsiBoltII,
50-32 eAbility_PsiBomb,
51-33 eAbility_GreaterMindMerge,
52-34 eAbility_PsiControl,
53-35 eAbility_PsiPanic,
54-36 eAbility_WarCry,
55-37 eAbility_Berserk,
56-38 eAbility_ReanimateAlly,
57-39 eAbility_ReanimateEnemy,
58-3A eAbility_PsiDrain,
59-3B eAbility_PsiBless,
60-3C eAbility_DoubleTap,
61-3D eAbility_PrecisionShot,
62-3E eAbility_DisablingShot,
63-3F eAbility_FlareShot_DEPRECATED,
64-40 eAbility_SquadSight,
65-41 eAbility_TooCloseForComfort,
66-42 eAbility_ShredderRocket,
67-43 eAbility_ShotMayhem,
68-44 eAbility_RunAndGun,
69-45 eAbility_RifleSuppression_DEPRECATED,
70-46 eAbility_BullRush,
71-47 eAbility_BattleScanner,
72-48 eAbility_Mindfray,
73-49 eAbility_Rift,
74-4A eAbility_TelekineticField,
75-4B eAbility_MindControl,
76-4C eAbility_PsiInspiration,
77-4D eAbility_CloseCyberdisc,
78-4E eAbility_DeathBlossom,
79-4F eAbility_CannonFire,
80-50 eAbility_ClusterBomb,
81-51 eAbility_DestroyTerrain,
82-52 eAbility_PsiInspired,
83-53 eAbility_Repair,
84-54 eAbility_ForceEndTurn_DEPRECATED,
85-55 eAbility_HeatWave,
86-56 eAbility_CivilianCover,
87-57 eAbility_Bloodlust,
88-58 eAbility_BloodCall,
89-59 eAbility_MAX
};

References

Referred to by this article:

That refer to this article: