From 829a26dce0663e8d13451532ea88e37025d2823d Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Wed, 10 Sep 2025 10:20:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/UnitTest.go | 38 ++++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/src/server/game/UnitTest.go b/src/server/game/UnitTest.go index 15bcc2cb..0f05a11a 100644 --- a/src/server/game/UnitTest.go +++ b/src/server/game/UnitTest.go @@ -4,6 +4,7 @@ import ( "fmt" "math" mergeDataCfg "server/conf/mergeData" + "server/game/mod/decorate" "server/game/mod/order" "server/game/mod/quest" "server/msg" @@ -205,8 +206,8 @@ func UnitChess1(p *Player) error { } func UnitPlayroom(p *Player) error { - PlayroomMod := p.PlayMod.getPlayroomMod() - PlayroomMod.UnLock(15) + //PlayroomMod := p.PlayMod.getPlayroomMod() + //PlayroomMod.UnLock(15) PlayroomBackData(p) return nil } @@ -235,17 +236,19 @@ func UnitPetOrder(p *Player) error { } func UnitDecoratePartCost(p *Player) error { - // DecorateMod := p.PlayMod.getDecorateMod() - // DecorateMod.PartCost = make(map[int]*decorate.PartCostInfo) - // DecorateMod.PartClassPool = []int{} - // DecorateMod.PartPool = make(map[int]int) - // DecorateMod.InitData() - // Items, _ := DecorateMod.GetDecorateCostItem(1, 41) - // err := p.HandleLoseItem(Items, "") - // if err != nil { - // fmt.Print(err) - // } - // return nil + p.LoginBackData() + DecorateMod := p.PlayMod.getDecorateMod() + DecorateMod.AreaId = 3 + DecorateMod.PartCost = make(map[int]*decorate.PartCostInfo) + DecorateMod.PartClassPool = []int{} + DecorateMod.PartPool = make(map[int]int) + DecorateMod.InitData() + Items, _ := DecorateMod.GetDecorateCostItem(1, 33) + err := p.HandleLoseItem(Items, "") + if err != nil { + fmt.Print(err) + } + return nil ChessMod := p.PlayMod.getChessMod() return ChessMod.PutPartInBag(1515) } @@ -261,3 +264,12 @@ func UnitOrderTrigger(p *Player) error { return nil } + +func UnitOrderExtra(p *Player) error { + OrderMod := p.PlayMod.getOrderMod() + BaseMod := p.PlayMod.getBaseMod() + ChessMod := p.PlayMod.getChessMod() + Update := OrderMod.CreateExtraOrder([]int{25}, nil, ChessMod.GetUnlockChessList(), BaseMod.GetEnergyMul(), BaseMod.GetLevel()) + fmt.Print(Update) + return nil +}