193 lines
4.9 KiB
Go
193 lines
4.9 KiB
Go
package logic
|
|
|
|
type EventType uint32
|
|
|
|
const (
|
|
EventTypeNone = iota //事件类型
|
|
|
|
)
|
|
|
|
type LogType uint32
|
|
|
|
const (
|
|
// LogTypeNone 无事件
|
|
LogTypeNone LogType = 0 //无事件
|
|
|
|
/* --------------------------------------------------- 服务事件 --------------------------------------------------- */
|
|
|
|
// LogTypeServerOperate 服务器操作
|
|
LogTypeServerOperate LogType = 0x001 //服务器操作
|
|
|
|
// LogTypeServerOnline 服务器在线
|
|
LogTypeServerOnline LogType = 0x002 //服务器在线
|
|
|
|
/* --------------------------------------------------- 服务事件 --------------------------------------------------- */
|
|
|
|
// LogTypePlayerRoleCreate 角色创建
|
|
LogTypePlayerRoleCreate LogType = 10001
|
|
|
|
// LogTypePlayerRoleLogin 角色登录
|
|
LogTypePlayerRoleLogin LogType = 10002
|
|
|
|
// LogTypePlayerRoleLogout 角色登出
|
|
LogTypePlayerRoleLogout LogType = 10003
|
|
|
|
// LogTypePlayerLost 玩家掉线
|
|
LogTypePlayerLost LogType = 10004
|
|
|
|
// LogTypePlayerReconnect 玩家重连
|
|
LogTypePlayerReconnect LogType = 10005
|
|
|
|
// LogTypePlayerKickOut 强制下线
|
|
LogTypePlayerKickOut LogType = 10006
|
|
)
|
|
|
|
const (
|
|
// _LogTypeItemObtain 物品获得
|
|
_LogTypeItemObtain LogType = iota + 11000
|
|
|
|
// LogTypeItemObtainByCharge 充值
|
|
LogTypeItemObtainByCharge
|
|
|
|
// LogTypeItemObtainByCopy 副本
|
|
LogTypeItemObtainByCopy
|
|
|
|
// LogTypeItemObtainByTask 任务奖励
|
|
LogTypeItemObtainByTask
|
|
|
|
// LogTypeItemObtainByTaskActive 任务活跃度
|
|
LogTypeItemObtainByTaskActive
|
|
|
|
// LogTypeItemObtainBySmelt 熔炉熔炼
|
|
LogTypeItemObtainBySmelt
|
|
|
|
// LogTypeItemObtainByMail 邮件奖励
|
|
LogTypeItemObtainByMail
|
|
|
|
// LogTypeItemObtainByAchievement 成就奖励
|
|
LogTypeItemObtainByAchievement
|
|
|
|
// LogTypeItemObtainByLoginReward 登录奖励
|
|
LogTypeItemObtainByLoginReward
|
|
|
|
// LogTypeItemObtainByIdleBattle 挂机奖励
|
|
LogTypeItemObtainByIdleBattle
|
|
|
|
// LogTypeItemObtainByIdleQuickBattle 挂机快速战斗
|
|
LogTypeItemObtainByIdleQuickBattle
|
|
|
|
// LogTypeItemObtainByTalentReturn 天赋重置退回
|
|
LogTypeItemObtainByTalentReturn
|
|
|
|
// LogTypeItemObtainByShop 商让购买
|
|
LogTypeItemObtainByShop
|
|
|
|
// LogTypeItemObtainByMonthlyCard 商让购买
|
|
LogTypeItemObtainByMonthlyCard
|
|
|
|
// LogTypeItemObtainBySale 出售
|
|
LogTypeItemObtainBySale
|
|
|
|
// LogTypeItemObtainByChargeFirstExtra 首次充值赠送
|
|
LogTypeItemObtainByChargeFirstExtra
|
|
|
|
// LogTypeItemObtainByChargeExtra 充值赠送
|
|
LogTypeItemObtainByChargeExtra
|
|
|
|
// LogTypeItemObtainByGiftPack 礼包
|
|
LogTypeItemObtainByGiftPack
|
|
|
|
// LogTypeItemObtainByBattlePassReward 礼包战斗通行证奖励
|
|
LogTypeItemObtainByBattlePassReward
|
|
|
|
// LogTypeItemObtainByCopySpeedReward 礼包战斗通行证奖励
|
|
LogTypeItemObtainByCopySpeedReward
|
|
|
|
// LogTypeItemObtainByPlanetMime 星球开采
|
|
LogTypeItemObtainByPlanetMime
|
|
|
|
// LogTypeItemObtainByRawStoneMime 星原石开采
|
|
LogTypeItemObtainByRawStoneMime
|
|
|
|
// LogTypeItemObtainByRawStoneAccrue 星原石积累
|
|
LogTypeItemObtainByRawStoneAccrue
|
|
|
|
// LogTypeItemObtainByAdReward 广告奖励
|
|
LogTypeItemObtainByAdReward
|
|
|
|
// LogTypeItemObtainByArenaChallenge 竞技场挑战
|
|
LogTypeItemObtainByArenaChallenge
|
|
|
|
// LogTypeItemObtainByLottery 抽奖
|
|
LogTypeItemObtainByLottery
|
|
|
|
// LogTypeItemObtainByCdKey 兑换码兑换
|
|
LogTypeItemObtainByCdKey
|
|
)
|
|
|
|
const (
|
|
// _LogTypeItemConsume 消耗物品
|
|
_LogTypeItemConsume LogType = iota + 12000
|
|
|
|
// LogTypeItemConsumeByCopy 副本挑战
|
|
LogTypeItemConsumeByCopy
|
|
|
|
// LogTypeItemConsumeUsed 物品使用
|
|
LogTypeItemConsumeUsed
|
|
|
|
// LogTypeItemConsumeBySale 物品出售
|
|
LogTypeItemConsumeBySale
|
|
|
|
// LogTypeItemConsumeByHeroUpgrade 英雄升级
|
|
LogTypeItemConsumeByHeroUpgrade
|
|
|
|
// LogTypeItemConsumeByHeroBreak 英雄突破
|
|
LogTypeItemConsumeByHeroBreak
|
|
|
|
// LogTypeItemConsumeByHeroSoul 英雄命魂
|
|
LogTypeItemConsumeByHeroSoul
|
|
|
|
// LogTypeItemConsumeByEquipUpgrade 装备升级
|
|
LogTypeItemConsumeByEquipUpgrade
|
|
|
|
// LogTypeItemConsumeByEquipRefine 装备精炼
|
|
LogTypeItemConsumeByEquipRefine
|
|
|
|
// LogTypeItemConsumeByTreasureUpgrade 装备升级
|
|
LogTypeItemConsumeByTreasureUpgrade
|
|
)
|
|
|
|
const (
|
|
// _LogTypeHeroObtain 英雄获得
|
|
_LogTypeHeroObtain LogType = iota + 13000
|
|
)
|
|
|
|
const (
|
|
// _LogTypeHeroConsume 英雄消耗
|
|
_LogTypeHeroConsume LogType = iota + 14000
|
|
|
|
LogTypeHeroConsumeByHeroSoul
|
|
)
|
|
|
|
const (
|
|
LogTypeMailNone LogType = iota + 15000 //邮件
|
|
LogTypeMailSend //发送邮件
|
|
LogTypeMailReceived //接收邮件
|
|
LogTypeMailRead //阅读邮件
|
|
LogTypeMailReward //领取奖励
|
|
LogTypeMailDelete //删除邮件
|
|
)
|
|
|
|
const (
|
|
LogTypeTask LogType = iota + 16000 //任务
|
|
LogTypeTaskAdd //任务添加
|
|
LogTypeTaskProcess //任务进度
|
|
LogTypeTaskCommit //任务删除
|
|
)
|
|
|
|
const (
|
|
LogTypeStore LogType = iota + 17000 //商店
|
|
LogTypeStoreBuy //商店购买
|
|
LogTypeStoreRecharge //商店充值
|
|
)
|