ColonBlow
Freezes players, NPCs, and rideable horses with arrows

Supported Games
GameServerKingsGameServerKings

** 5.4.2023 - version 1.1.2 update for Rust update **

Overview

Allows authorized players to shoot a Freeze Arrow. When the arrow hits something, players, npc's and horses within a certain radius will be frozen in place for 10 seconds (default) and will have the frozen overlay on there screen until timer is up.

Since these arrows tend to really really piss people off when they get frozen.. LOL (perfect for rust). I will try to come up with a good way to limit its uses easily if wanted.

Players can get 1 new arrow by killing a player or NPC.

Usage

Player will type /freezearrow. only the next arrow shot from bow or crossbow will be a Freeze Arrow. After its shot, arrows will become normal again.Players can type /freezearrow again without shooting to toggle it back off.

Commands

  • /freezearrowThis will enable next shot to be a Freeze Arrow. Or will turn it off.

  • /freezecountChecks how many arrows you have left.

Permissions

  • /freezearrows.allowed - allows the use of freeze arrows
  • /freezearrows.unlimited - no limit to number of arrows

Conifguration

{
  "FreezeArrowConfig": {
    "Time - How long player is frozen when hit.": 10.0,
    "Time - Cooldown for freezing same player again.": 120.0,
    "Radius - The distance from impact players are effeted.": 5.0,
    "Overlay - How long frozen overlay is shown when player is frozen": 10.0,
    "Arrows - Number of arrows on startup per player.": 1,
    "Arrows - Automatically reload another freeze arrow if player has them? (false will toggle freeze arrow off after shooting one) ": true,
    "Overlay - Show freeze overlay when player is frozen ": true,
    "Effects - Show hit explosion effect ?": true,
    "Targets - Arrows will freeze players ?": true,
    "Targets - Arrows will freeze NPCs ?": true,
    "Targets - Arrows will freeze Ridable Horses ?": true
  }
}

Localization

{
  "onnextshottxt": "Your next shot will be a Freeze Arrow",
  "arrowsleft": "Arrows remaining : ",
  "arrowadded": "You have added a freeze arrow to your quiver.",
  "offnextshottxt": "Your next shot will a Normal Arrow",
  "yourfrozetxt": "You are frozen in place....",
  "nofreezearrows": "You have no freeze arrows left",
  "unlimitedfreezearrows": "You have unlimited freeze arrows.. have fun :)",
  "notoggle": "You have not toggled Freeze Arrows ye",
  "unfrozetxt": "You are now unfrozen.... "
}

MIT License


Copyright (c) 2019 ColonBlow


Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:


The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.


THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.