订单价格调整
This commit is contained in:
parent
55c40cf077
commit
50a4a9d9c2
@ -1,6 +1,7 @@
|
||||
package orderCfg
|
||||
|
||||
import (
|
||||
"math"
|
||||
"server/gamedata"
|
||||
"sort"
|
||||
"strconv"
|
||||
@ -33,8 +34,7 @@ func GetOrderK(Lv int) int {
|
||||
}
|
||||
Energy := gamedata.GetIntValue(data, "Energy")
|
||||
K := gamedata.GetFloatValue(data, "K")
|
||||
a := float64(Energy)*K/10 + 0.5
|
||||
return int(a) * 10
|
||||
return int(math.Round(float64(Energy)*K/10) * 10)
|
||||
}
|
||||
|
||||
func GetOrderFactor(Scene int) int {
|
||||
|
||||
@ -1135,7 +1135,7 @@ func (player *Player) InitOrderItem() {
|
||||
continue
|
||||
}
|
||||
Star := order.GetOrderStar(v.MergeId, ChessMod.GetStarEmitList())
|
||||
Star = int(float64(Star)*float64(OrderFactor+1000)/10000) * 10
|
||||
Star = int(float64(Star)*float64(OrderFactor)/1000) * 10
|
||||
v.Items = []*item.Item{{Id: item.ITEM_STAR_ID, Num: Star}}
|
||||
OrderMod.OrderList[k] = v
|
||||
}
|
||||
|
||||
@ -40,3 +40,15 @@ func TestChestRain(t *testing.T) {
|
||||
f := LimitEventMod.GetMeteorReward([]int{226}, ChessMod.GetStarEmitList())
|
||||
fmt.Printf("chest rain reward:%v", f)
|
||||
}
|
||||
|
||||
func TestInitOrderItem(t *testing.T) {
|
||||
p1 := new(game.Player)
|
||||
p1.InitPlayer("3625212")
|
||||
OrderMod := p1.GetOrderMod()
|
||||
OrderMod.OrderList = make(map[int]order.Order)
|
||||
OrderMod.OrderList[1] = order.Order{
|
||||
MergeId: []int{15, 15},
|
||||
}
|
||||
p1.InitOrderItem()
|
||||
fmt.Printf("order item:%v", OrderMod.OrderList[1].Items)
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user