Jump to content

War Mode PVP/PVE 1.3.5

$24.99
   (9 reviews)
Message added by Mr01sam,

READ THIS BEFORE UPDATING
When updating this plugin don't forget to install the latest versions of the extension plugins if you are using them on your server! All extension plugins are available (for free) at the bottom of the page!

2 Screenshots

  • 17.5k
  • 471
  • 154.04 kB

What's New in Version 1.3.5   See changelog

Released

[1.3.0]
WarMode
-Reworked mode rule configuration. You can now set rules for specific types of entities. I highly recommend using the WarMode admin panel extension plugin to edit these new rules!
-Created new extension plugin WarMode Badges. This plugin provides a configurable UI element that indicates what mode you have.
-Added integration with BetterChat. A new section of the config will be visible if you have this plugin installed.
-Extended the functionality with ZoneManager. You can now setup forced mode zones based on zone name as well as zone id. You can also do partial matching in addition to exact matches. Refer to the documentation for how this works!
-Added dynamic config functionality. This means that configuration options for plugin integrations will only appear if you have that plugin installed. For example, to see BetterChat settings in the config, you must install BetterChat and then reload WarMode. Afterwards, you will see these options in the config. This is to prevent configuration bloat.
-Added a Display Name property to the mode config. This is how your mode will be displayed to players in chat messages. This is not a localized value.
-Added a Color Hex property to the mode config. When mode names are displayed in chat messages, they will appear as this colorl. This does not automatically update the colors of extensions and other plugins such as Badges, SpawnUI or things like BetterChat or SimpleStatus. You have to update those manually.
-There is a new command called "warmode.getmode" which will attempt to tell you the mode of the entity you are looking at. Requires warmode.admin permission
-Reworked all the localization for the rule notifications. Now it will tell you what the mode of the entity you attempted to interact with was.
-Added Marker config option UpdateInterval which will allow you to change the speed at which the Marker will update. By default this is every 0.5 seconds. You can set this to a lower number and the Marker will be more responsive, but there may be a performance impact.
-Added ShowDebugMessagesInConsole Settings config option, which if enabled will print rule messages in the server console. This will flood your server console with messages, so only use it in testing environments. This can also be enabled in the WarMode Admin Panel.
-Fixed bug where WarMode would block looting heli crates that fall into bases
-Fixed bug where incendiary ammo would damage things that it wasnt supposed to
-Fixed bug where players could not loot dropped parachutes or diving tanks. 

WarMode Badges
-New extension plugin
-Adds a UI element to the HUD that displays what your current mode is
-This element can be customized in the config

WarMode Admin Panel
-Added two new pages for the admin panel for Modes and Settings. The existing page is now labeled as Rules.
-Significant changes to the Rules page to account for the new rule configuration.
-Merged the rule categories for Attacking and Raiding into just Attacking. This is because there is now a specific target for Buildings, which is what Raiding was previously.
-You can now collapse/expand the categories on the Rules page. When collapsed, you can edit rules broadly without the need to be specific, this is similar to how the rules page worked previously. When expanded, you can configure rules for each entity type individually.
-There are now options to copy/paste rules from one mode to another.
-The new Modes page allows you to add/edit/delete modes directly from the Admin Panel, previously you had to manually edit the config. You will still need to manually edit localization and settings for extensions for the new modes you add.
-Added a new property for Modes called Display Name, which will dictate how the mode will be displayed to players in the chat. If you set a Display Name then it will NOT be localized (it will be the same language for everyone), if you want the mode to be displayed localized, then you can simply leave this field blank and it will use a localization message with a key 'mode <name>', which is how it worked previously.
-Added a new property for Modes called Chat Color, which will change what color the mode will be displayed as when referenced in a chat message. This ONLY affects chat messages that come from the WarMode base plugin. It will NOT change the color of it from any extension plugin or integrated plugin such as SpawnUI, RulesUI, Badges, SimpleStatus, BetterChat, ect. You will need to edit those values in their respective configs.
-The new Settings page allows you to edit some additional global settings from the config
-There is now an Undo Changes button in addition to Apply Changes

WarMode Rules UI
-Reworked the rules UI to account for the new rule configuration.
-There is now 4 panels for Attacking, Raiding, Looting and Targeting. These are based on various rule properties.

WarMode Spawn UI
-No significant changes

[1.3.1]
WarMode
-Fixed issue where Doors were not being counted as Buildings and thus were able to be attacked

[1.3.2]
WarMode
-Fixed bug where PVE players could be attacked by remotely controlled auto turrets
-Fixed bug where traps (like landmines) would trigger for PVE vehicles
-Fixed issue where the warmode.getmode command didnt show up when you used /warmode
-Fixed bug where signs and rugs would not be properly protected. They are now considered to be "buildings"
-Fixed bug where tugboat doors would not be properly protected.
-The console debug statement will now additionally show the mode of the base that the entity exists in
-Added config option to be able to change the [WarMode] prefix color on chat messages

WarMode Spawn UI
-There is now a config option to choose whether or not the initial selection will set the cooldown for flagging

[1.3.3]
WarMode
-Fixed issue where players standing on a tugboat, scrap heli, or train would be treated as the vehicle's mode instead of their own mode.
-The OnPlayerInput hook will now be unsubbed if no markers are configured - this can help performance for those who aren't using markers
-Performance fixes for CanBeTargeted hook, may now take up to 15 seconds for turrets to realize you have changed modes


[1.3.4]
WarMode
-Revised override API methods, they now share the same method signature as TruePVE. So any plugins written to override TruePVE should override WarMode as well.
-Changed return of CanLootPlayer to an object from a bool, this should help reduce hook conflicts with other plugins.
-Added AlwaysAllowFireDamage to the config, this allows you to set whether or not fire damage should be allowed against this mode and anything they own. Note that this will ALWAYS allow fire damage regardless of the mode of what caused it.
-Fixed bug where IO entities, such as storage adapters and electrical components, were not protected. They are now considered part of the Buildings category.
-Fixed bug where backpacks dropped in forced PVP zones were not lootable if they were owned by PVE players.
-Fixed bug where trains would inherit the mode of whatever base they were parked in. Trains no longer have a mode under any curciumstance.

WarMode Admin Panel
-Added AlwaysAllowFireDamage to mode settings.

WarMode Badges
-Fixed issue where badges would not be displayed when reconnecting.

[1.3.5]
WarMode
-There is a new target type called 'publiccontainers' these are containers that are typically available to anyone, such as the fronts of vending machines, the fronts of dropboxes and mailboxes. The backs of these entities are still considered normal containers.
-There is a new mode settings called "Can Take Patrol Heli Damage". If set to true, patrol heli will be able to damage players and bases of this mode. If set to false, they will be protected from this damage.
-Fixed error that would occur when trying to get the riders of a vehicle
-Fixed hook conflict with plugins like Sputnik for CanEntityTrapTrigger
-Fixed exception that would occur if a ladder was attacked while AllowVehicleOwnership was set to true
-Fixed bug where tugboat containers could be looted. There is now a setting in the config for looting tugboats, containers on tugboats follow the rules according to that setting.

WarMode Admin Panel
-Updated to accomodate changes

WarMode Spawn UI
-Fixed issue where it would sometimes reset player selections even if the map didn't wipe.

  • Like 2
  • Love 5

User Feedback

1.5m

Downloads

Total number of downloads.

7.3k

Customers

Total customers served.

109.7k

Files Sold

Total number of files sold.

2.2m

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.