无名杀吧 关注:64,351贴子:288,295
  • 7回复贴,共1

用lib.dynamicTranslate修改技能描述

只看楼主收藏回复

起因是想实现直接改变技能描述在吧里找到了苏坡马里奥的用lib.dynamicTranslate修改技能描述的方法。在156楼。新版本新函数用法介绍
一开始不知道怎么使用lib.dynamicTranslate,在ai的代码帮助下实现了想要的效果。


IP属地:广东来自Android客户端1楼2024-10-19 00:03回复
    在制作拓展-编辑代码-主代码里,function(config,pack){
    在这里添加下面两个注释部分
    }
    // 定义一个函数
    function mfsnxy_轮回(player) {
    if(player.hasSkill("mfsnxy_重启")) return '锁定技,当你使用一张牌后或成为其他角色使用的一张牌的目标后,若你未记录此牌花色和牌名组合,你根据此组合(包括无色)记录一种基本牌或普通锦囊牌牌名,否则你观看牌堆顶的3张牌并放置于牌堆顶或牌堆底,然后你摸1张牌并<span class="bluetext" style="color:#8A2BE2">随机</span>弃置1张牌。然后若你已记录组合对应牌名中包含此牌名且你是此牌的使用者,你摸一张牌。若你记录完所有牌名,你失去技能"重启"。';
    if(!player.hasSkill("mfsnxy_重启")) return '锁定技,当你使用一张牌后或成为其他角色使用的一张牌的目标后,若你未记录此牌花色和牌名组合,你根据此组合(包括无色)记录一种基本牌或普通锦囊牌牌名,否则你观看牌堆顶的3张牌并放置于牌堆顶或牌堆底,然后你摸1张牌并<span class="bluetext" style="color:#FF69B4">选择</span>弃置1张牌。然后若你已记录组合对应牌名中包含此牌名且你是此牌的使用者,你摸一张牌。若你记录完所有牌名,你失去技能"重启"。';
    }
    // 将函数指定给对象的属性
    lib.dynamicTranslate.mfsnxy_轮回 = mfsnxy_轮回;


    IP属地:广东来自Android客户端2楼2024-10-19 00:04
    回复
      添加后,实现的效果就是当角色拥有技能“重启”时,技能“轮回”的描述中有紫色字体-随机
      当失去技能“重启”时,描述中紫色字体随机变成粉红色字体-选择



      IP属地:广东来自Android客户端3楼2024-10-19 00:06
      回复
        这个倒是知道。就一直不明白怎么给武将分组


        IP属地:四川来自Android客户端4楼2024-10-19 07:57
        收起回复
          武将分组也是在主代码里添加
          var 魔法少女小圆mfsnxy={
          wszd:["mfsnxy_巴麻美","mfsnxy_美树沙耶香","mfsnxy_佐仓杏子"],
          tsws:["mfsnxy_晓美焰"]
          }
          lib.characterSort.mode_extension_魔法少女小圆mfsnxy=魔法少女小圆mfsnxy
          lib . translate . wszd = "五色战队"


          IP属地:广东来自Android客户端5楼2024-10-19 12:00
          收起回复


            IP属地:湖南来自Android客户端6楼2024-10-20 22:58
            回复