Jump to content

16 Screenshots

Recommended Comments



jaybee3

Posted

18 hours ago, imthenewguy said:

That's a cool idea.

 

I think what they were after was a way to set the cost based on the amount of respecs that the player has taken.

IE respec one would be at x scrap per sp.

respec 2 would be slightly higher

respec 3 higher again etc

Exactly this, we use the multipliers way way down some of the skill trees (in prestige trees that are unlocked base on level and/or max level in another tree). For most of our end game players, it's the first thing they spec to with every respec so they can reduce their costs for the rest of the wipe and, frankly they abuse it, by switching in and out of trees. So a progressively increasing cost would have them think a little more about it.

 

On 1/30/2023 at 9:20 AM, imthenewguy said:

Not too interested in a prestige system as the plugin allows for a large amount of options for grind, duration etc as is.

Multiple buffs per node wont be a thing. The only exception to this is permission based buffs being added to regular buff nodes etc (which is currently a thing).

 

Not too interested in loadouts. Don't see much value for it myself but if a lot of people ask for it I can look more into it.

I do like the idea of a more expensive respec cost. I can look at adding a modifier and tracking the amount of respecs done per data wipe per player. Would this be in addition to the scrap value, or would it be a separate system by itself?

If not Prestige or seperate currency, what about trees that have variable costs? So either use global, or you can setup individual node/tree costs? So you buy your way into another tree with skill points or it's unlocked when you get Achievement x via perm, but the costs of the items there are lets say 5 SP, instead of 1 that's used everywhere else. But they give bigger buffs/more game breaking functionality via perms? Let's say a skill with +50% NPC damage.

I could achieve this with a new node with 5 levels and +10% per level. Equally, If I wanted to lock a perm behind it, I could just put the perm behind the 5th level of the node and have everything else give nothing.

It's more for players to save up for a few levels/event rewards and invest in something big and have that degree of specialisation locked into their teams.
 

  • Like 1
imthenewguy

Posted

54 minutes ago, jaybee3 said:

Exactly this, we use the multipliers way way down some of the skill trees (in prestige trees that are unlocked base on level and/or max level in another tree). For most of our end game players, it's the first thing they spec to with every respec so they can reduce their costs for the rest of the wipe and, frankly they abuse it, by switching in and out of trees. So a progressively increasing cost would have them think a little more about it.

 

If not Prestige or seperate currency, what about trees that have variable costs? So either use global, or you can setup individual node/tree costs? So you buy your way into another tree with skill points or it's unlocked when you get Achievement x via perm, but the costs of the items there are lets say 5 SP, instead of 1 that's used everywhere else. But they give bigger buffs/more game breaking functionality via perms? Let's say a skill with +50% NPC damage.

I could achieve this with a new node with 5 levels and +10% per level. Equally, If I wanted to lock a perm behind it, I could just put the perm behind the 5th level of the node and have everything else give nothing.

It's more for players to save up for a few levels/event rewards and invest in something big and have that degree of specialisation locked into their teams.
 

Would involve a fair bit of a rewrite to a lot of parts of the plugin for something that isn't really that in demand 😧

The method where you lock the perm after level x would probably be the way to go, and you could create separate trees with 1 node per row to further reduce this.

imthenewguy

Posted

Ive added an option to set a multiplier.

 

This is the result

image.png.970785e7b6832c4c753287fab9a16bab.png

  • Like 2
  • Love 1
jaybee3

Posted

Awesome sauce! Does that wipe for player(s) via wipe/command?

 

 

Also had the below when trying to implement the permissions on the ultimate skills. Had to shutdown and restart the server.

Config of that node:

 

