Add skill information to miss/evade/avoid hit events

This commit is contained in:
FreezePhoenix
2024-04-04 14:21:06 -04:00
committed by GitHub
parent d76b1fc81c
commit 6189a05328
+4 -3
View File
@@ -3166,7 +3166,7 @@ function complete_attack(attacker, target, info) {
return xy_emit(
info.action,
"hit",
{ pid: def.pid, hid: attacker.id, id: target.id, damage: 0, evade: true },
{ pid: def.pid, hid: attacker.id, id: target.id, damage: 0, evade: true, source: def.source },
attacker.id,
);
} else if (
@@ -3178,7 +3178,7 @@ function complete_attack(attacker, target, info) {
return xy_emit(
info.action,
"hit",
{ pid: def.pid, hid: attacker.id, id: target.id, damage: 0, miss: true },
{ pid: def.pid, hid: attacker.id, id: target.id, damage: 0, miss: true, source: def.source },
attacker.id,
);
} else if (
@@ -3194,6 +3194,7 @@ function complete_attack(attacker, target, info) {
id: target.id,
damage: 0,
avoid: true,
source: def.source,
x: info.action.x,
y: info.action.y,
map: info.attacker.map,
@@ -3298,7 +3299,7 @@ function complete_attack(attacker, target, info) {
xy_emit(
info.action,
"hit",
{ pid: def.pid, hid: attacker.id, id: target.id, damage: 0, miss: true },
{ pid: def.pid, hid: attacker.id, id: target.id, damage: 0, miss: true, source: def.source },
attacker.id,
);
continue;