炉石兄弟吧 关注:42,972贴子:585,693

在PenalityManager.cs添加对应列表卡片数据对xd的影响

只看楼主收藏回复

操作:
在PenalityManager.cs中private void setupequipWeaponPlayDatabase()下添加 能装备武器的卡数据
添加格式:equipWeaponPlayDatabase.Add(CardDB.cardName.卡牌名字, 卡牌效果装备武器的攻击力);
举例暗月马戏团新出的吞剑艺人
equipWeaponPlayDatabase.Add(CardDB.cardName.swordeater, 3);//吞剑艺人的数据



IP属地:浙江1楼2020-12-02 17:51回复
    以下为分析影响:
    总结:手牌没有武器牌,但是有这个列表里的随从,xd会认为手上有武器,就不会珍惜准备的武器的耐久度
    public int weaponInHandAttackNextTurn(Playfield p)函数会有返回值 (值>0)
    getAttackWithHeroPenality 函数末尾的判断
    代码体现:
    在PenalityManager.cs下 函数中体现

    我翻译部分白话,代码对应上图
    如果 我的武器耐久度>=1
    wAttack = 手上有没有武器//没有返回0 有返回武器攻击力
    如果 我的武器攻击力是1 wAttack=0(手上没武器) 英雄技能是盗贼的转刀 : wAttack = 1
    如果 wAttack > 0 : 惩罚值 = -武器攻击力 -1 //惩罚值越低,越会打出这个操作,结合这个函数可知xd会拿武器攻击,而不是保留耐久度


    IP属地:浙江2楼2020-12-02 17:53
    回复
      2026-01-26 03:39:03
      广告
      不感兴趣
      开通SVIP免广告
      拓展:
      在PenalityManager.cs文件里
      还定义了许多数据库列表,如果我们把其他的符合这种表现的随从或卡牌添加进去,xd会按既定的行为计算惩罚,是不是会变得更加智能!
      具体的影响有多少需要分析代码,至少可以预见,添加后xd会变得更懂卡牌!
      添加方法同上 找到对应的setup方法,添加
      例如 添加沉默效果的卡片

      附我翻译的部分数据库列表名字:



      IP属地:浙江3楼2020-12-02 17:58
      收起回复
        很不错


        来自Android客户端4楼2020-12-02 18:18
        回复
          顶一下


          IP属地:江苏来自Android客户端5楼2020-12-03 07:25
          回复
            还可以


            6楼2020-12-03 09:23
            回复
              有木有对方回合,或下个回合,这样的语句啊,发现奥秘很多都是空白SIM。。想抄法术描述,再加延迟语句


              IP属地:浙江来自Android客户端7楼2020-12-03 11:26
              回复
                特别是挂火焰结界,还可能去解场


                IP属地:浙江来自Android客户端8楼2020-12-03 11:34
                回复
                  2026-01-26 03:33:03
                  广告
                  不感兴趣
                  开通SVIP免广告
                  仆从描述,能直接抄? 改啥能换成法术描述,或奥秘描述


                  IP属地:浙江9楼2020-12-03 12:09
                  回复
                    顶一下


                    IP属地:四川来自iPhone客户端10楼2020-12-03 13:12
                    回复
                      学习了


                      IP属地:重庆来自Android客户端11楼2020-12-04 08:27
                      回复
                        学习


                        IP属地:中国台湾12楼2020-12-05 07:06
                        回复
                          辛苦了,混了这么久,还是不太会写。


                          IP属地:辽宁13楼2020-12-08 18:54
                          回复


                            IP属地:四川14楼2020-12-11 11:36
                            回复
                              2026-01-26 03:27:03
                              广告
                              不感兴趣
                              开通SVIP免广告
                              学习一下


                              IP属地:上海来自Android客户端15楼2020-12-12 02:06
                              回复