Rock Climber mod

The goal of this mod is to add ways for Xcom & ADVENT to move around on the map. It does so by adding 2 abilities, 1 item and 1 vest.

The item has charges and will be removed from the unit’s inventory after use. The vest adds a simple ability with a short cooldown and unlimited use.

The abilities can be added to character groups (ie. all ‘AdventTrooper’) or a single unit (ie. ‘AdvTrooperM3’) or even a soldier class.

The ability added to character groups & units is passive, while the soldier added ability is active.

Config

Below is the default config, as you can see, the mod is highly configurable, by default is doesn’t add the ability to any units, character groups or classes.

ini
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
[RockClimber.X2Ability_RockClimber]
; ==========================
; Ability : Class
; ==========================
;* Ability setup, TR_RockClimb_IsPassive_Ability = true, does nothing
; The Action Point cost of the ability, default is 1
TR_RockClimb_AP_Cost_Ability = 1
; The cooldown of the ability, default is 2
TR_RockClimb_Cooldown_Ability = 2
; The Number of turns the effect is active for, default is 3
TR_RockClimb_NumTurns_Ability = 3
; Does the ability has charges, default is false
TR_RockClimb_HasCharge_Ability = false
; The number of charges the ability has, default is 2
TR_RockClimb_InitialCharge_Ability = 2
; Is the ability free (AP cost), default is false
TR_RockClimb_IsFree_Ability = false
; Can the ability appear as an AWC perk, default is false
TR_RockClimb_IsCrossClass = false
; Is the ability passive, default is false
TR_RockClimb_IsPassive_Ability = false
; ==========================
; Ability : Item
; ==========================
;* Ability setup, TR_RockClimb_IsPassive_Item = true, does nothing
; The Action Point cost of the ability, default is 1
TR_RockClimb_AP_Cost_Item = 1
; The cooldown of the ability, default is 4
TR_RockClimb_Cooldown_Item = 4
; The Number of turns the effect is active for, default is 1
TR_RockClimb_NumTurns_Item = 1
; Is the item consumed after use, default is true
TR_RockClimb_Consume_Item = true
; Does the item has charges, default is true
TR_RockClimb_HasCharge_Item = true
; The number of charges the ability has, default is 2
TR_RockClimb_InitialCharge_Item = 2
; Is the ability free (AP cost), default is false
TR_RockClimb_IsFree_Item = false
; Is the ability passive, default is false
TR_RockClimb_IsPassive_Item = false
; ==========================
; Ability : Armour
; ==========================
;* Ability setup, TR_RockClimb_IsPassive_Item_Armour = true, does nothing
; The Action Point cost of the ability, default is 1
TR_RockClimb_AP_Cost_Item_Armour = 1
; The cooldown of the ability, default is 3
TR_RockClimb_Cooldown_Item_Armour = 3
; The Number of turns the effect is active for, default is 1
TR_RockClimb_NumTurns_Item_Armour = 1
; Does the item has charges, default is false
TR_RockClimb_HasCharge_Item_Armour = false
; The number of charges the ability has, default is 3
TR_RockClimb_InitialCharge_Item_Armour = 3
; Is the ability free (AP cost), default is false
TR_RockClimb_IsFree_Item_Armour = false
; Is the ability passive, default is true
TR_RockClimb_IsPassive_Item_Armour = true
; ==========================
; Ability : Vest
; ==========================
;* Ability setup, TR_RockClimb_IsPassive_Item_Vest = true, does nothing
; The Action Point cost of the ability, default is 1
TR_RockClimb_AP_Cost_Item_Vest = 1
; The cooldown of the ability, default is 5
TR_RockClimb_Cooldown_Item_Vest = 5
; The Number of turns the effect is active for, default is 3
TR_RockClimb_NumTurns_Item_Vest = 3
; Does the item has charges, default is false
TR_RockClimb_HasCharge_Item_Vest = false
; The number of charges the ability has, default is 3
TR_RockClimb_InitialCharge_Item_Vest = 3
; Is the ability free (AP cost), default is false
TR_RockClimb_IsFree_Item_Vest = false
; Is the ability passive, default is false
TR_RockClimb_IsPassive_Item_Vest = false
[RockClimber.X2Item_RockClimb]
; Is the item enabled (note, this doesn't disable the abilities), by default is True
IsRockClimbingEnabled_Item = true
; Build option for the item, by default it can't be build
TR_RockClimb_CanBeBuild_Item = false
; Is the item starting, by default it's starting
TR_RockClimb_IsStratingItem_Item = true
; Build option for the item, by default it's infinite
TR_RockClimb_IsInfinite_Item = true
; How much the item cost, if TR_RockClimb_IsInfinite_Item = true, does not apply
TR_RockClimb_TradeValue_Item = 5
; How much the item cost, if TR_RockClimb_IsInfinite_Item = true, does not apply
TR_RockClimb_Cost_Item = 20
; Enable or not the reversed image, by default is False
RockClimb_RevImage_Item = false
; =======================================================
; Is the vest enabled (note, this doesn't disable the abilities), by default is True
IsRockClimbingEnabled_Item_Vest = true
; Build option for the vest, by default it can be build
TR_RockClimb_CanBeBuild_Item_Vest = true
; Is the vest starting, by default it's not starting
TR_RockClimb_IsStratingItem_Vest_Item_Vest = false
; Build option for the item, by default it's not infinite
TR_RockClimb_IsInfinite_Item_Vest = false
; How much the item cost, if TR_RockClimb_IsInfinite_Item_Vest = true, does not apply
TR_RockClimb_TradeValue_Item_Vest = 10
; How much the item cost, if TR_RockClimb_IsInfinite_Item_Vest = true, does not apply
TR_RockClimb_Cost_Item_Vest = 30
; Enable or not the reversed image, by default is False
RockClimb_RevImage_Item_Vest = false
; The Health bonus of the vest, default is 2
TR_RockClimbing_HealthBonus_Vest = 2
; The Mobility bonus of the vest, default is 2
TR_RockClimbing_MobilityBonus_Vest = 2
[RockClimber.X2DLCInfo_RockClimber]
;* Adds the 'TR_RockClimb_Item' ability to the items listed
;+RockClimb_Items = 'BattleScanner'
;* Adds the 'TR_RockClimb_Item_Armour' ability to the armours listed
+RockClimb_Armours = 'LightPlatedArmor'
+RockClimb_Armours = 'LightPoweredArmor'
+RockClimb_Armours = 'LightAlienArmor'
+RockClimb_Armours = 'LightAlienArmorMk2'
;* Adds the 'TR_RockClimb_Ability_Passive' ability to the character groups listed
;+RockClimber_CharacterGroups = 'viper'
;* Adds the 'TR_RockClimb_Ability_Passive' ability to the unit names listed
;+RockClimber_UnitName = 'AdvCaptainM3'
;* Adds the 'TR_RockClimb_Ability' ability to the classes listed
;+RockClimber_Classes = 'skirmisher'