From 6e630b35d7254370b04428d4a00125ea00ffead3 Mon Sep 17 00:00:00 2001 From: "yrsegal@gmail.com" Date: Sat, 30 Apr 2022 12:14:36 -0400 Subject: [PATCH] fix power distillation projecting incorrectly --- .../hexcasting/common/casting/operators/math/OpPowProj.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Common/src/main/java/at/petrak/hexcasting/common/casting/operators/math/OpPowProj.kt b/Common/src/main/java/at/petrak/hexcasting/common/casting/operators/math/OpPowProj.kt index d011529a..c6eb073b 100644 --- a/Common/src/main/java/at/petrak/hexcasting/common/casting/operators/math/OpPowProj.kt +++ b/Common/src/main/java/at/petrak/hexcasting/common/casting/operators/math/OpPowProj.kt @@ -37,9 +37,9 @@ object OpPowProj : ConstManaOperator { Vec3(lvec.x.pow(rnum), lvec.y.pow(rnum), lvec.z.pow(rnum)) }, { rvec -> - if (rvec == Vec3.ZERO) + if (lvec == Vec3.ZERO) throw MishapDivideByZero.of(lvec, rvec, "project") - rvec.scale(lvec.dot(rvec) / rvec.dot(rvec)) + rvec.scale(rvec.dot(lvec) / lvec.dot(lvec)) } ) })