From fbb5ed3233529c54d35fb9c774ba5bea9286a874 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 23 十月 2020 11:08:04 +0800
Subject: [PATCH] 1111 优化导表工具数值取整问题;

---
 Tool/配置导表工具/gamecfg_export.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git "a/Tool/\351\205\215\347\275\256\345\257\274\350\241\250\345\267\245\345\205\267/gamecfg_export.py" "b/Tool/\351\205\215\347\275\256\345\257\274\350\241\250\345\267\245\345\205\267/gamecfg_export.py"
index 7e4ad2d..6e95316 100644
--- "a/Tool/\351\205\215\347\275\256\345\257\274\350\241\250\345\267\245\345\205\267/gamecfg_export.py"
+++ "b/Tool/\351\205\215\347\275\256\345\257\274\350\241\250\345\267\245\345\205\267/gamecfg_export.py"
@@ -326,6 +326,12 @@
 		for i, v in enumerate(rowValuesList):
 			if type(v) != float:
 				continue
+			#优先使用转字符串后再取整,防止因为精度导致的小数问题
+			strV = str(v)
+			if strV.endswith(".0"):
+				strV = strV[:-2]
+				rowValuesList[i] = int(strV)
+				continue
 			intV = int(v)
 			if intV == v:
 				rowValuesList[i] = intV

--
Gitblit v1.8.0