click handler for cryp
This commit is contained in:
parent
31883afa43
commit
b39ef6f059
@ -48,7 +48,20 @@ class CrypImage extends Phaser.GameObjects.Image {
|
|||||||
}
|
}
|
||||||
|
|
||||||
clickHandler() {
|
clickHandler() {
|
||||||
this.scene.game.events.emit('SEND_ACTIVE_SKILL', this.cryp);
|
const gameId = this.scene.registry.get('game').id;
|
||||||
|
const skillScene = this.scene.scene.get('CombatSkills');
|
||||||
|
const { activeSkill, activeTarget } = skillScene;
|
||||||
|
if (activeSkill) {
|
||||||
|
activeSkill.activate();
|
||||||
|
skillScene.activeSkill = null;
|
||||||
|
this.scene.game.events.emit('SEND_SKILL', gameId, activeSkill.cryp.id,
|
||||||
|
this.cryp.account, activeSkill.skill.skill);
|
||||||
|
}
|
||||||
|
if (activeTarget) {
|
||||||
|
activeTarget.activate();
|
||||||
|
skillScene.activeTarget = null;
|
||||||
|
this.scene.game.events.emit('SEND_TARGET', gameId, this.cryp.id, activeTarget.skill.id);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
takeDamage(damage) {
|
takeDamage(damage) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user