bug修复
This commit is contained in:
parent
5ebb0daa01
commit
61b4fe2c4e
@ -660,6 +660,14 @@ func (p *Player) HandleItem(itemList []*item.Item, Label string) error {
|
|||||||
playroomMod.Status = playroom.STATUS_VISIT
|
playroomMod.Status = playroom.STATUS_VISIT
|
||||||
// PlayroomVisit(p, Target)
|
// PlayroomVisit(p, Target)
|
||||||
PlayroomBackData(p)
|
PlayroomBackData(p)
|
||||||
|
case item.ITEM_TYPE_PLAYROOM_DECORATION: // playroom装饰
|
||||||
|
Effect := itemCfg.GetItemEffect(v.Id)
|
||||||
|
PlayroomMod := p.PlayMod.getPlayroomMod()
|
||||||
|
PlayroomMod.AddCollect(Effect)
|
||||||
|
case item.ITEM_TYPE_PLAYROOM_DRESS: // playroom服饰
|
||||||
|
Effect := itemCfg.GetItemEffect(v.Id)
|
||||||
|
PlayroomMod := p.PlayMod.getPlayroomMod()
|
||||||
|
PlayroomMod.AddDress(Effect)
|
||||||
default:
|
default:
|
||||||
err := ItemMod.AddItem(v.Id, v.Num)
|
err := ItemMod.AddItem(v.Id, v.Num)
|
||||||
p.TeLog("item_change", map[string]interface{}{
|
p.TeLog("item_change", map[string]interface{}{
|
||||||
|
|||||||
@ -30,19 +30,21 @@ const (
|
|||||||
ITEM_TYPE_DIAMOND = 3
|
ITEM_TYPE_DIAMOND = 3
|
||||||
|
|
||||||
// 物品类型
|
// 物品类型
|
||||||
ITEM_TYPE_CARD = 98 // 卡牌
|
ITEM_TYPE_CARD = 98 // 卡牌
|
||||||
ITEM_TYPE_BAG = 99 // 背包
|
ITEM_TYPE_BAG = 99 // 背包
|
||||||
ITEM_TYPE_CHESS = 100 // 棋子
|
ITEM_TYPE_CHESS = 100 // 棋子
|
||||||
ITEM_TYPE_CARD_PACK = 101 // 卡包
|
ITEM_TYPE_CARD_PACK = 101 // 卡包
|
||||||
ITEM_TYPE_LIMIED_TIME_EVENT = 102 //限时事件
|
ITEM_TYPE_LIMIED_TIME_EVENT = 102 //限时事件
|
||||||
ITEM_TYPE_PIGGY_BANK = 103 // 猪猪银行
|
ITEM_TYPE_PIGGY_BANK = 103 // 猪猪银行
|
||||||
ITEM_TYPE_MASTER_CARD = 104 // 万能卡
|
ITEM_TYPE_MASTER_CARD = 104 // 万能卡
|
||||||
ITEM_TYPE_AVATAR = 105 // 头像框
|
ITEM_TYPE_AVATAR = 105 // 头像框
|
||||||
ITEM_TYPE_ACTIVITY = 106 // 活动道具
|
ITEM_TYPE_ACTIVITY = 106 // 活动道具
|
||||||
ITEM_TYPE_ACTIVITY_RACE = 107 // 竞赛活动道具
|
ITEM_TYPE_ACTIVITY_RACE = 107 // 竞赛活动道具
|
||||||
ITEM_TYPE_PLAYROOM_VISIT = 108 // playroom拜访道具
|
ITEM_TYPE_PLAYROOM_VISIT = 108 // playroom拜访道具
|
||||||
ITEM_TYPE_EMOJI = 109 // 表情
|
ITEM_TYPE_EMOJI = 109 // 表情
|
||||||
ITEM_TYPE_FACE = 110 // 头像
|
ITEM_TYPE_FACE = 110 // 头像
|
||||||
|
ITEM_TYPE_PLAYROOM_DECORATION = 111 // playroom装饰
|
||||||
|
ITEM_TYPE_PLAYROOM_DRESS = 112 // playroom服饰
|
||||||
)
|
)
|
||||||
|
|
||||||
func (i *ItemMod) InitData() {
|
func (i *ItemMod) InitData() {
|
||||||
|
|||||||
@ -98,6 +98,7 @@ func (l *LimitedTimeEventMod) InitData(Lv int) {
|
|||||||
if !l.First {
|
if !l.First {
|
||||||
l.First = true
|
l.First = true
|
||||||
EventId := limitedTimeEventCfg.GetFirstEvent()
|
EventId := limitedTimeEventCfg.GetFirstEvent()
|
||||||
|
l.ProgressMax = 0
|
||||||
l.ProgressReward = map[int]int{
|
l.ProgressReward = map[int]int{
|
||||||
1: EventId,
|
1: EventId,
|
||||||
}
|
}
|
||||||
|
|||||||
@ -444,6 +444,14 @@ func (p *PlayroomMod) AddCollect(Id int) {
|
|||||||
p.Collect[Id]++
|
p.Collect[Id]++
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (p *PlayroomMod) AddDress(Id int) {
|
||||||
|
Part := playroomCfg.GetDressPart(Id)
|
||||||
|
if _, ok := p.Dress[Part]; !ok {
|
||||||
|
p.Dress[Part] = make([]int, 0)
|
||||||
|
}
|
||||||
|
p.Dress[Part] = append(p.Dress[Part], Id)
|
||||||
|
}
|
||||||
|
|
||||||
func (p *PlayroomMod) ResetGame() {
|
func (p *PlayroomMod) ResetGame() {
|
||||||
p.Target = 0
|
p.Target = 0
|
||||||
p.Status = STATUS_IDLE
|
p.Status = STATUS_IDLE
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user