Abilities / upgrade_ability_refresher
upgrade_ability_refresher Refresher item Copy name Spirit tier 4 · class upgrade_ability_refresher · inherits from tech_upgrade_t4
Deadworks (C#) Copy
pawn.AddItem("upgrade_ability_refresher");
pawn.SellItem("upgrade_ability_refresher"); Properties Ability values, by the name modifiers and AddModifier overrides use. Tier columns are what each upgrade adds; "scaling" is how much more the value grows with spirit power or another stat.
Property English label Value Tier 1 Provides TechPower Spirit Power 0 TECH_POWER TechResist Spirit Resist 14 TECH_RESIST WeaponPower Weapon Damage 0 WEAPON_POWER BulletResist Bullet Resist 15 BULLET_ARMOR_DAMAGE_RESIST AbilityCharges Charges 0 AbilityCooldown Cooldown 300 +-210 AbilityDuration Duration 0 AbilityCastDelay Cast Delay 0.6 AbilityCastRange Cast Range 0 ChannelMoveSpeed -1 AbilityChannelTime Channel Duration 0 AbilityResourceCost 0 AbilityUnitTargetLimit 1 AbilityPostCastDuration 0 AbilityCooldownBetweenCharge Charge Delay -1.0
Modifiers Defined inside this ability. AddModifier finds each by its scoped name.
VData _class "upgrade_ability_refresher" _editor 1 key {
"folder_name": "Tech"
} _multibase 1 item [
"tech_upgrade_t4"
] m_HUDPanel 1 key {
"m_vecHUDElements": [
{
"m_Style": "panorama/styles/ability_hud_elements/abilities_items.vcss",
"m_eType": "CITADEL_ABILITY_HUD_ELEMENT_TYPE_PROGRESS",
"m_Layout": "file://{resources}/layout/ability_hud_elements/element_progress_bar_text.vxml",
"m_strContext": "cast",
"m_bReverseProgress": true
}
]
} m_iItemTier "EModTier_4" m_WeaponInfo 1 key {
"m_flBulletSpeed": 10000
} m_strCSSClass "abilityRefresher" m_eAbilityType "EAbilityType_Item" m_strCastSound "Mods.Tech.Refresher.Cast" m_bStartTrained true m_eItemSlotType "EItemSlotType_Tech" m_RefreshParticle "particles/items/tech_refresher.vpcf" m_strAbilityImage "file://{images}/upgrades/mods_tech/refresher_module.psd" m_nUpgradeSlotCost 1 m_strAG2SourceName "item" m_strShopIconLarge "file://{images}/items/spirit/refresher.psd" m_flBossDamageScale 1 m_strCastDelaySound "Mods.Tech.Refresher.Cast.Delay" m_eAbilityActivation "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST" m_PreviewPathParticle "particles/generic/generic_arc.vpcf" m_AbilityBehaviorsBits "CITADEL_ABILITY_BEHAVIOR_EXCLUSIVE_USE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_COOLDOWN_PERSISTS_ACROSS_REBUY | CITADEL_ABILITY_BEHAVIOR_CAN_CAST_ON_ZIPLINE" m_strCastAnimGraphParam "e_GenericCast" m_vecTooltipSectionInfo 1 item [
{
"m_eAbilitySectionType": "EArea_Active",
"m_vecSectionAttributes": [
{
"m_strLocString": "#upgrade_ability_refresher_desc",
"m_vecAbilityProperties": [
"AbilityCooldown"
]
}
]
}
] m_AutoIntrinsicModifiers 1 item [
{
"_class": "modifier_intrinsic_base",
"_my_subclass_name": "modifier_intrinsic_base",
"m_vecAutoRegisterModifierValueFromAbilityPropertyName": []
}
] m_strCastAnimSequenceName "ability_generic_cast" m_strSelectionNameOverride "item" m_eAbilityTargetingLocation "CITADEL_ABILITY_TARGETING_LOCATION_SELF" m_bitsChannelEnabledStateMask "MODIFIER_STATE_BUSY_WITH_ACTION" m_bitsPreCastEnabledStateMask "MODIFIER_STATE_IN_ABILITY_ALLOW_ZOOM" m_bitsPostCastEnabledStateMask "MODIFIER_STATE_IN_ABILITY_ALLOW_ZOOM"
History 6722–6745 changed + m_nShopVersion 0+ m_mapWeaponInfos { 1 key } {
primary =
{
m_flBulletSpeed = 10000
}
} + m_CorruptedItemInfo { 2 keys } {
m_Upgrade =
{
m_vecPropertyUpgrades =
[
{
m_strBonus = "-160"
m_strPropertyName = "AbilityCooldown"
},
]
}
m_vecExcludedPenalties = [ "TechCooldown" ]
} + m_sCustomStackLabel #CurrentStacks_label+ m_strDisableItemTarget ""− m_WeaponInfo { 1 key } {
m_flBulletSpeed = 10000
} − m_nUpgradeSlotCost 1− m_strCastAnimGraphParam e_GenericCast− m_strCastAnimSequenceName ability_generic_cast− m_strSelectionNameOverride item6696–6701 first dumped