,
        "Specialisations": {
          "enabled": true,
          "max_level": 1,
          "tier": 4,
          "value_per_buff": 1,
          "buff_info": {
            "Key": 69,
            "Value": 5
          },
          "icon_url": "https://www.dropbox.com/s/kkge1vpuptc37z4/Stone_Sense.png?dl=1",
          "skin": 0,
          "permissions": {
            "description": "Unlock Specialisation Skill Trees",
            "perms": {
              "1": {
                "perms_list": {
                  "skillTree.Mining2": "Skill Tree Unlocked: Mining Specialisation"
                }
              }
			}
		  }
		}

 

Quote

02/02 11:23:08 | Failed to call hook 'OnUserPermissionRevoked' on plugin 'SkillTree v1.2.7' (StackOverflowException: The requested operation caused a stack overflow.)
at (wrapper managed-to-native) System.String.FastAllocateString(int)
at System.String.CtorCharArrayStartLength (System.Char[] value, System.Int32 startIndex, System.Int32 length) [0x00061] in <fb001e01371b4adca20013e0ac763896>:0
at System.String.CreateString (System.Char[] val, System.Int32 startIndex, System.Int32 length) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0
at (wrapper managed-to-managed) System.String..ctor(char[],int,int)
at System.NumberFormatter.FormatDecimal (System.Int32 precision, System.Globalization.NumberFormatInfo nfi) [0x0003f] in <fb001e01371b4adca20013e0ac763896>:0
at System.NumberFormatter.IntegerToString (System.String format, System.IFormatProvider fp) [0x0008b] in <fb001e01371b4adca20013e0ac763896>:0
at System.NumberFormatter.NumberToString (System.String format, System.UInt64 value, System.IFormatProvider fp) [0x0000e] in <fb001e01371b4adca20013e0ac763896>:0
at System.Number.FormatUInt64 (System.UInt64 value, System.String format, System.Globalization.NumberFormatInfo info) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0
at System.UInt64.ToString () [0x00008] in <fb001e01371b4adca20013e0ac763896>:0
at Oxide.Plugins.SkillTree.UpdatePlayerData (System.UInt64 id) [0x00067] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.DoClear (BasePlayer player) [0x00000] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdatePlayerPerms (System.String id) [0x00059] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdatePlayerPerms (System.String id, System.String permName) [0x0003f] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.OnUserPermissionRevoked (System.String id, System.String permName) [0x00000] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x02484] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <09575a60985045248bcb43b20faeeb99>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Interface.Call (System.String hook, System.Object[] args) [0x00000] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Libraries.Permission.RevokeUserPermission (System.String playerId, System.String permission) [0x00091] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Plugins.SkillTree.HandlePerms (System.String id, System.String tree, System.String node, System.Int32 level) [0x0010e] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdatePlayerData (System.UInt64 id) [0x00083] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.DoClear (BasePlayer player) [0x00000] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdatePlayerPerms (System.String id) [0x00059] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdatePlayerPerms (System.String id, System.String permName) [0x0003f] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.OnUserPermissionGranted (System.String id, System.String permName) [0x00000] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0244e] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <09575a60985045248bcb43b20faeeb99>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Interface.Call (System.String hook, System.Object[] args) [0x00000] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Libraries.Permission.GrantUserPermission (System.String playerId, System.String permission, Oxide.Core.Plugins.Plugin owner) [0x000f0] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Plugins.SkillTree.HandlePerms (System.String id, System.String tree, System.String node, System.Int32 level) [0x001a1] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.HandlePerms (BasePlayer player, System.String tree, System.String node, System.Int32 level) [0x00000] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdateInstancedData (BasePlayer player) [0x00bea] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.HandleNewConnection (BasePlayer player) [0x00012] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdatePlayerPerms (System.String id) [0x00068] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdatePlayerPerms (System.String id, System.String permName) [0x0003f] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.OnUserPermissionRevoked (System.String id, System.String permName) [0x00000] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x02484] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <09575a60985045248bcb43b20faeeb99>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Interface.Call (System.String hook, System.Object[] args) [0x00000] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Libraries.Permission.RevokeUserPermission (System.String playerId, System.String permission) [0x00091] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Plugins.SkillTree.HandlePerms (System.String id, System.String tree, System.String node, System.Int32 level) [0x0010e] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdatePlayerData (System.UInt64 id) [0x00083] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.DoClear (BasePlayer player) [0x00000] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdatePlayerPerms (System.String id) [0x00059] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdatePlayerPerms (System.String id, System.String permName) [0x0003f] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.OnUserPermissionGranted (System.String id, System.String permName) [0x00000] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0244e] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <09575a60985045248bcb43b20faeeb99>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Interface.Call (System.String hook, System.Object[] args) [0x00000] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Libraries.Permission.GrantUserPermission (System.String playerId, System.String permission, Oxide.Core.Plugins.Plugin owner) [0x000f0] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Plugins.SkillTree.HandlePerms (System.String id, System.String tree, System.String node, System.Int32 level) [0x001a1] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.HandlePerms (BasePlayer player, System.String tree, System.String node, System.Int32 level) [0x00000] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdateInstancedData (BasePlayer player) [0x00bea] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.HandleNewConnection (BasePlayer player) [0x00012] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdatePlayerPerms (System.String id) [0x00068] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdatePlayerPerms (System.String id, System.String permName) [0x0003f] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.OnUserPermissionRevoked (System.String id, System.String permName) [0x00000] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x02484] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <09575a60985045248bcb43b20faeeb99>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Interface.Call (System.String hook, System.Object[] args) [0x00000] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Libraries.Permission.RevokeUserPermission (System.String playerId, System.String permission) [0x00091] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Plugins.SkillTree.HandlePerms (System.String id, System.String tree, System.String node, System.Int32 level) [0x0010e] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdatePlayerData (System.UInt64 id) [0x00083] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.DoClear (BasePlayer player) [0x00000] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdatePlayerPerms (System.String id) [0x00059] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdatePlayerPerms (System.String id, System.String permName) [0x0003f] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.OnUserPermissionGranted (System.String id, System.String permName) [0x00000] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0244e] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <09575a60985045248bcb43b20faeeb99>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Interface.Call (System.String hook, System.Object[] args) [0x00000] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Libraries.Permission.GrantUserPermission (System.String playerId, System.String permission, Oxide.Core.Plugins.Plugin owner) [0x000f0] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Plugins.SkillTree.HandlePerms (System.String id, System.String tree, System.String node, System.Int32 level) [0x001a1] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.HandlePerms (BasePlayer player, System.String tree, System.String node, System.Int32 level) [0x00000] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdateInstancedData (BasePlayer player) [0x00bea] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.HandleNewConnection (BasePlayer player) [0x00012] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdatePlayerPerms (System.String id) [0x00068] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.UpdatePlayerPerms (System.String id, System.String permName) [0x0003f] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.OnUserPermissionRevoked (System.String id, System.String permName) [0x00000] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.SkillTree.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x02484] in <6861c3c1d7874b58a026215d0573212d>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <09575a60985045248bcb43b20faeeb99>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0

 

