Increase attack nerfs and base attack speed
Raise weapon nerf multipliers (swordNerf from 0.5 to 0.75, otherNerf from 0.2 to 0.4) and increase players' GENERIC_ATTACK_SPEED base value on join/quit from 2.0 to 8.0. These adjustments rebalance damage/nerf scaling with the higher default attack speed. Also contains minor whitespace cleanup in the listener file.
This commit is contained in:
@@ -197,8 +197,8 @@ class GameStateListener : Listener {
|
|||||||
event.isCancelled = true
|
event.isCancelled = true
|
||||||
}
|
}
|
||||||
|
|
||||||
private val swordNerf = 0.5
|
private val swordNerf = 0.75
|
||||||
private val otherNerf = 0.2
|
private val otherNerf = 0.4
|
||||||
|
|
||||||
private val nerfedItems = listOf(
|
private val nerfedItems = listOf(
|
||||||
"_AXE", "_SHOVEL", "_PICKAXE"
|
"_AXE", "_SHOVEL", "_PICKAXE"
|
||||||
@@ -354,10 +354,10 @@ class GameStateListener : Listener {
|
|||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
fun onJoin( event: PlayerJoinEvent ) = setAttackSpeed( event.player )
|
fun onJoin( event: PlayerJoinEvent ) = setAttackSpeed( event.player )
|
||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
fun onQuit( event: PlayerQuitEvent ) = setAttackSpeed( event.player )
|
fun onQuit( event: PlayerQuitEvent ) = setAttackSpeed( event.player )
|
||||||
|
|
||||||
private fun setAttackSpeed( player: Player ) = player.getAttribute( Attribute.GENERIC_ATTACK_SPEED )?.baseValue = 2.0
|
private fun setAttackSpeed( player: Player ) = player.getAttribute( Attribute.GENERIC_ATTACK_SPEED )?.baseValue = 8.0
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user