潘德的预言吧 关注:80,547贴子:3,018,278
  • 8回复贴,共1

【超详细】潘德相关功能添加 适用于潘德原版和各类子mod

取消只看楼主收藏回复

蛮久没玩潘德了,最近不是砍2打折蛮多嘛,买了玩了一下,发现始终没有那种感觉。最近确实没啥玩的了,之前参加过一个魔改版的作者的mod开发,研究了一些蛮有用的功能。但是如果这些功能只存在于一个mod当中,感觉蛮可惜的。
所以我突发奇想,想写一篇比较详细的分析贴,将这些功能尽可能详细的分享出来,让我们这些潘德的爱好者都能按照自己的想法添加自己想要的这些功能。尤其是我特别喜欢的她城子mod作者大佬和g版移植的作者大佬,如果这些功能能被他们采纳,那我简直要高兴得蹦起来,哈哈哈。
回复可能不能及时看到,欢迎大家加q群进行交流:1014278498
功能:
以下是我分享的功能的添加(不区别顺序),后续每一个功能都会出详细的教程,在此感谢领军者作者、泡菜作者等大佬的分享,很多代码都是借鉴了他们的mod。
特殊战利品 (from:领军者)
战场boss血条功能 (from:群里大佬)
潘德百科词典(from:泡菜)
主动技能(from:泡菜)
遗忘之河洗点
查看兵种特技(from:群里大佬)
营地储物箱
详情见:
网页链接


