Coder Social home page Coder Social logo

ps-wow / adibags_byexpansion Goto Github PK

View Code? Open in Web Editor NEW
5.0 3.0 9.0 1.75 MB

Groups items by their expansion.

License: The Unlicense

Lua 99.24% PHP 0.68% Batchfile 0.08%
warcraft adibags lua cataclysm wow addon curseforge inventory bags wowup

adibags_byexpansion's People

Contributors

davidcraig avatar geurtje avatar mariocki avatar psykzz avatar rainkius avatar vely-digital avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

adibags_byexpansion's Issues

War Within LUA error on both 10.2 releases

Both 10.2 releases are causing this LUA error every login. Reverting to an earlier version fixes it. I checked the folder listed and there is no reputation.lua file in there at all.

6x AdiBags_ByExpansion_WarWithin/categories/reputation.lua:1 Error loading AdiBags_ByExpansion_WarWithin/categories/reputation.lua

Settings

Hey it seems that my settings dosent matter after the last update 1.2.1. I have set it not sort junk from expansions but it still do. And transmog and so on.

[Feature] Add ability to group related categories

I think that showing which particular dungeon is not as useful necessarily as showing that an item came from "dungeon" or "raid" - I will at some point add the ability to group related categories together, this should be a checkbox in the settings similar to other options.

Jewelcrafting missing a few things

WotLK JC is missing the epic gems. 36919, 36922, 36931, 36928, 36934, 36925 seem to place themselves in the regular category when others do not.

lua errors in 10.0

I am currently getting three errors upon logging in:

ONE:

