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
)

Open the full Game reference

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.