Jump to content

Raidable Bases 3.0.5

$40.00 $30.00
   (63 reviews)

1 Screenshot

  • 547.3k
  • 38.7k
  • 7.13 MB
This area is for discussion and questions. Please use the support area for reporting issues or getting help.

Recommended Comments



Tay

Posted

@nivex

Ok, Thanks.

 

I’ve come across another problem that I absolutely cannot explain. I have admin set up, I'm in the admin and player groups. My friend has exactly the same — same groups, same permissions. But whenever I enter a raid base, the ownership is assigned to me. When my friend tries to enter, it doesn't assign him ownership.

As I said, we have identical permissions, no special permissions for Raidable Bases. Yet it only assigns ownership to me. We're not in a team, and even if I restart the plugin, it still only gives ownership to me. Our auth levels are also exactly the same.

PhatBlinkie

Posted

10 hours ago, ninco90 said:

Ahh, now I understand. What this does is search for any numerical matches to adapt to different use cases. That's why if another variable, like amount, has a numerical match, this appears.

I'll try to figure out how to filter better or even make it possible to select only the field to validate.

Thanks for the information!

any chance you can also add the ability to filter through betterloot files with this tool? cleaned up my raid base loot easily. The json is different than raid bases loot. 

{
  "LootTables": {
    "assets/bundled/prefabs/autospawn/resource/loot/loot-barrel-1.prefab": {
      "Enabled": true,
      "ItemList": {
        "electric.battery.rechargable.medium": {
          "Max": 1,
          "Min": 1
        },
        "electric.igniter": {
          "Max": 1,
          "Min": 1
        },
        "electric.rf.broadcaster": {
          "Max": 1,
          "Min": 1
        },

ninco90

Posted

13 minutes ago, PhatBlinkie said:

any chance you can also add the ability to filter through betterloot files with this tool? cleaned up my raid base loot easily. The json is different than raid bases loot. 

{
  "LootTables": {
    "assets/bundled/prefabs/autospawn/resource/loot/loot-barrel-1.prefab": {
      "Enabled": true,
      "ItemList": {
        "electric.battery.rechargable.medium": {
          "Max": 1,
          "Min": 1
        },
        "electric.igniter": {
          "Max": 1,
          "Min": 1
        },
        "electric.rf.broadcaster": {
          "Max": 1,
          "Min": 1
        },

Try it now and tell me.

PhatBlinkie

Posted

Thanks!
I think that worked, its a little wonky on the selection check boxes, but items to show up.
 

image.png

nivex

Posted

@Tay

in most cases,

1. vanish or noclip,
2. if he owns a base elsewhere
3. if he's participated in a raid elsewhere
4. if he has a lockout

otherwise, I would need more information.

PhatBlinkie

Posted

also nivex, I have a bug for you. I host a server wide nightmare event with gigantic raid base, where its whole server vs me and the base. At the end of the raid, it grants them a permission which allows them to have 20 mag rocket launchers etc. For the most part it works great, but if a player attacked the base, then before the base is completed is offline, it does not include them in the list of attacking players. everyone online seems to get it, just once that are not online. Can that be helped?

 

nivex

Posted

@PhatBlinkie

hi, sure, I can change it so they're not required to be online/alive anymore.

  • Like 1
PhatBlinkie

Posted

thanks, that would help, its a pita to keep track of them manually in the chaos

 

  • Like 1
ninco90

Posted

17 minutes ago, PhatBlinkie said:

Thanks!
I think that worked, its a little wonky on the selection check boxes, but items to show up.
 

image.png

Curious. I just noticed a false positive; "table" is a normal, free item in the game. I've already fixed it.

Dead Nasty

Posted

11 minutes ago, ninco90 said:

Curious. I just noticed a false positive; "table" is a normal, free item in the game. I've already fixed it.

Can server rewards be used with this? ty

PhatBlinkie

Posted (edited)

 

27 minutes ago, ninco90 said:

Curious. I just noticed a false positive; "table" is a normal, free item in the game. I've already fixed it.

1 hour ago, ninco90 said:

meh, who needs a table anyway. maybe you can make a link to the listing of the 5k prohibited items on the page too, so we can use our scripting skills to help parse things out..

I have used it so far for kits, (was not super easy, I have too many) betterloot, raid base profiles, Server rewards i did manually, but I imagine it could work.image.png.59434ff984d2c0dafb2099b9d93c1de2.png

 

Edited by PhatBlinkie
PhatBlinkie

Posted

looks like the format for server rewards reward_data.json fails, maybe ninco can add it
{
  "items": {
    "arrow.wooden_0": {
      "shortname": "arrow.wooden",
      "customIcon": null,
      "amount": 64,
      "skinId": 0,
      "isBp": false,
      "category": 9,
      "displayName": "Wooden Arrow",
      "cost": 100,
      "cooldown": 0
    },

 

  • Love 1
ninco90

Posted

31 minutes ago, PhatBlinkie said:

Parece que el formato de las recompensas del servidor reward_data.json falla, tal vez Ninco pueda agregarlo
{
  "items": {
    "arrow.wooden_0": {
      "shortname": "arrow.wooden",
      "customIcon": null,
      "amount": 64,
      "skinId": 0,
      "isBp": false,
      "category": 9,
      "displayName": "Flecha de madera",
      "cost": 100,
      "cooldown": 0
    },

 

image.png.058ef03e8818fd8d40dd8ec390785105.png

 

{
  "items": {
    "gates.external.high.adobe_0": {
      "shortname": "gates.external.high.adobe",
      "customIcon": null,
      "amount": 64,
      "skinId": 0,
      "isBp": false,
      "category": 9,
      "displayName": "High External Adobe Gate",
      "cost": 100,
      "cooldown": 0
    },
}

It seems to work like this, although I noticed that it doesn't seem to process large jsons properly. 

Feel free to send me the file privately on Discord if you'd like for me to review.

PhatBlinkie

Posted

its just not reading the json data, the names match, but it makes the false positives
 

image.png

PhatBlinkie

Posted

its still pretty good though. will be difficult to make one site handle all the different json from 100+ devs. Thats why i was thinking if there were a link to all the shortnames, admins might be able to script it out themselves (granted not all admins will be able to)

 

  • Love 1
nivex

Posted

@ninco90

Thank you for your help and contributions to the community, it is greatly appreciated.

  • Love 1
ninco90

Posted

11 minutes ago, nivex said:

@ninco90

Thank you for your help and contributions to the community, it is greatly appreciated.

Thank you very much, that's what we're here for!

  • Like 1
  • Love 1
PhatBlinkie

Posted

lol, sorry for blowing up your support channel nivex  🙂

 

  • Haha 1
nivex

Posted

No worries, it's good to discuss important issues like this

  • Like 1
Tay

Posted

@nivex

I really don't know anymore. I'm there as a player, I only have the default group which has no permissions for the raid base, I have no vanish, no admin rights, but simply, if I enter the raid, it does not assign ownership to me. Not even after restarting the plugin or the server.

Cargonia

Posted

May I ask two questions:

  1. Is there an option to create a zone around a currently raided base like the Convoy plugin uses? I would like to have an indicator that a base is being actively raided.
     
  2. Afaik the lockout time settings only apply per difficulty. So if a player starts a raid on an easy base, he can't start another easy one before the set time is passed BUT he should be able to switch to a medium right away, is that correct? Because I just got a player report that he has done exactly that but couldn't enter the medium base. If that's intended behaviour I would understand because it probably prevents people to just run around and claim 5 bases without doing anything, I just didn't see this reflected in any settings to set the lockout time for example so I was wondering.
nivex

Posted (edited)

Hi @Tay

Owners are assigned based on participation, not when you enter the event. This requires:

  • Looting
  • Killing an NPC
  • Destroying a part of the building
  • Using explosive ammo, explosives, or melee weapons
  • Some options require you to be inside of the event.

If this doesn't happen, then it's not enabled to use an owner in the config, or there's some miscommunication.

Hi @Cargonia

  • You can use Sphere Colors in the profiles.
    Use the "When Locked" and "When Active" options.
    oxide/data/RaidableBases/Profiles/
  • As for the lockout, no, he would not be blocked under those conditions.
    If he owns another raid, he can be blocked.
    If he is participating in another raid, he can be blocked.
    If his raid has not despawned, he can be blocked.
    These all have messages that he would've seen if they were enabled, which they are by default.
Edited by nivex
nivex

Posted

Hi,

When it pertains to other plugins, some developers have implemented functionality so that paid content is only given to those that own the content.

This is not practical with Raidable Bases. The plugin closely mirrors raiding found in normal gameplay, where many issues make this feature impractical. Namely, such content could easily be distributed by the owner to players that do not own the content. Either by invitation, or acquaintance (team mates, clan members, or friends), and when events are not locked to players.

For these reasons alone, you should remove any such content from your files. I can add an option that does this, but it will likely require updates to fix any edge cases. You should not rely on such an option due to this. 

You can add unapproved (non-paid) skins manually to your ImportedWorkshopSkins.json file found in the Profiles directory, which has an example provided already. (oxide/data/RaidableBases/Profiles, or for Carbon users this can be found in carbon/data/RaidableBases/Profiles)

@ninco90 has created a tool to help with this which he has posted about above. He’s still actively working on this, so please be patient while he fixes issue with it.

https://app.rustspain.com/facepunch/checkitems

Cargonia

Posted

@nivex

Thanks for the quick reply. Gotta say your support is top notch! 

  1. So for the zones, that's just a possibility for the domes though, correct? So if I have them disabled (because I don't like the look of them, there's currently no way to have like the less intrusive zone like convoy has?
  2. "Player Lockouts (0 = ignore)": {
      "Apply Lockouts To PVE": true,
      "Apply Lockouts To PVP": true,
      "Apply All Lockouts Everytime": false,
      "Block Clans From Owning More Than One Raid": false,
      "Block Friends From Owning More Than One Raid": false,
      "Block Teams From Owning More Than One Raid": true,
      "Block Players From Joining A Clan/Team To Exploit Restrictions": false,
      "Time Between Raids In Minutes (Easy)": 30.0,
      "Time Between Raids In Minutes (Medium)": 30.0,
      "Time Between Raids In Minutes (Hard)": 30.0,
      "Time Between Raids In Minutes (Expert)": 30.0,
      "Time Between Raids In Minutes (Nightmare)": 30.0
    }

    I'm guessing it's this part of the config, that controls all of the settings you mentioned?
    And then I'm guessing in my confif the "Block Teams" part is the one preventing also solo players from owning multiple raids?
     

nivex

Posted (edited)

@Cargonia

1. I don't know what you're referring to, sorry. Domes and colored spheres are separate options, and do not require the other option to be enabled/used.

2. No, 

Prevent Players From Hogging Raids is the option for Maintained/Scheduled Events that will prevent him from doing another raid when he is still part of an existing raid that hasn't despawned yet. There are other options, but again, he would have received a message about what prevented him from joining another raid. I need to see that message to know exactly which option it is.

Edited by nivex

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Like 25
  • Sad 2
  • Love 46

User Feedback

1.9m

Downloads

Total number of downloads.

8.6k

Customers

Total customers served.

129.5k

Files Sold

Total number of files sold.

2.7m

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.