Files
Holocore/scripts/commands/generic/endduel.js
T
Iosnowore 77231fa85c Changed PR based on Oblique's comments.
Also Added .db-journal to git ignore (file created by a 3d party SQLite GUI program)
2017-04-04 14:01:55 -07:00

13 lines
776 B
JavaScript

function executeCommand(galacticManager, player, target, args) {
var DuelPlayerIntent = Java.type("intents.combat.DuelPlayerIntent");
var DuelEventType = Java.type("intents.combat.DuelPlayerIntent.DuelEventType");
if (player.getCreatureObject().sentDuelRequestToPlayer(target) && !player.getCreatureObject().isInDuelWithPlayer(target)) {
new DuelPlayerIntent(player.getCreatureObject(), target, DuelEventType.CANCEL).broadcast();
} else if (target.getSentDuelRequestToPlayer(player.getCreatureObject()) && !player.getCreatureObject.sentDuelRequestToPlayer(target)) {
new DuelPlayerIntent(player.getCreatureObject(), target, DuelEventType.DECLINE).broadcast();
} else {
new DuelPlayerIntent(player.getCreatureObject(), target, DuelEventType.END).broadcast();
}
}