优化
This commit is contained in:
parent
6679f1638b
commit
bf34ec773a
@ -68,7 +68,8 @@ func handle(p *Player, m *msg.Msg) error {
|
|||||||
}
|
}
|
||||||
FriendMod.AddFriend(m.From)
|
FriendMod.AddFriend(m.From)
|
||||||
PlayroomMod := p.PlayMod.getPlayroomMod()
|
PlayroomMod := p.PlayMod.getPlayroomMod()
|
||||||
PlayroomMod.AddRoomPointAdd()
|
BaseMod := p.PlayMod.getBaseMod()
|
||||||
|
PlayroomMod.AddRoomPointAdd(BaseMod.GetLevel())
|
||||||
PlayroomBackData(p)
|
PlayroomBackData(p)
|
||||||
p.TeLog("friend_add", map[string]interface{}{
|
p.TeLog("friend_add", map[string]interface{}{
|
||||||
"player_id": m.From,
|
"player_id": m.From,
|
||||||
@ -394,7 +395,8 @@ func HandleFriendMsg(p *Player, m *msg.Msg) error {
|
|||||||
Time: int32(GoUtil.Now()),
|
Time: int32(GoUtil.Now()),
|
||||||
})
|
})
|
||||||
PlayroomMod := p.PlayMod.getPlayroomMod()
|
PlayroomMod := p.PlayMod.getPlayroomMod()
|
||||||
PlayroomMod.AddRoomPointAdd()
|
BaseMod := p.PlayMod.getBaseMod()
|
||||||
|
PlayroomMod.AddRoomPointAdd(BaseMod.GetLevel())
|
||||||
PlayroomBackData(p)
|
PlayroomBackData(p)
|
||||||
p.TeLog("friend_add", map[string]interface{}{
|
p.TeLog("friend_add", map[string]interface{}{
|
||||||
"player_id": m.From,
|
"player_id": m.From,
|
||||||
|
|||||||
@ -1587,7 +1587,8 @@ func ReqApplyFriend(player *Player, buf []byte) error {
|
|||||||
Uid: req.Uid,
|
Uid: req.Uid,
|
||||||
})
|
})
|
||||||
PlayroomMod := player.PlayMod.getPlayroomMod()
|
PlayroomMod := player.PlayMod.getPlayroomMod()
|
||||||
PlayroomMod.AddRoomPointInvite()
|
BaseMod := player.PlayMod.getBaseMod()
|
||||||
|
PlayroomMod.AddRoomPointInvite(BaseMod.GetLevel())
|
||||||
PlayroomBackData(player)
|
PlayroomBackData(player)
|
||||||
player.TeLog("friend_add", map[string]interface{}{
|
player.TeLog("friend_add", map[string]interface{}{
|
||||||
"player_id": Uid,
|
"player_id": Uid,
|
||||||
@ -1617,7 +1618,6 @@ func ReqAgreeFriend(player *Player, buf []byte) error {
|
|||||||
}
|
}
|
||||||
FriendMgrSend(m)
|
FriendMgrSend(m)
|
||||||
FriendMod.AddFriend(Uid)
|
FriendMod.AddFriend(Uid)
|
||||||
player.PlayMod.save()
|
|
||||||
player.PushClientRes(&msg.ResAgreeFriend{
|
player.PushClientRes(&msg.ResAgreeFriend{
|
||||||
Code: msg.RES_CODE_SUCCESS,
|
Code: msg.RES_CODE_SUCCESS,
|
||||||
Uid: req.Uid,
|
Uid: req.Uid,
|
||||||
@ -1630,8 +1630,10 @@ func ReqAgreeFriend(player *Player, buf []byte) error {
|
|||||||
player.AddLog(Uid, friend.LOG_TYPE_FRIEND_BECOME, "", GoUtil.Now())
|
player.AddLog(Uid, friend.LOG_TYPE_FRIEND_BECOME, "", GoUtil.Now())
|
||||||
FriendApplyBackData(player)
|
FriendApplyBackData(player)
|
||||||
PlayroomMod := player.PlayMod.getPlayroomMod()
|
PlayroomMod := player.PlayMod.getPlayroomMod()
|
||||||
PlayroomMod.AddRoomPointAdd()
|
BaseMod := player.PlayMod.getBaseMod()
|
||||||
|
PlayroomMod.AddRoomPointAdd(BaseMod.GetLevel())
|
||||||
PlayroomBackData(player)
|
PlayroomBackData(player)
|
||||||
|
player.PlayMod.save()
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2907,7 +2909,8 @@ func ReqAutoAddInviteFriend(player *Player, buf []byte) error {
|
|||||||
SendT: GoUtil.Now(),
|
SendT: GoUtil.Now(),
|
||||||
})
|
})
|
||||||
PlayroomMod := player.PlayMod.getPlayroomMod()
|
PlayroomMod := player.PlayMod.getPlayroomMod()
|
||||||
PlayroomMod.AddRoomPointAdd()
|
BaseMod := player.PlayMod.getBaseMod()
|
||||||
|
PlayroomMod.AddRoomPointAdd(BaseMod.GetLevel())
|
||||||
PlayroomBackData(player)
|
PlayroomBackData(player)
|
||||||
player.TeLog("friend_add", map[string]interface{}{
|
player.TeLog("friend_add", map[string]interface{}{
|
||||||
"player_id": req.Id,
|
"player_id": req.Id,
|
||||||
@ -2947,7 +2950,8 @@ func ReqAutoAddInviteFriend2(player *Player, buf []byte) error {
|
|||||||
SendT: GoUtil.Now(),
|
SendT: GoUtil.Now(),
|
||||||
})
|
})
|
||||||
PlayroomMod := player.PlayMod.getPlayroomMod()
|
PlayroomMod := player.PlayMod.getPlayroomMod()
|
||||||
PlayroomMod.AddRoomPointAdd()
|
BaseMod := player.PlayMod.getBaseMod()
|
||||||
|
PlayroomMod.AddRoomPointAdd(BaseMod.GetLevel())
|
||||||
PlayroomBackData(player)
|
PlayroomBackData(player)
|
||||||
player.TeLog("friend_add", map[string]interface{}{
|
player.TeLog("friend_add", map[string]interface{}{
|
||||||
"player_id": req.Id,
|
"player_id": req.Id,
|
||||||
@ -3269,9 +3273,9 @@ func ReqPlayroomInfo(player *Player, buf []byte) error {
|
|||||||
}
|
}
|
||||||
RandList = GoUtil.UniqueInts(RandList)
|
RandList = GoUtil.UniqueInts(RandList)
|
||||||
if len(RandList) == 0 {
|
if len(RandList) == 0 {
|
||||||
PlayroomMod.SetGameReward(0, 0, Star)
|
PlayroomMod.SetGameReward(Star, Star, Star)
|
||||||
} else if len(RandList) == 1 {
|
} else if len(RandList) == 1 {
|
||||||
PlayroomMod.SetGameReward(0, RandList[0], Star)
|
PlayroomMod.SetGameReward(RandList[0], Star, Star)
|
||||||
} else {
|
} else {
|
||||||
ChessList := GoUtil.RandSliceNum(RandList, 2)
|
ChessList := GoUtil.RandSliceNum(RandList, 2)
|
||||||
PlayroomMod.SetGameReward(ChessList[0], ChessList[1], Star)
|
PlayroomMod.SetGameReward(ChessList[0], ChessList[1], Star)
|
||||||
@ -4430,8 +4434,9 @@ func ReqAddNpc(player *Player, buf []byte) error {
|
|||||||
player.PlayMod.save()
|
player.PlayMod.save()
|
||||||
FriendListBackData(player)
|
FriendListBackData(player)
|
||||||
PlayroomMod := player.PlayMod.getPlayroomMod()
|
PlayroomMod := player.PlayMod.getPlayroomMod()
|
||||||
PlayroomMod.AddRoomPointInvite()
|
BaseMod := player.PlayMod.getBaseMod()
|
||||||
PlayroomMod.AddRoomPointAdd()
|
PlayroomMod.AddRoomPointInvite(BaseMod.GetLevel())
|
||||||
|
PlayroomMod.AddRoomPointAdd(BaseMod.GetLevel())
|
||||||
PlayroomBackData(player)
|
PlayroomBackData(player)
|
||||||
player.TeLog("add_npc", map[string]interface{}{
|
player.TeLog("add_npc", map[string]interface{}{
|
||||||
"NpcId": int(req.NpcId),
|
"NpcId": int(req.NpcId),
|
||||||
|
|||||||
@ -101,6 +101,8 @@ const (
|
|||||||
|
|
||||||
DAILY_TASK_TYPE_ONE = 1 // 一阶段任务
|
DAILY_TASK_TYPE_ONE = 1 // 一阶段任务
|
||||||
DAILY_TASK_TYPE_TWO = 2 // 二阶段任务
|
DAILY_TASK_TYPE_TWO = 2 // 二阶段任务
|
||||||
|
|
||||||
|
ROOM_POINT_UNLOCK_LV = 6 // 房间点数解锁等级
|
||||||
)
|
)
|
||||||
|
|
||||||
type ChipInfo struct {
|
type ChipInfo struct {
|
||||||
@ -910,7 +912,10 @@ func (p *PlayroomMod) GetRoomPoint() int {
|
|||||||
func (p *PlayroomMod) SetRoomPoint(Point int) {
|
func (p *PlayroomMod) SetRoomPoint(Point int) {
|
||||||
p.RoomPoint = Point
|
p.RoomPoint = Point
|
||||||
}
|
}
|
||||||
func (p *PlayroomMod) AddRoomPointInvite() {
|
func (p *PlayroomMod) AddRoomPointInvite(lv int) {
|
||||||
|
if lv < ROOM_POINT_UNLOCK_LV {
|
||||||
|
return
|
||||||
|
}
|
||||||
Point := playroomCfg.GetRoomPointInvite()
|
Point := playroomCfg.GetRoomPointInvite()
|
||||||
p.RoomPoint += Point
|
p.RoomPoint += Point
|
||||||
if p.RoomPoint < 0 {
|
if p.RoomPoint < 0 {
|
||||||
@ -918,7 +923,10 @@ func (p *PlayroomMod) AddRoomPointInvite() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *PlayroomMod) AddRoomPointAdd() {
|
func (p *PlayroomMod) AddRoomPointAdd(lv int) {
|
||||||
|
if lv < ROOM_POINT_UNLOCK_LV {
|
||||||
|
return
|
||||||
|
}
|
||||||
Point := playroomCfg.GetRoomPointAdd()
|
Point := playroomCfg.GetRoomPointAdd()
|
||||||
p.RoomPoint += Point
|
p.RoomPoint += Point
|
||||||
if p.RoomPoint < 0 {
|
if p.RoomPoint < 0 {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user