Riferimento API di nanos world Documentazione italiana non ufficiale
Documentazione ufficiale
Evento Condiviso

Damageable.TakeDamage

Scatenato quando questa entità subisce danno
Mostra l'originale in inglese
Triggered when this Entity takes damage

Sintassi

Lua
Damageable.Subscribe("TakeDamage", function(self, damage, bone, type, from_direction, instigator, causer)
    -- il tuo codice
end)

Argomenti

Nome Tipo Predefinito Descrizione
self Damageable
damage integer
bone string L'osso colpito
type DamageType Il tipo di danno
from_direction Vector Direzione del danno rispetto all'Actor colpito
instigator Player Il giocatore che ha causato il danno
causer any L'oggetto che ha causato il danno

Valore restituito

  • number Restituisci il moltiplicatore da applicare al danno finale. Restituisci <code>0</code> per annullare il danno: animazioni, particelle e forze d'impatto verranno comunque mostrate. Il valore predefinito è <code>1.0</code>.