This commit is contained in:
meixiongfeng 2023-06-15 20:54:52 +08:00
commit fed0de37af
6 changed files with 533 additions and 375 deletions

View File

@ -17049,7 +17049,7 @@
"NPC": 10081,
"value": 1,
"filter": [
10010
10180
],
"filter2": [
"剧情ID",
@ -17073,7 +17073,7 @@
"NPC": 10082,
"value": 1,
"filter": [
10010
10190
],
"filter2": [
"剧情ID",
@ -17594,7 +17594,7 @@
"NPC": 10294,
"value": 1,
"filter": [
10030
10490
],
"filter2": [
"剧情ID",
@ -17659,17 +17659,17 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_755",
"text": "剧情ID"
"text": "任务战斗"
},
"type": 20001,
"type": 70,
"valid": 0,
"NPC": 10304,
"value": 1,
"filter": [
10030
180
],
"filter2": [
"剧情ID",
"通关的关卡ID",
"0",
"0",
"0"
@ -17785,7 +17785,7 @@
},
"type": 43,
"valid": 0,
"NPC": 10354,
"NPC": 0,
"value": 8,
"filter": [
3
@ -17901,7 +17901,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_765",
"text": "守护者回响解锁次数1次"
"text": "主角星座图解锁1次"
},
"type": 173,
"valid": 0,

View File

@ -297,5 +297,18 @@
"t": "exp",
"n": 1009
}
},
{
"id": 180,
"FormatList": [
700011
],
"BattleReadyID": 100,
"EventList": [],
"playexp": {
"a": "attr",
"t": "exp",
"n": 1009
}
}
]

File diff suppressed because it is too large Load Diff

View File

@ -467,6 +467,8 @@ const (
// 主线
Reddot24100 ReddotType = 24100 // 主线章节有奖励没领取
// 好友
Reddot21101 ReddotType = 21101 //当好友申请存在时,一级位置:好友界面左边申请列表图标上右上角位置 当好友申请处理完红点消失
)
type TaskType int32

View File

@ -246,6 +246,8 @@ type (
UseAssistHero(uid, friendId string) (*pb.DBHero, error)
// 切磋结束通知
QiecuoFinishNotify(redUid, matchId string) error
// 红点
IGetReddot
}
//聊天系统

View File

@ -198,3 +198,24 @@ func (this *Friend) QiecuoFinishNotify(redUid, matchId string) error {
}
return nil
}
func (this *Friend) Reddot(session comm.IUserSession, rid ...comm.ReddotType) (reddot map[comm.ReddotType]bool) {
reddot = make(map[comm.ReddotType]bool)
friend := this.modelFriend.GetFriend(session.GetUserId())
if friend == nil {
for _, v := range rid {
reddot[v] = false
}
} else {
for _, v := range rid {
switch v {
case comm.Reddot21101:
if len(friend.ApplyIds) > 0 {
reddot[comm.Reddot15102] = true
}
}
}
}
return
}