Jump to content

24 Screenshots

  • 230.7k
  • 3.3k
  • 92.23 kB

About Boss Monster

This plugin adds to the game  a variety of NPC bosses with different abilities and a very adaptable configuration

 

 

 

mm_invite_ds.png.01721dc18b5811ac5d645d5deef420b4.png

Description

Using this plugin you can add NPC bosses to any point on the map. You can set up any ability with the plugin configuration. If it is necessary, you can add multiple abilities to one boss.
Abilities are divided into two categories, ones take place in a certain radius from the NPC, and others are triggered by damaging from an NPC.
The map also displays the location of the actual bosses (their name and amount of health).
You can give any clothes and weapons for NPCs using the configuration.

 

Custom Map

Maps that have a configuration for the appearance of boss on their custom monuments
You can also download all these files for all maps here

All files for custom maps are stored in the folder oxide/data/BossMonster/CustomMap. You don't have to delete files from there, the plugin will understand by itself which map is currently installed on the server and will download only the necessary file if there is one in this folder. The plugin will tell you about this process in the console during the plugin loading. It will write in the console what file works on the current map, and what ones don’t work

If you want to create a custom place for the boss to appear on your custom map or on a map that is not in this list, you have to create the ID of this custom map. After that you need to place an item such as a RAND Switch on your map. It must be placed randomly, where it will not be visible to other players. You will get the identifier, if you add up the three coordinates of the position of this object from RustEdit (x, y and z) and write the resulting value in the parameter of your file (an example file can be taken from ready-made files) - ID

As an example, let's take the coordinates (26.896, -456.158, 527.258), then our identifier is 26.896 - 456.158 + 527.258 = 97.996

Then you need to indicate a list of bosses that will appear on your map. You need to copy the configuration data block for each boss. In the database parameters you will specify the name of the boss and a list of positions where it can appear

 

Dependencies (optional, not required)

 

Chat commands (only for administrators)

/WorldPos - displays the actual player’s position on the map
/SavePos <name> - saves a new position to the configuration file for the boss with the name - name, relative to the nearest monument
/SpawnBoss <name> - spawn of the boss with the name - name in the coordinates of the administrator

 

Console commands (RCON only)

SpawnBoss <name> – spawn of the boss with the name – name
KillBoss <name> – kill all bosses with the name – name

 

Plugin Config

  • en - example of plugin configuration in English
  • ru - example of plugin configuration in Russian

 

Boss Config

  • en - example of plugin configuration in English
  • ru - example of plugin configuration in Russian

 

Custom Map Config

  • en - example of plugin configuration in English
  • ru - example of plugin configuration in Russian

 

Hooks

void OnBossSpawn(ScientistNPC boss) - сalled when a boss appears on the map

void OnBossKilled(ScientistNPC boss, BasePlayer attacker) - сalled when a player kills a boss

 

API

ScientistNPC SpawnBoss(string name, Vector3 pos) - spawns a boss named name in position pos

void DestroyBoss(ScientistNPC boss) - destroys the boss

 

My Discord: KpucTaJl#8923

Join the Mad Mappers Discord here!

Check out more of my work here!

  • Like 13
  • Love 7

User Feedback

1.1m

Downloads

Total number of downloads.

5.5k

Customers

Total customers served.

78.6k

Files Sold

Total number of files sold.

1.5m

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.