Jump to content
Message added by The_Kiiiing,

6 Screenshots

  • 42.6k
  • 750
  • 242.91 kB

depends on

About Halloween

Get your server ready for Halloween!  This plugin adds several options to make your server more spooky, including jumpscares when looting a crate, customizable NPC clothing and graveyards with zombies that spawn at night.

 

Features:

  • Graveyards with loot guarded by zombies
  • Play spooky sound effects at night
  • Jumpscares when looting a crate
  • Custom NPC clothing
  • Junk pile decorations

 

New with version 1.3.0: Random jumpscares

An NPC will randomly appear behind a player and make noises to get the players attention. When the player turns around, a configurable sound is played. The NPC will follow the player until it gets killed or destroyed by a timer.

Video: https://imgur.com/a/1IsYXKV

Command to manually scare players:

jumpscare <playerNameOrSteamId?>

Permission:

halloween.scare - Required to use the jumpscare command

 

Graveyards:

graveyard3.thumb.png.9b8471ef3cf43b8a7d2f6e270fc0aec5.pngThe plugin comes with one graveyard built-in, you can also create custom grave yards. Graveyards spawn at night and are guarded by zombies. Inside you can find coffins with loot. They will burn down as soon as the sun rises.

To create a custom graveyard you first have to build one. Any deployable in the game can be added to a graveyard with some serving a special purpose:

  • Snowman: Placing a snowman in the graveyard will create a zombie spawn point at that position
  • Coffin: Every coffin will be filled with loot when the graveyard spawns. The loot can be changed in the config

To save a graveyard, go to the center of your graveyard and type /gy new . Now hit every object you want to include in your graveyard with a hammer. When you are done use /gy save <name> to save the graveyard. To spawn the graveyard at night you have to add the name to the config field "Grave yard configurations to spawn".

 

Junkpiles:

junkpile2.thumb.png.84a72ebf5acabf05a69a7b1c6aafe211.pngEvery junk pile can be customized with decorations. Out of the box the plugin comes with a default configuration for each junk pile.

To edit the decorations of a junk pile, use the command /jp <type> where type is a letter from a to j each representing a different junk pile. A junk pile will spawn at your current position. To add objects to the junk pile just hit them with a hammer and use /jp save when you are done.

 

Custom jumpscare sounds:

There are 2 default sounds for jumpscares: _scream and _laugh, you can also record custom sounds. To record a custom sound using the in-game voice chat, type /rec to start the recording and /rec again to stop the recording.

You can check you current recording by using the command /rec test. A ghost will spawn next to you and play the sound you just recorded.

To save your recording use /rec save <name>. Now you can add the name of the recording to the config field "Jumpscare sounds".

 

Permissions:

halloween.edit   - Required to edit junk piles and graveyards
halloween.record - Reqired for recording new sounds

 

Configuration:

{
  "Enable lightnings at night": true,
  "Enable fog at night": true,
  "Enable junk pile decorations": true,
  "Max decorations per junk pile": 2,
  "Max total junk pile decorations (set lower to reduce performance impact)": 2000,
  "Enable grave yards": true,
  "Enable fire when grave yards despawn (impacts performance)": false,
  "Show graveyards on the map (requires https://codefling.com/plugins/marker-api)": true,
  "Map marker settings": {
    "Name": "A Graveyard",
    "Radius": 0.2,
    "Color (hex format)": "#FFFF00"
  },
  "Spawn graveyards during this time": {
    "start": 19,
    "end": 7
  },
  "Grave yard zombie health": 120.0,
  "Grave yard population at night": 20,
  "Allow grave yards on roads": true,
  "Grave yard despawn time (seconds)": 40.0,
  "Minimum distance between grave yards": 50.0,
  "Grave yard configurations to spawn": [
    "_default"
  ],
  "Grave yard loot table": // Removed for readability
  "Grave yard zombie configuration": {
    "Npc name": "Zombie",
    "Health": 150.0,
    "Attack range multiplier": 1.0,
    "Sense range (m)": 50.0,
    "Vision cone (degrees)": 135.0,
    "Damage scale (1 = 100%)": 1.0,
    "Memory duration (seconds)": 60.0,
    "Roam range (m)": 30.0,
    "Chase range (m)": 50.0,
    "Remove corpse on death and drop bag": false,
    "Kit (requires Kits plugin)": "",
    "Clothing items": // Removed for readability
  },
  "Enable sound effects at night": true,
  "Minimum time between sound effects (per player, in minutes)": 5.0,
  "List of sound effects": [
    "assets/bundled/prefabs/fx/player/beartrap_scream.prefab",
    "assets/bundled/prefabs/fx/player/howl.prefab"
  ],
  "Custom NPC Clothing": {
    "stables_shopkeeper": [
      {
        "Item shortname": "pumpkin",
        "Skin id": 0
      },
      {
        "Item shortname": "gloweyes",
        "Skin id": 0
      }
    ]
    // Removed for readability
  },
  "Custom NPC clothing ignored NPC skins": [
    11162132011012
  ],
  "Loot jumpscare configuration": {
    "Enabled": true,
    "Jumpscare NPC name": "Ghost",
    "Jumpscare chance (%)": 5.0,
    "Minimum time between jumpscares (per player, in minutes)": 30,
    "Jumpscare sounds - played when the player is looking at the npc": [
      "_scream"
    ]
  },
  "Random jumpscare configuration": {
    "Enabled": true,
    "Jumpscare NPC name": "Ghost",
    "Jumpscare chance (%)": 5.0,
    "Minimum time between jumpscares (per player, in minutes)": 30,
    "Jumpscare sounds - played when the player is looking at the npc": [
      "_laugh",
      "_scream"
    ],
    "Attention sound effects - played when the player is not looking at the npc": [
      "assets/prefabs/deployable/reactive target/effects/snd_knockdown.prefab",
      "assets/prefabs/clothes/halloween.scarecrow/effects/soul_release_effect.prefab",
      "assets/bundled/prefabs/fx/item_break.prefab",
      "assets/prefabs/building/door.hinged/effects/door-wood-knock.prefab",
      "assets/prefabs/weapons/cleaver big/effects/hit.prefab",
      "assets/prefabs/weapons/sword big/effects/hit.prefab",
      "assets/bundled/prefabs/fx/player/gutshot_scream.prefab"
    ]
  },
  "Recording command name": "rec",
  "Grave yard command name": "gy",
  "Junk pile decoration command name": "jp",
  "Jumpscare command name": "jumpscare"
}

 

  • Like 3
  • Love 2

User Feedback

1.5m

Downloads

Total number of downloads.

7k

Customers

Total customers served.

105.2k

Files Sold

Total number of files sold.

2.1m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.