1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-11-21 16:14:49 +00:00

correct killer when killing with Orb of Mind

This commit is contained in:
Zeno Rogue
2025-10-09 22:36:23 +02:00
parent 61d397e7c4
commit 7adc99e816

View File

@@ -1618,7 +1618,7 @@ EX eItem targetRangedOrb(orbAction a) {
if(items[itOrbPsi] && shmup::mousetarget && sqdist(mouseh, shmup::mousetarget->pat*C0) < SCALE2 * .1) { if(items[itOrbPsi] && shmup::mousetarget && sqdist(mouseh, shmup::mousetarget->pat*C0) < SCALE2 * .1) {
if(a == roCheck) return itOrbPsi; if(a == roCheck) return itOrbPsi;
addMessage(XLAT("You kill %the1 with a mental blast!", mousetarget->type)); addMessage(XLAT("You kill %the1 with a mental blast!", mousetarget->type));
killMonster(mousetarget, moNone); killMonster(mousetarget, moPlayer);
items[itOrbPsi] -= 30; items[itOrbPsi] -= 30;
if(items[itOrbPsi]<0) items[itOrbPsi] = 0; if(items[itOrbPsi]<0) items[itOrbPsi] = 0;
return itOrbPsi; return itOrbPsi;