发射器退役bug
This commit is contained in:
parent
43eb59558f
commit
9e32a07bda
@ -196,15 +196,16 @@ func UnitOrder2(p *Player, Lv, EnergyMul int) float64 {
|
|||||||
return Energy / float64(5000)
|
return Energy / float64(5000)
|
||||||
}
|
}
|
||||||
|
|
||||||
func UnitOrder3(player *Player) error {
|
func UnitChess1(p *Player) error {
|
||||||
triggerComposeChess(player, 15, player.PlayMod.getBaseMod().EnergyMul, player.PlayMod.getChessMod().GetEmitList())
|
ChessMod := p.PlayMod.getChessMod()
|
||||||
|
p.PushClientRes(ChessMod.BackData())
|
||||||
|
EmitRetireTrigger1(p)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func UnitPlayroom(p *Player) error {
|
func UnitPlayroom(p *Player) error {
|
||||||
PlayroomMod := p.PlayMod.getPlayroomMod()
|
PlayroomMod := p.PlayMod.getPlayroomMod()
|
||||||
PlayroomMod.Physiology[1].Num = 10
|
PlayroomMod.UnLock(15)
|
||||||
PlayroomMod.Physiology[1].Time = 1738978968
|
PlayroomBackData(p)
|
||||||
LimitedTimePlayroomTrigger(p)
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -29,6 +29,12 @@ const (
|
|||||||
CHESS_UPGRADE = 708 // 升级器
|
CHESS_UPGRADE = 708 // 升级器
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
EMIT_RETIRE_START = 1
|
||||||
|
EMIT_RETIRE_ING = 2
|
||||||
|
EMIT_RETIRE_END = 3
|
||||||
|
)
|
||||||
|
|
||||||
type ChessBorad struct {
|
type ChessBorad struct {
|
||||||
ChessList []int
|
ChessList []int
|
||||||
EmitList map[int]int
|
EmitList map[int]int
|
||||||
@ -254,7 +260,7 @@ func (cb *ChessBorad) GetEmitList() []int {
|
|||||||
if EmitID == "" {
|
if EmitID == "" {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if cb.Retire[EmitID] == 2 {
|
if cb.Retire[EmitID] == EMIT_RETIRE_END {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
EmitType := mergeDataCfg.GetEmitType(k)
|
EmitType := mergeDataCfg.GetEmitType(k)
|
||||||
@ -473,7 +479,7 @@ func (cb *ChessBorad) BeginRetire(EmitType string) error {
|
|||||||
if ok {
|
if ok {
|
||||||
return errors.New("chess has been retired")
|
return errors.New("chess has been retired")
|
||||||
}
|
}
|
||||||
cb.Retire[EmitType] = 1
|
cb.Retire[EmitType] = EMIT_RETIRE_START
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -493,7 +499,7 @@ func (cb *ChessBorad) RetireOrder(EmitType string) error {
|
|||||||
|
|
||||||
sort.Sort(sort.Reverse(sort.IntSlice(chess)))
|
sort.Sort(sort.Reverse(sort.IntSlice(chess)))
|
||||||
cb.RetireChessMap[EmitType] = chess
|
cb.RetireChessMap[EmitType] = chess
|
||||||
cb.Retire[EmitType] = 2
|
cb.Retire[EmitType] = EMIT_RETIRE_ING
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -502,7 +508,7 @@ func (cb *ChessBorad) FinishRetire(EmitType string) error {
|
|||||||
if !ok {
|
if !ok {
|
||||||
return errors.New("chess has not been retired")
|
return errors.New("chess has not been retired")
|
||||||
}
|
}
|
||||||
cb.Retire[EmitType] = 3
|
cb.Retire[EmitType] = EMIT_RETIRE_END
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user