From Official Arms of God Wiki
bot: publish Upgrades |
DominikDJS (talk | contribs) Updated all upgrades with a current data. |
||
| (5 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
{ | { | ||
"category": "Upgrades", | "category": "Upgrades", | ||
" | "description": "One record per shop upgrade. Every record: id (game internal id), slug (detail page title; preserve existing values), name, icon (uploaded File name), tier, price, locked, tags[] (effect keys from Data:Tags.json), stats{} (signed modifiers), description (optional). Base and Plus variants pair by raw id. Consumed by Module:Core, Module:CrossRef, Module:Navbox, Module:StatIndex, Module:TagIndex, Module:Iconbox.", | ||
"records": [ | "records": [ | ||
{ | { | ||
| Line 8: | Line 7: | ||
"slug": "Armor_Breaker", | "slug": "Armor_Breaker", | ||
"name": "Armor Breaker", | "name": "Armor Breaker", | ||
"icon": " | "icon": "T_AS_Icon_ArmorBreaker.PNG", | ||
" | "tier": 1, | ||
"price": 39, | |||
"locked": true, | |||
"tags": [ | |||
"BreakArmor" | |||
] | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 27: | Line 19: | ||
"slug": "Bleeding_Bullets", | "slug": "Bleeding_Bullets", | ||
"name": "Bleeding Bullets", | "name": "Bleeding Bullets", | ||
"icon": " | "icon": "T_AS_Icon_BleedingBullets.PNG", | ||
" | "tier": 1, | ||
"price": 36, | |||
"locked": false, | |||
"tags": [ | |||
"Physical" | |||
" | ], | ||
"stats": { | |||
"HP Steal": "-0.65%", | |||
"Holy Damage": "31%" | |||
} | |||
}, | }, | ||
{ | { | ||
| Line 46: | Line 35: | ||
"slug": "Double_Barrel", | "slug": "Double_Barrel", | ||
"name": "Double Barrel", | "name": "Double Barrel", | ||
"icon": " | "icon": "T_AS_Icon_DoubleBarrel.PNG", | ||
" | "tier": 1, | ||
"price": 39, | |||
"locked": false, | |||
"stats": { | |||
" | "Critical Chance": "-11%", | ||
" | "Projectiles": 1, | ||
"Explosive Chance": "-14%" | |||
} | |||
}, | }, | ||
{ | { | ||
| Line 63: | Line 49: | ||
"slug": "Electrocute_Bullets", | "slug": "Electrocute_Bullets", | ||
"name": "Electrocute Bullets", | "name": "Electrocute Bullets", | ||
"icon": " | "icon": "T_AS_Icon_ElectrocuteBullets.PNG", | ||
" | "tier": 1, | ||
"price": 39, | |||
"locked": false, | |||
"tags": [ | |||
"Electric" | |||
], | |||
"stats": { | |||
" | "HP Steal": "-0.7%", | ||
" | "Electric Damage": "34%" | ||
} | |||
}, | }, | ||
{ | { | ||
| Line 82: | Line 65: | ||
"slug": "Ignition_Bullets", | "slug": "Ignition_Bullets", | ||
"name": "Ignition Bullets", | "name": "Ignition Bullets", | ||
"icon": " | "icon": "T_AS_Icon_IgnitionBullets.PNG", | ||
" | "tier": 1, | ||
"price": 35, | |||
"locked": false, | |||
"tags": [ | |||
"Fire" | |||
], | |||
"stats": { | |||
" | "Fire Damage": "30%", | ||
" | "Range": "-7%" | ||
} | |||
}, | }, | ||
{ | { | ||
| Line 101: | Line 81: | ||
"slug": "Incendiary_Bullets", | "slug": "Incendiary_Bullets", | ||
"name": "Incendiary Bullets", | "name": "Incendiary Bullets", | ||
"icon": " | "icon": "T_AS_Icon_IncendiaryBullets.PNG", | ||
" | "tier": 1, | ||
"price": 39, | |||
"locked": false, | |||
"tags": [ | |||
"Fire" | |||
], | |||
"stats": { | |||
" | "Fire Damage": "34%", | ||
" | "Critical Chance": "-4%" | ||
} | |||
}, | }, | ||
{ | { | ||
| Line 120: | Line 97: | ||
"slug": "Laser_Sight", | "slug": "Laser_Sight", | ||
"name": "Laser Sight", | "name": "Laser Sight", | ||
"icon": " | "icon": "T_AS_Icon_LaserSight.PNG", | ||
" | "tier": 1, | ||
"price": 25, | |||
"locked": false, | |||
"stats": { | |||
" | "Critical Chance": "14%", | ||
" | "Explosive Chance": "-9%" | ||
} | } | ||
}, | }, | ||
| Line 145: | Line 110: | ||
"slug": "Laser_Sight_Plus", | "slug": "Laser_Sight_Plus", | ||
"name": "Laser Sight Plus", | "name": "Laser Sight Plus", | ||
"icon": " | "icon": "T_AS_Icon_LaserSight.PNG", | ||
" | "tier": 1, | ||
"price": 25, | |||
"locked": true, | |||
"stats": { | |||
" | "Critical Chance": "20%", | ||
" | "Explosive Chance": "-9%" | ||
} | } | ||
}, | }, | ||
| Line 170: | Line 123: | ||
"slug": "Lifesteal_Chamber", | "slug": "Lifesteal_Chamber", | ||
"name": "Lifesteal Chamber", | "name": "Lifesteal Chamber", | ||
"icon": " | "icon": "T_AS_Icon_LifestealChamber.PNG", | ||
" | "tier": 1, | ||
"price": 28, | |||
"locked": false, | |||
"stats": { | |||
" | "HP Steal": "1.2%", | ||
" | "Critical Chance": "-6%" | ||
} | } | ||
}, | }, | ||
| Line 195: | Line 136: | ||
"slug": "Long_Muzzle", | "slug": "Long_Muzzle", | ||
"name": "Long Muzzle", | "name": "Long Muzzle", | ||
"icon": " | "icon": "T_AS_Icon_LongMuzzle.PNG", | ||
" | "tier": 1, | ||
"price": 20, | |||
"locked": false, | |||
"stats": { | |||
" | "Holy Damage": "-8%", | ||
" | "Range": "20%" | ||
} | } | ||
}, | }, | ||
| Line 220: | Line 149: | ||
"slug": "Long_Muzzle_Plus", | "slug": "Long_Muzzle_Plus", | ||
"name": "Long Muzzle Plus", | "name": "Long Muzzle Plus", | ||
"icon": " | "icon": "T_AS_Icon_LongMuzzle.PNG", | ||
" | "tier": 1, | ||
"price": 20, | |||
"locked": true, | |||
"stats": { | |||
" | "Holy Damage": "-5%", | ||
" | "Range": "25%" | ||
} | } | ||
}, | }, | ||
| Line 245: | Line 162: | ||
"slug": "Mega_Grip", | "slug": "Mega_Grip", | ||
"name": "Mega Grip", | "name": "Mega Grip", | ||
"icon": " | "icon": "T_AS_Icon_MegaGrip.PNG", | ||
" | "tier": 1, | ||
"price": 39, | |||
"locked": false, | |||
"stats": { | |||
"Stagger": 2 | |||
} | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 262: | Line 174: | ||
"slug": "Rail_Sight", | "slug": "Rail_Sight", | ||
"name": "Rail Sight", | "name": "Rail Sight", | ||
"icon": " | "icon": "T_AS_Icon_RailSight.PNG", | ||
" | "tier": 1, | ||
"price": 34, | |||
"locked": false, | |||
"stats": { | |||
" | "Fire Damage": "-14%", | ||
" | "Critical Chance": "18%" | ||
} | |||
}, | }, | ||
{ | { | ||
"id": "Shield Transform Plus", | "id": "Shield Transform Plus", | ||
"slug": "Shield_Transform_Plus", | "slug": "Shield_Transform_Plus", | ||
"name": " | "name": "Lifesteal Chamber Plus", | ||
"icon": " | "icon": "T_AS_Icon_LifestealChamber.PNG", | ||
" | "tier": 1, | ||
"price": 28, | |||
"locked": true, | |||
"stats": { | |||
" | "HP Steal": "1.2%" | ||
} | } | ||
}, | }, | ||
| Line 304: | Line 199: | ||
"slug": "Shock_Bullets", | "slug": "Shock_Bullets", | ||
"name": "Shock Bullets", | "name": "Shock Bullets", | ||
"icon": " | "icon": "T_AS_Icon_ShockBullets.PNG", | ||
" | "tier": 1, | ||
"price": 36, | |||
"locked": false, | |||
"tags": [ | |||
"Electric" | |||
], | |||
"stats": { | |||
" | "Electric Damage": "31%", | ||
" | "Critical Chance": "-4%" | ||
} | |||
}, | }, | ||
{ | { | ||
| Line 323: | Line 215: | ||
"slug": "Side_Sight", | "slug": "Side_Sight", | ||
"name": "Side Sight", | "name": "Side Sight", | ||
"icon": " | "icon": "T_AS_Icon_SideSight.PNG", | ||
" | "tier": 1, | ||
"price": 39, | |||
"locked": false, | |||
"stats": { | |||
" | "Electric Damage": "-17%", | ||
" | "Range": "39%" | ||
} | |||
}, | }, | ||
{ | { | ||
"id": "Wouding Bullets", | "id": "Wouding Bullets", | ||
"slug": "Wouding_Bullets", | "slug": "Wouding_Bullets", | ||
"name": " | "name": "Wounding Bullets", | ||
"icon": " | "icon": "T_AS_Icon_WoudingBullets.PNG", | ||
" | "tier": 1, | ||
"price": 39, | |||
"locked": false, | |||
"tags": [ | |||
"Physical" | |||
" | ], | ||
"stats": { | |||
" | "Holy Damage": "34%", | ||
" | "Range": "-8%" | ||
" | |||
} | } | ||
}, | }, | ||
| Line 366: | Line 243: | ||
"id": "Wouding Bullets Plus", | "id": "Wouding Bullets Plus", | ||
"slug": "Wouding_Bullets_Plus", | "slug": "Wouding_Bullets_Plus", | ||
"name": " | "name": "Wounding Bullets Plus", | ||
"icon": " | "icon": "T_AS_Icon_WoudingBullets.PNG", | ||
" | "tier": 1, | ||
"price": 39, | |||
"locked": true, | |||
"tags": [ | |||
"Physical" | |||
" | ], | ||
"stats": { | |||
"Holy Damage": "44%" | |||
" | |||
" | |||
} | } | ||
}, | }, | ||
| Line 394: | Line 259: | ||
"slug": "Barrel_Extension", | "slug": "Barrel_Extension", | ||
"name": "Barrel Extension", | "name": "Barrel Extension", | ||
"icon": " | "icon": "T_AS_Icon_BarrelExtension.PNG", | ||
" | "tier": 2, | ||
"price": 59, | |||
"locked": false, | |||
"stats": { | |||
" | "HP Steal": "-1%", | ||
"Projectiles": 1, | |||
"Explosive Chance": "-16%" | |||
" | |||
" | |||
} | } | ||
}, | }, | ||
| Line 419: | Line 273: | ||
"slug": "Barrel_Extension_Plus", | "slug": "Barrel_Extension_Plus", | ||
"name": "Barrel Extension Plus", | "name": "Barrel Extension Plus", | ||
"icon": " | "icon": "T_AS_Icon_BarrelExtension.PNG", | ||
" | "tier": 2, | ||
"price": 59, | |||
"locked": true, | |||
"stats": { | |||
" | "Projectiles": 1, | ||
" | "Explosive Chance": "-16%" | ||
} | } | ||
}, | }, | ||
| Line 444: | Line 286: | ||
"slug": "Big_Barrel", | "slug": "Big_Barrel", | ||
"name": "Big Barrel", | "name": "Big Barrel", | ||
"icon": " | "icon": "T_AS_Icon_BigBarrel.PNG", | ||
" | "tier": 2, | ||
"price": 59, | |||
"locked": false, | |||
"stats": { | |||
"Pierce": -1, | |||
" | "Projectiles": 1 | ||
} | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 461: | Line 299: | ||
"slug": "Breaker_Coil", | "slug": "Breaker_Coil", | ||
"name": "Breaker Coil", | "name": "Breaker Coil", | ||
"icon": " | "icon": "T_AS_Icon_BreakerCoil.PNG", | ||
" | "tier": 2, | ||
"price": 59, | |||
"locked": false, | |||
"tags": [ | |||
"CriticalStagger" | |||
] | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 480: | Line 311: | ||
"slug": "Cluster_Bullets", | "slug": "Cluster_Bullets", | ||
"name": "Cluster Bullets", | "name": "Cluster Bullets", | ||
"icon": " | "icon": "T_AS_Icon_ClusterBullets.PNG", | ||
" | "tier": 2, | ||
"price": 62, | |||
"locked": false, | |||
"tags": [ | |||
"Physical" | |||
" | ], | ||
"stats": { | |||
" | "Holy Damage": "31%", | ||
" | "Fire Damage": "-20%", | ||
"Electric Damage": "-20%", | |||
"Projectiles": 1 | |||
" | |||
} | } | ||
}, | }, | ||
| Line 507: | Line 329: | ||
"slug": "Cluster_Bullets_Plus", | "slug": "Cluster_Bullets_Plus", | ||
"name": "Cluster Bullets Plus", | "name": "Cluster Bullets Plus", | ||
"icon": " | "icon": "T_AS_Icon_ClusterBullets.PNG", | ||
" | "tier": 2, | ||
"price": 62, | |||
"locked": true, | |||
"tags": [ | |||
"Physical" | |||
" | ], | ||
"stats": { | |||
" | "Holy Damage": "51%", | ||
" | "Fire Damage": "-20%", | ||
"Electric Damage": "-20%", | |||
"Projectiles": 1 | |||
" | |||
} | } | ||
}, | }, | ||
| Line 534: | Line 347: | ||
"slug": "Concussion_Bullets", | "slug": "Concussion_Bullets", | ||
"name": "Concussion Bullets", | "name": "Concussion Bullets", | ||
"icon": " | "icon": "T_AS_Icon_ConcussionBullets.PNG", | ||
" | "tier": 2, | ||
"price": 63, | |||
"locked": false, | |||
"stats": { | |||
" | "Critical Chance": "-13%", | ||
" | "Stun": "26%" | ||
} | } | ||
}, | }, | ||
| Line 559: | Line 360: | ||
"slug": "Concussion_Bullets_Plus", | "slug": "Concussion_Bullets_Plus", | ||
"name": "Concussion Bullets Plus", | "name": "Concussion Bullets Plus", | ||
"icon": " | "icon": "T_AS_Icon_ConcussionBullets.PNG", | ||
" | "tier": 2, | ||
"price": 63, | |||
"locked": true, | |||
"stats": { | |||
" | "Critical Chance": "-13%", | ||
" | "Stun": "39%" | ||
} | } | ||
}, | }, | ||
| Line 584: | Line 373: | ||
"slug": "Divine_Surge-Upgrade", | "slug": "Divine_Surge-Upgrade", | ||
"name": "Divine Surge", | "name": "Divine Surge", | ||
"icon": " | "icon": "T_AS_Icon_DivineSurge.PNG", | ||
" | "tier": 2, | ||
"price": 78, | |||
"locked": true, | |||
"tags": [ | |||
" | "Electric", | ||
" | "Physical" | ||
], | |||
" | "stats": { | ||
" | "Holy Damage": "41%", | ||
"Damage vs Shocked": "41%" | |||
} | |||
}, | }, | ||
{ | { | ||
| Line 604: | Line 390: | ||
"slug": "Dragon_Bullets", | "slug": "Dragon_Bullets", | ||
"name": "Dragon Bullets", | "name": "Dragon Bullets", | ||
"icon": " | "icon": "T_AS_Icon_DragonBullets.PNG", | ||
" | "tier": 2, | ||
"price": 59, | |||
"locked": false, | |||
"tags": [ | |||
"Fire" | |||
" | ], | ||
"stats": { | |||
" | "Holy Damage": "-19%", | ||
" | "Fire Damage": "19%", | ||
"Electric Damage": "-19%", | |||
"Range": "-22%", | |||
"Pierce": 2 | |||
} | } | ||
}, | }, | ||
| Line 631: | Line 409: | ||
"slug": "Dragon_Bullets_Plus", | "slug": "Dragon_Bullets_Plus", | ||
"name": "Dragon Bullets Plus", | "name": "Dragon Bullets Plus", | ||
"icon": " | "icon": "T_AS_Icon_DragonBullets.PNG", | ||
" | "tier": 2, | ||
"price": 59, | |||
"locked": true, | |||
"tags": [ | |||
"Fire" | |||
" | ], | ||
"stats": { | |||
" | "Holy Damage": "-19%", | ||
" | "Fire Damage": "38%", | ||
"Electric Damage": "-19%", | |||
"Range": "-22%", | |||
"Pierce": 2 | |||
} | } | ||
}, | }, | ||
| Line 658: | Line 428: | ||
"slug": "Explosive_Missile", | "slug": "Explosive_Missile", | ||
"name": "Explosive Missile", | "name": "Explosive Missile", | ||
"icon": " | "icon": "T_AS_Icon_ExplosiveMissile.PNG", | ||
" | "tier": 2, | ||
"price": 70, | |||
"locked": false, | |||
" | "stats": { | ||
" | "Attack Speed": "-8%", | ||
" | "Critical Chance": "-15%", | ||
"Explosive Chance": "40%", | |||
"Explosive Radius": 160 | |||
" | } | ||
}, | }, | ||
{ | { | ||
| Line 675: | Line 443: | ||
"slug": "Extended_Arm", | "slug": "Extended_Arm", | ||
"name": "Extended Arm", | "name": "Extended Arm", | ||
"icon": " | "icon": "T_AS_Icon_ExtendedArm.PNG", | ||
" | "tier": 2, | ||
"price": 60, | |||
"locked": false, | |||
"tags": [ | |||
"Melee" | |||
" | ], | ||
"stats": { | |||
" | "Range": "46%", | ||
" | "Pierce": -1 | ||
} | |||
}, | }, | ||
{ | { | ||
| Line 694: | Line 459: | ||
"slug": "Extended_Magazine", | "slug": "Extended_Magazine", | ||
"name": "Extended Magazine", | "name": "Extended Magazine", | ||
"icon": " | "icon": "T_AS_Icon_ExtendedMagazine.PNG", | ||
" | "tier": 2, | ||
"price": 64, | |||
"locked": false, | |||
" | "stats": { | ||
" | "Holy Damage": "11%", | ||
" | "Fire Damage": "11%", | ||
"Electric Damage": "11%", | |||
"Attack Speed": "14%", | |||
" | "Critical Chance": "-8%", | ||
"Pierce": -1 | |||
} | |||
}, | }, | ||
{ | { | ||
| Line 711: | Line 476: | ||
"slug": "Flamebreaker", | "slug": "Flamebreaker", | ||
"name": "Flamebreaker", | "name": "Flamebreaker", | ||
"icon": " | "icon": "T_AS_Icon_Flamebreaker.PNG", | ||
" | "tier": 2, | ||
"price": 78, | |||
"locked": true, | |||
"tags": [ | |||
"Fire" | |||
" | ], | ||
"stats": { | |||
" | "Damage vs Burning": "83%" | ||
" | } | ||
}, | }, | ||
{ | { | ||
| Line 730: | Line 491: | ||
"slug": "Focus_Primer", | "slug": "Focus_Primer", | ||
"name": "Focus Primer", | "name": "Focus Primer", | ||
"icon": " | "icon": "T_AS_Icon_FocusPrimer.PNG", | ||
" | "tier": 2, | ||
"price": 76, | |||
"locked": false, | |||
"tags": [ | |||
"SkillIncreaseCrit" | |||
] | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 749: | Line 503: | ||
"slug": "Frost_Bullets", | "slug": "Frost_Bullets", | ||
"name": "Frost Bullets", | "name": "Frost Bullets", | ||
"icon": " | "icon": "T_AS_Icon_FrostBullets.PNG", | ||
" | "tier": 2, | ||
"price": 64, | |||
"locked": false, | |||
"stats": { | |||
"Freeze": "18%" | |||
" | |||
" | |||
} | } | ||
}, | }, | ||
| Line 774: | Line 515: | ||
"slug": "Frost_Bullets_Plus", | "slug": "Frost_Bullets_Plus", | ||
"name": "Frost Bullets Plus", | "name": "Frost Bullets Plus", | ||
"icon": " | "icon": "T_AS_Icon_FrostBullets.PNG", | ||
" | "tier": 2, | ||
"price": 64, | |||
"locked": true, | |||
"stats": { | |||
"Freeze": "27%" | |||
" | |||
" | |||
} | } | ||
}, | }, | ||
| Line 799: | Line 527: | ||
"slug": "Heaven_Core", | "slug": "Heaven_Core", | ||
"name": "Heaven Core", | "name": "Heaven Core", | ||
"icon": " | "icon": "T_AS_Icon_HeavenCore.PNG", | ||
" | "tier": 2, | ||
"price": 70, | |||
"locked": false, | |||
"tags": [ | |||
"ChangeToFromSky" | |||
] | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 818: | Line 539: | ||
"slug": "Hemofeed_Adapter", | "slug": "Hemofeed_Adapter", | ||
"name": "Hemofeed Adapter", | "name": "Hemofeed Adapter", | ||
"icon": " | "icon": "T_AS_Icon_MiniConverter.PNG", | ||
" | "tier": 2, | ||
"price": 59, | |||
"locked": false, | |||
"stats": { | |||
" | "HP Steal": "1.68%", | ||
" | "Range": "-11%" | ||
} | |||
}, | }, | ||
{ | { | ||
| Line 835: | Line 552: | ||
"slug": "Holy_Inferno", | "slug": "Holy_Inferno", | ||
"name": "Holy Inferno", | "name": "Holy Inferno", | ||
"icon": " | "icon": "T_AS_Icon_HolyInferno.PNG", | ||
" | "tier": 2, | ||
"price": 76, | |||
"locked": true, | |||
"tags": [ | |||
" | "Fire", | ||
" | "Physical" | ||
], | |||
" | "stats": { | ||
" | "Holy Damage": "40%", | ||
"Damage vs Burning": "40%" | |||
} | |||
}, | }, | ||
{ | { | ||
| Line 855: | Line 569: | ||
"slug": "Incinerator_Coil", | "slug": "Incinerator_Coil", | ||
"name": "Incinerator Coil", | "name": "Incinerator Coil", | ||
"icon": " | "icon": "T_AS_Icon_IncineratorCoil.PNG", | ||
" | "tier": 3, | ||
"price": 112, | |||
"locked": true, | |||
"tags": [ | |||
"BurningGround" | |||
] | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 874: | Line 581: | ||
"slug": "Judgment_Repeater", | "slug": "Judgment_Repeater", | ||
"name": "Judgment Repeater", | "name": "Judgment Repeater", | ||
"icon": " | "icon": "T_AS_Icon_JudgmentRepeater.PNG", | ||
" | "tier": 2, | ||
"price": 76, | |||
"locked": true, | |||
"tags": [ | |||
"EveryXBulletDoCrit" | |||
] | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 893: | Line 593: | ||
"slug": "Lighting_Bullets", | "slug": "Lighting_Bullets", | ||
"name": "Lighting Bullets", | "name": "Lighting Bullets", | ||
"icon": " | "icon": "T_AS_Icon_LightingBullets.PNG", | ||
" | "tier": 2, | ||
"price": 64, | |||
"locked": false, | |||
"tags": [ | |||
"Electric" | |||
" | ], | ||
"stats": { | |||
" | "Holy Damage": "-22%", | ||
" | "Fire Damage": "-22%", | ||
"Electric Damage": "22%", | |||
"Pierce": -1, | |||
"Bounce": 1 | |||
} | } | ||
}, | }, | ||
| Line 920: | Line 612: | ||
"slug": "Lighting_Bullets_Plus", | "slug": "Lighting_Bullets_Plus", | ||
"name": "Lighting Bullets Plus", | "name": "Lighting Bullets Plus", | ||
"icon": " | "icon": "T_AS_Icon_LightingBullets.PNG", | ||
" | "tier": 2, | ||
"price": 64, | |||
"locked": true, | |||
"tags": [ | |||
"Electric" | |||
" | ], | ||
"stats": { | |||
" | "Holy Damage": "-22%", | ||
" | "Fire Damage": "-22%", | ||
"Electric Damage": "43%", | |||
"Pierce": -1, | |||
"Bounce": 1 | |||
} | } | ||
}, | }, | ||
| Line 947: | Line 631: | ||
"slug": "Momentum_Engine", | "slug": "Momentum_Engine", | ||
"name": "Momentum Engine", | "name": "Momentum Engine", | ||
"icon": " | "icon": "T_AS_Icon_MomentumEngine.PNG", | ||
" | "tier": 2, | ||
"price": 76, | |||
"locked": true, | |||
"tags": [ | |||
"SkillIncreaseSpeed" | |||
] | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 966: | Line 643: | ||
"slug": "Piercing_Barrel", | "slug": "Piercing_Barrel", | ||
"name": "Piercing Barrel", | "name": "Piercing Barrel", | ||
"icon": " | "icon": "T_AS_Icon_PiercingBarrel.PNG", | ||
" | "tier": 2, | ||
"price": 70, | |||
"locked": false, | |||
"tags": [ | |||
"PierceOnCrit" | |||
] | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 985: | Line 655: | ||
"slug": "Piercing_Core", | "slug": "Piercing_Core", | ||
"name": "Piercing Core", | "name": "Piercing Core", | ||
"icon": " | "icon": "T_AS_Icon_PiercingCore.PNG", | ||
" | "tier": 2, | ||
"price": 70, | |||
"locked": true, | |||
"stats": { | |||
"Pierce": 3 | |||
} | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 1,002: | Line 667: | ||
"slug": "Piercing_Missile", | "slug": "Piercing_Missile", | ||
"name": "Piercing Missile", | "name": "Piercing Missile", | ||
"icon": " | "icon": "T_AS_Icon_PiercingMissile.PNG", | ||
" | "tier": 2, | ||
"price": 73, | |||
"locked": false, | |||
"stats": { | |||
"Critical Chance": "-16%", | |||
" | "Pierce": 2 | ||
} | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 1,019: | Line 680: | ||
"slug": "Quick_Trigger", | "slug": "Quick_Trigger", | ||
"name": "Quick Trigger", | "name": "Quick Trigger", | ||
"icon": " | "icon": "T_AS_Icon_QuickTrigger_V2.PNG", | ||
" | "tier": 2, | ||
"price": 81, | |||
"locked": false, | |||
"stats": { | |||
"Attack Speed": "19%", | |||
"Stagger": -2 | |||
" | |||
} | } | ||
}, | }, | ||
| Line 1,044: | Line 693: | ||
"slug": "Quick_Trigger_Plus", | "slug": "Quick_Trigger_Plus", | ||
"name": "Quick Trigger Plus", | "name": "Quick Trigger Plus", | ||
"icon": " | "icon": "T_AS_Icon_QuickTrigger_V2.PNG", | ||
" | "tier": 2, | ||
"price": 81, | |||
"locked": true, | |||
"stats": { | |||
"Attack Speed": "25%", | |||
"Stagger": -1 | |||
" | |||
} | } | ||
}, | }, | ||
| Line 1,069: | Line 706: | ||
"slug": "Rebound_Missile", | "slug": "Rebound_Missile", | ||
"name": "Rebound Missile", | "name": "Rebound Missile", | ||
"icon": " | "icon": "T_AS_Icon_ReboundMissile.PNG", | ||
" | "tier": 2, | ||
"price": 59, | |||
"locked": false, | |||
"stats": { | |||
" | "HP Steal": "-0.8%", | ||
"Bounce": 1, | |||
"Explosive Chance": "-16%" | |||
" | |||
" | |||
} | } | ||
}, | }, | ||
| Line 1,094: | Line 720: | ||
"slug": "Rebound_Missile_Plus", | "slug": "Rebound_Missile_Plus", | ||
"name": "Rebound Missile Plus", | "name": "Rebound Missile Plus", | ||
"icon": " | "icon": "T_AS_Icon_ReboundMissile.PNG", | ||
" | "tier": 2, | ||
"price": 59, | |||
"locked": true, | |||
"stats": { | |||
" | "Bounce": 1, | ||
" | "Explosive Chance": "-16%" | ||
} | } | ||
}, | }, | ||
| Line 1,119: | Line 733: | ||
"slug": "Ricochet_Missile", | "slug": "Ricochet_Missile", | ||
"name": "Ricochet Missile", | "name": "Ricochet Missile", | ||
"icon": " | "icon": "T_AS_Icon_RicochetMissile.PNG", | ||
" | "tier": 2, | ||
"price": 59, | |||
"locked": false, | |||
"stats": { | |||
" | "Range": "-22%", | ||
" | "Bounce": 1, | ||
"Explosive Chance": "-16%" | |||
} | |||
}, | }, | ||
{ | { | ||
| Line 1,136: | Line 747: | ||
"slug": "Sharp_Missile", | "slug": "Sharp_Missile", | ||
"name": "Sharp Missile", | "name": "Sharp Missile", | ||
"icon": " | "icon": "T_AS_Icon_SharpMissile.PNG", | ||
" | "tier": 2, | ||
"price": 64, | |||
"locked": false, | |||
"stats": { | |||
" | "Attack Speed": "-7%", | ||
"Pierce": 2 | |||
" | |||
} | } | ||
}, | }, | ||
| Line 1,161: | Line 760: | ||
"slug": "Sharp_Missile_Plus", | "slug": "Sharp_Missile_Plus", | ||
"name": "Sharp Missile Plus", | "name": "Sharp Missile Plus", | ||
"icon": " | "icon": "T_AS_Icon_SharpMissile.PNG", | ||
" | "tier": 2, | ||
"price": 64, | |||
"locked": true, | |||
"stats": { | |||
"Pierce": 2 | |||
" | |||
" | |||
} | } | ||
}, | }, | ||
| Line 1,186: | Line 772: | ||
"slug": "Shock_Driver", | "slug": "Shock_Driver", | ||
"name": "Shock Driver", | "name": "Shock Driver", | ||
"icon": " | "icon": "T_AS_Icon_ShockDriver.PNG", | ||
" | "tier": 2, | ||
"price": 76, | |||
"locked": false, | |||
"tags": [ | |||
"EveryXBulletDoStun" | |||
] | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 1,205: | Line 784: | ||
"slug": "Shock_Trigger", | "slug": "Shock_Trigger", | ||
"name": "Shock Trigger", | "name": "Shock Trigger", | ||
"icon": " | "icon": "T_AS_Icon_ShockTrigger.PNG", | ||
" | "tier": 2, | ||
"price": 67, | |||
"locked": true, | |||
"stats": { | |||
"Stagger": 4 | |||
} | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 1,222: | Line 796: | ||
"slug": "Shockbreaker", | "slug": "Shockbreaker", | ||
"name": "Shockbreaker", | "name": "Shockbreaker", | ||
"icon": " | "icon": "T_AS_Icon_Shockbreaker.PNG", | ||
" | "tier": 2, | ||
"price": 76, | |||
"locked": true, | |||
"tags": [ | |||
"Electric" | |||
" | ], | ||
"stats": { | |||
" | "Damage vs Shocked": "79%" | ||
" | } | ||
}, | }, | ||
{ | { | ||
| Line 1,241: | Line 811: | ||
"slug": "Soul_Reclaimer", | "slug": "Soul_Reclaimer", | ||
"name": "Soul Reclaimer", | "name": "Soul Reclaimer", | ||
"icon": " | "icon": "T_AS_Icon_SoulReclaimer.PNG", | ||
" | "tier": 2, | ||
"price": 70, | |||
"locked": true, | |||
"tags": [ | |||
"ReasourceOnCrit" | |||
] | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 1,260: | Line 823: | ||
"slug": "Tripple_Barrel", | "slug": "Tripple_Barrel", | ||
"name": "Tripple Barrel", | "name": "Tripple Barrel", | ||
"icon": " | "icon": "T_AS_Icon_TrippleBarrel.PNG", | ||
" | "tier": 2, | ||
"price": 70, | |||
"locked": true, | |||
"stats": { | |||
" | "Attack Speed": "-8%", | ||
"Projectiles": 2 | |||
} | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 1,277: | Line 836: | ||
"slug": "Twin_Ricochet", | "slug": "Twin_Ricochet", | ||
"name": "Twin Ricochet", | "name": "Twin Ricochet", | ||
"icon": " | "icon": "T_AS_Icon_TwinRicochet.PNG", | ||
" | "tier": 2, | ||
"price": 70, | |||
"locked": true, | |||
"stats": { | |||
" | "Attack Speed": "-10%", | ||
"Bounce": 2 | |||
} | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 1,294: | Line 849: | ||
"slug": "Uber_Grip", | "slug": "Uber_Grip", | ||
"name": "Uber Grip", | "name": "Uber Grip", | ||
"icon": " | "icon": "T_AS_Icon_UberGrip.PNG", | ||
" | "tier": 2, | ||
"price": 76, | |||
"locked": false, | |||
"stats": { | |||
"Stagger": 3 | |||
} | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 1,311: | Line 861: | ||
"slug": "Wrath_Amplifier", | "slug": "Wrath_Amplifier", | ||
"name": "Wrath Amplifier", | "name": "Wrath Amplifier", | ||
"icon": " | "icon": "T_AS_Icon_WrathAmplifier.PNG", | ||
" | "tier": 2, | ||
"price": 76, | |||
"locked": false, | |||
"tags": [ | |||
"SkillIncreaseDmg" | |||
] | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 1,330: | Line 873: | ||
"slug": "Aura_Core", | "slug": "Aura_Core", | ||
"name": "Aura Core", | "name": "Aura Core", | ||
"icon": " | "icon": "T_AS_Icon_AuraCore.PNG", | ||
" | "tier": 3, | ||
"price": 123, | |||
"locked": true, | |||
"tags": [ | |||
"ChangeToAura" | |||
" | ], | ||
"stats": { | |||
" | "Range": "-48%" | ||
" | } | ||
}, | }, | ||
{ | { | ||
| Line 1,349: | Line 888: | ||
"slug": "Big_Converter", | "slug": "Big_Converter", | ||
"name": "Big Converter", | "name": "Big Converter", | ||
"icon": " | "icon": "T_AS_Icon_BigConverter.PNG", | ||
" | "tier": 3, | ||
"price": 123, | |||
"locked": false, | |||
" | "stats": { | ||
" | "HP Steal": "5.1%", | ||
" | "Holy Damage": "-24%", | ||
"Fire Damage": "-24%", | |||
"Electric Damage": "-24%" | |||
} | |||
}, | }, | ||
{ | { | ||
| Line 1,366: | Line 903: | ||
"slug": "Bloodlust_Driver", | "slug": "Bloodlust_Driver", | ||
"name": "Bloodlust Driver", | "name": "Bloodlust Driver", | ||
"icon": " | "icon": "T_AS_Icon_BloodlustDriver.PNG", | ||
" | "tier": 3, | ||
"price": 118, | |||
"locked": true, | |||
" | "stats": { | ||
" | "Damage": "10%", | ||
" | "Attack Speed": "18%", | ||
"Critical Chance": "34%", | |||
"Range": "63%", | |||
" | "Pierce": -2, | ||
"Bounce": -1 | |||
} | |||
}, | }, | ||
{ | { | ||
| Line 1,383: | Line 920: | ||
"slug": "Blunt_Bullets", | "slug": "Blunt_Bullets", | ||
"name": "Blunt Bullets", | "name": "Blunt Bullets", | ||
"icon": " | "icon": "T_AS_Icon_BluntBullets.PNG", | ||
" | "tier": 3, | ||
"price": 106, | |||
"locked": true, | |||
"stats": { | |||
" | "Range": "-20%", | ||
" | "Stun": "71%" | ||
} | |||
}, | }, | ||
{ | { | ||
| Line 1,400: | Line 933: | ||
"slug": "Chain_Trigger", | "slug": "Chain_Trigger", | ||
"name": "Chain Trigger", | "name": "Chain Trigger", | ||
"icon": " | "icon": "T_AS_Icon_ChainTrigger.PNG", | ||
" | "tier": 3, | ||
"price": 123, | |||
"locked": true, | |||
"tags": [ | |||
"DoubleAttack" | |||
" | ], | ||
"stats": { | |||
" | "Damage": "-20%", | ||
" | "Attack Speed": "-14%" | ||
} | |||
}, | }, | ||
{ | { | ||
| Line 1,419: | Line 949: | ||
"slug": "Divine_Core", | "slug": "Divine_Core", | ||
"name": "Divine Core", | "name": "Divine Core", | ||
"icon": " | "icon": "T_AS_Icon_DivineCore.PNG", | ||
" | "tier": 3, | ||
"price": 101, | |||
"locked": false, | |||
"tags": [ | |||
" | "Physical", | ||
" | "ChangeToPhysical" | ||
], | |||
" | "description": "Change element, keep bonuses from both." | ||
}, | }, | ||
{ | { | ||
| Line 1,440: | Line 963: | ||
"slug": "Execution_Rounds", | "slug": "Execution_Rounds", | ||
"name": "Execution Rounds", | "name": "Execution Rounds", | ||
"icon": " | "icon": "T_AS_Icon_ExecutionRounds.PNG", | ||
" | "tier": 3, | ||
"price": 123, | |||
"locked": true, | |||
"tags": [ | |||
"Overkill" | |||
] | |||
}, | }, | ||
{ | { | ||
| Line 1,459: | Line 975: | ||
"slug": "Frost_Injector", | "slug": "Frost_Injector", | ||
"name": "Frost Injector", | "name": "Frost Injector", | ||
"icon": " | "icon": "T_AS_Icon_FrostInjector.PNG", | ||
" | "tier": 3, | ||
"price": 101, | |||
"locked": false, | |||
"tags": [ | |||
"EveryXBulletDoFrost" | |||
] | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 1,478: | Line 987: | ||
"slug": "Glacier_Bullets", | "slug": "Glacier_Bullets", | ||
"name": "Glacier Bullets", | "name": "Glacier Bullets", | ||
"icon": " | "icon": "T_AS_Icon_GlacierBullets.PNG", | ||
" | "tier": 3, | ||
"price": 104, | |||
"locked": true, | |||
"stats": { | |||
" | "Stagger": -2, | ||
" | "Freeze": "54%" | ||
} | |||
}, | }, | ||
{ | { | ||
| Line 1,495: | Line 1,000: | ||
"slug": "Grenade_Launcher", | "slug": "Grenade_Launcher", | ||
"name": "Grenade Launcher", | "name": "Grenade Launcher", | ||
"icon": " | "icon": "T_AS_Icon_GrenadeLauncher.PNG", | ||
" | "tier": 3, | ||
"price": 118, | |||
"locked": false, | |||
"stats": { | |||
" | "Damage": "-10%", | ||
" | "Explosive Chance": "64%", | ||
"Explosive Radius": 256 | |||
" | |||
} | } | ||
}, | }, | ||
| Line 1,520: | Line 1,014: | ||
"slug": "Grenade_Launcher_Plus", | "slug": "Grenade_Launcher_Plus", | ||
"name": "Grenade Launcher Plus", | "name": "Grenade Launcher Plus", | ||
"icon": " | "icon": "T_AS_Icon_GrenadeLauncher.PNG", | ||
" | "tier": 3, | ||
"price": 118, | |||
"locked": true, | |||
"stats": { | |||
" | "Damage": "-5%", | ||
" | "Explosive Chance": "64%", | ||
"Explosive Radius": 256 | |||
" | |||
} | } | ||
}, | }, | ||
| Line 1,545: | Line 1,028: | ||
"slug": "Hyper_Rebound", | "slug": "Hyper_Rebound", | ||
"name": "Hyper Rebound", | "name": "Hyper Rebound", | ||
"icon": " | "icon": "T_AS_Icon_HyperRebound.PNG", | ||
" | "tier": 3, | ||
"price": 112, | |||
"locked": true, | |||
"stats": { | |||
"Bounce": 2, | |||
" | "Explosive Radius": -120 | ||
} | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 1,562: | Line 1,041: | ||
"slug": "Inferno_Core", | "slug": "Inferno_Core", | ||
"name": "Inferno Core", | "name": "Inferno Core", | ||
"icon": " | "icon": "T_AS_Icon_InfernoCore.PNG", | ||
" | "tier": 3, | ||
"price": 101, | |||
"locked": false, | |||
"tags": [ | |||
" | "Fire", | ||
" | "ChangeToFire" | ||
], | |||
" | "description": "Change element, keep bonuses from both." | ||
}, | }, | ||
{ | { | ||
| Line 1,583: | Line 1,055: | ||
"slug": "Laser_Core", | "slug": "Laser_Core", | ||
"name": "Laser Core", | "name": "Laser Core", | ||
"icon": " | "icon": "T_AS_Icon_LaserCore.PNG", | ||
" | "tier": 3, | ||
"price": 120, | |||
"locked": false, | |||
"tags": [ | |||
"ChangeToLaser" | |||
] | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 1,602: | Line 1,067: | ||
"slug": "Lethal_Tempo", | "slug": "Lethal_Tempo", | ||
"name": "Lethal Tempo", | "name": "Lethal Tempo", | ||
"icon": " | "icon": "T_AS_Icon_LethalTempo_V2.PNG", | ||
" | "tier": 3, | ||
"price": 101, | |||
"locked": true, | |||
"stats": { | |||
" | "Attack Speed": "31%", | ||
" | "Critical Chance": "20%" | ||
} | |||
}, | }, | ||
{ | { | ||
| Line 1,619: | Line 1,080: | ||
"slug": "Long_Barrel", | "slug": "Long_Barrel", | ||
"name": "Long Barrel", | "name": "Long Barrel", | ||
"icon": " | "icon": "T_AS_Icon_LongBarrel.PNG", | ||
" | "tier": 3, | ||
"price": 123, | |||
"locked": false, | |||
"stats": { | |||
"Damage": "-20%", | |||
" | "Projectiles": 3 | ||
} | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 1,636: | Line 1,093: | ||
"slug": "Main_Enhancer", | "slug": "Main_Enhancer", | ||
"name": "Main Enhancer", | "name": "Main Enhancer", | ||
"icon": " | "icon": "T_AS_Icon_MainEnhancer.PNG", | ||
" | "tier": 3, | ||
"price": 98, | |||
"locked": true, | |||
" | "stats": { | ||
" | "Holy Damage": "45%", | ||
" | "Fire Damage": "45%", | ||
"Electric Damage": "45%", | |||
"Range": "35%" | |||
} | |||
}, | }, | ||
{ | { | ||
| Line 1,653: | Line 1,108: | ||
"slug": "Multi-Shot_Coil", | "slug": "Multi-Shot_Coil", | ||
"name": "Multi-Shot Coil", | "name": "Multi-Shot Coil", | ||
"icon": " | "icon": "T_AS_Icon_Multi-ShotCoil.PNG", | ||
" | "tier": 3, | ||
"price": 101, | |||
"locked": false, | |||
"tags": [ | |||
"BounceOnCrit" | |||
] | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 1,672: | Line 1,120: | ||
"slug": "Penance_Cycler", | "slug": "Penance_Cycler", | ||
"name": "Penance Cycler", | "name": "Penance Cycler", | ||
"icon": " | "icon": "T_AS_Icon_PenanceCycler.PNG", | ||
" | "tier": 3, | ||
"price": 112, | |||
"locked": false, | |||
"tags": [ | |||
"DecreeseSkillCooldown" | |||
] | |||
" | |||
" | |||
}, | }, | ||
{ | { | ||
| Line 1,691: | Line 1,132: | ||
"slug": "Sacrificial_Core", | "slug": "Sacrificial_Core", | ||
"name": "Sacrificial Core", | "name": "Sacrificial Core", | ||
"icon": " | "icon": "T_AS_Icon_SacrificialCore.PNG", | ||
" | "tier": 3, | ||
"price": 104, | |||
"locked": true, | |||
"stats": { | |||
" | "HP Steal": "4.05%", | ||
" | "Damage": "-8%" | ||
} | |||
}, | }, | ||
{ | { | ||
| Line 1,708: | Line 1,145: | ||
"slug": "Scatter_Core", | "slug": "Scatter_Core", | ||
"name": "Scatter Core", | "name": "Scatter Core", | ||
"icon": " | "icon": "T_AS_Icon_ScatterCore.PNG", | ||
" | "tier": 3, | ||
"price": 115, | |||
"locked": true, | |||
"stats": { | |||
" | "Range": "-17%", | ||
" | "Pierce": 2, | ||
"Projectiles": 1, | |||
"Bounce": 1, | |||
" | "Stagger": 3 | ||
} | |||
}, | }, | ||
{ | { | ||
| Line 1,725: | Line 1,161: | ||
"slug": "Side_Launcher", | "slug": "Side_Launcher", | ||
"name": "Side Launcher", | "name": "Side Launcher", | ||
"icon": " | "icon": "T_AS_Icon_SideLauncher.PNG", | ||
" | "tier": 3, | ||
"price": 112, | |||
"locked": true, | |||
"tags": [ | |||
"ExplodeOnCrit" | |||
" | ], | ||
"stats": { | |||
" | "Explosive Radius": 240 | ||
" | } | ||
}, | }, | ||
{ | { | ||
| Line 1,744: | Line 1,176: | ||
"slug": "Soul_Extractor", | "slug": "Soul_Extractor", | ||
"name": "Soul Extractor", | "name": "Soul Extractor", | ||
"icon": " | "icon": "T_AS_Icon_SoulExtractor.PNG", | ||
" | "tier": 3, | ||
"price": 120, | |||
"locked": true, | |||
"tags": [ | |||
"ConsumeSoul" | |||
" | ], | ||
"stats": { | |||
" | "Attack Speed": "53%" | ||
" | } | ||
}, | }, | ||
{ | { | ||
| Line 1,763: | Line 1,191: | ||
"slug": "Split_Rebound", | "slug": "Split_Rebound", | ||
"name": "Split Rebound", | "name": "Split Rebound", | ||
"icon": " | "icon": "T_AS_Icon_SplitRebound.PNG", | ||
" | "tier": 3, | ||
"price": 123, | |||
"locked": true, | |||
"stats": { | |||
" | "Damage": "-10%", | ||
" | "Projectiles": 2, | ||
"Bounce": 2, | |||
"Explosive Chance": "-34%" | |||
} | |||
}, | }, | ||
{ | { | ||
| Line 1,780: | Line 1,206: | ||
"slug": "Storm_Core", | "slug": "Storm_Core", | ||
"name": "Storm Core", | "name": "Storm Core", | ||
"icon": " | "icon": "T_AS_Icon_StormCore.PNG", | ||
" | "tier": 3, | ||
"price": 101, | |||
"locked": false, | |||
"tags": [ | |||
" | "Electric", | ||
" | "ChangeToElectric" | ||
], | |||
" | "description": "Change element, keep bonuses from both." | ||
}, | }, | ||
{ | { | ||
| Line 1,801: | Line 1,220: | ||
"slug": "Vortex_Core", | "slug": "Vortex_Core", | ||
"name": "Vortex Core", | "name": "Vortex Core", | ||
"icon": " | "icon": "T_AS_Icon_VortexCore.PNG", | ||
" | "tier": 3, | ||
"price": 101, | |||
"locked": true, | |||
"tags": [ | |||
"ChangeToVortex" | |||
] | |||
" | |||
" | |||
} | } | ||
] | ] | ||
} | } | ||
Latest revision as of 11:56, 3 November 2026
| category | "Upgrades" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| description | "One record per shop upgrade. Every record: id (game internal id), slug (detail page title; preserve existing values), name, icon (uploaded File name), tier, price, locked, tags[] (effect keys from Data:Tags.json), stats{} (signed modifiers), description (optional). Base and Plus variants pair by raw id. Consumed by Module:Core, Module:CrossRef, Module:Navbox, Module:StatIndex, Module:TagIndex, Module:Iconbox." | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| records |
|