WorldClass.server_onMelee
Called when a melee attack hits something in this world.
Kind: Callback
Environments: Game
Game
Callback side: Server
WorldClass:server_onMelee(
position,
attacker,
target,
damage,
power,
direction,
normal
)
Note: If the attacker is destroyed before the hit lands, the attacker value will be nil.
Parameters:
| Name | Type | Description |
|---|---|---|
self |
table | The class instance. |
position |
Vec3 | The position in world space where the attack hit. |
attacker |
Player/Unit/nil | The attacker. Can be a Player, Unit or nil if unknown. |
target |
Character/Shape/Harvestable/Lift/nil | The hit target. Can be a Character, Shape, Harvestable, Lift or nil if terrain or unknown. |
damage |
integer | The damage value of the melee hit. |
power |
number | The physical impact impact of the hit. |
direction |
Vec3 | The direction that the melee attack was made. |
normal |
Vec3 | The normal at the point of impact. |