advancedairstrikes

#23 - published 2 weeks ago

AdvancedAirstrikes

AdvancedAirstrikes allows you to call in an Airstrike on a location that you have marked on your map! When calling in an Airstrike, others will have the Location marked on their maps and a Flare effect will be shown where the center of the Airstrike location is.

This plugin also introduces a working /boom command

 

Quick Demonstration/Update:

 

Usage:

  • Place a marker where you want the Airstrike to be on your map.
  • Run the Airstrike command.

 

Commands:

  • /Airstrike
  • /Boom <User>
    • If a User isnt selected, it will explode whatever you are looking at.

 

Aliases:

  • /AStrike – Airstrike
  • /Explode – Boom

 

Configurable Options:

  • Max Boom Distance (/Boom has to be below this distance)
  • Min & Max Airstrike Distance. (Airstrike has to be between these distances)
  • Strike Count. (How many bombs/strikes there are)
  • Start Delay. (How long before the Airstrike is started after the command)
  • Min & Max Strike Delay (Length between each strike is between these values)
  • Damage Intensity (How much damage each strike does)
  • Strike Radius (The radius of the strikes)
  • Airstrike Location Effect (Default is the Carepackage flare: 120)
  • Strike Explosion Effect (Default is Bomb 2: 45)
  • Log Airstrikes (Logs all Airstrikes to a file)
  • Broadcast Airstrikes (Globally broadcasts each airstrike)

 

Permissions:

  • airstrike
  • boom

 

Contact:

Mr.Kwabs#9751 on Discord.

Default configuration


<?xml version="1.0" encoding="utf-8"?>
<ConfigurationAirstrikes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <MaxBoomDistance>250</MaxBoomDistance>
  <MaxAirstrikeDistance>250</MaxAirstrikeDistance>
  <MinAirstrikeDistance>50</MinAirstrikeDistance>
  <StrikeCount>35</StrikeCount>
  <StartDelay>5</StartDelay>
  <StrikeDelayMin>0.25</StrikeDelayMin>
  <StrikeDelayMax>0.75</StrikeDelayMax>
  <DamageIntensity>15</DamageIntensity>
  <DamageRadius>20</DamageRadius>
  <AirstrikeLocationEffectID>120</AirstrikeLocationEffectID>
  <StrikeExplosionEffectID>45</StrikeExplosionEffectID>
  <LocationFadeTime>5</LocationFadeTime>
  <LogAirstrikes>false</LogAirstrikes>
  <BroadcastAirstrikes>true</BroadcastAirstrikes>
</ConfigurationAirstrikes>

Default english translation


<?xml version="1.0" encoding="utf-8"?>
<Translations xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />

Commands and permissions


/airstrike

Permissions: airstrike

Calls in an Airstrike at your map Marker/Waypoint!.


/boom /boom <User>

Permissions: boom

Explodes either a User or what you are looking at.


Git changelog


1f37b396a604126 2018-12-07 14:11:42

Fixed some issues with Custom Maps & Incorrect Log Locations.

  • Before this fix, there were some issues with custom maps where the Raycast wouldn't find any surface as the terrain was above where the Raycast started. This should now be fixed.
  • As well as that, when LogAirstrikes was enabled, it would log the location of the strike before the Raycast, it now logs the exact location of the strike.
  • Thanks to MVP_Wendi for notifying me about the Custom Map issue.

Download

Build #23
By downloading this file, you agree to our license terms.

Repository

github.com

License

MIT

Author

Mr.Kwabs