advancedairstrikes

last built 7 months ago
Build #41
By downloading this file, you agree to our license terms.
Jenkins CI
Git Mirror
License: MIT
Maintainer: Mr.Kwabs
Source: github.com
This plugin does not compile with the latest version of RocketMod.
Contact the author and kindly ask him to update this plugin or consider fixing it on GitHub.

The RocketMod team curates a dozen of community plugins and could need your support.
Consider a donation to RocketMod and sponsor your favourite plugins or contribute code to them.

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
  • boom.other – Required to be able to select a specific User

 

Contact:

Mr.Kwabs#9751 on Discord.

Default configuration


<?xml version="1.0" encoding="utf-8"?>
<ConfigurationAirstrikes xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <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>
  <AutoAirstrikes>false</AutoAirstrikes>
  <AutomaticAirstrikes>
    <AutoAirstrike StrikeCount="25" StrikeSpeed="0.5" DamageIntensity="15" DamageRadius="20" Name="Seattle" Position="(-334.8, 38.7, 129.0)" />
    <AutoAirstrike StrikeCount="25" StrikeSpeed="0.5" DamageIntensity="15" DamageRadius="20" Name="Scorpion-7" Position="(853.9, 43.5, 655.2)" />
  </AutomaticAirstrikes>
  <AutoAirstrikeIntervalMinutes>5</AutoAirstrikeIntervalMinutes>
  <BroadcastAirstrikes>true</BroadcastAirstrikes>
  <LogAirstrikes>false</LogAirstrikes>
</ConfigurationAirstrikes>

Default english translation


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

Commands and permissions


Git changelog


6b4fe9226213faf 2019-05-01 21:39:52

