R.E.P.O.
You are viewing a potentially older version of this package. View Latest Version
Install

Details

Date Uploaded
3 weeks ago
Downloads
12K
Size
108KB
Dependency string
matsu-RepoMutantEnemies-1.0.0

REPO Mutant Enemies

Rarely, a vanilla R.E.P.O. enemy spawns mutated — it keeps the base enemy's model but glows with a coloured mutation aura and gains a new, nastier ability. Version 1.0 includes 22 mutants.

⚠ Everyone in the lobby must install this mod (not just the host) — it's the only way for every player to see the mutation auras and visuals correctly.

Mutants

  • Boomday Boy (mutated Birthday Boy, orange aura): a tougher Birthday Boy that periodically sets off an explosion when a player gets close — and survives it, re-arming after a cooldown. Its balloons are tinted orange as a warning:
    • A player touching a balloon explodes only that balloon — no chain reaction.
    • An enemy brushing a balloon just pops it harmlessly.
    • When the Boomday Boy dies (or blasts on its recurring fuse), every balloon it placed detonates in the order it placed them, one every 0.1s — a rolling chain reaction.
    • Multiple Boomday Boys each track their own balloons independently.
  • Poltergeist (mutated Mentalist, light-blue aura): its anti-gravity power runs wild. It projects a persistent zero-G field that makes nearby valuables, props and the cart float, and it periodically hurls a floating valuable at a player using the same throw physics as the game's own loot-throwing enemy — the thrown object's own impact deals the damage, so there's no artificial or indiscriminate damage.
  • Meltdown Crew (mutated Cleanup Crew, toxic-green aura): instead of a single bomb-head, it launches three heads at once — one at normal speed, one sluggish, and one frantic — all chasing at the same time, then detonating together.
  • Snatcher (mutated Hidden, violet aura): normally, Hidden grabs a player and slowly drags them far away on foot before letting go. The Snatcher skips the walk — the instant it grabs a player, it teleports them straight to a random spot on the map (checked to be solid ground, never a pit or void) and damages them on the spot. An unstable rift then appears under the destination and explodes after a short warning, so the isolated player has to move immediately.
  • Deathgaze (mutated Peeper, red aura): its stare isn't just uncomfortable anymore. Break line of sight before it locks onto you for too long. If the stare stays unbroken after its first beam, every follow-up beam charges faster until you finally escape its gaze.
  • Deadeye (mutated Huntsman, blue aura): it's got its hands on your Photon Blaster. When it shoots, so does the blaster — a sustained laser beam.
  • Trickster (mutated Gnome, purple aura): a MIMIC. When things go quiet it disguises itself as a random valuable — and while disguised, even its aura goes dark. Get close, grab it, or hit it, and the treasure bursts back into a gnome already lunging at you.
  • Big Bang (mutated Banger, fiery-orange aura): twice the size, and it roams in a configurable squad. Each one goes out with a full shop-grenade blast, and one blast sets off the next...
  • Glutton (mutated Animal, amber aura): it EATS your loot — any loose valuable it gets close to is swallowed whole. And every meal makes it tougher, harder-hitting and heavier. Kill it and it coughs the whole haul back up.
  • Alpha (mutated Apex Predator, gold aura): a countdown ticks over its head — at zero it transforms, trades places with a random other enemy on the map, and HOWLS: everything alive hunts you for a while.
  • Belladonna (mutated Bella, magenta aura): her own bell-ring warning summons a swarm of identical PHANTOM decoy tricycles that charge in alongside her — same look, same sound. The real one hits hardest, but a decoy still stings, so tanking the whole swarm isn't free. She also gets angry MUCH faster than vanilla and holds a grudge far longer once provoked — there's barely a moment's peace once she notices you.
  • Flambé (mutated Chef, burning-orange aura): flings four REAL armed shop grenades around itself each tumble attack. The grenades can't hurt enemies — only you.
  • Fenrir (mutated Elsa, icy-blue aura): the dog freezes and a countdown ticks over its head the moment it spots you. When it hits zero it transforms and hunts you as normal. Just enough time to run — petting won't help. Staying close is no longer safe: the transformation releases a damaging shockwave.
  • Redline (mutated Reaper, hot-red aura): an overclocked pursuit form. Once it commits to a chase it moves much faster and leaves compact explosive wakes behind itself. The wake cannot hurt enemies, so making it run through a crowd won't save you.
  • Singularity (mutated Bowtie, ultraviolet aura): its yell becomes a visible gravity well that drags players and loose valuables toward it. When the yell stops, the field collapses into a damaging implosion.
  • Faultline (mutated Headman, molten-amber aura): each mace wind-up tears a telegraphed chain of ground eruptions toward the nearest player. Watch the warning rings and move across the line, not along it.
  • Kaleidoscope (mutated Clown, electric-cyan aura): its laser impact splits into three prismatic blast marks across the floor. The rings give you a moment to move before all three detonate.
  • House Edge (mutated Gambit, casino-gold aura): completing its roulette is only the first gamble. A ring of delayed blasts appears around the captive and detonates clockwise — the centre is left open, but nearby teammates need to read the sequence.
  • Resonance (mutated Upscream, resonant-blue aura): every attack records a short trail of the target's recent positions. Those echoes explode after a warning, so standing still stacks danger under you.
  • Blood Bank (mutated Tick, transfusion-green aura): every bite shares part of the health it steals with all nearby wounded enemies and temporarily shields every nearby enemy against damage. Focus it first or the whole room becomes harder to kill.
  • Railgun (mutated Rugrat, charged-cyan aura): turns every valuable it throws into a glowing, high-speed projectile with a stronger impact. The bright trail shows exactly what is about to hit you.
  • Blackout (mutated Robe, near-black violet aura): when it starts hunting, nearby room lights and carried lights fade almost completely — and the Robe speeds up inside its own darkness. The lights and movement speed recover when it calms down or moves away.

