Code Monkey home page Code Monkey logo

Comments (6)

kennumen avatar kennumen commented on August 31, 2024

FYI, back in the day it was debatable whether using guild funds for repair (or other personal 'gain') was good ethics. From what I remember, the majority of the players leaned towards no (while the majority of the tanks, particularly those raiding, leaned towards yes).

I'd have to check but that was probably before 3.3.5a; There's probably an option to disable gold / repair withdrawals per rank so this should be a non-issue. Of course, it might still be a valid point concerning portability to zero/one.

Again, this is debatable though, and just an FYI. I don't expect this comment to change anything.

from portal.

blueboy avatar blueboy commented on August 31, 2024

Thanks for the information. If the existing repair code did not utilize funds from the guild bank, I agree this would be a none issue. But as it does, so I think it's important that it works properly. There is an option available, controlled by the guild master to toggle guild repair or not, so this should keep everyone happy.

I will also add code to allow bots to create petitions (Arena/Guild) currently available in the R2new-ai code. So bots will be able to fully interact with guilds.

Hope this helps

from portal.

kennumen avatar kennumen commented on August 31, 2024

I'm very happy with what you've done, very likely the best option. Just offered it as an FYI. It's never bad to consider etiquette even with bots - preferably adaptable etiquette: you don't want the bots to be taken advantage of by a ninja looter.

The particular case I presented - which WoW has no rule for - was where only tanks were 'allowed' (through etiquette, not game mechanics, (often) enforced by guild officers) to use guild repair (either always or after raids). The reason for this being the tanks are generally the only ones being hit; After a successful raid the tank might have a 50g repair bill whereas the rest of the group would have 2-3g repairs.

Again, I don't expect you to change anything, this information is added as an FYI - food for thought if you will. There is no perfect solution, but the current implementation is probably as close as we can get. If anything, WoW itself needs a feature request, not MaNGOS or playerbot ;)

from portal.

blueboy avatar blueboy commented on August 31, 2024

I think we both appreciate one anothers contribution to playerbot, but we frequently misunderstand one another. I genuinely thank you for the information you give, I am in no way trying to be funny. That said, I have now pushed the revision to the repair command to the new-ai brnach. Initial testing checks out O.K.

If you use the standard signed charter route, you will require 10 signatures. If you create a guild using 'gm' commands at the server console, you only need one. It's your choice which one you use.

To add a bot to a petition, just select the bot and add. Once you have 10, the guild petition can be registered.
Using guild control on the client, you can now add and remove bots at will from the guild. If you change the rank or settings (e.g. repair or gold withdrawl) under guild control they will not take effect until you login again. I might look at updating the database directly after a change, so this is not necessary.

Please let me know what you think ;)

from portal.

kennumen avatar kennumen commented on August 31, 2024

Sounds awesome. Nothing else to add :)

I'm frequently misunderstood, and the interwebs doesn't make it any easier. No worries though, a smidgen of patience and a few more replies and we get there in the end. Sometimes I overdo it - clarifying things that weren't misunderstood (misunderstanding a misunderstanding, as it were), but again, we get there in the end :)

from portal.

UnkleNuke avatar UnkleNuke commented on August 31, 2024

A lot depends on the guild. I was once a member in one where anyone, not just tanks, could use guild funds for repairs so long as they were doing guild runs through quests, events, dungeons, or raids AND they made regular contributions in monies or with valuable / useful items and gear.

blueboy's solution works best, by leaving it open to how things are set by the guild master and available funds.

from portal.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.