From 92d17073aecd925aa6c529ff6daf087d639301c9 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Sat, 29 Jun 2019 16:22:34 +0800 Subject: [PATCH] fix force --- .../main/java/com/ljsd/jieling/logic/hero/HeroLogic.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java index 92670faa3..b3dd72dc8 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java @@ -1,6 +1,7 @@ package com.ljsd.jieling.logic.hero; import com.ljsd.GameApplication; +import com.ljsd.common.mogodb.util.GlobalData; import com.ljsd.jieling.chat.logic.ChatLogic; import com.ljsd.jieling.config.*; import com.ljsd.jieling.core.GlobalsDef; @@ -1050,8 +1051,11 @@ public class HeroLogic { continue; } SPropertyConfig sPropertyConfig = SPropertyConfig.getsPropertyConfigByPID(propertyId); + if(sPropertyConfig.getStyle() == GlobalsDef.PERCENT_TYPE){ + propertyValue = propertyValue / 10000; + } float score = sPropertyConfig.getScore(); - // LOGGER.info("the value is ={},propertyValue={},score={}",propertyValue*score,propertyValue,score); + LOGGER.info("the value is ={},propertyValue={},score={}",propertyValue*score,propertyValue,score); result += propertyValue*score; } return (int)result;