Add Blitzcrank, Ninja and Trident kits
Add three new kits (Blitzcrank, Ninja, Trident) and register them in SpeedHG. Each kit includes full ability implementations (hook/stun/ult for Blitzcrank, teleport/smoke for Ninja, dive/parry for Trident) with their internal cooldowns, tasks and item handling. Update AbilityUtils.createBeam signature/logic (now accepts Player and improved beam stepping/hit detection) and adjust VenomKit to pass the player to createBeam. Extend en_US.yml with translations for the new kits and fix a few markup strings.
This commit is contained in:
@@ -528,12 +528,81 @@ kits:
|
||||
- 'DEFENSIVE: 8-block anchor + Resistance I'
|
||||
items:
|
||||
chain:
|
||||
name: '<gray>⚓ Deploy Anchor'
|
||||
name: '<gray>⚓ Deploy Anchor</gray>'
|
||||
description: 'Summon an Iron Golem anchor. Enemies can destroy it!'
|
||||
passive:
|
||||
name: '<gray>Anchored'
|
||||
name: '<gray>Anchored</gray>'
|
||||
description: 'NoKnock + bonus within anchor radius'
|
||||
messages:
|
||||
anchor_placed: '<gray>Anchor deployed! Radius: <radius> blocks.'
|
||||
anchor_destroyed: '<red>⚓ Your anchor was destroyed!'
|
||||
ability_charged: '<gray>Anchor ready to deploy!'
|
||||
ability_charged: '<gray>Anchor ready to deploy!'
|
||||
ninja:
|
||||
name: '<gradient:dark_gray:white><bold>Ninja</bold></gradient>'
|
||||
lore:
|
||||
- ' '
|
||||
- 'AGGRESSIVE: Sneak → teleports behind last hit enemy'
|
||||
- 'DEFENSIVE: Smoke aura – Blindness I + Slowness I'
|
||||
items:
|
||||
smoke:
|
||||
name: '<dark_gray>Smoke Bomb</dark_gray>'
|
||||
description: 'Enemies in 3-block radius get Blindness + Slowness'
|
||||
messages:
|
||||
teleported: '<gray>Teleported behind enemy!'
|
||||
cooldown: '<red>Teleport on cooldown – <time>s'
|
||||
no_target: '<red>No recent target! Hit an enemy first.'
|
||||
target_expired: '<red>Target expired (10 s window).'
|
||||
|
||||
trident:
|
||||
name: '<gradient:aqua:blue><bold>Trident</bold></gradient>'
|
||||
lore:
|
||||
- ' '
|
||||
- 'AGGRESSIVE: 3 dive charges – lightning on landing'
|
||||
- 'DEFENSIVE: 20% parry – bounce back + Slowness I'
|
||||
items:
|
||||
trident:
|
||||
aggressive:
|
||||
name: '<aqua>⚡ Trident Dive</aqua>'
|
||||
description: 'Right-click: launch up, lightning strikes on landing'
|
||||
defensive:
|
||||
name: '<aqua>⚡ Trident Parry</aqua>'
|
||||
description: '20% chance: bounce attacker + Slowness I (2s)'
|
||||
passive:
|
||||
defensive:
|
||||
name: 'Trident Parry'
|
||||
description: '20% chance to bounce attacker with Slowness I'
|
||||
messages:
|
||||
dive_launched: '<aqua>⚡ Launched! <charges> charge(s) left.'
|
||||
charges_left: '<aqua>⚡ <charges> dive charge(s) remaining!'
|
||||
sequence_done: '<gray>Sequence complete.'
|
||||
parry_success: '<aqua>⚡ Parry!</aqua>'
|
||||
parried_by_victim: '<red>Parried!'
|
||||
|
||||
blitzcrank:
|
||||
name: '<gradient:yellow:gold><bold>Blitzcrank</bold></gradient>'
|
||||
lore:
|
||||
- ' '
|
||||
- 'AGGRESSIVE: Hook – pull first enemy in line of sight'
|
||||
- 'DEFENSIVE: Stun – freeze all nearby enemies'
|
||||
- 'Both: Ult – AoE discharge'
|
||||
items:
|
||||
hook:
|
||||
name: '<yellow>⚡ Rocket Grab</yellow>'
|
||||
description: 'Pull the first enemy in your line of sight'
|
||||
stun:
|
||||
name: '<yellow>⚡ Power Fist</yellow>'
|
||||
description: 'Stun all nearby enemies for 3 seconds'
|
||||
ult:
|
||||
name: '<gold>⚡ Static Field</gold>'
|
||||
description: 'AoE discharge – damages all enemies in 6 blocks'
|
||||
passive:
|
||||
name: 'Static Field'
|
||||
description: 'Unleash an electric AoE (30s cooldown)'
|
||||
messages:
|
||||
hook_hit: '<yellow>⚡ Hook hit!'
|
||||
hooked: '<red>You were hooked!'
|
||||
stun_cast: '<yellow>⚡ Stunned <count> enemy(s)!'
|
||||
stunned: '<red>⚡ You are stunned!'
|
||||
ult_fired: '<gold>⚡ Static Field hit <count> enemy(s)!'
|
||||
ult_cooldown: '<red>Ult on cooldown – <time>s'
|
||||
ult_no_targets: '<red>No enemies in range!'
|
||||
Reference in New Issue
Block a user