49x Interface/AddOns/AdiBags_ByExpansion/main.lua:318: attempt to index field '?' (a nil value)
[string "@Interface/AddOns/AdiBags_ByExpansion/main.lua"]:318: in function `AddCategoryItems'
[string "@Interface/AddOns/AdiBags_ByExpansion_Shadowlands/main.lua"]:70: in main chunk

Locals:
self =

{
SetDefaultModuleLibraries = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:363
Enable = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:290
AddExpansion = defined @Interface/AddOns/AdiBags_ByExpansion/main.lua:299
EnableModule = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:328
modules =
{
}
GetModule = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:206
IterateEmbeds = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:438
GetDefaultCategories = defined @Interface/AddOns/AdiBags_ByExpansion/main.lua:280
defaultModuleLibraries =
{
}
LoadExpansion = defined @Interface/AddOns/AdiBags_ByExpansion/main.lua:442
SetDefaultModulePrototype = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:405
GetOptions = defined @Interface/AddOns/AdiBags_ByExpansion/main.lua:15
name = "AdiBags_ByExansion"
IsEnabled = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:447
orderedModules =
{
}
DisableModule = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:346
DefaultFilter = defined @Interface/AddOns/AdiBags_ByExpansion/main.lua:139
IsModule = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:464
SetDefaultModuleState = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:383
AddProfessionItems = defined @Interface/AddOns/AdiBags_ByExpansion/main.lua:371
AddRaidItems = defined @Interface/AddOns/AdiBags_ByExpansion/main.lua:353
SetEnabledState = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:420
Debug = defined @Interface/AddOns/AdiBags_ByExpansion/main.lua:9
LoadCategories = defined @Interface/AddOns/AdiBags_ByExpansion/main.lua:393
GetProfile = defined @Interface/AddOns/AdiBags_ByExpansion/main.lua:116
baseName = "AdiBags_ByExpansion"
GetClasses = defined @Interface/AddOns/AdiBags_ByExpansion/main.lua:240
AddDungeonItems = defined @Interface/AddOns/AdiBags_ByExpansion/main.lua:327
GetProfessions = defined @Interface/AddOns/AdiBags_ByExpansion/main.lua:257
IterateModules = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:433
AddCategoryItems = defined @Interface/AddOns/AdiBags_ByExpansion/main.lua:313
NewModule = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:231
Disable = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:310
enabledState = true
defaultModuleState = true
GetName = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:275
}
items =
{
1 = 187153
2 = 187054
3 = 186685
4 = 187322
5 = 187457
6 = 187324
7 = 187323
8 = 187460
9 = 187458
10 = 187459
11 = 187465
12 = 187327
13 = 187463
14 = 187325
15 = 187326
16 = 187462
17 = 187478
18 = 187336
19 = 187466
20 = 187332
21 = 187328
22 = 187334
23 = 187330
24 = 187329
25 = 187467
26 = 187331
27 = 187311
28 = 187333
29 = 187350
30 = 187335
31 = 187612
32 = 187614
33 = 186984
34 = 187613
35 = 187508
36 = 186718
37 = 186731
}
category = "Korthia"
module =
{
categories =
{
}
raids =
{
}
name = "shadowlands"
options =
{
}
prefix =
{
}
description = "Shadowlands"
namespace = "Shadowlands"
dungeons =
{
}
}
(for generator) = defined =[C]:-1
(for state) =
{
1 = 187153
2 = 187054
3 = 186685
4 = 187322
5 = 187457
6 = 187324
7 = 187323
8 = 187460
9 = 187458
10 = 187459
11 = 187465
12 = 187327
13 = 187463
14 = 187325
15 = 187326
16 = 187462
17 = 187478
18 = 187336
19 = 187466
20 = 187332
21 = 187328
22 = 187334
23 = 187330
24 = 187329
25 = 187467
26 = 187331
27 = 187311
28 = 187333

TWO:

46x Interface/AddOns/AdiBags_ByExpansion_Shadowlands/main.lua:1 (null

THREE:

46x FrameXML\Bindings.xml:1 Interface/AddOns/AdiBags_ByExpansion_Shadowlands/main.lua:1 (null)

Thank you for any help.

Missing mining items

It seems like some mining materials are not in that expansion trade materials(cobalt, saronite, etc).
Could I pull this and commit something you are missing in new branch and then push it here?

Geting error when right-clicking category to sell all items in it

When having the vendor window open and then right clicking the category "02. TBC - Equipment (Black Temple)" to sell all the Items to the vendor, the following error appears:

`Message: Interface/AddOns/AdiBags_ByExpansion/main.lua:477: attempt to call global 'UseContainerItem' (a nil value)
Time: Tue Nov 22 13:30:30 2022
Count: 20
Stack: Interface/AddOns/AdiBags_ByExpansion/main.lua:477: attempt to call global 'UseContainerItem' (a nil value)
[string "=(tail call)"]: ?
[string "@Interface/AddOns/AdiBags_ByExpansion/main.lua"]:477: in function ?'
[string "@Interface/AddOns/AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:119: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@Interface/AddOns/AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:29: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@Interface/AddOns/AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:64: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:59>
[string "=(tail call)"]: ?

Locals: `

This was working before 10.0.2 (2nd PrePatch of Dragonflight)

Add new table for AQ40 relics/scarabs

Hey, I'm using this addon for a while now.
I do AQ every week for transmog etc. Relics and scarabs are awkward when they all go to Quest and are not filtered, can I open pull request and put them inside new AdiBags_ByExpansion_WoW/raids/AQ40-Relics.
I was thinking about new module part because if we put them in normal AQ40 module, it will be bloated and confusing if relics and items merge together.

P.S. great job with this addon mate ๐Ÿ‘

Missing items

Hi,
Thanks for this great addon! It helped me a lot to cleanup my bags and bank. During this I found multiple items that were not categorized at all. Here is the list. I tried to assign them to Xpacs using info from SmexyMats addon. It looks that that addon shows info when item was added to the game, so some of them may need to be moved elsewhere:

Classic:
Black Whelp Scale
Black Vitriol
Bleach
Blue Pearl
Crystal Vial
Cured Heavy Hide
Breath of Wind
Elemental Air
Fine Thread
Gray Dye
Greater Magic Essence
Green Dye
Heavy Leater
Heavy Silken Thread
Iron Ore Nugget (added in WoD but logically belongs to Classic)
Orange Dye
Purple Dye
Raptor Hide
Raptor Egg
Raw Spotted Yellowtail
Raw Summer Bass
Runed Copper Rod
Salt
Silken Thread
Simple Flour
Star Wood
Strange Dust
Strong Flux
Thick Hide
Thick Leather
Thick Murlock Scale
Thick Spider's Silk
Turtle Scale
Warbear Leather
Weak Flux
Yellow Dye

BC:
Adamantite Frame
Azure Moonstone
Blood Garnet
Bronze Setting
Crystal Infused Leather
Dawnstone
Deep Peridot
Delicate Copper Wire
Fel Hide
Fel Iron Casing
Fel Scales
Golden Draenite
Handful of Fel Iron Bolts
Mote of Air
Nether Dragonscales
Nightseye
Noble Topaz
Primal Fire
Thick Clefthoof Leather

WotLK:
Arctic Fur
Celestial Ink
Crystallized Air
Earthsiege Diamond
Enchanting Vellum (applies to all Xpacs)
Jormungar Scale
Ink of the Sky
Light Parchment (applies to all Xpacs)
Midnight Ink
Mote of Air
Overcharged Capacitor
Royal Ink
Shimmering Ink
Skyflare Diamond

Cata:
Albino Cavefish
Deepsea Scale
Small Dream Shard
Small Heavenly Shard

MoP:
Ghost Iron Bolts
Living Steel
Orb of Mystery
Serpent's Eye
Sha Crystal Fragment
Sha-Touched Leather
Sparkling Shard
Tiger Opal

WoD:
Burnished Leather
Draenic Seeds
Draenic Stone
Primal Spirit
Savage Blood

Legion:
Pristine Falcosaur Feather
Runic Catgut
Starlight Rose Seed

BfA:
Chain Ignitercoil
Empty Energy Cell
Energy Cell
Galvanic Oscillator
Ionized Minnow
S.P.A.R.E. Crate
Spare Parts

SL:
Aerated Water
Curing Salt
Elysian Thade
First Flower
Korthite Crystal
Machinist's Oil
Protoflesh
Protogenic Pelt
Silken Protofiber

Archeology:
Mantid Amber Sliver (MoP)
Orge Missive (WoD)
Restored Artifact (any Xpac)

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.