Hawkhill

Posted

02/02 17:41:06 | Calling 'Unload' on 'SkillTree v1.2.7' took 390ms

02/02 17:41:06 | Unloaded plugin SkillTree v1.2.7 by imthenewguy

02/02 17:41:06 | Unable to load SkillTree. SkillTree.cs(2528,23): error CS1501: No overload for method `AssignFinishBonus' takes `3' arguments

02/02 17:41:06 | Previous version of plugin failed to load: SkillTree

tacman1981

Posted

the announcement clearly states it is for the february update, it will only work after wipe

Hawkhill

Posted

ah....didnt see that

  • Like 1
Hawkhill

Posted

Anyone else get double skillpoints?

imthenewguy

Posted

13 minutes ago, Hawkhill said:

Anyone else get double skillpoints?

What is your config value set to for: "Skill points per level"

 

tacman1981

Posted

i think there is something wrong with the mining ultimate. players are reporting it not doing anything at all. they type the command and nothing. could you look into it please?

imthenewguy

Posted

1 hour ago, tacman1981 said:

i think there is something wrong with the mining ultimate. players are reporting it not doing anything at all. they type the command and nothing. could you look into it please?

any console errors?

Fusion 3.64

Posted

27 minutes ago, imthenewguy said:

any console errors?

Same issue. No errors in console.

