Skip to content

game.addCharacterPack修复#3546

Merged
mengxinzxz merged 1 commit intolibnoname:mainfrom
mengxinzxz:main
Mar 28, 2026
Merged

game.addCharacterPack修复#3546
mengxinzxz merged 1 commit intolibnoname:mainfrom
mengxinzxz:main

Conversation

@mengxinzxz
Copy link
Copy Markdown
Collaborator

@mengxinzxz mengxinzxz commented Mar 27, 2026

PR受影响的平台

诱因和背景

修复game.addCharacterPack被修改后,pack.character的character被get.convertedCharacter后阵亡配音和武将图片地址引用还是牢array方法导致的武将图片显示问题和阵亡配音引用问题

PR描述

修改了game.addCharacterPack的阵亡配音和武将图片地址引用为get.convertedCharacter后所需格式,同时修改pack.character也将最终值改为了get.convertedCharacter格式以修复武将包界面的武将阵亡配音和图片显示问题
但目前仍存在一个问题,game.addCharacterPack因为会提前引用好阵亡配音和武将图片,如果pack.character里面的武将定义用的是原来的array格式,那直接使用ext:db:mode:character:引用武将图片时,会直接被img覆盖导致此段内容失效,但是要在array转get.convertedCharacter情况下兼容ext:db:mode:character:适配图片,直接引用setBackground逻辑也会在史山上面更进一步,所以暂时没办法修改,等牢骚哥@xizifu 出来拯救

PR测试

用写过game.addCharacterPack的牢扩展包测了,能跑

扩展适配

检查清单

  • commit中没有无用信息,和没有具体内容的“bugfix”
  • 我已经进行了充足的测试,且现有的测试都已通过
  • 若我拥有PR标签权限,则已确保为该PR打上标签;若我未拥有PR标签权限且该PR仍需继续提交内容,则已确保为该PR名称打上WIP直到本PR内容全部提交
  • 如果此次PR中添加了新的武将,则我已在character/rank.js中添加对应的武将强度评级,并对双人武将/复姓武将添加name:xxx的参数
  • 如果此次PR中添加了新的语音文件,则我已在lib.translate中加入语音文件的文字台词
  • 如果此次PR涉及到新功能的添加,我已在PR描述中写入详细文档
  • 如果此次PR需要扩展跟进,我已在扩展适配中写入详细文档
  • 如果这个PR解决了一个issue,我在诱因和背景中明确链接到该issue
  • 我保证该PR中没有随意修改换行符等内容,没有制造出大量的Diff
  • 我保证该PR遵循项目中.editorconfigeslint.config.mjsprettier.config.mjs所规定的代码样式,并且已经通过prettier格式化过代码

@mengxinzxz
Copy link
Copy Markdown
Collaborator Author

mengxinzxz commented Mar 28, 2026

牢骚哥梯子炸了故带其口诏自合(悲喜交加)

@mengxinzxz mengxinzxz merged commit daf6f7a into libnoname:main Mar 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants