收起左侧

[求助] 疑似发现了神秘小bug,也可能是代码限制

[复制链接]
Graziani发表于 2026-10-10 18:56:17
闲来无事最近写了两个技能,打算扔给欧洲探险家用,然后就发现了个事:技能用不了,是图标压根没出现在能力那一行的原因
检查了半天,文字字段没有问题,控制变量了N次之后才发现似乎问题的所在:
探险家名下有六个技能,其中常驻一个,科技/卡片解锁五个,也就是六个;把新技能放在第七个,就无法显示(因为没快捷键可以设置,等于完全没法用),往前放就没事
更改位置之后,我把望远镜放在了第七个字段,这种如果本来有快捷键(比如望远镜是R)的技能被卡掉,还可以通过快捷键调出来等于说不是不能用而是不显示
这算是个bug还是代码限制呢,看上去这个问题是似乎“暂时没有启用”的技能仍旧能“占位”导致的,好神奇啊
こはね发表于 2026-10-10 21:32:17
称为不算bug的bug比较合适
  • Graziani : 对,我觉得也是能理解但是仍旧存在的bug,比如说训练/科技等等都能在proto里规定位置优先级,command也可以,但ability似乎就没考虑到过了也许做的时候也没考虑到会给一个单位设计多于六个技能导致一行不够用的时候,所以也就……
  • こはね 回复 Graziani : 是的就是没有考虑过超出6个技能
  • Graziani 回复 こはね : 解决了解决了,看下面评论区乐死我了
Graziani发表于 2026-10-11 15:14:04
こはね 发表于 2026-10-10 21:32
称为不算bug的bug比较合适

蚌埠住了羽佬,我把这个所谓的bug修好了
其实就是刚才回完你那句话之后我突然想到,既然其他page10的指令都行,那也许page11的ability也行然后我就做了一下的尝试

<Command page ='11' column ='0'>Abilities</Command>
<Command page ='11' column ='1'>Abilities</Command>
<Command page ='11' column ='2'>Abilities</Command>
<Command page ='11' column ='3'>Abilities</Command>
<Command page ='11' column ='4'>Abilities</Command>
<Command page ='11' column ='5'>Abilities</Command>
<Command page ='11' column ='6'>Abilities</Command>
<Command page ='11' column ='7'>Abilities</Command>

然后本来显示不了的后置位技能就能正常使用了,这尼玛是何等的卧槽感觉你可以把他写进圣典的abilities分页了

评分

参与人数 1 经验 +1500 收起 理由
こはね + 1500

查看全部评分

  • こはね : 你做了一件正常人都做不到的事情,佩服你的逆向思维
  • Graziani 回复 こはね : 纯瞎猫碰上死耗子
  • こはね 回复 Graziani : 不要看不起瞎貓碰上死耗子,像<Flag>Volatile</Flag>以前只知道是自动改良,结果是无意中发现将<Flag>Volatile</Flag>设定成unobtainable会导致再次激活
こはね发表于 2026-10-11 19:30:46
Screenshot 2026-10-11 192437.png
单挑无敌了
  • Graziani : 我 是 黑 虎 阿 福 你 准 备 受 死 吧
  • こはね 回复 Graziani : 来单挑吧,血1500,魔法伤害好像是100,近战10、移速6,合理数值,不搞无敌打不死的或者开局秒杀的无意义数据;我先来,开局:放停战、封全图技能释放2分钟;然后开无敌技能,再开全图视野;最后闪电风暴(加强版,因为太强,对闪电降过一次伤害+封技能)或地震(链式伤害,以前测试居然卡bug把还有八九十万血垮盛顿雕像给弄死了???+封技能);你大概有2分钟10秒时间决定你如何扛住第一波攻击
  • Graziani 回复 こはね : 说到这个我想起来个事,战士道开启的时候有办法通过伤害杀死德川家康吗
  • こはね 回复 Graziani : 除了技能外没办法
跳转到