Fix zapping non androids

This commit is contained in:
DBotThePony 2022-09-26 13:08:13 +07:00
parent 2833d1fdb9
commit 64403858f3
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -89,8 +89,10 @@ class EnergySwordItem : Item(Properties().stacksTo(1).rarity(Rarity.RARE).tab(Ov
itemStack.getCapability(MatteryCapability.ENERGY).ifPresentK {
if (!it.extractEnergyInnerExact(ENERGY_PER_SWING, false).isZero) {
victim.matteryPlayer?.let {
it.androidEnergy.extractEnergyInner(ENERGY_ZAP, false)
victim.hurt(EMPDamageSource(attacker), 8f)
if (it.isAndroid) {
it.androidEnergy.extractEnergyInner(ENERGY_ZAP, false)
victim.hurt(EMPDamageSource(attacker), 8f)
}
}
}
}