IP属地:重庆来自Android客户端1楼2025-01-07 07:43回复
    马姐:哈哈!我是boss!我有血条啦!
    最新功能,可以定义任意boss的血条,位于地图正上方。
    更新二:你是否因为战场中看不到同伴血量,而不知道怎么保护他们?或者不知道小兵血量,不知道如何欺负他们?全局血量显示你值得拥有,同伴、npc、地方小兵还有颜色区分。战斗中默认关闭,按V键可以打开。
    目前已测试成功,还没来得及写教程,教程就这两天,等我哦。她城大佬!@她城执念


    IP属地:重庆21楼2025-01-08 22:57
    收起回复
      特殊战利品功能特点如下:
      ① 该特殊战利品分为神器和特殊物品两种,战斗结束后会分别计算概率,意思就是你运气爆棚的话,可以同时获得一件神器和特殊物品;
      ② 获取的物品跟你打的怪是什么没关系,哪怕你打劫匪,都有极低的概率掉落神器和特殊物品,掉落的物品是随机从神器、特殊物品库里抽取的,神器库里的神器爆完了就不会再掉神器了,而特殊物品库的东西可以反复爆出来;
      ③ 开发者可以通过魔球添加或者修改神器战利品库(trp_zendar_chest_1)和特殊物品库(trp_zendar_chest_backup_2)里的物品,但是修改完需要开新档才能生效;
      ④ 概率的问题:掉落的概率跟你的等级、你的掠夺等级、还有双方的强度差有关(强度值每次计算概率时会给出,可以参考一下),而且神器有爆率上限,具体多少我记不清了,好像是10%,意思就是哪怕你一个人单挑眼珠子大军,也只有10%的概率掉神器,特殊物品好像上限是25%,具体可以分析一下源代码;
      ⑤ 平衡性的问题:这个大家不用太担心,我当时设计的初衷就是打完架给玩家一个惊喜感,有种抽盲盒的感觉。神器要是前期爆率太高,肯定会影响平衡的,所以我把神器爆率控制得很低(参考其他玩家的游玩经历,运气不好的打了100多天接近200天,一件神器的影子都没有,还怀疑是不是bug了),也有那种拿命玩游戏的玩家,开局打劫匪都爆神器的。。。。。那种真不是我代码出问题了,冤枉;
      ⑥ 神器和特殊物品爆出来了直接放在玩家的背包里了,大家打架一定记得腾出位置,不然爆不出来,到时候别怪我说代码出问题了哈。


      IP属地:重庆来自Android客户端24楼2025-01-09 19:11
      收起回复
        boss血条和全局血条教程已完成,各位多多支持支持,呼叫她城@她城执念

        特别说明:
        ① 该功能涉及到ui相关的代码,由于骑砍的ui机制,血条相关的功能只能依托于小地图的ui代码里,意思就是如果没有小地图功能的mod(比如原版),那么可能添加不了该功能,或者大家也可以自己研究研究。在这里,我用的是打了她城子mod(25年元旦版本)的潘德来进行教程的书写的;
        ② 如果要增加boss,则在scripts.txt中的pm_init_param脚本里面新增(troop_set_slot, "trp_hero_maltise", 358, 1), 这里的"trp_hero_maltise"是马姐,可以任意修改,不知道对应的trp的可以打开魔球查看;
        ③ 该功能必须开启小地图功能才能生效;
        ④ 全局血条战场中默认不开启,可以按V键开启,再按一下V键关闭,小兵和英雄的血条颜色是不一样的;
        ⑤ 要修改开启/关闭全局血条的按键,也是在scripts.txt中的pm_init_param脚本里面,(assign, "$key_open_show_health", key_v), 这里的key_v;
        ⑥ 教程里面,mt里面只添加了lead_charge野战场景,如果要支持其他场景,比如攻城场景,需要在对应场景增加相关血条mt代码,还有小地图的支持,详细的场景可以参考这个文章:https://bbs.mountblade.com.cn/forum.php?mod=viewthread&tid=256682&highlight=mission%5C_templates
        ⑦ 祝大家游玩愉快。


        IP属地:重庆25楼2025-01-09 21:32
        收起回复
          你是否觉得骑砍里面读一本书太慢了,为了读一本书花费了太多的时间,能不能有什么好的办法提高我的读书速度啊?于是,潘德百科辞典诞生了:
          ① 该辞典分为上卷和下卷,放在背包即生效(需要大地图走两步哈);
          ② 单独一本提高50%的读书速度,并且+1智力,两本可以叠加,共提高75%的读书速度与+2智力;
          ③ 获取方式为,上卷:和任意市长关系到达10,对话即可获得;下卷:和任意市长关系到达20,对话即可获得。可以在同一市长处获得上下卷;
          ④ 如果没触发的多对话几次,并检查背包是否有剩余空间;
          ⑤ 提高读书速度后,你会发现读过的书,进度不是100%,放心,这只是显示bug,该书已经读完了,且无法再读,对游戏游玩没有任何影响;
          ⑥ 不要把上下卷扔掉,不然可能会出bug,可以放城镇箱子里;
          ⑦ 祝大家游玩愉快。






          IP属地:重庆26楼2025-01-11 00:43
          回复
            没有贴吧朋友支持一下吗,看看大家的留言,心里也是暖暖的


            IP属地:重庆来自Android客户端27楼2025-01-11 00:47
            回复
              主动技能是一个大型的功能系统,和她城子mod里面的功能一样,是可以进行完全或者部分关闭的(还未增加关闭的功能,后续添加)。现推出一个试玩版本,试玩版本里面包含了更新的:特殊战利品机制、boss和全局血条、主动技能三个功能系统。试玩版,玩家一出来就获得全部主动技能。主动技能是移植的泡菜里面的功能,主要分为以下几个部分:
              ① 气力条。开启主动技能-基础版后,主角血条下方会出现一个气力条,这个力气条就是你使用相关主动技能需要消耗的”蓝条“,如果气力不足,是无法使用相关主动技能的;
              ② 气力条的最大值和玩家的铁骨挂钩,气力会随时间缓慢恢复,恢复速度随铁骨等级增加而增加;
              ③ 主动技能需要开启战场小地图功能才能使用;目前ai拥有的特技增加了:马姐:烽火燎原;狼叔:风卷残云;眼珠子:末日风暴;其他步战的boss还有哪些大家给我说一下,我加入测试。
              ④【主动技能】耗气奔跑-提高移动速度,仅地上,耗气(使用方法:若为玩家,则按住左alt键不放移动,跑动等级越高加速效果越明显);
              ⑤【主动技能】风卷残云-释放者周围瞬发范围真实伤害(每释放10次永久增加1点伤害,可无限叠加),带击倒,耗气(若为玩家,则轻触E键释放),伤害值受强击等级影响;
              ⑥【主动技能】地龙震雷-释放者周围瞬发范围真实伤害(每释放10次永久增加1点伤害,可无限叠加),仅地上,带击倒和吸血,耗气(若为玩家,则轻触Z键释放),伤害值受强击等级影响;
              ⑦【主动技能】霸王崩山劲-释放者周围蓄力范围真实伤害(每释放10次永久增加1点伤害,可无限叠加),仅地上,带吹飞,耗气(若为玩家,则按住E键蓄力释放),伤害值受强击等级影响;
              ⑧【主动技能】烽火燎原-释放者周围蓄力范围真实伤害(每释放10次永久增加1点伤害,可无限叠加),仅马上,耗气(若为玩家,则按住E键蓄力释放),伤害值受强击等级影响;
              ⑨【主动技能】末日风暴-释放者周围蓄力持续范围真实伤害(每释放10次永久增加1点伤害,可无限叠加),仅马上,带击倒,耗气(若为玩家,则按住前进键的同时按住左ctrl键蓄力释放),伤害值受骑术等级影响;
              ⑩【主动技能】死神之吻-蓄力远程范围真实伤害(每释放10次永久增加1点伤害,可无限叠加),带概率混乱和伤害暴击,仅武器为弓,耗气(若为玩家,则按住F键的同时发射弓箭释放),伤害值受强弓等级影响;
              ⑪【主动技能】气击模式-攻击附带额外真实伤害,耗气(若为玩家,则轻触鼠标中键开启\关闭气击模式),伤害值受强击等级影响;
              ⑫【主动技能】斗气暴击-气击模式下的额外真实伤害提升为1.5倍(仅近战提升),伤害值受强击等级影响;
              ⑬【主动技能】(该功能还为加触发器,暂时用不了)连珠箭-消耗3支箭,远程发射4支较为集中的箭,仅武器为弓,耗气(若为玩家,则按住左alt键的同时发射弓箭释放);
              ⑭【主动技能】(该功能还为加触发器,暂时用不了)多重箭-消耗3支箭,远程发射4支较为分散的箭,仅武器为弓,耗气(若为玩家,则按住Q键的同时发射弓箭释放);


              IP属地:重庆32楼2025-01-12 23:13
              收起回复
                @她城执念 她城大佬我有个想法,能不能考虑把这些功能加入下一次子mod的大更新?代码我都能搞,只要她城大佬一句话,特殊战利品,boss血条啥的,主动技能我全都能够做成像怎么子mod可以开关的,而且关了就和原版没有任何区别,绝对不会影响子mod的平衡,而且平衡性和bug的问题我可以解决,技能伤害高了我可以调低,机制强了我可以限制释放,而且boss也可以用主动技能,也是增加了boss的含金量,也不会很变态,我今天测试了,功能还能关,这不也快过年了吗,也有时间写代码了。而且我用的代码都是教程里面公开的源码。我是真的特别喜欢潘德,唉,要是大佬同意就好了,这里在贴吧朋友的见证下,有什么介意的问题我都可以改,保证咱们子mod的质量。我自己也是搞开发的,真希望能出自己的一份力。


                IP属地:重庆来自Android客户端33楼2025-01-13 00:37
                收起回复
                  以下是洗点功能的一些介绍:
                  ① 洗点功能在书商芬尼斯那里,和原版嗑龙泪一样,需要消耗一颗龙泪;
                  ② 可以选择给自己洗点(朝曦之露),也可以给同伴洗点(炽阳之息);
                  ③ 各个同伴会将属性洗成同伴刚加入时的属性。玩家会洗成初始属性四维全4那个;
                  ④ 注意!!由于砍1的特性,智力属性无法洗掉,这个没办法,不然会有严重bug;
                  ⑤ 洗完点后需要在书商处进行加点,洗出来的点是无法在按C键的属性界面加的,这点需要注意;
                  ⑥ 给同伴洗点需要同伴在队伍里,不在队伍的不会重置属性和技能点数。可以利用这点让那些不需要洗点的同伴先离队;
                  ⑦ 洗点后可以加智力,智力额外给的技能点在传统的角色加点界面(按C键打开的那个),不会吞大家的点的;
                  ⑧ 要是在书商处加点加错了,主要不退出保存加点,可以重新加的,有个加错了?点这里的选项;
                  ⑨ 祝大家游玩愉快!!!
                  教程地址:https://bbs.mountblade.com.cn/forum.php?mod=viewthread&tid=2109689&page=1&extra=#pid11050929






                  IP属地:重庆34楼2025-02-02 15:42
                  回复