SiphonMastery.Player.Combat.Drain
The files call this Drain; the game calls it Siphon, which is the name used here. Corroborated
Combat grid, column 4 of 5, row 2 of 5. 5 points. Reached from any neighbour that already has a point in it.
Investment levels
2 of the 5 levels add a number the files give exactly; the other 3 unlock a move or a behaviour instead. Datamined
| Level | What the game says | Where that comes from |
|---|---|---|
| 1 | Press and hold L2+Square to Siphon enemy Health over 4 seconds. Vitality increases Siphon damage. Defeat a small enemy with Siphon to summon a copy of the enemy to fight by your side for 30 seconds. | This level turns something on rather than adding a number. How strong that something is, is UNKNOWN: it is set somewhere the files do not join back to this level. |
| 2 | Reduce Siphon duration by 25% | The files give this level its own exact value. |
| 3 | Defeat an enemy with Siphon to gain 25% Shield charge and 10% Archon Fury charge | This level turns something on rather than adding a number, and the wording beside it is everything the files say about it. |
| 4 | Reduce Siphon duration by 25% | The files give this level its own exact value. |
| 5 | Siphon up to 3 enemies in front of you at the same time | This level turns something on rather than adding a number, and the wording beside it is everything the files say about it. |
The button names above are the game's own, written for a controller. On a keyboard the game shows the matching key instead.
Neighbours
The skills directly beside this one on the grid. A point here unlocks all of them, and a point in any of them unlocks this one.
Critical Hit DamageColumn 3, row 2BreachColumn 5, row 2RampageColumn 4, row 1AilmentsColumn 4, row 3
Sources
- Grid position and capacity:
main.27a82b73.chunk.js -> @counterplay/ap-data combat_skillpoint_grid - Ranks:
Aperion/Content/Aperion/Data/Gameplay/SourceData/source_data.json -> masteryEntitlements - Grid rules:
ui_src/main/model/combat_grid_model.js (isRootNode, isLocked, canRefund, pointsForXP)