Custom permissions enabled per God #49


  • Enhancment
  • Accepted
Open
  • Boxed_Hellfire created this issue Aug 1, 2012

    If Admins could enable certain permissions per God, that would allow us to use this plugin to allow various religions to use different abilities.
    Even if the implementation were just to automatically assign a usergroup to the follower when enabled, it'd allow the scope of features possible to reach far outside this plugin alone.

    e.g. if admins are also using the godPowers plugin, followers of Hermes could jump incredibly high whereas followers of Hephestus could use inferno.

    On the whitelist:
    Hermes:
       minPower: 5
       follPerms:  'godPowers.superjump'

    Hephestus:
       minPower: 5
       follPerms:  'godPowers.inferno'

  • Boxed_Hellfire added the tags New Enhancment Aug 1, 2012
  • Boxed_Hellfire posted a comment Aug 1, 2012

    sorry, realised that I forgot to include the groups option:

    Whitelist:

    Hermes: minPower: 5 follGroup: 'Hermes'


    Edited Aug 5, 2012
  • Boxed_Hellfire posted a comment Aug 13, 2012

    Sorry to seemingly spam this, Just updating with a little new info, it appears that Heroes has this feature, so it's probably possible, I'm not sure how though, sorry.

  • Forge_User_09714816 removed a tag New Sep 8, 2012
  • Forge_User_09714816 added a tag Accepted Sep 8, 2012
  • Forge_User_09714816 posted a comment Sep 8, 2012

    Hmm it is certainly possible (and quite easy) to implement this as part of the whitelist just as you describe above.

    But when NOT using a whitelist, i think it would be alot more complicated to figure out which God would be assigned what permissions.

    Are you only suggesting this as part of a whitelist?

  • Boxed_Hellfire posted a comment Sep 8, 2012

    @DoggyOnFire: Go Yeah, I was thinking of it in terms of an extended option for whitelisted god names with it disabled if any mode other than whitelist is used.


    Edited Sep 8, 2012

To post a comment, please login or register a new account.