Grab a mutant and its name shows up, so you always know what you're dealing with.

How it works

  • On spawn, a vanilla enemy has a chance to mutate: 2.5% per level, capped at 25% per mutant type (both configurable), rolled independently per type — so deeper runs get wilder.
  • Once a specific enemy mutates, it stays mutated for the rest of the level, even if it despawns and respawns later.
  • Mutants start with the configured health multiplier (2x by default), then gain +0.05x health per completed level, capped at 3.5x by default. Both the bonus and cap are configurable.
  • Every client decides mutation independently (from a deterministic per-enemy, per-type roll), so the decision itself needs no network message. Ability events use the enemy's existing PhotonView; health, spawning and loose-world physics stay host-driven, while area damage is created locally on every client to match R.E.P.O.'s victim-authoritative damage rules.
  • Explosions deal proper damage, knockback and sound.

Config & debug

BepInEx/config/com.matsu.repomutations.cfg

  • Mutation / ChancePerLevel (2.5%/level), HealthMultiplier (mutants have 2x HP), aura light range/intensity
  • Mutation / HealthBonusPerLevel (+0.05x per completed level), MaxHealthMultiplier (3.5x), DisabledMutants (comma-separated names to turn off)
  • Per-mutant tuning (damage, cooldowns, ranges, beam/fuse durations, countdowns, trail lifetime, squad size, Glutton growth rates, Redline speed/wakes, Singularity pull, Faultline eruptions, Kaleidoscope marks, House Edge rings, Resonance echoes, Blood Bank healing, Railgun projectiles, Snatcher destination rifts, Deathgaze repeat charge, Fenrir shockwaves, Blood Bank shielding, Blackout radius/speed, etc.)
  • Debug spawn keys (host only): F9 = Boomday Boy, F10 = Poltergeist, F8 = Meltdown Crew, F7 = Snatcher, F6 = Deathgaze, F5 = Deadeye, F4 = Trickster, F3 = Big Bang, F2 = Fenrir, F1 = Glutton, F11 = Alpha, F12 = Belladonna, Insert = Flambé, Home = Redline, Delete = Singularity, PageUp = Faultline, End = Kaleidoscope, PageDown = House Edge, Pause = Resonance, [ = Blood Bank, ] = Railgun, Backslash = Blackout

Bug reports & requests

Found a bug or have an idea? Please use this form: https://docs.google.com/forms/d/e/1FAIpQLSfl7f-oNiwjXjd7mUkfQoqBIhbJhQhhfV-ZmovjJVQ9orwuYQ/viewform


REPO Mutant Enemies(日本語)

R.E.P.O. のバニラ敵が、まれに突然変異してスポーンします。見た目はベース敵のモデルのままですが、 色つきの変異オーラをまとい、より厄介な新しい能力を得ます。v1.0では全22種です。

⚠ このMODはロビー全員が導入する必要があります(ホストのみでは不可)。全員が変異オーラや挙動を 正しく見るために必要です。