tacman1981

Posted

no console error. nothing in chat either when running it, even when i dont have it learned

Kurucz Roland

Posted

i got this error ! 
Error while compiling: SkillTree.cs(2396,23): error CS1501: No overload for method `AssignFinishBonus' takes `2' arguments 

Yuki

Posted

15 hours ago, imthenewguy said:

any console errors?

Same issue here. No console error either

tacman1981

Posted

3 hours ago, Kurucz Roland said:

i got this error ! 
Error while compiling: SkillTree.cs(2396,23): error CS1501: No overload for method `AssignFinishBonus' takes `2' arguments 

you might want to update the plugin then, just click download and install it as normal

jaybee3

Posted

21 hours ago, Hawkhill said:

Anyone else get double skillpoints?

This happened when we changed the config to using perms for each tree. It kept everyone's skills and also gave them skill points for their level. Then when we ran respec, it gave all those points back for double skill points.

Hawkhill

Posted

22 hours ago, imthenewguy said:

What is your config value set to for: "Skill points per level"

 

1.... but i suspect that this happend cause i updated the plugin before the wipe.
Ended up going through almost 5k lines in the datafile to correct it.
But working normal now.

  • Like 1
imthenewguy

Posted

2 hours ago, jaybee3 said:

This happened when we changed the config to using perms for each tree. It kept everyone's skills and also gave them skill points for their level. Then when we ran respec, it gave all those points back for double skill points.

Odd. If you can replicate it and show me the process to do so on my end, I will look into it. Inconsistent bugs are the hardest to debug 😧

 

Regarding the mining ultimate issue; I will suss it out now.

TomHud

Posted

is this plugin giving a different scrap with a blue arrow over it as i keep getting 2 sets of scrap which i can not join together

I can still use the scrap - just not stack it all as one.

 

imthenewguy

Posted

7 minutes ago, TomHud said:

is this plugin giving a different scrap with a blue arrow over it as i keep getting 2 sets of scrap which i can not join together

I can still use the scrap - just not stack it all as one.

 

The plugin does not give skinned scrap. It's all skin ID 0.

  • Like 1
jaybee3

Posted

Any chance we can have an Industrial Crafting branch? Skills for more stacks moving at once, or WB crafters making more/refunding or duplicating items or ticking over faster (similar to the recyclers)?

suicidemayhem

Posted

On 2/4/2023 at 5:55 AM, TomHud said:

is this plugin giving a different scrap with a blue arrow over it as i keep getting 2 sets of scrap which i can not join together

I can still use the scrap - just not stack it all as one.

 

this is the one that allows you to enchant items i think, takes special scrap.

TomHud

Posted

On 2/4/2023 at 11:03 AM, imthenewguy said:

The plugin does not give skinned scrap. It's all skin ID 0.

yeah i dont have any enchantment plugins

Laminin

Posted

Hey I know you're busy but players reporting that the instant gathering for mining and skinning aren't working properly. The node will instantly get mined/skinned but they won't receive the full resources for what's left of the node.

Also any way to add a daily limit to the amount of XP gained from building? Kind of like how the rested XP works but resets at a set interval before being able to gain building XP again. Enabling building XP isn't recommended in it's current form as it's abusable with stability enabled.

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 14
  • Love 18

User Feedback

1.4m

Downloads

Total number of downloads.

6.9k

Customers

Total customers served.

102.4k

Files Sold

Total number of files sold.

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.