punishxiv / lazyloot Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://puni.sh/plugin/LazyLoot
License: GNU General Public License v3.0
Home Page: https://puni.sh/plugin/LazyLoot
License: GNU General Public License v3.0
Hello,
Thanks for making this plugin. It sure is a lot nicer not having to click so much on each and every item I want to loot.
Though that said I'm not a fan of the " Needing" at the server info. I get it's informative and I would like the feature on its own to stay. However more and more plugins stuff info in there we can't disable other than disabling the HUD element as a whole. Sooner or later we'll have to make choices between which plugins to choose simply based on not wanting a whole bar of text across our screen.
As Lapidearum pointed out this can be done through Dalamud itself. I learned something new today!
However perhaps it would still be a nice compromise to just have the dice icon without the "Needing" text?
Thanks in advance for any response!
The real problem this would address would be when raiding/farming with people I know. It would be great to configure a list of people that would change the behavior of FULF when any are present. I can think of a few different ways to approach this, but the two that sound the most reasonable are detailed below:
Easiest to code - a list that the user can populate with character names. If any are present in your party, FULF is disabled until they leave. This would allow FULF to kick back in if the other people don't care, and you want the loot left over.
More flexible - a list that the user can populate with character names, and a need/greed/pass/disable override per person. This would be an extension of the functionality above (could even be a v2), and would give more control over the situation. The only thing I'd be unsure of would be which override to use if multiple people with different overrides are present. For that, I'd say the ability to reorder the people and to use the top-most override should be simple enough.
I could play around and try to prototype this, then create a pull request if you'd like. I'm still really early in learning to code with Dalamud plugin framework though, so it might be above my skill level at the moment.
I would like a new user restriction configuration, to pass on items already stored in glamour chest. This should search for item and if it's found in glamour chest, it should automatically pass on the item.
Additionally, there's warning "Results may not reflect current inventory status." if glamour chest hasn't been opened. I don't quite understand how this warning works, but I believe it shows after potentially false-positive notification that "1 item found in glamour dresser". If this warning shows up, it should proactively roll just in case - or add it as a subconfiguration option for this restriction.
This would help a lot when running oldies like Nier raids for glams.
I have been doing 2 alliance raids and both times i crashed with LazyLoot enabled, only fix was to disable the plugin, otherwise it would keep me crashing when i load in. The log also shows LazyLoot so i assume something is wrong with it.
Kind regards <3
This would be kind of the opposite of the "Pass on all items already unlocked." checkbox.
Use case: I'm grinding The Dead Ends during this mogtomes event for the minion. I have FULF set to auto-greed, for all the gear loot. I want to roll Need on the minion (if it ever drops.) without having to mess with FULF every time we hit the last boss.
Honestly, if this existed I'd leave it on 100% of the time. Not sure if I'm missing a function to do it that already exists?
Currently you can roll need on everything you can roll need on, and pass completely on items below a certain item level. I'm suggesting an option that if the item level of the item in question is significantly lower than your average item level, LazyLoot rolls greed for it rather than either needing or passing. Ideally this'd be expressed as a subtraction from average item level, my suggestion would be -30 but perhaps the user can input their own value.
In other words,
if ilvl < (average_ilvl - x) then greed, else need
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.