変異個体

  • Boomday Boy(突然変異した Birthday Boy/オレンジのオーラ): 通常より頑丈な Birthday Boy。プレイヤー が近づくと爆発を起こし、しかも自分は生き残ってクールダウン後にまた爆発します。風船は警告として オレンジ色に変異します:
    • プレイヤーが風船に触れるとその風船だけが爆発します(連鎖なし)。
    • 敵が風船に触れると連鎖もダメージもなく、ただ割れるだけです。
    • Boomday Boy が死亡(または周期爆発)すると、設置した風船が設置した順番に0.1秒間隔で次々に 爆発する連鎖反応が起きます。
    • 複数の Boomday Boy がいる場合、それぞれ自分の風船だけを個別に管理します。
  • Poltergeist(突然変異した Mentalist/メンタリスト/水色のオーラ): 反重力の力が暴走。周囲に持続する 無重力フィールドを張り、近くの宝・小物・カートをふわふわ浮かせ、周期的に浮いた宝をプレイヤーに ブン投げます。投擲のロジックはゲーム本体の投擲敵(赤ちゃん系)と同じ物理挙動で、当たった宝自体の 衝突ダメージで倒れます。人為的・無差別なダメージはありません。
  • Meltdown Crew(突然変異した Cleanup Crew/掃除屋/毒々しい緑のオーラ): 爆弾頭を1つ投げる通常とは 違い、頭を3個同時に射出してきます — 通常速度・鈍足・凶暴な倍速の3つが同時に迫り、まとめて爆発します。
  • Snatcher(突然変異した Hidden/隠れ者/紫のオーラ): 通常のHiddenはプレイヤーを掴むと徒歩でゆっくり 遠くまで連れ去ってから離します。Snatcherは連れ去りを省略し、掴んだプレイヤーをその瞬間にマップ中の ランダムな地点へ瞬間移動させ(足がつく安全な地面だけを選ぶよう検証済み、奈落には飛ばされません)、 その場でダメージを与えます。さらに転送先へ不安定な裂け目が残り、短い警告後に爆発するため、 孤立したプレイヤーはすぐ移動しなければなりません。
  • Deathgaze(突然変異した Peeper/覗き魔/赤いオーラ): その視線はもう不快なだけでは済みません。長く ロックオンされる前に、視線を切りましょう。一度撃たれても同じ視線を切れないと、次のビームは 回を追うごとに短時間でチャージされます。
  • Deadeye(突然変異した Huntsman/青いオーラ): プレイヤーのPhoton Blasterを手に入れています。撃つとき、 ブラスターも一緒に火を噴きます — 持続するレーザービーム。
  • Trickster(突然変異した Gnome/紫のオーラ): ミミックです。静かになると、そのへんの財宝そっくりに 化けて待ち伏せします。化けている間はオーラの光さえ消えます。近づく・掴む・攻撃した瞬間、財宝が弾けて ノームが襲いかかってきます。
  • Big Bang(突然変異した Banger/燃えるオレンジのオーラ): サイズ2倍、そして設定可能なスカッドで行動。 1体1体がショップのグレネードと同威力で爆発し、その爆発が次の1体を誘爆させ…。
  • Glutton(突然変異した Animal/琥珀のオーラ): お宝を食べます。近くの落ちている財宝を丸呑みし、 食べるたびに硬く・痛く・重く成長。倒せば飲み込んだ財宝を全部その場に吐き出します。
  • Alpha(突然変異した Apex Predator/金のオーラ): 頭上にカウントダウンが出て、0になると変身 — その瞬間 マップ上のランダムな別の敵と位置が入れ替わり、遠吠えでマップ中の敵があなたを狩りに来ます。
  • Belladonna(突然変異した Bella/マゼンタのオーラ): 彼女自身のベルの前兆演出のたびに、そっくりな幻の 三輪車の群れが一緒に突っ込んできます。見た目も音も本物と同じ — 本物に当たると大ダメージですが、偽物に 当たっても軽くはない一撃を受けます。群れを丸ごと無視するのは得策ではありません。さらにバニラよりずっと 早く怒り、一度目をつけられると長く執念深く追われます。
  • Flambé(突然変異した Chef/燃えるオレンジのオーラ): 攻撃のたび周囲4方向へ本物の起動済みグレネード をばら撒きます。このグレネードは敵には効かず、プレイヤーだけを吹き飛ばします。
  • Fenrir(突然変異した Elsa/氷青のオーラ): 犬がプレイヤーを見つけると立ち止まり、頭上にカウントダウン が出ます。0になると変身して通常通り襲ってきます。逃げる時間はほんの少し — 撫でても止まりません。 変身時にはダメージのある衝撃波も放つため、近くで待ち構えるのは危険です。
  • Redline(突然変異した Reaper/灼熱の赤いオーラ): 追跡能力を限界まで加速した個体です。プレイヤーを 追い始めると移動速度が跳ね上がり、走った跡へ小型の爆発する轍を残します。爆発は敵には効きません。
  • Singularity(突然変異した Bowtie/紫外線色のオーラ): 叫び声が重力井戸へ変化し、プレイヤーと 周囲のお宝を中心へ引き寄せます。叫びが終わる瞬間、重力場が崩壊して大きな内向き爆発を起こします。
  • Faultline(突然変異した Headman/溶岩色のオーラ): メイスを振りかぶるたび、最寄りのプレイヤーへ 向かって床を裂く連続噴出を発生させます。床の警告リングを見たら、亀裂に沿わず横へ回避してください。
  • Kaleidoscope(突然変異した Clown/電気的な水色のオーラ): レーザーの着弾点が床の 3つのプリズム爆破地点へ分裂します。警告リングが消える前に横へ抜けてください。
  • House Edge(突然変異した Gambit/カジノゴールドのオーラ): ルーレットの結果が出るたび、 捕まったプレイヤーの周囲へ爆発リングを作り、時計回りに起爆します。中央は意図的に安全地帯です。
  • Resonance(突然変異した Upscream/共鳴する青いオーラ): 攻撃のたび、標的が直前にいた足元を 連続して記録します。その残響地点は警告後に爆発するため、立ち止まると危険が重なります。
  • Blood Bank(突然変異した Tick/輸血色の緑のオーラ): プレイヤーからHPを吸うたび、その一部を 周囲の負傷した敵すべてへ分配し、さらに周囲の敵へ一時的なダメージ耐性を付与します。先に倒さないと、 部屋中の敵が回復しながら硬くなります。
  • Railgun(突然変異した Rugrat/帯電した水色のオーラ): 投げるお宝を、高速かつ高威力の発光弾へ 変えます。明るい軌跡で飛んでくる方向は見えますが、直撃は通常より危険です。
  • Blackout(突然変異した Robe/黒に近い紫のオーラ): 狩りを始めると、周囲の室内灯や持ち運び ライトがほぼ消灯し、暗闇の中でRobe自身の追跡速度も上昇します。落ち着くか離れれば、照明と速度は 元に戻ります。

