邮件优化

This commit is contained in:
hahwu 2025-05-30 18:58:13 +08:00
parent bde44a8a6d
commit 7b9bf73b1a
2 changed files with 3 additions and 2 deletions

View File

@ -28,6 +28,7 @@ type TriggerMail struct {
SubTitleEn string
EnglistContent string
Items []*item.Item
Type int
Trigger []string
}
@ -66,6 +67,7 @@ func GetTriggerMail() []*TriggerMail {
EnglistTitle: gamedata.GetStringValue(v, "EnglistTitle"),
EnglistContent: gamedata.GetStringValue(v, "EnglistContent"),
Items: gamedata.GetItemList(v, "Items"),
Type: gamedata.GetIntValue(v, "Type"),
Trigger: strings.Split(T, "|"),
}
ret = append(ret, data)

View File

@ -13,7 +13,6 @@ import (
"server/db"
"server/game/mod/chess"
"server/game/mod/item"
"server/game/mod/mail"
"server/game/mod/order"
"server/game/mod/quest"
"server/msg"
@ -51,7 +50,7 @@ func (player *Player) MailTrigger(Tr *quest.Trigger) bool {
Content := languageCfg.GetLanguage(BaseMod.Lang, v.Content)
TitleEn := languageCfg.GetLanguage(msg.LANG_TYPE_LANG_EN, v.Title)
ContentEn := languageCfg.GetLanguage(msg.LANG_TYPE_LANG_EN, v.Content)
MailMod.Send(Title, "", Content, TitleEn, "", ContentEn, v.Items, mail.MAIL_TYPE_NORMAL)
MailMod.Send(Title, "", Content, TitleEn, "", ContentEn, v.Items, v.Type)
MailMod.AddTriggerMail(v.Id)
tr = true
}