奖励意志和灵能的错误修复

奖励意志和灵能的错误修复

修复了与额外意志和灵能能力相关的一些错误。

Bug Fixes

版本 1.1
修复

修复了许多战斗兴奋剂激活时给予意志加成的问题,现在它应该像正常的LW一样,只对精神恐慌提供意志加成。
在模组文件中添加了配置选项以启用战斗兴奋剂意志加成,如果你想要的话可以启用它。

版本 1.0
修复

精神恐慌显示为100%但仍失败的情况。
杀死一个已经精神控制了一名士兵的外星人,将不会给予该士兵“倒下的战友”减益效果,并且应该修复意志力为0的错误,希望如此。
如果一名外星人在被心灵控制期间死亡,它不会对小队其他成员施加阵亡战友减益,也不会算作死亡的小队成员来获得经验值加成,或者阻止“为了他人而活”效果的触发。
许多情况下,来自神经抑制、战斗药物、军团是我们的祖国、团队精神的增益,以及来自阵亡战友和战斗疲劳的惩罚并未生效。

  • 心智融合将获得奖励和dr
  • Psilance 伤害减免
  • 受到攻击时减少裂隙伤害,使用裂隙时增加伤害
  • 防御灵能攻击
  • 使用Psi恐慌
  • 神经反馈伤害和成功几率
  • 灵能启发、念力场、心灵火焰和精神打击的范围

精神恐慌的持续时间原本固定为2回合,无论恐慌回合数如何。现已修正,持续时间与恐慌回合数相同。

如果你对一个拥有神经抑制的单位使用灵能恐慌,它将显示0%的命中几率。

修复了外星人在使用心灵控制时与XCOM一样受到-35惩罚的问题。

已添加一个可选文件,将在命中、暴击和灵能概率上显示弹出提示。灵感来源于sectoidfodder在beta 15e版本中制作的命中概率模组。

它使用第二波选项'完美信息'来检查是否应该为外星人显示弹出窗口。

必须在主文件之后安装!

适用于 Long War Beta 15f3
将会与任何修改以下内容的模组冲突:

  • UIUnitGermanMode_ShotInfo.UpdateDisplay
  • XGAbility_Targeted.GetUIHitChance
  • XGAbility_Targeted.RollForHit
  • XGAbilityTree.ApplyEffectsToTarget
  • XGAction_Targeting.Executing.DrawSplashRadius
  • XGAction_Targeting.SetChainedDistance
  • XGAIBehavior_Psi.AddBestPsiAbilityToList
  • XGAIPlayer.FindCommonFrayAttackTargets
  • XGTacticalGameCore.CalcPsiLanceDamage
  • XGTacticalGameCore.CalcRiftDamage
  • XGUnit.应用神经反馈
  • XGUnit.ClearAffectingAbilityFromSelf
  • XG单位.死亡时
  • XGUnit.将通过测试
  • XG单位.执行恐慌测试
  • XGUnit.RecordMoraleLoss
  • XGUnit.RecordMoraleLoss.iLoss
  • XGUnit.RecordMoraleLoss.ReturnValue

使用 PatcherGUI 进行安装。