Bug fixes.

    e8c88b768944745 2019-05-01 21:36:55

    Updated libraries.

      26e54c7cfe87707 2019-05-01 21:35:36

      Added new libraries.

        5f388afc7843957 2019-05-01 21:34:29

        Delete UnityEngine.dll

          0a9b53227e622bd 2019-05-01 21:34:23

          Delete Assembly-CSharp.dll

            21132e1224e781a 2019-05-01 21:34:15

            Removing old libraries

              8f34709d5fff67c 2019-05-01 21:33:57

              Updated for new libraries.

                33a92aef2060c3a 2019-04-30 11:58:34

                Delete Airstrikes.dll

                  06d0bdd56c37531 2019-04-28 16:44:21

                  Updated .NET Version.

                    5db657b80f52cc5 2019-02-23 18:22:05

                    Added plugin download

                    • You can now download the latest release straight from GitHub due to errors with the Rocket Harbor not letting me update it.

                    e3186c961684724 2019-02-23 18:21:01

                    Added /locate

                    • This command allows you to find the exact location of you or your marker, good to use when figuring out Automatic Airstrikes.

                    31a666e9da1eb4f 2019-02-23 18:20:08

                    Added /locate

                    • This command allows you to find the exact location of you or your marker, good to use when figuring out Automatic Airstrikes.

                    fcd1aecb8cd31b5 2019-02-12 15:05:26

                    Update ConfigurationAirstrikes.cs

                      89f73e032e01071 2019-02-12 14:34:06

                      Added AutoAirstrikes

                      • You can now create automatic airstrikes! Simply edit the updated configuration file and add any locations that you want!

                      2b6fe6eda250162 2019-02-12 14:31:32

                      Added AutoAirstrike options.

                        eca96d8f954cb68 2018-12-26 18:12:50

                        Added Permission for /boom

                        • The "boom.other" permission is now required for Users to able to boom others directly. Users without this Permission will still be able to use /boom, however they will not be able to do it to a specific player. Thanks to Mortal for the suggestion.

                        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.

                        f0b6291c5e7d8c7 2018-12-05 13:04:14

                        Fixed Strike Count [Strikes + Log]

                        • Previously, there was an extra strike added for no reason during an Airstrike, so I have removed that so it now does exactly the amount you put in the configuration.
                        • Thanks to MrKpbIcep for pointing it out.

                        f44bfa272ab04b2 2018-11-19 17:02:31

                        Update ConfigurationAirstrikes.cs

                          d41ccc5c0faa54c 2018-11-18 23:28:46

                          Added Flare Location Fade

                          • This addition will allow you to choose however long it takes for the Flare/effect that is placed upon a call of an Airstrike to disappear.

                          cdfa5184b2b6ea5 2018-11-18 23:24:13

                          Added Flare Location fade time

                          • This addition will allow you to choose however long it takes for the Flare/effect that is placed upon a call of an Airstrike to disappear.

                          e95853961eabe8e 2018-11-18 23:20:43

                          Updated Flare location.

                          • Instead of checking for ground/objects above a `Y` value (which would always be *the* ground), I have instead made it check below an increased `Y` value, meaning Flares can now spawn on buildings and other objects.

                          3fc8492dc3d1523 2018-11-18 22:13:36

                          Fixed Configuration options.

                            887ca7f4c46d49d 2018-11-18 22:13:10

                            Update ConfigurationAirstrikes.cs

                              6de08d028d649b3 2018-11-18 20:49:43

                              Added new effect options

                                f8140b6e47601d6 2018-11-18 20:49:27

                                Added new Effect options

                                  5ebaf7e077f9f5e 2018-11-18 20:48:46

                                  Changed to check for placed Markers

                                    1caaddc537d925f 2018-11-18 20:48:21

                                    Airstrikes now use Map Markers instead of what you are looking at.

                                      c208aee5c61a833 2018-11-17 15:47:38

                                      Update Airstrikes.cs

                                        21f9c1d93609cc1 2018-11-17 15:46:58

                                        Update Airstrikes.cs

                                          9a224737bec7f62 2018-11-17 15:46:00

                                          Update ConfigurationAirstrikes.cs

                                            67a952aec91d70b 2018-11-17 15:37:40

                                            Update Airstrikes.cs

                                              6c87eeef228d454 2018-11-17 15:36:09

                                              Update CommandAirstrike.cs

                                                41e3205f77adb8b 2018-11-17 15:32:27

                                                Update Airstrikes.csproj

                                                  848fce8446f7115 2018-11-17 15:31:59

                                                  Add files via upload

                                                    4849fc92fd55a0b 2018-11-13 00:15:49

                                                    Update Airstrikes.csproj

                                                      af77a8ada58e5ee 2018-11-13 00:14:26

                                                      Update Airstrikes.csproj

                                                        50c161b70ac62e8 2018-11-12 17:06:33

                                                        Add files via upload

                                                          e47c9c96c21fc07 2018-11-12 17:05:59

                                                          Delete Assembly-CSharp-firstpass.dll

                                                            16b0889baa7c479 2018-11-12 17:05:45

                                                            Delete Assembly-CSharp.dll

                                                              3dd85f141781028 2018-11-11 21:48:31

                                                              Add files via upload

                                                                981de297e017c02 2018-11-11 21:48:12

                                                                Delete Assembly-CSharp.dll

                                                                  87b6688aebe1719 2018-11-11 21:48:04

                                                                  Delete Assembly-CSharp-firstpass.dll

                                                                    313fdfe4b391a12 2018-11-11 21:46:23

                                                                    Add files via upload

                                                                      018335c44e1954b 2018-11-11 21:45:38

                                                                      Delete Assembly-CSharp.dll

                                                                        63308126ddcfe1d 2018-11-11 21:45:31

                                                                        Delete Assembly-CSharp-firstpass.dll

                                                                          cdf55e57f9548a2 2018-11-11 20:47:10

                                                                          Update Airstrikes.csproj

                                                                            7890af99f2cce5a 2018-11-11 20:46:37

                                                                            Delete Airstrikes.dll

                                                                              08385ef9ac12b27 2018-11-11 20:44:38

                                                                              Create .gitignore

                                                                                d6d8ab620eae037 2018-11-11 20:31:07

                                                                                Add files via upload

                                                                                  f56c5b1daf1f049 2018-11-11 20:30:56

                                                                                  Update Airstrikes.csproj

                                                                                    e7891853ae025c9 2018-11-11 20:29:57

                                                                                    Add files via upload

                                                                                      8872f130de87c76 2018-11-11 20:29:30

                                                                                      Add files via upload

                                                                                        67a9042d3b9d04a 2018-11-11 20:29:10

                                                                                        Add files via upload

                                                                                          b5d586b91dcd373 2018-11-11 20:28:35

                                                                                          Add files via upload

                                                                                            87b42cc9cff5460 2018-11-11 20:28:28

                                                                                            Add files via upload

                                                                                              bf4cc9ee1a391f7 2018-11-11 20:27:46

                                                                                              Add files via upload