Dungeon Events

Платное Dungeon Events 3.7.4

What's New in Version 3.5.7​

  • Compliance with Facepunch Terms of Service changes
  • Hook OnDungeonWin now returns winnerId and TierName

What's New in Version 3.5.8​


- Fixed issue on Oxide with weapon turrets after forced update.

What's New in Version 3.5.6​

  • Added configurable spawn delay settings (SmallDelay/BigDelay); increase these values to improve performance during dungeon creation.
  • Reduced the UI font size, which was causing the text to not appear at certain resolutions.

What's New in Version 3.5.5​

  • New DungeonHeight in DungeonSpawnSettings lets you set the exact Y-coordinate where dungeons spawn.
  • Plugin now fires OnDungeonWin(ulong winner) when a dungeon is successfully cleared.
void OnDungeonWin(ulong winner)
{
Puts("OnDungeonWin: " + winner);
}

What's New in Version 3.5.4​

  • Added compatibility with the "Simple Turrets" plugin.
  • Fixed a bug where the UI text wouldn't appear for some players; changed the UI text to use CuiLabel and the default font.
  • Increased the placement check distance for the Portal to avoid player-deployed objects.

Вложения

  • fdgfhjfg.webp
    fdgfhjfg.webp
    57.2 KB · Просмотры: 21
  • fdhjhyj.webp
    fdhjhyj.webp
    71 KB · Просмотры: 21
  • gerrth.webp
    gerrth.webp
    52.1 KB · Просмотры: 19
  • hdfgfjfgh.webp
    hdfgfjfgh.webp
    24.5 KB · Просмотры: 17
  • hjhjhgh.webp
    hjhjhgh.webp
    44.2 KB · Просмотры: 17
  • jkııluık.webp
    jkııluık.webp
    36.9 KB · Просмотры: 21

What's New in Version 3.5.3​

  • Improved NPC repositioning logic: NPCs will now return to their initial position if they haven't taken damage for a while.
  • New config added – AutoSpawnDelay: Sets a minimum delay (in seconds) between automatic dungeon spawns.
  • Players can no longer be inside or own more than one owned dungeon at the same time, unless they have admin permissions.
  • Each difficulty tier now supports its own maximum for auto-spawned dungeons (MaxActiveAutoSpawn), preventing any single tier from flooding the map.
  • Added temperature control: Players will no longer feel cold or hot inside dungeons.
  • New difficulty tier – "Impossible": An extremely hard dungeon tier was added. It is configurable through the Impossible tier settings and is disabled by default.

What's New in Version 3.5.0 :​

  • Totally revamped dungeon builder – layouts now branch out, reconnect, and give each room multiple exits, making every run feel fresher and trickier.
  • Custom loot boxes – admins can now set any box prefab and skin directly in the config; no more hard-coded small wood box.
  • Finishing-bonus tweaks – when you clear a dungeon, the exit portal pops up beside a nearby player, and every garagedoor inside disappears so you can stroll out.

3.5.1 :​

  • Increasing the check distance at which dungeons are created to prevent them from overlapping.
  • Two new settings have been created that can further increase the size of the dungeon rooms.
  1. "Dungeon Rooms (1 - 6)"
  2. "Dungeon Room Size (5 - 10)"

3.5.2 :​

Fixed a bug where the value of 'Dungeon Room Size (5 - 10)' was not being applied correctly.
What's New in Version 3.4.3 :
  • Optimized dungeon creation, making them generate much faster.
  • Added a new setting, "Max Unentered Lifetime (in seconds)", which removes an inactive dungeon if no player enters it within this time.
  • Added more debug logs during dungeon creation.
What's New in Version 3.4.4 :
- Updated for the Rust forced update.
Better Room-Seal Detection
Added a full-circle wall check around each room so the generator avoids creating tiny enclosed spaces.

Safer Death Teleport
Strengthened the “on player death” logic with extra null-checks on both portals, preventing errors when moving players (and NPCs) back outside.
3.3.6 - Added a new Dungeon Reward option that integrates with the SkillTree plugin.

3.4.0 -
  • Added an admin chat command "de.reloadconfig" to reload the configuration without reloading the plugin.
  • Added an admin chat command "de.toggle" to enable or disable dungeon purchases.
  • Added an admin chat command "de.removenearest" to remove the active dungeon whose portal is nearest to the issuing admin.
  • Added a player chat command "removedungeon" allowing a player to destroy the dungeon they own.
  • Prevented NPCs from entering the initial spawn-room.
  • Automatically close the spawn-room door on player death to shield them from NPC fire during respawn loading.
  • Changed so a dungeon’s lifetime timer only begins once the player actually enters it.
  • Display and live-update each dungeon’s timer on the world map.
  • Made dungeon lifespan configurable on a per-tier basis.
  • Switched foundationPrefab to always use foundation blocks instead of ceilings to fix metal-coloring bugs.
  • Added an extra check when spawning entities inside a dungeon to prevent any room from being sealed off without a door (tested across 100+ dungeons with no trapped chambers).
3.4.1 - Bug Fix: Added a null check for dungeon.InsidePortal.transform in the OnPlayerDeath hook to prevent a potential NullReferenceException.
  • Reward Priority: The system now attempts to give the dungeon‐clear reward to the owner first.
  • Fallback Handling: If the owner is offline or an error occurs, the reward is automatically given to the first player still inside the dungeon.
  • Guaranteed Payout: Ensures that at least one participant always receives the reward when the dungeon is cleared.