game_sync/gamesrv/fishing/constant.go

78 lines
2.1 KiB
Go

package fishing
import "time"
const BULLETLIMIT = 2048
const WINDOW_SIZE = 10
// 玩家的炮台类型
const (
NormalPowerType = iota // 普通炮台
FreePowerType // 免费炮台
BitPowerType // 钻头贝炮台
)
// 玩家数据索引
const (
GDATAS_HPFISHING_PRANA int = iota //聚能炮能量
GDATAS_HPFISHING_ALLBET //总下注
GDATAS_HPFISHING_ALLBET64 //总下注 高字节
GDATAS_HPFISHING_CHANGEBET //每一局 金币变动总额
GDATAS_FISHING_SELVIP //VIP 炮等级
GDATAS_HPFISHING_MAX
)
const (
FishDrop_Rate = 10000
CountSaveNums = 300
)
const (
FishingSceneAniTimeout = time.Second * 3
FishArrayInterval = time.Second * 60 * 5 //鱼阵每五分钟直行一次
PlayerLongTimeNoOp = time.Minute * 5 //玩家5分钟未发炮 踢出房间
)
const (
FishingSceneStateStart int = iota
FishingSceneStateClear
FishingSceneStateMax
)
const (
FishingPlayerOpFire int = iota // 开炮
FishingPlayerOpHitFish // 命中
FishingPlayerOpSetPower // 设置炮台倍率
FishingPlayerOpSelVip // 设置vip炮台
FishingPlayerOpRobotFire // 机器人开炮
FishingPlayerOpRobotHitFish // 机器人命中
FishingPlayerOpLeave //
FishingPlayerOpEnter //
FishingPlayerOpAuto // 自动
FishingPlayerOpSelTarget // 瞄准
FishingPlayerOpFireRate // 开炮频率
FishingRobotOpAuto // 机器人自动
FishingRobotOpSetPower // 机器人设置炮台倍率
FishingPlayerHangup //
FishingRobotWantLeave //
)
const (
FishingRobotBehaviorCode_StopFire int32 = iota //停止开炮
)
const (
ExtraAppearTime = 5 //额外出现时间
)
const (
FishArrayOne = 1
)
const (
ChangeSceneIdMax = 5 //变化场景最大id
)
// 技能
const (
FishSill_Lock = 101 //锁定
FishSkill_Freeze = 102 //冰冻
FishSkill_Speed = 103 //狂暴
FishSkill_MagicLamp = 104 //神灯
FishSkill_MysticalHorn = 105 //神秘号角
)