ecs/servers/game/logic/event_define.go

109 lines
5.5 KiB
Go
Raw Normal View History

2025-06-04 18:17:39 +08:00
package logic
type EventType uint32
const (
EventTypeNone = iota //事件类型
)
type LogType uint32
const (
LogTypeNone LogType = 0 //无事件
// /* ----------------- 服务事件 ----------------- */
//
// LogTypeServerOperate LogType = 0x001 //服务器操作
// LogTypeServerOnline LogType = 0x002 //服务器在线
//
// /* ----------------- 服务事件 ----------------- */
//
// LogTypePlayerUserLogin LogType = 10001 //用户登录
// LogTypePlayerUserLogout LogType = 10002 //用户登出
// LogTypePlayerRoleCreate LogType = 10003 //角色创建
// LogTypePlayerRoleLogin LogType = 10004 //角色登录
// LogTypePlayerRoleLogout LogType = 10005 //角色登出
// LogTypePlayerLost LogType = 10006 //玩家掉线
)
// const (
//
// LogTypeItemObtain LogType = iota + 11000 //物品获得
// LogTypeItemObtainByCharge //充值
// LogTypeItemObtainByCopy //副本
// LogTypeItemObtainByTask //任务奖励
// LogTypeItemObtainByTaskActive //任务活跃度
// LogTypeItemObtainBySmelt //熔炉熔炼
// LogTypeItemObtainByMail //邮件奖励
// LogTypeItemObtainByAchievement //成就奖励
// LogTypeItemObtainByLoginReward //登录奖励
// LogTypeItemObtainByIdleBattle //挂机奖励
// LogTypeItemObtainByIdleQuickBattle //挂机快速战斗
// LogTypeItemObtainByTalentReturn //天赋重置退回
// LogTypeItemObtainByShop //商让购买
// LogTypeItemObtainByMonthlyCard //商让购买
// LogTypeItemObtainBySale //出售
// LogTypeItemObtainByChargeFirstExtra //首次充值赠送
// LogTypeItemObtainByChargeExtra //充值赠送
// LogTypeItemObtainByGiftPack //礼包
// LogTypeItemObtainByBattlePassReward //礼包战斗通行证奖励
// LogTypeItemObtainByCopySpeedReward //礼包战斗通行证奖励
// LogTypeItemObtainByPlanetMime //星球开采
// LogTypeItemObtainByRawStoneMime //星原石开采
// LogTypeItemObtainByRawStoneAccrue //星原石积累
// LogTypeItemObtainByAdReward //广告奖励
// LogTypeItemObtainByArenaChallenge //竞技场挑战
// LogTypeItemObtainByCdkey //兑换码兑换
//
// )
const (
LogTypeItemConsume LogType = iota + 12000 //消耗物品
LogTypeItemConsumeByCopy //副本挑战
LogTypeItemConsumeUsed //部件升级
LogTypeItemConsumeByHeroUpgrade //部件升级
LogTypeItemConsumeByHeroBreak //部件升级
// LogTypeItemConsumeByComponentStarUpgrade //部件升星
LogTypeItemConsumeByEquipUpgrade //装备升级
// LogTypeItemConsumeByPendantUpgrade //挂件升级
// LogTypeItemConsumeByCoreUpgrade //核心升级
// LogTypeItemConsumeByRemainsUpgrade //遗物升级
// LogTypeItemConsumeBySmelterSmelt //熔炉熔炼
// LogTypeItemConsumeByCharacterUpgrade //人物升级
// LogTypeItemConsumeByCharacterStarsUpgrade //人物升星
// LogTypeItemConsumeByTalentUpgrade //天赋升级
// LogTypeItemConsumeByStoreBuy //商让购买
// LogTypeItemConsumeByStorePoolRefresh //商品池刷新
// LogTypeItemConsumeByIdleQuickBattle //挂机快速战斗
// LogTypeItemConsumeByGiftPackBuy //挂机快速战斗
// LogTypeItemConsumeByPlanetMime //星球开采
// LogTypeItemConsumeByCivilizationBuild //文明打造
// LogTypeItemConsumeByCivilizationUpgrade //文明升级
// LogTypeItemConsumeByRawStoneMime //星原石开采
// LogTypeItemConsumeByWarshipUpgrade //战舰升级
// LogTypeItemConsumeByWarshipFuse //战舰融合
// LogTypeItemConsumeByWarshipReform //战舰洗炼
// LogTypeItemConsumeByFunctionUnlock //功能解锁
)
//
//const (
// LogTypeMail LogType = iota + 15000 //邮件
// LogTypeMailGet //收到邮件
// LogTypeMailRead //阅读邮件
// LogTypeMailReward //领取奖励
// LogTypeMailDelete //删除邮件
//)
//
//const (
// LogTypeTask LogType = iota + 16001 //任务
// LogTypeTaskAdd //任务添加
// LogTypeTaskRemove //任务删除
//)
//
//const (
// LogTypeStore LogType = iota + 17000 //商店
// LogTypeStoreBuy //商店购买
// LogTypeStoreRecharge //商店充值
//)