核心变更: 1. FishingController 重写 - cast(): 生成随机浮漂坐标(x/y%) + 一次性 token - reel(): 必须携带 token 才能收竿(防脚本绕过) - 检测自动钓鱼卡剩余时间并返回给前端 2. 前端钓鱼逻辑重写 - 抛竿后显示随机位置 🪝 浮漂动画(全屏飘动) - 鱼上钩时浮漂「下沉」动画,8秒内点击浮漂才能收竿 - 超时未点击:鱼跑了,token 也失效 - 持有自动钓鱼卡:自动点击,紫色提示剩余时间 3. 商店新增「🎣 自动钓鱼卡」分组 - 3档:2h(800金)/8h(2500金)/24h(6000金) - 图标徽章显示剩余有效时间(紫色) - 购买后即时激活,无需手动操作 4. 数据库 - shop_items.type 加 auto_fishing 枚举 - shop_items.duration_minutes 新字段(分钟精度) - Seeder 写入 3 张卡数据 防挂机原理:按钮 → 浮漂随机位置,脚本无法固定坐标点击
2.2 KiB
2.2 KiB