Some shit I noticed as far as bugs below. I love the mod, I really, really do. And I don't think I can take it outta my mod list because it's just so good. But the gripes below are serious issues, and they make playing with the mod more frustrating than it needs to be.
In the loadout menu you seem to be doing something every time a character is added or removed in the name of the loadout. I've looked through the code and the only thing I could guess at is that it's being used as a regex on accident every time it is modified. Or you're just renaming it with each keystroke, which is a poor implementation of this. A save button for the name field would be infinitely better. This can cause crashes if you spam the name field, and it also makes putting in a name frustrating.
Backpack's increased bulk seems to be randomly reflected in the loadout screen, so sometimes your bulk on the loadout screen will be 40 less than it should, resulting in some amount of confusion.
The game doesn't pause when you bring up the loadout screen, causing massive FPS loss and other such trouble, makes it even more difficult to navigate than usual.
A dynamic search bar for the loadout screen as far as searching for items is a fine idea, but the massive performance issues caused by it makes it frustrating, slow, and sorta shitty. I mean you're running it against, potentially, thousands of entries and it runs it every time you input or delete a character, or potentially even more often than that which could cause the massive FPS loss from just opening the menu.
I love the mod, but basically all of the UI elements of it are just frustrating to use, also pawns don't really prioritize equipping their loadout, they just sorta o it whenever which defeats the whole point of the loadout system. If you can't make something good to use, then don't make it fancy. I feel like there are a bunch of bells and whistles on the loadout screen and none of them really do anything. They look great, no doubt, but making it simpler would make it far more usable and not a pain to input a simple number.
Also any places you can enter a count act weirdly, when backspacing a single number, the cursor just skips over it. Also an error message when you force a pawn to pick up a weapon not in their assigned loadout would be nice. As it is now, pawns will try to pick up the weapon, realize they shouldn't have it, then drop it immediately. This can be very frustrating for new players, or even more veteran ones if they forgot to change the loadout of a pawn.
And just as a want from me, adding something like the mod quality cooldown, but with firerate as well as a chance to jam would be really neat. For example shoddy weapons would have slightly lower fire rate then better quality ones, but would have maybe a 1 in 20 chance to jam, and poor would retain the fire rate but make the jamming rate like 1 in 100, and so on and so forth in that kinda manner with legendary guns having like 5% higher fire rates and virtually no chance to jam. Though I could see Jamming being an addition that could be better in my head than in the game.
In the loadout menu you seem to be doing something every time a character is added or removed in the name of the loadout. I've looked through the code and the only thing I could guess at is that it's being used as a regex on accident every time it is modified. Or you're just renaming it with each keystroke, which is a poor implementation of this. A save button for the name field would be infinitely better. This can cause crashes if you spam the name field, and it also makes putting in a name frustrating.
Backpack's increased bulk seems to be randomly reflected in the loadout screen, so sometimes your bulk on the loadout screen will be 40 less than it should, resulting in some amount of confusion.
The game doesn't pause when you bring up the loadout screen, causing massive FPS loss and other such trouble, makes it even more difficult to navigate than usual.
A dynamic search bar for the loadout screen as far as searching for items is a fine idea, but the massive performance issues caused by it makes it frustrating, slow, and sorta shitty. I mean you're running it against, potentially, thousands of entries and it runs it every time you input or delete a character, or potentially even more often than that which could cause the massive FPS loss from just opening the menu.
I love the mod, but basically all of the UI elements of it are just frustrating to use, also pawns don't really prioritize equipping their loadout, they just sorta o it whenever which defeats the whole point of the loadout system. If you can't make something good to use, then don't make it fancy. I feel like there are a bunch of bells and whistles on the loadout screen and none of them really do anything. They look great, no doubt, but making it simpler would make it far more usable and not a pain to input a simple number.
Also any places you can enter a count act weirdly, when backspacing a single number, the cursor just skips over it. Also an error message when you force a pawn to pick up a weapon not in their assigned loadout would be nice. As it is now, pawns will try to pick up the weapon, realize they shouldn't have it, then drop it immediately. This can be very frustrating for new players, or even more veteran ones if they forgot to change the loadout of a pawn.
And just as a want from me, adding something like the mod quality cooldown, but with firerate as well as a chance to jam would be really neat. For example shoddy weapons would have slightly lower fire rate then better quality ones, but would have maybe a 1 in 20 chance to jam, and poor would retain the fire rate but make the jamming rate like 1 in 100, and so on and so forth in that kinda manner with legendary guns having like 5% higher fire rates and virtually no chance to jam. Though I could see Jamming being an addition that could be better in my head than in the game.