# NightDomeEvent
**__Project details__**
**Project:** *NightDomeEvent*
**dev language:** *c# oxide*
**Plugin language:** *en*
**Author:** [@RustFlash](https://github.com/Flash-Ticker)
## Description:
The NightDomeEvent is a dynamic event system that transforms the Sphere Tank monument into an exciting PvP arena during nighttime. It spawns elite scientists equipped with various weapons, SAM sites to prevent aerial approaches, flares for illumination, and valuable loot crates including hackable crates. The event now offers three different difficulty modes that change the challenge level and rewards.
## Features:
- Three difficulty levels: Easy, Medium, and Hard
- Automated event that starts at configurable nighttime hours
- Multiple NPC scientists strategically positioned across three levels:
- Upper Ring (Dome Top)
- Middle Ring (2nd Floor)
- Lower Level (Ground & Silos)
- Defensive Systems:
- 3 SAM sites with infinite ammo to prevent helicopter camping
- Difficulty-based diesel barrel spawns (1 for Easy, 2 for Medium, 3 for Hard)
- Hostile Turret System (Hard mode only):
- Auto-turrets that target only players, not NPCs
- Non-lootable weapons and ammo from destroyed turrets
- Illumination System:
- Dynamic flare system across multiple levels
- Auto-refreshing flares that never burn out during the event
- Loot System:
- 3 Elite crates in strategic positions
- Hackable chinook crates at the top (1-3 based on difficulty)
- Configuration Options:
- Customizable event duration
- Configurable start time
- Test mode for admin setup
- Fully configurable NPC health, weapons, and abilities per difficulty
## Permission:
Required for all admin commands
nightdomeevent.admin
## Commands
*chat commands*
`/flashnightdome.easy` - Schedule the next event on Easy difficulty
`/flashnightdome.medium` - Schedule the next event on Medium difficulty
`/flashnightdome.hard` - Schedule the next event on Hard difficulty
`/stopnightdome` - Stop the current event
*console commands*
`flashnightdome.easy` - Schedule the next event on Easy difficulty
`flashnightdome.medium` - Schedule the next event on Medium difficulty
`flashnightdome.hard` - Schedule the next event on Hard difficulty
`stopnightdome` - Stop the current event
## Config
```json
{
"EventDurationMinutes": 60, // Duration of each event in minutes
"EventStartHour": 20, // Hour of day when event starts (24h format)
"DefaultLanguage": "en", // Default language for the plugin
"Easy": {
"NpcHealth": 250,
"NpcWeapons": ["rifle.lr300", "rifle.ak", "pistol.m92"],
"NpcVisionRange": 50.0,
"NpcAggressionRange": 50.0,
"ChinookCrateCount": 1,
"NpcCount": 11
},
"Medium": {
"NpcHealth": 575,
"NpcWeapons": ["rifle.lr300", "rifle.ak"],
"NpcVisionRange": 75.0,
"NpcAggressionRange": 75.0,
"ChinookCrateCount": 2,
"NpcCount": 13
},
"Hard": {
"NpcHealth": 900,
"NpcWeapons": ["rifle.lr300", "rifle.ak"],
"NpcVisionRange": 100.0,
"NpcAggressionRange": 100.0,
"ChinookCrateCount": 3,
"NpcCount": 16
}
}
```
## Dependencies
MonumentFinder - https://umod.org/plugins/monument-finder
MarkerManager - https://umod.org/plugins/marker-manager
## Multilingual Support:
The plugin supports multiple languages. Language files are located in the lang folder and can be edited or expanded as needed. Currently supported languages:
default: **EN**
**DE | FR | ES | IT | TR | RU | UK**
*Please note that the language files were translated using the DeepL Language Tool*
## Difficulty Information:
### Easy Mode
- 1 Hackable chinook crate
- 11 NPCs with 250 health
- 1 Diesel barrel per SAM site
- No auto-turrets
### Medium Mode
- 2 Hackable chinook crates
- 13 NPCs with 575 health
- 2 Diesel barrels per SAM site
- No auto-turrets
### Hard Mode
- 3 Hackable chinook crates
- 16 NPCs with 900 health
- 3 Diesel barrels per SAM site
- 3 Auto-turrets that only target players
---
**load, run, enjoy** 💝