LazerWeaponry

版本 v1.0.1·更新於 2024-08-29

A Content Warning mod that allows rescue hook to shoot lazer projectiles and adds a PvP mode to play with your friends!

模組介紹 作者原文

LazerWeaponry

This mod does work with MortalEnemies as a soft depencency, but better to keep it enabled for better experience ^^! And all settings is being synced with host via ConfigSync.

LazerWeaponry introduces alternative lazer mode to Rescue Hook that is being activated upon hitting R button and also changes item's beam color to red.

Once you've entered alternative firing mode, you will be able to shoot lazer bullets simillar to what is being fired from Dog's turret and colored to your visor color (that will be visible for all players!)

Alongside with shooting mechanics, mod also introduces standalone PvP mode that can be enabled in settings which also enables headshot system and kill rewarding system that will locally change your amount of cash after submerging back if you killed either monsters or players (monsters give slightly less cash than a players, but that is depends on dangel level of monster and host's settings).

If PvP mode is being enabled, players will spawn in their separate bells and only 1 alive player will leave the Old World because noone will be able to submerge unless 1 player is alive.

Despite Rescue Hook depleting some amount of charge upon firing a projectile, it'll recharge after 3 seconds of no firing if PvP mode is enabled.

Settings:

Rescue hook's lazer mode settings

  • Bullet damage (integer)
  • Description: Base damage of bullet upon hitting player/enemy.
  • Range: 5..25
  • Default: 10
  • Ammo (integer)
  • Description: Maximum amount of times that Rescue Hook can be used in battle mode when full-charged.
  • Range: 2..20
  • Default: 10
  • Recoil force (integer)
  • Description: Recoil force applied to hand upon firing a bullet.
  • Range: 10..50
  • Default: 25
  • Delay after firing bullet (float)
  • Description: Duration of delay in seconds after firing each bullet.
  • Range: 0.01..0.5
  • Default: 0.15
  • Damage multiplier on headshot (float)
  • Description: Multiplier of damage that will be applied to victim if bullet will hit their head.
  • Range: 1..4
  • Default: 2
  • Player fall time upon headshot (float)
  • Description: Duration in seconds of falling down when player is getting a headshot.
  • Range: 0..3
  • Default: 1.5
  • Money reward for killing player (integer)
  • Description: Amount of money for killing a player.
  • Range: 20..75
  • Default: 35
  • Money reward for killing monster (integer)
  • Description: Base amount of money for killing a monster.
  • Range: 5..35
  • Default: 15

Sound settings (yes, they exists!)

  • Headshot sound volume (integer)
  • Description: Volume of sound that alerts player if they dealt a headshot to another player.
  • Range: 0..100
  • Default: 75
  • Kill sound volume (integer)
  • Description: Volume of sound that alerts player if they dealt a headshot to another player.
  • Range: 0..100
  • Default: 100

Monster behaviour on hit

  • Monster fall time on hit (float)
  • Description: Duration in seconds of falling down when monster is being hit. Note that it doubles upon headshot.
  • Range: 0..5
  • Default: 2
  • Monster force multiplier on hit (float)
  • Description: Amount of force applied to monsters if they're hit.
  • Range: 0..1
  • Default: 0.25

PvP settings

  • PvP mode (toggle)
  • Description: Upon enabling, unlocks some tweaks targeted for multiplayer PvP.
  • Disabled by default
  • Vulnerable enemies (toggle)
  • Description: Defines if enemies can be killed via use of MortalEnemies or not. Won't work when MortalEnemies is disabled in mod manager/isn't installed.
  • Disabled by default

Credits

  • TheBrickBattla - playtesting and suggesting this mod!
  • Rivinwin - helping with integrating MortalEnemies and playtesting
  • Notest - helping with integrating ConfigSync and finding annoying bug in Mycelium
  • Day - making awesome WIP mod named TKTC which i had most influence from!

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPackHamunii-AutoHookGenPatcherRugbugRedfern-MyceliumNetworkingCommanderCat101-ContentSettingsNotest-ConfigSyncJustMeForNow-MortalEnemies

檔案與校驗

檔案名稱
LazerWeaponry-1.0.1.zip
檔案大小
194.0 KiB