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