I spent the last couple of evenings playing this mod on a few different servers. On more than one occasion, the Boss was offline, but sleeping in some huge fortress no-one was raiding. The whole point of this game mode is to help drive player interactions, but an offline Boss makes the whole thing pointless (everyone can just rebel to avoid the tax, and no worries about the Boss doing anything about it).
So, I've decided to change thing up a little bit. From 0.6.0, when the Boss disconnects, the job is up for grabs again (and will be auto assigned if needed). I know this kind of conflicts with the other aspects of game persistence, but I want to focus on making this work for the people who are currently online.
Next update will hopefully be tonight (15 Oct).

Devil's Island
Complete game mode that provides more endgame content and more
Total Downloads: 1,168 - First Release: Oct 6, 2015 - Last Update: Jul 29, 2018
- 5/5, 20 likes
-
Nick Holmes updated Devil's Island with a new update entry:
0.6.0
-
Thanks for the updates, Quick qustion on #3
- Boss is "unbossed" when he disconnects - Boss is always online. does this mean when you logout boss is up for /claim? if so i like the idea if its on a timer, as getting disconnected due to server lag or a dc etc would be pretty rough on the players and piss most people off.
-
-
/loot conflicts with betterloot command /loot - anyway around this?
-
-
Plugin is like Soooooooooooo Good! 1000x Server, A Heli Call in is 250000 High Quality Metal for us, Rebels are already beginning to form
Have a couple of requests,
1. Would like the ability to put a cap on the TAX from the config?
2. Integration with Kits, If your a Rebel it would be great to have an additional rebel kit?
3. "/Henchmen" & Clan intergration, Clan members or elected henchmen aren't affected by the Tax's
Anyone want to check it out, Come to AUPVP! -
1). I can move the Min and Max tax rates to the config file. Please note that if you allow tax to be 0% the game mode is undermined, and if you allow to go really high, you'll punish new spawns the most. Did you want to make the Max rate lower or higher than 45%?
2). Already in the backlog to have a "kit" for rebels. Probably wont use Kits per-se.
3a) Clan integration. Probably not.
3b) Henchmen. That's exactly what I am working on now. There will be three groups on the island; the plebs, the outlaws and the boss + his henchmen. The relationship between them is, more or less:
Plebs pay tax, but the boss needs to be looking after them, otherwise they start to rebel, and become outlaws. Plebs will get tools to help them know who they can trust.
Plucky plebs can help rebels (and benefit from it).
Plucky plebs can snitch on rebels (and benefit from it).
Outlaws avoid tax, but have the Boss + Henchmen after them. Outlaws will have their own chat channel, and more tools aimed at a kind of guerilla warfare. As the boss gets the helo strike, i think rebels will get some kind of access to signal flares (hence, the rebel kits).
Boss + henchmen get the tax revenues. The price of being a henchman is a small C4 charge planted in your head. When the boss is killed by another player, so do you (unless the henchmen kill the Boss...). The Boss + henchman also get a chat channel, and get tools to track rebels.
That's going to get added one feature at time. It will not be done over-night, but progress so far has been faster then expected.Last edited by a moderator: Oct 16, 2015 -
@redone
[ChatCommand("loot")] to [ChatCommand("bloot")]
**Be sure to maintain all spacing and other code text.**
EDIT
Just realized in regards to changing rules to brules, also must edit line 854 to reflect this.
public const string Broadcast_HelpAdvice = "Confused? Type <color=lime>/rules</color> for help."; to public const string Broadcast_HelpAdvice = "Confused? Type <color=lime>/brules</color> for help.";Last edited by a moderator: Oct 18, 2015 -
[Oxide] 3:00 AM [Error] Failed to call hook 'HeloCommmand' on plugin 'DevilsIsland v0.6.0' (InvalidOperationException: Operation is not valid due to the current state of the object)
[Oxide] 3:00 AM [Debug] at System.Linq.Enumerable.Single[Outlaw] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000] in <filename unknown>:0 at System.Linq.Enumerable.SingleOrDefault[Outlaw] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0 at DevilsIsland.Outlaws.TryResolveByPartialName (System.String partialName, DevilsIsland.Outlaw& matchingOutlaw) [0x00000] in <filename unknown>:0 at DevilsIsland.Outlaws.HasMatchByPartialName (System.String partialName) [0x00000] in <filename unknown>:0 at Oxide.Plugins.DevilsIsland+<HeloCommmand>c__AnonStorey2.<>m__2 () [0x00000] in <filename unknown>:0 at JetStream.GameModePlugin`2[TConfig,TState].GuardAgainst (System.Func`1 condition, .BasePlayer player, System.String errorMsgFormat, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Plugins.DevilsIsland.HeloCommmand (.BasePlayer player, System.String command, System.String[] args) [0x00000] in <filename unknown>:0 at Oxide.Plugins.DevilsIsland.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (System.Reflection.MethodInfo method, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hookname, System.Object[] args) [0x00000] in <filename unknown>:0 -
Do players need to be logged in to the Rust:IO map for this plugin to report their position in-game?
-
Helo players isn't working says cannot find matching name no matter what you try
-
Helo works for me. I think the your issue is that you have no rebels. Boss can only call a helo on a rebel.
[DOUBLEPOST=1445318378][/DOUBLEPOST]@Nick Holmes
Seems that the plugin maintains the taxing of player's gathering even when there is no Boss. -
[DOUBLEPOST=1445328665][/DOUBLEPOST]
[DOUBLEPOST=1445328810][/DOUBLEPOST]
[DOUBLEPOST=1445329572][/DOUBLEPOST] -
having an issue with tax loot box not collecting right xgather 10000 gather server and not getting right loot
-
Does not make sense to run this plugin when you have 10000x gather. You made stuff basically free, so who cares about taxes? I've been playing recently on a 250x server, and this already very much undermines the dilemma this plugin is trying to create.
I understand that some players want to play on servers that avoid grind, but this game mode is not aimed at them. I have something else in the works that these players will prefer. -
I have loaded this on my server but it just refuses to work there are no commands or anything, am i doing something wrong thx for help
-
- Do other plug-ins work?
- Are there any errors reported on your rcon console (e.g. Rusty)?
- Is there anything reported in the server log files?
-
Nick Holmes updated Devil's Island with a new update entry:
0.7.0
-
I'm loving the plugin! I've had some troubles with NPCs getting the boss status after they kill a player. Are there any plans in the future for this plugin to work with Human NPC, such as allowing/disallowing them to get the title?