• Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

模板讨论:FGO 血槽

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索

关于模板简化

@GalliumAve秋山澪粉丝后援会 使用loop会导致循环执行次数超过最大值,是否可参考{{MCHealthbar}}创建模块来实现不同小图片的排列,从而简化模板大小?--W3jc讨论) 2024年1月25日 (四) 21:45 (CST)

@W3jc我已经在测试了。 --晓山美绪Happy birthday to Mio! 2024年1月25日 (四) 21:47 (CST)
模块已经完成于模块:Sandbox/秋山澪粉丝后援会/luatestforfgo,模板代码已经完成于User:秋山澪粉丝后援会/template test。请几位检查之后如果没问题我就改进模板了(别问为什么最后那个数字没加入模块,问就是有现成的formatnumx) --晓山美绪Happy birthday to Mio! 2024年1月25日 (四) 21:54 (CST)
你终于来了.jpg——新たな世界を見せてあげよう!讨论) 2024年1月25日 (四) 22:02 (CST)
(:)回应 如果只说模块本身是否有架构问题的话,那大抵是没有的,但是模板的实现细节上略有问题。——新たな世界を見せてあげよう!讨论) 2024年1月25日 (四) 22:06 (CST)
刚要在W3jc前辈讨论页添加话题就发现这边已经模块化,好快的斯必得啊()有一点点小问题,其实除了第11条血的特殊情况,总血条数11和总血条数10应该是一模一样的,因为FGO里第11条血爆了之后就会变成正常的10条满血,所以现在总血量条数填11的时候等于是显示多了一个空血条。 ——ガガGallium(空空如也的讨论页·一点微小的贡献) 2024年1月25日 (四) 22:08 (CST)
另外,我当然也知道不能乱用loop,所以在写模板的时候让参数1为循环次数,参数1小于参数2,参数2又小于等于11,以防循环次数过大。不过说实话,我也并没有百分百的把握,所以想顺便问一下到底哪出了问题,还是单纯不要用loop( ——ガガGallium(空空如也的讨论页·一点微小的贡献) 2024年1月25日 (四) 22:08 (CST)
大概是ORT#ORT的生命值同时多次调用模板造成的吧。--W3jc讨论) 2024年1月25日 (四) 22:11 (CST)
同一页面调用循环次数有限制,超过就会报错。我去研究一下10条血是个什么情况,可能是我循环写的问题 --晓山美绪Happy birthday to Mio! 2024年1月25日 (四) 22:13 (CST)
@Gallium瞅一眼现在我那个版本的11HP的各种状态对不对,我在沙盒里面塞了一下ORT的对应部分 --晓山美绪Happy birthday to Mio! 2024年1月25日 (四) 22:33 (CST)
8太对,10破了之后是9个满着的格。——新たな世界を見せてあげよう!讨论) 2024年1月25日 (四) 22:41 (CST)
我跟Ave又聊了一下,现在的11HP是对的,辛苦了_(:з」∠)_。 ——ガガGallium(空空如也的讨论页·一点微小的贡献) 2024年1月25日 (四) 22:46 (CST)
甚至比现行的版本还正确,以至于我第一眼望上去还下意识地以为新做出来的有问题(毕竟表现不一样)。——新たな世界を見せてあげよう!讨论) 2024年1月25日 (四) 22:50 (CST)
(~)补充 @秋山澪粉丝后援会 不过,对于错误参数方面的处理似乎有些瑕疵,例如这个,可以看到参数3未被正确隐藏。至于少敲一个空格的问题,我手动修掉了。
以及,因为实际需要问题,模板的最后确确实实需要敲一个回车,我之前这么做却被@W3jc以为我打错了给撤回了,这里我专门声明一下(不过我给改成br了,观感会好一些)。
——新たな世界を見せてあげよう!讨论) 2024年1月25日 (四) 23:00 (CST)

@Ave模块已经修改为一次性输出所有内容,包括报错情况下直接忽略参数3。(当前默认要求填写参数3,否则输出1000000,后面可以再改。) --晓山美绪Happy birthday to Mio! 2024年1月25日 (四) 23:34 (CST)

不填参数3会多一个'的问题已修复,空格我也加好了。不过,不填参数3默认显示1000000还是不太好,建议不显示。——新たな世界を見せてあげよう!讨论) 2024年1月25日 (四) 23:54 (CST)
(…)吐槽 对了,正式上线的时候,变量名函数名啥的推荐尽量规范些比较好,例如xuecaogauge。——新たな世界を見せてあげよう!讨论) 2024年1月26日 (五) 00:01 (CST)