拆分hook
This commit is contained in:
parent
8c7ee66011
commit
f1ea8d710e
|
@ -5932,17 +5932,7 @@ export class Game extends Uninstantable {
|
||||||
if (!event.forced && !event.fakeforce && get.noSelected()) confirm += 'c';
|
if (!event.forced && !event.fakeforce && get.noSelected()) confirm += 'c';
|
||||||
if (event.isMine()) game.Check.confirm(event, confirm);
|
if (event.isMine()) game.Check.confirm(event, confirm);
|
||||||
|
|
||||||
game.callHook("checkEnd", [event]);
|
game.callHook("checkEnd", [event, { ok, auto, auto_confirm }]);
|
||||||
|
|
||||||
if (event.isMine() && confirm.includes('o')
|
|
||||||
&& auto && (auto_confirm || skillinfo.direct) && !_status.touchnocheck
|
|
||||||
&& !_status.mousedown && (!_status.mousedragging || !_status.mouseleft)) {
|
|
||||||
if (ui.confirm) ui.confirm.close();
|
|
||||||
if (event.skillDialog === true) event.skillDialog = false;
|
|
||||||
ui.click.ok();
|
|
||||||
_status.mousedragging = null;
|
|
||||||
if (skillinfo.preservecancel) ui.create.confirm('c');
|
|
||||||
}
|
|
||||||
|
|
||||||
// if (ui.confirm && ui.confirm.lastChild.link == 'cancel') {
|
// if (ui.confirm && ui.confirm.lastChild.link == 'cancel') {
|
||||||
// if (_status.event.type == 'phase' && !_status.event.skill) {
|
// if (_status.event.type == 'phase' && !_status.event.skill) {
|
||||||
|
|
|
@ -332,7 +332,20 @@ export class Library extends Uninstantable {
|
||||||
}],
|
}],
|
||||||
//game.check
|
//game.check
|
||||||
checkBegin: [],
|
checkBegin: [],
|
||||||
checkEnd: [],
|
checkEnd: [
|
||||||
|
function autoConfirm(event, { ok, auto, auto_confirm }) {
|
||||||
|
if (!event.isMine()) return;
|
||||||
|
const skillinfo = get.info(event.skill) || {};
|
||||||
|
if (ok && auto && (auto_confirm || skillinfo.direct) && !_status.touchnocheck
|
||||||
|
&& !_status.mousedown && (!_status.mousedragging || !_status.mouseleft)) {
|
||||||
|
if (ui.confirm) ui.confirm.close();
|
||||||
|
if (event.skillDialog === true) event.skillDialog = false;
|
||||||
|
ui.click.ok();
|
||||||
|
_status.mousedragging = null;
|
||||||
|
if (skillinfo.preservecancel) ui.create.confirm('c');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
checkButton: [],
|
checkButton: [],
|
||||||
checkCard: [
|
checkCard: [
|
||||||
function updateTempname(card, event) {
|
function updateTempname(card, event) {
|
||||||
|
|
Loading…
Reference in New Issue