From 153493bd409df0225bfc3a03fac6ed5256e126c3 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Mon, 22 Sep 2025 16:35:09 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/PlayerFunc.go | 13 +------------ src/server/game/UnitTest.go | 2 +- 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/src/server/game/PlayerFunc.go b/src/server/game/PlayerFunc.go index a79a04b8..2c4e1eb4 100644 --- a/src/server/game/PlayerFunc.go +++ b/src/server/game/PlayerFunc.go @@ -1084,17 +1084,6 @@ func (player *Player) AddOrder() { for i := n; i < MaxOrderNum; i++ { player.CreateNormalOrder() } - for k, v := range OrderMod.OrderList { - if v.Type == order.Super_type { - continue - } - if len(v.Items) > 0 { - continue - } - Star := order.GetOrderStar(v.MergeId, ChessMod.GetOrderEmit()) - v.Items = []*item.Item{item.NewItem(item.ITEM_STAR_ID, Star)} - OrderMod.OrderList[k] = v - } } func (player *Player) CreateNormalOrder() { Exp, PExp := userCfg.GetLevUpExp(player.GetPlayerBaseMod().GetLevel()) @@ -1237,7 +1226,7 @@ func (player *Player) InitOrderItem() { } Items := make([]*item.Item, 0) Star := order.GetOrderStar(v.MergeId, ChessMod.GetStarEmitList()) - Star = int(float64(Star)*float64(OrderFactor)/1000) * 10 + Star = int(float64(Star)*float64(OrderFactor)/1000+0.5) * 10 v.Items = append(Items, &item.Item{Id: item.ITEM_STAR_ID, Num: Star}) OrderMod.OrderList[k] = v } diff --git a/src/server/game/UnitTest.go b/src/server/game/UnitTest.go index f8ad36ec..0d5b7ac3 100644 --- a/src/server/game/UnitTest.go +++ b/src/server/game/UnitTest.go @@ -309,7 +309,7 @@ func UnitPetOrder(p *Player) error { ChessMod := p.PlayMod.getChessMod() DecorateMod := p.PlayMod.getDecorateMod() OrderFactor := orderCfg.GetOrderFactor(DecorateMod.GetAreaId()) - Star := order.GetOrderStar([]int{307, 1026}, ChessMod.GetStarEmitList()) + Star := order.GetOrderStar([]int{305}, ChessMod.GetStarEmitList()) a := int(float64(Star)*float64(OrderFactor)/1000+0.5) * 10 fmt.Print(a) return nil