変異体を掴むと名前が表示されるので、何と対峙しているのか一目で分かります。

仕組み

  • スポーン時、バニラ敵が一定確率で突然変異します。確率はレベル×2.5%(1タイプ最大25%・どちらも設定可)。 各変異タイプごとに独立して判定するので、深く潜るほど荒れていきます。
  • 一度突然変異した個体は、レベル中にデスポーン→リスポーンを繰り返しても変異したままです。
  • 変異体のHPは設定した基礎倍率(既定2倍)から始まり、クリア済みレベルごとに**+0.05倍**ずつ成長します (既定上限3.5倍)。成長量と上限は設定で変更できます。
  • 突然変異の判定は敵個体・変異タイプごとの決定論的な乱数を使い、各クライアントが独立して同じ結果へ 到達するため、判定そのものに通信は不要です。能力イベントは敵が元から持つPhotonViewを利用し、HP・ スポーン・ワールド物理はホストが管理、範囲ダメージはR.E.P.O.の被害者権限方式に合わせ各端末で生成します。
  • 爆発はダメージ・ノックバック・効果音のあるしっかりした爆発です。

設定・デバッグ

BepInEx/config/com.matsu.repomutations.cfg

  • Mutation / ChancePerLevel(レベル×2.5%)、HealthMultiplier(基礎HP倍率)、 HealthBonusPerLevel(クリアごとのHP加算)、MaxHealthMultiplier(HP倍率上限)、 DisabledMutants(無効化する変異名をカンマ区切り)、オーラ光の範囲/強さ
  • 各変異個体の調整(ダメージ・クールダウン・範囲・ビーム/信管時間・カウントダウン・轍の残留時間・スカッド数・ Gluttonの成長率・Redlineの速度と轍・Singularityの吸引・Faultlineの噴出・Kaleidoscopeの爆破地点・ House Edgeのリング・Resonanceの残響・Snatcherの転送裂け目・Deathgazeの連射加速・Fenrirの衝撃波・ Blood Bankの回復/耐性・Railgunの投擲・Blackoutの範囲/速度など)
  • デバッグ召喚キー(ホストのみ): F9 = Boomday Boy、F10 = Poltergeist、F8 = Meltdown Crew、 F7 = Snatcher、F6 = Deathgaze、F5 = Deadeye、F4 = Trickster、F3 = Big Bang、F2 = Fenrir、 F1 = Glutton、F11 = Alpha、F12 = Belladonna、Insert = Flambé、Home = Redline、 Delete = Singularity、PageUp = Faultline、End = Kaleidoscope、PageDown = House Edge、 Pause = Resonance、[ = Blood Bank、] = Railgun、Backslash = Blackout

バグ報告・要望

不具合や要望があれば、こちらのフォームからお願いします: https://docs.google.com/forms/d/e/1FAIpQLSfl7f-oNiwjXjd7mUkfQoqBIhbJhQhhfV-ZmovjJVQ9orwuYQ/viewform

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.