fort.go 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package model
  2. // 要塞皮肤表-FortMode exported from 要塞配置.xlsx
  3. type FortMode struct {
  4. Uid int64 `json:"Uid"` // 唯一编号
  5. Name string `json:"Name"` // 皮肤名字
  6. Skill int64 `json:"Skill"` // 皮肤技能 0:无
  7. // Res `json:"Res"` // 皮肤资源
  8. UnlockItem int64 `json:"UnlockItem"` // 解锁道具 0:无
  9. GetType int64 `json:"GetType"` // 获得方式 0:初始获得 1:解锁获得
  10. Time int64 `json:"Time"` // 动画总时长 秒 普通攻击的动画总时长 美术根据策划设计的攻速决定
  11. AtkPoint int64 `json:"AtkPoint"` // 攻击帧 秒 攻击动画中第X秒造成伤害 近战是伤害帧时间 远程是子弹出生时间
  12. Speed int64 `json:"Speed"` // 子弹速度 每秒飞行像素格数 程序判断是近战/远程
  13. BulletRes string `json:"BulletRes"` // 子弹资源
  14. BulletEndRes string `json:"BulletEndRes"` // 子弹爆炸资源
  15. } // package model
  16. // 要塞皮肤升星表-FortModeAdvance exported from 要塞配置.xlsx
  17. type FortModeAdvance struct {
  18. Uid int64 `json:"Uid"` // 唯一编号
  19. ModeId int64 `json:"ModeId"` // 皮肤编号
  20. Star int64 `json:"Star"` // 升星等级
  21. NextExpend [][]int64 `json:"NextExpend"` // 下级消耗 注:第1位是升级材料
  22. Deep float64 `json:"Deep"` // 伤害加深/%
  23. } // package model
  24. // 要塞升级表-FortUpList exported from 要塞配置.xlsx
  25. type FortLevel struct {
  26. ID int64 `json:"ID"` // 要塞等级
  27. Ant int64 `json:"Ant"` // 基础攻击力 整数值
  28. Attr int64 `json:"Attr"` // 攻击属性 1:物理 2:魔法 3:全能
  29. Pen int64 `json:"Pen"` // 全能穿透 整数值 全局生效
  30. Apen int64 `json:"Apen"` // 物理穿透 整数值 全局生效
  31. Mpen int64 `json:"Mpen"` // 魔法穿透 整数值 全局生效
  32. Td int64 `json:"Td"` // 真实伤害 整数值 无视抗性
  33. Hp int64 `json:"Hp"` // 血量 整数值
  34. As int64 `json:"As"` // 攻速 小数值 1秒攻击多少次,越大攻速越快
  35. Crt float64 `json:"Crt"` // 暴击率 小数值 展示百分比
  36. Dmg int64 `json:"Dmg"` // 暴击伤害 小数值 展示百分比
  37. Heal int64 `json:"Heal"` // 治疗力 整数值 控制恢复量
  38. GridLimit int64 `json:"GridLimit"` // 联结网格块上限
  39. Range int64 `json:"Range"` // 警戒范围 普攻范围 整数值 以此地块为中心的半径像素大小 进入此范围英雄开始攻击
  40. UpText string `json:"UpText"` // 升星技能加成文本
  41. UpExpend [][]int64 `json:"UpExpend"` // 下级消耗材料 [[道具ID,数量]]
  42. }
  43. // 要塞天赋-Talent exported from 要塞天赋配置.xlsx
  44. type FortTalent struct {
  45. Uid int64 `json:"Uid"` // 唯一ID
  46. Next int64 `json:"Next"` // 下级天赋
  47. Tpye int64 `json:"Tpye"` // 天赋类型 1--主天赋 2--副天赋
  48. Lv int64 `json:"Lv"` // 等级要求
  49. Icon string `json:"Icon"` // 图标资源
  50. Ant int64 `json:"Ant"` // 攻击
  51. Hp int64 `json:"Hp"` // 生命
  52. Heal int64 `json:"Heal"` // 治疗力
  53. As float64 `json:"As"` // 攻速
  54. Crt float64 `json:"Crt"` // 暴击率
  55. Td int64 `json:"Td"` // 真伤
  56. Range int64 `json:"Range"` // 攻击范围
  57. PAnt float64 `json:"PAnt"` // 攻击百分比
  58. Pen float64 `json:"Pen"` // 穿透
  59. PHp float64 `json:"PHp"` // 生命百分比
  60. Des string `json:"Des"` // 天赋描述
  61. Consume [][]int64 `json:"Consume"` // 消耗
  62. }