Risk of Rain 2
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
2 weeks ago
Downloads
312
Size
99KB

BanditSmokeBombSpeed — 盗贼烟雾弹重做

当前版本 v3.7.1。用 r2modman 的「+ → Install from file」装上本包即可, 依赖(BepInEx / R2API_Core / HookGenPatcher)会自动补齐,启动游戏就生效。

技能总览(v3.7.1)

  • 主要技能:迸射 100%×5(500%)→80%×5(400%),触发系数 0.5→0.75;轰击 330%→380%。
  • 次要技能:锯齿匕首、锯齿小刀 未暴击改为流血,暴击仍出血。
  • 辅助技能:烟雾弹 伤害降低、移速 +40%→+150% 起,每 0.3 秒衰减 15%、3 秒归零。
  • 特殊攻击:熄灯 600%→800%,击杀不再重置冷却,命中清除目标流血与出血层数并按层数结算伤害;亡命徒 600%→800%,每层增幅 +10%→+5% 且作用于主要技能。

以上数值均可配置,配置文件是 BepInEx\config\com.yourname.banditsmokebombspeed.cfg,默认就是上面这些值;改完重启游戏即可。


效果

烟雾弹(Shift)

盗贼 Shift 技能「Smoke Bomb / 烟雾弹」进入隐身后,同时改三件事:

1. 移动速度(阶梯衰减)

  • 起始 +150% 移速(最终移速是基础值的 2.5 倍)
  • 每 0.3 秒减 15 个百分点
  • 正好 3 秒减完(10 档 × 0.3 秒),与技能持续时间一致
  • 隐身中断立刻归零(比如隐身期间用了攻击技能提前现身)
时间 0.0s 0.3s 0.6s 0.9s 1.2s 1.5s 1.8s 2.1s 2.4s 2.7s 3.0s
加成 +150% +135% +120% +105% +90% +75% +60% +45% +30% +15% 0%

把配置里的 DecayMode 改成 Relative 会切成按比例衰减(每档 ×0.85), 那就是 +150% → +127.5% → +108% → …,前段掉得快、后段拖尾,但不会减到 0。

2. 伤害从每段 200% 降到 120%

进隐身和出隐身各炸一次(OnEnter / OnExit 都调 FireSmokebomb),两段都会受影响, 所以技能说明里才写「造成 120% 伤害……然后再次造成 120% 伤害」。

眩晕不受影响 —— 眩晕来自 damageType 里的 DamageType.Stun1s(值 32), 和伤害高低无关,所以现在是「120% 伤害 + 眩晕」,和原版一样会晕人。

3. 技能说明文本

技能说明会改成一个短句:

眩晕。造成 120%的伤害,进入 隐身,然后再次造成 120%的伤害。在此期间获得持续衰减的 +150%移动速度。

不喜欢可以把配置里的 OverrideSkillDescription 设成 false 恢复原版文案。

两个 R 技能(亡命徒 / 熄灯)

  • 亡命徒与熄灯的基础倍率都从 600% → 800%
  • 亡命徒的叠层增伤 每层 +10% → 每层 +5%
  • 叠层增伤现在对 M1 也生效 —— 迸射(霰弹)和轰击(步枪)都吃到同样的每层加成

实际倍率 = DesperadoDamagePercent × (1 + StackDamageBonus × 层数)。 举例 5 层时:亡命徒 800% × 1.25 = 1000%,M1 则是在自己基础倍率上 ×1.25。

技能说明会按配置值自动生成,例如:

屠戮者。使用左轮手枪进行射击,造成 800%的伤害。击败敌人可以 叠加效果,使亡命徒与主武器的伤害提高 5%。

熄灯(默认 R 技能)重做

  • 移除原版的「击败敌人可以重置所有能力的冷却时间」
  • 新增:命中时清掉目标身上所有的出血与流血,并按移除的层数一次性结算伤害
    • 每层 出血 = 2000% 基础伤害(出血 = 盗贼 M2 暴击造成的效果)
    • 每层 流血 = 240% 基础伤害(流血 = 三尖匕首造成的效果)
    • 这次伤害 procCoefficient = 0,不会触发任何道具效果
    • 举例:目标身上 5 层出血 + 3 层流血 → 5 × 2000% + 3 × 240% = 10720% 基础伤害

「出血」在游戏里的 DoT 类型是 DotController.DotIndex.SuperBleed, 「流血」是 DotController.DotIndex.Bleed,两者都挂在目标的 DotController 上。

两个 M2(锯齿匕首 / 锯齿小刀)

保留原版的「暴击造成出血」,新增「未暴击造成流血」:

  • 锯齿匕首(360%,突进挥砍)
  • 锯齿小刀(240%,隐匿掷刀)

两个 M1(迸射 / 轰击)

技能 原版 改后 触发系数
迸射(霰弹枪) 5 × 100% 5 × 80%(满命中 400%) 0.75
轰击(步枪) 330% 380% 不变
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.