function EffectDamage (float fDmgMin, float fDmgMax, float fPercentageDmg, string sMedium, int bCombatDamage=0, string sAbilites="") Create a Damage effect
* fDmgMin:
* fDmgMax:
* fPercentageDmg: amount of damage to be dealt. This should be applied as an instantaneous effect. -
* sMedium: Type of medium of damage. -
* bCombatDamage: combat damage plays specific damage animation, takes shields into account etc -
* sAbilities: comma-separated names of additional abilities used in calculation (added by Maciej Sinilo)
* Return type: effect
* Include file: nwscriptdefn
Attributes | Values |
---|
rdfs:label
| - EffectDamage
- EffectDamage
|
rdfs:comment
| - function EffectDamage (float fDmgMin, float fDmgMax, float fPercentageDmg, string sMedium, int bCombatDamage=0, string sAbilites="") Create a Damage effect
* fDmgMin:
* fDmgMax:
* fPercentageDmg: amount of damage to be dealt. This should be applied as an instantaneous effect. -
* sMedium: Type of medium of damage. -
* bCombatDamage: combat damage plays specific damage animation, takes shields into account etc -
* sAbilities: comma-separated names of additional abilities used in calculation (added by Maciej Sinilo)
* Return type: effect
* Include file: nwscriptdefn
- The EffectDamage() NWScript command creates an effect that will damage whatever it is applied to. This effect can be applied to anything with hit points — namely creatures, placeables, and doors. It must be applied instantly (not temporarily or permanently). The damage is credited to the object running the script when this effect is created.
- Plik do załączenia: (nie wymagany) Parametry:
* fDmgMin - minimalna wartość obrażeń
* fDmgMax - maksymalna wartość obrażeń
* fPercentageDmg - (???) procentowe nasilenie efektu? Wartość zmiennoprzecinkowa.
* sMedium - nazwa rodzaju obrażeń: "Magic", "Silver" itp. (domyślna wartość to "Magic"?)
* bCombatDamage - FALSE oznacza, że nie są to obrażenia od walki i wtedy istota po prostu straci punkty żywotności, TRUE że są to obrażenia od wali i wtedy na istocie, która otrzyma efekt obrażeń, będzie odgrywana animacja otrzymania obrażeń (na czas trwania animacji istota nie może wykonywać żadnych czynności w czasie rzeczywistym gry).
* sAbilites - nazwy dodatkowych umiejętności, jakie są brane podczas obliczania wysokości obrażeń. Można podać kilka, rozdzielonych przecinkami
|
param3desc
| - A DAMAGE_POWER_* constant indicating the damage reduction this damage can pierce. This is ignored for non-physical damage.
|
dcterms:subject
| |
dbkwik:nwn2/proper...iPageUsesTemplate
| |
returns
| |
Name
| |
param
| - int nDamagePower
- int nDamageType
- int nDamageAmount
|
param2default
| |
param2desc
| - A DAMAGE_TYPE_* constant indicating the damage type.
|
param1desc
| - The amount of damage to be dealt.
|
param3default
| |
dbkwik:nwn/property/wikiPageUsesTemplate
| |
abstract
| - function EffectDamage (float fDmgMin, float fDmgMax, float fPercentageDmg, string sMedium, int bCombatDamage=0, string sAbilites="") Create a Damage effect
* fDmgMin:
* fDmgMax:
* fPercentageDmg: amount of damage to be dealt. This should be applied as an instantaneous effect. -
* sMedium: Type of medium of damage. -
* bCombatDamage: combat damage plays specific damage animation, takes shields into account etc -
* sAbilities: comma-separated names of additional abilities used in calculation (added by Maciej Sinilo)
* Return type: effect
* Include file: nwscriptdefn
- Plik do załączenia: (nie wymagany) Parametry:
* fDmgMin - minimalna wartość obrażeń
* fDmgMax - maksymalna wartość obrażeń
* fPercentageDmg - (???) procentowe nasilenie efektu? Wartość zmiennoprzecinkowa.
* sMedium - nazwa rodzaju obrażeń: "Magic", "Silver" itp. (domyślna wartość to "Magic"?)
* bCombatDamage - FALSE oznacza, że nie są to obrażenia od walki i wtedy istota po prostu straci punkty żywotności, TRUE że są to obrażenia od wali i wtedy na istocie, która otrzyma efekt obrażeń, będzie odgrywana animacja otrzymania obrażeń (na czas trwania animacji istota nie może wykonywać żadnych czynności w czasie rzeczywistym gry).
* sAbilites - nazwy dodatkowych umiejętności, jakie są brane podczas obliczania wysokości obrażeń. Można podać kilka, rozdzielonych przecinkami albo można nie podawać żadnych.
- The EffectDamage() NWScript command creates an effect that will damage whatever it is applied to. This effect can be applied to anything with hit points — namely creatures, placeables, and doors. It must be applied instantly (not temporarily or permanently). The damage is credited to the object running the script when this effect is created.
|