Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 

26 rader
431 B

  1. module.exports = {
  2. type: 'reflectDamage',
  3. events: {
  4. beforeTakeDamage: function ({ damage, source }) {
  5. damage.amount *= 0.5;
  6. source.stats.takeDamage({
  7. damage,
  8. threatMult: 1,
  9. source: this.obj,
  10. target: source,
  11. effectName: 'reflectDamage'
  12. });
  13. damage.failed = true;
  14. this.obj.instance.syncer.queue('onGetDamage', {
  15. id: this.obj.id,
  16. event: true,
  17. text: 'reflect'
  18. }, -1);
  19. }
  20. }
  21. };