Hello, thank you very much for the mod!!! Tell me, do you have plans to add a function of dropping items from the inventory to the ground? (it would be very useful in raids, it takes a lot of time to throw the same thing out because of overweight)
Love this mod, but is there a way for it to to exclude particular items from being scrapped in the "scrap all junk" command, like the way the game prevents you from auto scrapping deathclaw hands and floater sacs?
You can use scrap config for that I guess, you would need to add JUNK to "types" and add excluded items to "itemNames". Read all for setting up scrap config in mod description.
KNOWN BUG: even though "types" is supported in this feature, items loaded in nearby corpses sometimes don't have any type assigned to them, so it will not loot all items of specified types
For junk you can circumvent it by tagging all the junk types you want for search, and setting "transferTaggedForSearch" to true. But for ammo, you'll have to list all ammo types by names, like "round", "spike", "cell", "core", "cartridge", "fuel", etc.
Extremely useful mod. I can't play without it now. Thank you! ❤️
Is it possible to optionally reorder the tabs in "Category Tabs Customization" to move "New" to the end to enable the relevant parts of this mod and your stash mod to work when opening the Pipboy without switching tabs?
First, thank you for the amazing mod! Now my question - is there any way to have different lootConfig profiles for different characters? I'd really like to have it so each of my characters only loots ammo for the specific weapons they regularly use, and I'd like my ghoul to loot chems but not bother with food whereas my two humans should do the opposite... Thank you!
Okay I've just learned a whole bunch about how Fallout mods are developed and I have a whole new appreciation for what you guys do! So again, thank you! This is fairly simple but seems to do what I want, so I thought I'd share it:
public function lootItems() : void { if(this.isValidLootConfig()) { Logger.get().debugMode = _config.lootConfig.debug; Logger.get().info("Valid loot config"); var config:Object = _config.lootConfig; if(config.configs) { var indexConfig:int = 0; var subConfig:Object = null; while(indexConfig < config.configs.length) { subConfig = config.configs[indexConfig]; if(isTheSameCharacterName(subConfig)) { config.itemNames = config.itemNames.concat(subConfig.itemNames); } indexConfig++; } } this.transfer(this._stashInventory,true,config); } else { Logger.get().error("Invalid loot config"); } } Configuration format example:
Would it be possible to differentiate legendary mods not learned by current character from legendary mods not learned by other characters while using showUnknownModsAmongAllChars? I would like to differentiate these by using different text colors.
Now that I think about it, showing which legendary mods are learned by current character and which legendary mods are learned by other characters by using different text colors and/or adding the name of the character(s) next to the text would also be very helpful.
743 comments
I thought it was an issue with my config, so I used default one - the issue still persists.
Read all for setting up scrap config in mod description.
For junk you can circumvent it by tagging all the junk types you want for search, and setting "transferTaggedForSearch" to true.
But for ammo, you'll have to list all ammo types by names, like "round", "spike", "cell", "core", "cartridge", "fuel", etc.
thanks for reply, also very good mod :)
Thank you! ❤️
Is it possible to optionally reorder the tabs in "Category Tabs Customization" to move "New" to the end to enable the relevant parts of this mod and your stash mod to work when opening the Pipboy without switching tabs?
public function lootItems() : void
{
if(this.isValidLootConfig())
{
Logger.get().debugMode = _config.lootConfig.debug;
Logger.get().info("Valid loot config");
var config:Object = _config.lootConfig;
if(config.configs)
{
var indexConfig:int = 0;
var subConfig:Object = null;
while(indexConfig < config.configs.length)
{
subConfig = config.configs[indexConfig];
if(isTheSameCharacterName(subConfig))
{
config.itemNames = config.itemNames.concat(subConfig.itemNames);
}
indexConfig++;
}
}
this.transfer(this._stashInventory,true,config);
}
else
{
Logger.get().error("Invalid loot config");
}
}
Configuration format example:
"lootConfig":
{
"name": "AutoLoot",
"enabled": true,
"debug": false,
"showButton": true,
"hotkey": 70,
"maxItems": 100,
"delay": 25,
"transferLegendaries": true,
"transferTaggedForSearch": true,
"matchMode": "CONTAINS",
"itemNames": ["cap", "bobby pin", "fusion core" ],
"configs": [
{
"checkCharacterName": true,
"characterName": "GhoulishGhoulGal",
"itemNames": [
"the fix", "super chem mk1", "survival syringe",
"fury", "psychobuff", "bufftats", "overdrive",
"psycho"
]
}
]
},