From 16522056fb37d1e132a9f8aa7d3e16596000ce08 Mon Sep 17 00:00:00 2001 From: jacob1 Date: Wed, 8 Oct 2014 00:35:50 -0400 Subject: [PATCH] fix bug where !set arguments would be cast to float then back to int --- src/lua/TPTScriptInterface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lua/TPTScriptInterface.cpp b/src/lua/TPTScriptInterface.cpp index edcca0f34..797650bf2 100644 --- a/src/lua/TPTScriptInterface.cpp +++ b/src/lua/TPTScriptInterface.cpp @@ -271,7 +271,7 @@ AnyType TPTScriptInterface::tptS_set(std::deque * words) float newValuef; if (value.GetType() == TypeNumber) { - newValue = newValuef = ((NumberType)value).Value(); + newValuef = newValue = ((NumberType)value).Value(); } else if (value.GetType() == TypeFloat) {