-
Posts
50 -
Joined
-
Last visited
Everything posted by GeneralGred
-
I was hoping if it was possible to make an in-game 3D map of Tamriel using the heightmap from https://www.nexusmods.com/skyrimspecialedition/mods/573?tab=description to be placeable in game. I have tried to make my own using landscape assets in the creation kit (pictured below) and while it sorta works it's crude but at least shows what I'm trying to accomplish.
-
Problem With Converting Models To Static
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
You sir have my thanks, this has been driving me mad all week. -
I am trying to make a weapon display for my mod but I am having issues with certain weapon models. While most models have been converted to static with no issue I cannot get the same results with others, an example being the teslacannonproto.nif under 2handlauncher or basically any Mine/Grenade/Ammo model. My current process is to alter the following fields under bhkRigidBody in NifSkope: -Motion System is set to MO_SYS_KEYFRAMED -Quality Typeis set to MO_QUAL_FIXED -Layer is set to OL_STATIC -Layer Copy is set to OL_STATIC As stated this works completely fine for other models such as the gaussrifle.nif, but these problematic models continue to have physics. Any suggestions on what I am missing?
-
Models and textures are not my specialty at all so I'm not sure how difficult this kind of job would be. What I'm looking for is a large scale 3D map model of Tamriel. The map would need to have a circular edge and sized to fit a Dwemer Tower Spacer (Dungeons\Dwemer\Facades\DweFacadeTowerSpacer01). I'm going for a realistic texture that shows the terrain of tamriel accurately but doesn't have to be super detailed and no text or province borders. Example of what I'm looking for: http://www.lgm3d.com/images/projects/607/3d-ski-map-of-vail__large.jpg Coverage Area: https://i.postimg.cc/GpM3JXyN/KxLrJ3v.jpg
-
Shortcut to Linking References
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
Those won't help, the issue here is the Linked Refs are chain style going from one to the next, it's not simply a large group of refs being linked to a single ref. -
Just a simple question here, I currently have a massive amount of objects I need to link together and was wondering if there is a keybinding shortcut (eg: Shift+L) that can be used rather then going through the menu each time? If not is there perhaps a mod/plugin that was made for the NV G.E.C.K. to do this?
-
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
I too thought it was weird at first, but I used a test script to try it early on and you can hear the difference, all the guns stop making noise as soon as it's toggled. Again I think it's because it's a workaround and not actually taking off the collision. Also with having other items fall, don't forget that I have it set up so if you leave the room it toggles back, and the JIP wiki states that the cell has to reload for the rest of the models to take effect, otherwise it's just the specific reference. -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
Here is an image of some display cases Sorry if its blurry, this site has low size limits -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
I'll get some screenshots when I can. @Mktavish, I haven't found static versions of the weapons in the game, if your talking about the 1st Person Biped Models, I've tried these in the past and they don't move at first, but eventually they snag or something and will fall. One thing that maybe cause confusion here that I should clear up is the weapons on display are not the weapons themselves, they are pre-placed Activators that represent whats inside the container. Now when I first tested ToggleObjectCollision I did it without the MoveToEditorLocation script to see what happens, and like any other object it moves and falls when another object collides with it, in this case it't the doors to the display. I've tried a few scripts that use one time activation to keep the weapons up, but to no avail. -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
Ok I'm seeing the confusion I think, so this function disables the collision and only the collision on the object, it's Havok physics are still in play, and basically what happens if you drop an object with it toggled off is it will fall through the world. So even with this function I still need to constantly update the script. ATM I'm finishing an "Armory Performance Mode" that you can toggle which basically separates the cases into individual sections (eg: Melee, Sidearms, Shotguns, and etc. are now seperate) to lower the number of scripts running simultaneously. And yes I am not including new meshes/textures. I may later on make a separate add-on for those who need it -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
Ya both freshly downloaded about 2 weeks ago If your talking about the fact that you can still interact with it I think it's because while the function disables collision, the model still technically has it. I would be a liar if I said I understand exactly how it works, but I think it's simply something that acts as a work around. Do to the large danger it poses, as it affects all models of the base object, I'm very careful to reenable the function and thus have never tested this after leaving the same cell. -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
First off I would like to state that the performance hit is resolved as soon as the weapons are disabled. I'll look into turning the containers into a quest script, though I'm not sure if a single script can hold the entire armory. The problem with an OnActivate script here I need this script to run constantly while the case is open, if the script stops the weapons fall to the ground. The reason for the Collision scripting is because without it the weapons make a lot of noise due to the fact that their collision geometry clips with the display case, I've actually waited a long time for this function to come out. Lastly no, I've taken the next step in armory displays here by having each weapon scripted allowing the player to grab it without going into the container, these weapons are OnActivate only scripts. Edit: I noticed the last part of your post and wanted to say that one of the best parts of the ToggleObjectCollsion function is that it still allows the player to interact with it. -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
Here is one of the weapon display scripts, as you'll see I have taken steps to disable the weapons at any point the display case is closed or the player is out the room (defined by Positions): scn GMArmoryContMeleeScript Begin Gamemode if (player.GetPos Z < 7700) && (player.GetInCell GMMansion == 1) && (player.GetPos Y < 950) if (GMArmoryWeaponHatchRef01.GetOpenState != 3) GMArmoryWeapRefRollingPin.ToggleObjectCollision 0 GMArmoryWeapRefLeadPipe.ToggleObjectCollision 0 GMArmoryWeapRefLeadPipeUnique.ToggleObjectCollision 0 GMArmoryWeapRefTireIron.ToggleObjectCollision 0 GMArmoryWeapRefPoliceBaton.ToggleObjectCollision 0 GMArmoryWeapRefPoolCue.ToggleObjectCollision 0 GMArmoryWeapRefBaseballBat.ToggleObjectCollision 0 GMArmoryWeapRefSuperSledge.ToggleObjectCollision 0 GMArmoryWeapRefSuperSledgeUnique.ToggleObjectCollision 0 GMArmoryWeapRefSledgehammer.ToggleObjectCollision 0 GMArmoryWeapRefRebarClub.ToggleObjectCollision 0 GMArmoryWeapRef9Iron.ToggleObjectCollision 0 GMArmoryWeapRefGolfDriver.ToggleObjectCollision 0 GMArmoryWeapRefSpear.ToggleObjectCollision 0 GMArmoryWeapRefCombatKnife.ToggleObjectCollision 0 GMArmoryWeapRefCombatKnifeUnique.ToggleObjectCollision 0 GMArmoryWeapRefKnife.ToggleObjectCollision 0 GMArmoryWeapRefSwitchBlade.ToggleObjectCollision 0 GMArmoryWeapRefStraightRazor.ToggleObjectCollision 0 GMArmoryWeapRefStraightRazorUnique.ToggleObjectCollision 0 GMArmoryWeapRefCleaver.ToggleObjectCollision 0 GMArmoryWeapRefCleaverUnique.ToggleObjectCollision 0 GMArmoryWeapRefMachete.ToggleObjectCollision 0 GMArmoryWeapRefMacheteGladius.ToggleObjectCollision 0 GMArmoryWeapRefFireAxe.ToggleObjectCollision 0 GMArmoryWeapRefFireAxeUnique.ToggleObjectCollision 0 GMArmoryWeapRefHatchet.ToggleObjectCollision 0 GMArmoryWeapRefThrowingHatchet.ToggleObjectCollision 0 GMArmoryWeapRefRipper.ToggleObjectCollision 0 GMArmoryWeapRefChainsaw.ToggleObjectCollision 0 GMArmoryWeapRefThermicLance.ToggleObjectCollision 0 GMArmoryWeapRefShishkebab.ToggleObjectCollision 0 GMArmoryWeapRefCattleProd.ToggleObjectCollision 0 GMArmoryWeapRefPowerFist.ToggleObjectCollision 0 GMArmoryWeapRefZapGlove.ToggleObjectCollision 0 GMArmoryWeapRefZapGloveUnique.ToggleObjectCollision 0 GMArmoryWeapRefDisplacerGlove.ToggleObjectCollision 0 GMArmoryWeapRefDisplacerGloveUnique.ToggleObjectCollision 0 GMArmoryWeapRefBallisticFist.ToggleObjectCollision 0 GMArmoryWeapRefBoxingGloves.ToggleObjectCollision 0 GMArmoryWeapRefBoxingGoldenGloves.ToggleObjectCollision 0 GMArmoryWeapRefDogTagFist.ToggleObjectCollision 0 GMArmoryWeapRefBoxingTape.ToggleObjectCollision 0 GMArmoryWeapRefThrowingKnife.ToggleObjectCollision 0 GMArmoryWeapRefNailBoard.ToggleObjectCollision 0 GMArmoryWeapRefShovel.ToggleObjectCollision 0 if (GetItemCount WeapPowerFist >= 1) GMArmoryWeapRefPowerFist.enable 0 GMArmoryWeapRefPowerFist.MoveToEditorPosition elseif (GetItemCount WeapPowerFist <= 0) GMArmoryWeapRefPowerFist.disable endif if (GetItemCount WeapNVZapGlove >= 1) GMArmoryWeapRefZapGlove.enable 0 GMArmoryWeapRefZapGlove.MoveToEditorPosition elseif (GetItemCount WeapNVZapGlove <= 0) GMArmoryWeapRefZapGlove.disable endif if (GetItemCount WeapNVZapGloveUnique >= 1) GMArmoryWeapRefZapGloveUnique.enable 0 GMArmoryWeapRefZapGloveUnique.MoveToEditorPosition elseif (GetItemCount WeapNVZapGloveUnique <= 0) GMArmoryWeapRefZapGloveUnique.disable endif if (GetItemCount WeapNVDisplacerGlove >= 1) GMArmoryWeapRefDisplacerGlove.enable 0 GMArmoryWeapRefDisplacerGlove.MoveToEditorPosition elseif (GetItemCount WeapNVDisplacerGlove <= 0) GMArmoryWeapRefDisplacerGlove.disable endif if (GetItemCount WeapNVDisplacerGloveUnique >= 1) GMArmoryWeapRefDisplacerGloveUnique.enable 0 GMArmoryWeapRefDisplacerGloveUnique.MoveToEditorPosition elseif (GetItemCount WeapNVDisplacerGloveUnique <= 0) GMArmoryWeapRefDisplacerGloveUnique.disable endif if (GetItemCount WeapNVBallisticFist >= 1) GMArmoryWeapRefBallisticFist.enable 0 GMArmoryWeapRefBallisticFist.MoveToEditorPosition elseif (GetItemCount WeapNVBallisticFist <= 0) GMArmoryWeapRefBallisticFist.disable endif if (GetItemCount WeapNVBoxingGloves >= 1) GMArmoryWeapRefBoxingGloves.enable 0 GMArmoryWeapRefBoxingGloves.MoveToEditorPosition elseif (GetItemCount WeapNVBoxingGloves <= 0) GMArmoryWeapRefBoxingGloves.disable endif if (GetItemCount WeapNVBoxingGoldenGloves >= 1) GMArmoryWeapRefBoxingGoldenGloves.enable 0 GMArmoryWeapRefBoxingGoldenGloves.MoveToEditorPosition elseif (GetItemCount WeapNVBoxingGoldenGloves <= 0) GMArmoryWeapRefBoxingGoldenGloves.disable endif if (GetItemCount WeapNVDogTagFist >= 1) GMArmoryWeapRefDogTagFist.enable 0 GMArmoryWeapRefDogTagFist.MoveToEditorPosition elseif (GetItemCount WeapNVDogTagFist <= 0) GMArmoryWeapRefDogTagFist.disable endif if (GetItemCount WeapNVBoxingTape >= 1) GMArmoryWeapRefBoxingTape.enable 0 GMArmoryWeapRefBoxingTape.MoveToEditorPosition elseif (GetItemCount WeapNVBoxingTape <= 0) GMArmoryWeapRefBoxingTape.disable endif if (GetItemCount WeapNVThrowingKnife >= 1) GMArmoryWeapRefThrowingKnife.enable 0 GMArmoryWeapRefThrowingKnife.MoveToEditorPosition elseif (GetItemCount WeapNVThrowingKnife <= 0) GMArmoryWeapRefThrowingKnife.disable endif if (GetItemCount WeapRollingPin >= 1) GMArmoryWeapRefRollingPin.enable 0 GMArmoryWeapRefRollingPin.MoveToEditorPosition elseif (GetItemCount WeapRollingPin <= 0) GMArmoryWeapRefRollingPin.disable endif if (GetItemCount WeapLeadPipe >= 1) GMArmoryWeapRefLeadPipe.enable 0 GMArmoryWeapRefLeadPipe.MoveToEditorPosition elseif (GetItemCount WeapLeadPipe <= 0) GMArmoryWeapRefLeadPipe.disable endif if (GetItemCount WeapNVLeadPipeUnique >= 1) GMArmoryWeapRefLeadPipeUnique.enable 0 GMArmoryWeapRefLeadPipeUnique.MoveToEditorPosition elseif (GetItemCount WeapNVLeadPipeUnique <= 0) GMArmoryWeapRefLeadPipeUnique.disable endif if (GetItemCount WeapTireIron >= 1) GMArmoryWeapRefTireIron.enable 0 GMArmoryWeapRefTireIron.MoveToEditorPosition elseif (GetItemCount WeapTireIron <= 0) GMArmoryWeapRefTireIron.disable endif if (GetItemCount WeapPoliceBaton >= 1) GMArmoryWeapRefPoliceBaton.enable 0 GMArmoryWeapRefPoliceBaton.MoveToEditorPosition elseif (GetItemCount WeapPoliceBaton <= 0) GMArmoryWeapRefPoliceBaton.disable endif if (GetItemCount WeapPoolCue >= 1) GMArmoryWeapRefPoolCue.enable 0 GMArmoryWeapRefPoolCue.MoveToEditorPosition elseif (GetItemCount WeapPoolCue <= 0) GMArmoryWeapRefPoolCue.disable endif if (GetItemCount WeapBaseballBat >= 1) GMArmoryWeapRefBaseballBat.enable 0 GMArmoryWeapRefBaseballBat.MoveToEditorPosition elseif (GetItemCount WeapBaseballBat <= 0) GMArmoryWeapRefBaseballBat.disable endif if (GetItemCount WeapSuperSledge >= 1) GMArmoryWeapRefSuperSledge.enable 0 GMArmoryWeapRefSuperSledge.MoveToEditorPosition elseif (GetItemCount WeapSuperSledge <= 0) GMArmoryWeapRefSuperSledge.disable endif if (GetItemCount WeapSuperSledgeUnique >= 1) GMArmoryWeapRefSuperSledgeUnique.enable 0 GMArmoryWeapRefSuperSledgeUnique.MoveToEditorPosition elseif (GetItemCount WeapSuperSledgeUnique <= 0) GMArmoryWeapRefSuperSledgeUnique.disable endif if (GetItemCount WeapSledgehammer >= 1) GMArmoryWeapRefSledgehammer.enable 0 GMArmoryWeapRefSledgehammer.MoveToEditorPosition elseif (GetItemCount WeapSledgehammer <= 0) GMArmoryWeapRefSledgehammer.disable endif if (GetItemCount WeapNVRebarClub >= 1) GMArmoryWeapRefRebarClub.enable 0 GMArmoryWeapRefRebarClub.MoveToEditorPosition elseif (GetItemCount WeapNVRebarClub <= 0) GMArmoryWeapRefRebarClub.disable endif if (GetItemCount WeapNV9iron >= 1) GMArmoryWeapRef9Iron.enable 0 GMArmoryWeapRef9Iron.MoveToEditorPosition elseif (GetItemCount WeapNV9iron <= 0) GMArmoryWeapRef9Iron.disable endif if (GetItemCount WeapNVDriverUnique >= 1) GMArmoryWeapRefGolfDriver.enable 0 GMArmoryWeapRefGolfDriver.MoveToEditorPosition elseif (GetItemCount WeapNVDriverUnique <= 0) GMArmoryWeapRefGolfDriver.disable endif if (GetItemCount WeapNVThrowingSpear >= 1) GMArmoryWeapRefSpear.enable 0 GMArmoryWeapRefSpear.MoveToEditorPosition elseif (GetItemCount WeapNVThrowingSpear <= 0) GMArmoryWeapRefSpear.disable endif if (GetItemCount WeapKnifeCombat >= 1) GMArmoryWeapRefCombatKnife.enable 0 GMArmoryWeapRefCombatKnife.MoveToEditorPosition elseif (GetItemCount WeapKnifeCombat <= 0) GMArmoryWeapRefCombatKnife.disable endif if (GetItemCount WeapNVKnifeCombatUnique >= 1) GMArmoryWeapRefCombatKnifeUnique.enable 0 GMArmoryWeapRefCombatKnifeUnique.MoveToEditorPosition elseif (GetItemCount WeapNVKnifeCombatUnique <= 0) GMArmoryWeapRefCombatKnifeUnique.disable endif if (GetItemCount WeapKnife >= 1) GMArmoryWeapRefKnife.enable 0 GMArmoryWeapRefKnife.MoveToEditorPosition elseif (GetItemCount WeapKnife <= 0) GMArmoryWeapRefKnife.disable endif if (GetItemCount WeapSwitchBlade >= 1) GMArmoryWeapRefSwitchBlade.enable 0 GMArmoryWeapRefSwitchBlade.MoveToEditorPosition elseif (GetItemCount WeapSwitchBlade <= 0) GMArmoryWeapRefSwitchBlade.disable endif if (GetItemCount WeapNVStraightRazor >= 1) GMArmoryWeapRefStraightRazor.enable 0 GMArmoryWeapRefStraightRazor.MoveToEditorPosition elseif (GetItemCount WeapNVStraightRazor <= 0) GMArmoryWeapRefStraightRazor.disable endif if (GetItemCount WeapNVStraightRazorUnique >= 1) GMArmoryWeapRefStraightRazorUnique.enable 0 GMArmoryWeapRefStraightRazorUnique.MoveToEditorPosition elseif (GetItemCount WeapNVStraightRazorUnique <= 0) GMArmoryWeapRefStraightRazorUnique.disable endif if (GetItemCount WeapNVCleaver >= 1) GMArmoryWeapRefCleaver.enable 0 GMArmoryWeapRefCleaver.MoveToEditorPosition elseif (GetItemCount WeapNVCleaver <= 0) GMArmoryWeapRefCleaver.disable endif if (GetItemCount WeapNVCleaverUnique >= 1) GMArmoryWeapRefCleaverUnique.enable 0 GMArmoryWeapRefCleaverUnique.MoveToEditorPosition elseif (GetItemCount WeapNVCleaverUnique <= 0) GMArmoryWeapRefCleaverUnique.disable endif if (GetItemCount WeapNVMachete >= 1) GMArmoryWeapRefMachete.enable 0 GMArmoryWeapRefMachete.MoveToEditorPosition elseif (GetItemCount WeapNVMachete <= 0) GMArmoryWeapRefMachete.disable endif if (GetItemCount WeapNVMacheteGladius >= 1) GMArmoryWeapRefMacheteGladius.enable 0 GMArmoryWeapRefMacheteGladius.MoveToEditorPosition elseif (GetItemCount WeapNVMacheteGladius <= 0) GMArmoryWeapRefMacheteGladius.disable endif if (GetItemCount WeapNVFireaxe >= 1) GMArmoryWeapRefFireAxe.enable 0 GMArmoryWeapRefFireAxe.MoveToEditorPosition elseif (GetItemCount WeapNVFireaxe <= 0) GMArmoryWeapRefFireAxe.disable endif if (GetItemCount WeapNVFireaxeUnique >= 1) GMArmoryWeapRefFireAxeUnique.enable 0 GMArmoryWeapRefFireAxeUnique.MoveToEditorPosition elseif (GetItemCount WeapNVFireaxeUnique <= 0) GMArmoryWeapRefFireAxeUnique.disable endif if (GetItemCount WeapNVHatchet >= 1) GMArmoryWeapRefHatchet.enable 0 GMArmoryWeapRefHatchet.MoveToEditorPosition elseif (GetItemCount WeapNVHatchet <= 0) GMArmoryWeapRefHatchet.disable endif if (GetItemCount WeapNVThrowingHatchet >= 1) GMArmoryWeapRefThrowingHatchet.enable 0 GMArmoryWeapRefThrowingHatchet.MoveToEditorPosition elseif (GetItemCount WeapNVThrowingHatchet <= 0) GMArmoryWeapRefThrowingHatchet.disable endif if (GetItemCount WeapRipper >= 1) GMArmoryWeapRefRipper.enable 0 GMArmoryWeapRefRipper.MoveToEditorPosition elseif (GetItemCount WeapRipper <= 0) GMArmoryWeapRefRipper.disable endif if (GetItemCount WeapNVChainsaw >= 1) GMArmoryWeapRefChainsaw.enable 0 GMArmoryWeapRefChainsaw.MoveToEditorPosition elseif (GetItemCount WeapNVChainsaw <= 0) GMArmoryWeapRefChainsaw.disable endif if (GetItemCount WeapThermicLance >= 1) GMArmoryWeapRefThermicLance.enable 0 GMArmoryWeapRefThermicLance.MoveToEditorPosition elseif (GetItemCount WeapThermicLance <= 0) GMArmoryWeapRefThermicLance.disable endif if (GetItemCount WeapShishkebab >= 1) GMArmoryWeapRefShishkebab.enable 0 GMArmoryWeapRefShishkebab.MoveToEditorPosition elseif (GetItemCount WeapShishkebab <= 0) GMArmoryWeapRefShishkebab.disable endif if (GetItemCount WeapCattleProd >= 1) GMArmoryWeapRefCattleProd.enable 0 GMArmoryWeapRefCattleProd.MoveToEditorPosition elseif (GetItemCount WeapCattleProd <= 0) GMArmoryWeapRefCattleProd.disable endif if (GetItemCount WeapNailBoard >= 1) GMArmoryWeapRefNailBoard.enable 0 GMArmoryWeapRefNailBoard.MoveToEditorPosition elseif (GetItemCount WeapNailBoard <= 0) GMArmoryWeapRefNailBoard.disable endif if (GetItemCount WeapShovel >= 1) GMArmoryWeapRefShovel.enable 0 GMArmoryWeapRefShovel.MoveToEditorPosition elseif (GetItemCount WeapShovel <= 0) GMArmoryWeapRefShovel.disable endif elseif (GMArmoryWeaponHatchRef01.GetOpenState == 3) GMArmoryWeapRefRollingPin.disable GMArmoryWeapRefLeadPipe.disable GMArmoryWeapRefLeadPipeUnique.disable GMArmoryWeapRefTireIron.disable GMArmoryWeapRefPoliceBaton.disable GMArmoryWeapRefPoolCue.disable GMArmoryWeapRefBaseballBat.disable GMArmoryWeapRefSuperSledge.disable GMArmoryWeapRefSuperSledgeUnique.disable GMArmoryWeapRefSledgehammer.disable GMArmoryWeapRefRebarClub.disable GMArmoryWeapRef9Iron.disable GMArmoryWeapRefGolfDriver.disable GMArmoryWeapRefSpear.disable GMArmoryWeapRefCombatKnife.disable GMArmoryWeapRefCombatKnifeUnique.disable GMArmoryWeapRefKnife.disable GMArmoryWeapRefSwitchBlade.disable GMArmoryWeapRefStraightRazor.disable GMArmoryWeapRefStraightRazorUnique.disable GMArmoryWeapRefCleaver.disable GMArmoryWeapRefCleaverUnique.disable GMArmoryWeapRefMachete.disable GMArmoryWeapRefMacheteGladius.disable GMArmoryWeapRefFireAxe.disable GMArmoryWeapRefFireAxeUnique.disable GMArmoryWeapRefHatchet.disable GMArmoryWeapRefThrowingHatchet.disable GMArmoryWeapRefRipper.disable GMArmoryWeapRefChainsaw.disable GMArmoryWeapRefThermicLance.disable GMArmoryWeapRefShishkebab.disable GMArmoryWeapRefCattleProd.disable GMArmoryWeapRefPowerFist.disable GMArmoryWeapRefZapGlove.disable GMArmoryWeapRefZapGloveUnique.disable GMArmoryWeapRefDisplacerGlove.disable GMArmoryWeapRefDisplacerGloveUnique.disable GMArmoryWeapRefBallisticFist.disable GMArmoryWeapRefBoxingGloves.disable GMArmoryWeapRefBoxingGoldenGloves.disable GMArmoryWeapRefDogTagFist.disable GMArmoryWeapRefBoxingTape.disable GMArmoryWeapRefThrowingKnife.disable GMArmoryWeapRefNailBoard.disable GMArmoryWeapRefShovel.disable GMArmoryWeapRefRollingPin.ToggleObjectCollision 1 GMArmoryWeapRefLeadPipe.ToggleObjectCollision 1 GMArmoryWeapRefLeadPipeUnique.ToggleObjectCollision 1 GMArmoryWeapRefTireIron.ToggleObjectCollision 1 GMArmoryWeapRefPoliceBaton.ToggleObjectCollision 1 GMArmoryWeapRefPoolCue.ToggleObjectCollision 1 GMArmoryWeapRefBaseballBat.ToggleObjectCollision 1 GMArmoryWeapRefSuperSledge.ToggleObjectCollision 1 GMArmoryWeapRefSuperSledgeUnique.ToggleObjectCollision 1 GMArmoryWeapRefSledgehammer.ToggleObjectCollision 1 GMArmoryWeapRefRebarClub.ToggleObjectCollision 1 GMArmoryWeapRef9Iron.ToggleObjectCollision 1 GMArmoryWeapRefGolfDriver.ToggleObjectCollision 1 GMArmoryWeapRefSpear.ToggleObjectCollision 1 GMArmoryWeapRefCombatKnife.ToggleObjectCollision 1 GMArmoryWeapRefCombatKnifeUnique.ToggleObjectCollision 1 GMArmoryWeapRefKnife.ToggleObjectCollision 1 GMArmoryWeapRefSwitchBlade.ToggleObjectCollision 1 GMArmoryWeapRefStraightRazor.ToggleObjectCollision 1 GMArmoryWeapRefStraightRazorUnique.ToggleObjectCollision 1 GMArmoryWeapRefCleaver.ToggleObjectCollision 1 GMArmoryWeapRefCleaverUnique.ToggleObjectCollision 1 GMArmoryWeapRefMachete.ToggleObjectCollision 1 GMArmoryWeapRefMacheteGladius.ToggleObjectCollision 1 GMArmoryWeapRefFireAxe.ToggleObjectCollision 1 GMArmoryWeapRefFireAxeUnique.ToggleObjectCollision 1 GMArmoryWeapRefHatchet.ToggleObjectCollision 1 GMArmoryWeapRefThrowingHatchet.ToggleObjectCollision 1 GMArmoryWeapRefRipper.ToggleObjectCollision 1 GMArmoryWeapRefChainsaw.ToggleObjectCollision 1 GMArmoryWeapRefThermicLance.ToggleObjectCollision 1 GMArmoryWeapRefShishkebab.ToggleObjectCollision 1 GMArmoryWeapRefCattleProd.ToggleObjectCollision 1 GMArmoryWeapRefPowerFist.ToggleObjectCollision 1 GMArmoryWeapRefZapGlove.ToggleObjectCollision 1 GMArmoryWeapRefZapGloveUnique.ToggleObjectCollision 1 GMArmoryWeapRefDisplacerGlove.ToggleObjectCollision 1 GMArmoryWeapRefDisplacerGloveUnique.ToggleObjectCollision 1 GMArmoryWeapRefBallisticFist.ToggleObjectCollision 1 GMArmoryWeapRefBoxingGloves.ToggleObjectCollision 1 GMArmoryWeapRefBoxingGoldenGloves.ToggleObjectCollision 1 GMArmoryWeapRefDogTagFist.ToggleObjectCollision 1 GMArmoryWeapRefBoxingTape.ToggleObjectCollision 1 GMArmoryWeapRefThrowingKnife.ToggleObjectCollision 1 GMArmoryWeapRefNailBoard.ToggleObjectCollision 1 GMArmoryWeapRefShovel.ToggleObjectCollision 1 endif elseif (player.GetPos Z > 7700) && (player.GetPos Z < 7800) GMArmoryWeapRefRollingPin.disable GMArmoryWeapRefLeadPipe.disable GMArmoryWeapRefLeadPipeUnique.disable GMArmoryWeapRefTireIron.disable GMArmoryWeapRefPoliceBaton.disable GMArmoryWeapRefPoolCue.disable GMArmoryWeapRefBaseballBat.disable GMArmoryWeapRefSuperSledge.disable GMArmoryWeapRefSuperSledgeUnique.disable GMArmoryWeapRefSledgehammer.disable GMArmoryWeapRefRebarClub.disable GMArmoryWeapRef9Iron.disable GMArmoryWeapRefGolfDriver.disable GMArmoryWeapRefSpear.disable GMArmoryWeapRefCombatKnife.disable GMArmoryWeapRefCombatKnifeUnique.disable GMArmoryWeapRefKnife.disable GMArmoryWeapRefSwitchBlade.disable GMArmoryWeapRefStraightRazor.disable GMArmoryWeapRefStraightRazorUnique.disable GMArmoryWeapRefCleaver.disable GMArmoryWeapRefCleaverUnique.disable GMArmoryWeapRefMachete.disable GMArmoryWeapRefMacheteGladius.disable GMArmoryWeapRefFireAxe.disable GMArmoryWeapRefFireAxeUnique.disable GMArmoryWeapRefHatchet.disable GMArmoryWeapRefThrowingHatchet.disable GMArmoryWeapRefRipper.disable GMArmoryWeapRefChainsaw.disable GMArmoryWeapRefThermicLance.disable GMArmoryWeapRefShishkebab.disable GMArmoryWeapRefCattleProd.disable GMArmoryWeapRefPowerFist.disable GMArmoryWeapRefZapGlove.disable GMArmoryWeapRefZapGloveUnique.disable GMArmoryWeapRefDisplacerGlove.disable GMArmoryWeapRefDisplacerGloveUnique.disable GMArmoryWeapRefBallisticFist.disable GMArmoryWeapRefBoxingGloves.disable GMArmoryWeapRefBoxingGoldenGloves.disable GMArmoryWeapRefDogTagFist.disable GMArmoryWeapRefBoxingTape.disable GMArmoryWeapRefThrowingKnife.disable GMArmoryWeapRefNailBoard.disable GMArmoryWeapRefShovel.disable GMArmoryWeapRefRollingPin.ToggleObjectCollision 1 GMArmoryWeapRefLeadPipe.ToggleObjectCollision 1 GMArmoryWeapRefLeadPipeUnique.ToggleObjectCollision 1 GMArmoryWeapRefTireIron.ToggleObjectCollision 1 GMArmoryWeapRefPoliceBaton.ToggleObjectCollision 1 GMArmoryWeapRefPoolCue.ToggleObjectCollision 1 GMArmoryWeapRefBaseballBat.ToggleObjectCollision 1 GMArmoryWeapRefSuperSledge.ToggleObjectCollision 1 GMArmoryWeapRefSuperSledgeUnique.ToggleObjectCollision 1 GMArmoryWeapRefSledgehammer.ToggleObjectCollision 1 GMArmoryWeapRefRebarClub.ToggleObjectCollision 1 GMArmoryWeapRef9Iron.ToggleObjectCollision 1 GMArmoryWeapRefGolfDriver.ToggleObjectCollision 1 GMArmoryWeapRefSpear.ToggleObjectCollision 1 GMArmoryWeapRefCombatKnife.ToggleObjectCollision 1 GMArmoryWeapRefCombatKnifeUnique.ToggleObjectCollision 1 GMArmoryWeapRefKnife.ToggleObjectCollision 1 GMArmoryWeapRefSwitchBlade.ToggleObjectCollision 1 GMArmoryWeapRefStraightRazor.ToggleObjectCollision 1 GMArmoryWeapRefStraightRazorUnique.ToggleObjectCollision 1 GMArmoryWeapRefCleaver.ToggleObjectCollision 1 GMArmoryWeapRefCleaverUnique.ToggleObjectCollision 1 GMArmoryWeapRefMachete.ToggleObjectCollision 1 GMArmoryWeapRefMacheteGladius.ToggleObjectCollision 1 GMArmoryWeapRefFireAxe.ToggleObjectCollision 1 GMArmoryWeapRefFireAxeUnique.ToggleObjectCollision 1 GMArmoryWeapRefHatchet.ToggleObjectCollision 1 GMArmoryWeapRefThrowingHatchet.ToggleObjectCollision 1 GMArmoryWeapRefRipper.ToggleObjectCollision 1 GMArmoryWeapRefChainsaw.ToggleObjectCollision 1 GMArmoryWeapRefThermicLance.ToggleObjectCollision 1 GMArmoryWeapRefShishkebab.ToggleObjectCollision 1 GMArmoryWeapRefCattleProd.ToggleObjectCollision 1 GMArmoryWeapRefPowerFist.ToggleObjectCollision 1 GMArmoryWeapRefZapGlove.ToggleObjectCollision 1 GMArmoryWeapRefZapGloveUnique.ToggleObjectCollision 1 GMArmoryWeapRefDisplacerGlove.ToggleObjectCollision 1 GMArmoryWeapRefDisplacerGloveUnique.ToggleObjectCollision 1 GMArmoryWeapRefBallisticFist.ToggleObjectCollision 1 GMArmoryWeapRefBoxingGloves.ToggleObjectCollision 1 GMArmoryWeapRefBoxingGoldenGloves.ToggleObjectCollision 1 GMArmoryWeapRefDogTagFist.ToggleObjectCollision 1 GMArmoryWeapRefBoxingTape.ToggleObjectCollision 1 GMArmoryWeapRefThrowingKnife.ToggleObjectCollision 1 GMArmoryWeapRefNailBoard.ToggleObjectCollision 1 GMArmoryWeapRefShovel.ToggleObjectCollision 1 endif End -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
One of my goals in modding is to create new experiences without losing immersion, to do this I innovate using scripts and I don't use new models/textures. So because of this any items I want to display I have to use the item's world model and then use scripts to keep it in place. This room in particular has a massive amount of these items (all weapons including DLC plus ammo and some armor). It basically adds up when every piece is showing, now the scripts that hold them in place is on their parent containers so it's condensed but still its a lot of scripting in a small space. -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
The way I see it the thing to keep close tabs on is Gamemode blocks with physical scripts. The one room in my mod that does cause performance issues is the armory, it has dynamic display and so every item is being constantly updated with MoveToEditorLocation. I've done three passes on optimizing these scripts and performance gets better each time, but it still hammers my FPS when the armory is fully stocked. I use safeguards to disable the weapons whenever the case is closed or the player is out of the room to restore the performance. I'm still trying to find a better way, but I think I may have it optimized as good as it will get. -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
The truth is you'd need a massive amount of Object Gamemode blocks to actually put a dent in performance. My house is filled with them and I have no issues, I'd say I currently have about 50 to 70 objects running Gamemode blocks at a time. -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
Yes your correct, this was a major roadblock early in the mod's development when I was designing the house power infrastructure, I had to use quest scripting to keep the calculations running outside the cell and through time skips. Object scripts only work in the same cell. -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
First off I'm not taking anything the wrong way, I'm enjoying the feedback here as I've learned a few new things, I've been modding these games for almost 10 years now and I'm completely self taught. So any bit of info I can get helps, and you've got me intrigued with your comment on Gamemode. I do my best to make sure all my scripts are "sealed", with no infinite loops, or memory leaks. I see your point with using quests to activate/deactivate scripts entirely and I'll look into maybe doing that for my auto-sorting. So to be clear about the categories for sorting, yes I'm splitting them up into smaller categories then the Pip-Boy, for instance my armor containers have 5 separate categories: Heavy. Medium, Light, DLC, and Faction armor. Same for others too like I have 2 seperate containers for Medicine and Drugs, Food and Drinks. However the scripts above are obsolete as with the new knowledge I've gained here I'll be switching entirely to FormList for Auto-Sorting. Now I'm interested in your thoughts on the Gamemode scripting, how much performance do you think these scripts take while not active and only running the first check? -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
Ok I might have hit the golden script for this. Note this is the specific system, I haven't gotten to the master system yet, but using FormLists with the script you gave me I found what seems to be an airtight script that remove items that are only in the FormList and not equipped, completely ignoring the other items. So far this seems to have taken out the ghost bug and will continue to covert the rest of the containers as well as the master system. scn GMArmoryArmorContFactionsScript short EquipDetection ref PlayerItem Begin onActivate if (player.IsSneaking == 0) activate elseif (player.IsSneaking == 1) playSound DRSTraderClose ForEach PlayerItem <- player if (PlayerItem.IsEquipped == 0) && (PlayerItem.IsInList GMAutoSortListArmorFactionList == 1) PlayerItem.RemoveMeIRAlt 0 0 GMAutoSorterContainerRef endIf Loop set EquipDetection to 1 endif End Begin Gamemode if (EquipDetection == 1) GMAutoSorterContainerRef.removeItemTarget GMAutoSortListArmorFactionList GMArmoryArmorContFactionsRef set EquipDetection to 0 endif End -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
1) I don't want to go into detail so far from completion, but my mod is rather advanced. The house has several complicated sub-systems that run off quest scripts and so I'd rather not add more quest scripts if I can help it to keep the load down. 2) Yes, when finished it will have every playable, non-quest item in the game in it. The reason I don't use functions like RemoveAllTypedItems is scope, my containers around the house contain less items then their appropriate categories (eg: Indigestibles). However with that in mind I'll work on coverting a couple containers to use custom FormLists instead of specific item calling to test out. -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
ForEach has allowed me to make a lot of headway, I can't thank you enough for bringing these commands to my attention. I have managed to complete both systems using this. Unfortunately I am still having issues with "ghost" items, I just have no idea what is going on with this, it only affects headgear and nothing else, The best I can tell from testing is that this only occurs with headgear when its stored as a variable. If moved directly (eg: player.RemoveItemTarget Hat Container) it has no issue, but when you store and move it as a variable (eg: player.RemoveItemTarget PlayersHat Container) it corrupts it and makes it CTD the game when touched. So with the current script it is sent to its proper container and when I access the container and try to take it I CTD. So I have a fully functional script with just this bug obstructing completion.Here is the master script in its full current form: scn GMAutoSorterScript short AutoSorting short AutoSortArmor short AutoSortFood short AutoSortDrinks short AutoSortMedicine short AutoSortDrugs short AutoSortClutter short AutoSortClothing short AutoSortAmmo short AutoSortWeapons short AutoSortStimpaks short AutoSortStimpaks short StartUp ref EquippedAmmo ref PlayerItem ref StoredHotkeyItem1 ref StoredHotkeyItem2 ref StoredHotkeyItem3 ref StoredHotkeyItem4 ref StoredHotkeyItem5 ref StoredHotkeyItem6 ref StoredHotkeyItem7 ref StoredHotkeyItem8 Begin onActivate if (player.IsSneaking == 0) playSound DRSTraderOpen GMAutoSorterContainerRef.activate player 1 elseif (player.IsSneaking == 1) ;Only when sneaking is the auto-sort function activated playSound DRSTraderClose set StoredHotkeyItem1 to GetHotKeyItem 1 ;Storing the hotkey items for exemption set StoredHotkeyItem3 to GetHotKeyItem 3 set StoredHotkeyItem4 to GetHotKeyItem 4 set StoredHotkeyItem5 to GetHotKeyItem 5 set StoredHotkeyItem6 to GetHotKeyItem 6 set StoredHotkeyItem7 to GetHotKeyItem 7 set StoredHotkeyItem8 to GetHotKeyItem 8 set EquippedAmmo to GetPlayerCurrentAmmo ForEach PlayerItem <- player ;Removing all unequipped items if (PlayerItem.IsEquipped == 0) PlayerItem.RemoveMeIRAlt 0 0 GMAutoSorterContainerRef endIf Loop set AutoSorting to 1 endif End Begin Gamemode if (AutoSorting == 1) ;This section handles any specific exemption items as well as any hotkey items GMAutoSorterContainerRef.removeItemTarget EquippedAmmo player GMAutoSorterContainerRef.removeItemTarget StoredHotkeyItem1 player GMAutoSorterContainerRef.removeItemTarget StoredHotkeyItem3 player GMAutoSorterContainerRef.removeItemTarget StoredHotkeyItem4 player GMAutoSorterContainerRef.removeItemTarget StoredHotkeyItem5 player GMAutoSorterContainerRef.removeItemTarget StoredHotkeyItem6 player GMAutoSorterContainerRef.removeItemTarget StoredHotkeyItem7 player GMAutoSorterContainerRef.removeItemTarget StoredHotkeyItem8 player if (AutoSortStimpaks == 0) GMAutoSorterContainerRef.removeItemTarget Stimpak player endif set AutoSorting to 2 endif if (AutoSorting == 2) ;This section sorts all non-exempt categories set by the player if (AutoSortArmor == 1) GMAutoSorterContainerRef.removeItemTarget ArmorLeather GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorRaider01 GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorRaider01Helmet GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorRadiationSuit GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorRadiationSuitAdvanced GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorRaider02 GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorRaider02Helmet GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorRaider03 GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorRaider03Helmet GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorRaider04 GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorRaider04Helmet GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorMetal GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorMetalHelmet GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget HelmetHockeyMask GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget HelmetEyebot GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget HelmetEyebotCaravanSpecial GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorTorcherMask GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorWanderersLeather GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueWastelander GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueExplorer GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueCombatHelmet GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueEnclaveHelmet GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueLeather GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueMetalHelmet GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueReconHelmet GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueRaider01 GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueRaider01Helmet GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueRaider02 GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueRaider04 GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueRaider04Helmet GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorNVSpaceSuit GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget HelmetNVSpaceSuit GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorFiendHelmet01 GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorFiendHelmetRare GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorFiendHelmet02 GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorFiendHelmet03 GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget BountyHunterDuster GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorLeatherReinforced GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget MountedVaultSuit101Armored GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget MS03VaultSuit21Armored GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorVault34Security GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorVault34SecurityHelmet GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorMetalHelmetReinforced GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorLeatherGladiator GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ChineseStealthArmor GMArmoryArmorContLightRef GMAutoSorterContainerRef.removeItemTarget ArmorCombat GMArmoryArmorContMediumRef GMAutoSorterContainerRef.removeItemTarget ArmorCombatHelmet GMArmoryArmorContMediumRef GMAutoSorterContainerRef.removeItemTarget ArmorRecon GMArmoryArmorContMediumRef GMAutoSorterContainerRef.removeItemTarget ArmorReconHelmet GMArmoryArmorContMediumRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueCombat GMArmoryArmorContMediumRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueCombatHelmet GMArmoryArmorContMediumRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueRecon GMArmoryArmorContMediumRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueReconHelmet GMArmoryArmorContMediumRef GMAutoSorterContainerRef.removeItemTarget ArmorCombatBlack GMArmoryArmorContMediumRef GMAutoSorterContainerRef.removeItemTarget ArmorCombatReinforced GMArmoryArmorContMediumRef GMAutoSorterContainerRef.removeItemTarget ArmorCombatHelmetReinforced GMArmoryArmorContMediumRef GMAutoSorterContainerRef.removeItemTarget ArmorGannonTesla GMArmoryArmorContMediumRef GMAutoSorterContainerRef.removeItemTarget ArmorCombatReinforcedMark2 GMArmoryArmorContMediumRef GMAutoSorterContainerRef.removeItemTarget ArmorCombatHelmetReinforcedmark2 GMArmoryArmorContMediumRef GMAutoSorterContainerRef.removeItemTarget VFSArmorCombatBlackVanGraff GMArmoryArmorContMediumRef GMAutoSorterContainerRef.removeItemTarget ArmorPowerT45d GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget ArmorPowerT45dHelmet GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget ArmorMetal GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget ArmorMetalHelmet GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget ArmorTeslaPower GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget ArmorTeslaHelmet GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget ArmorPowerT51b GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget ArmorPowerT51bHelmet GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget UniqueArmorDefender GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget UniqueArmorCommando GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueEnclave GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget ArmorUniqueMetal GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget ArmorMetalReinforced GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget ArmorMetalHelmetReinforced GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget ArmorPowerRemnants GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget ArmorRemnantsTesla GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget ArmorEnclave GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget ArmorEnclaveHelmet GMArmoryArmorContHeavyRef GMAutoSorterContainerRef.removeItemTarget ArmorBoomerWeldingHelmet GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitBoomer1 GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitBoomer2 GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitBoomersCap GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitBoomersHat GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitBoomersHelmet GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget VMS15BoomerOutfitWearable GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitBoSScribe GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorPowerBrotherhoodOfSteelT45D GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorPowerBrotherhoodOfSteelT51B GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitElderMcNamara GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVCaesar GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVCLCenturion GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVCLExplorer GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVCLPraetorian GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVCLPrime GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVCLRecruit GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVCLVeteran GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVCLVexillarius GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget HelmetNVCLCenturion GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget HelmetNVCLExplorer GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget HelmetNVCLPrime GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget HelmetNVCLPrimeDecanus GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget HelmetNVCLRecruit GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget HelmetNVCLRecruitDecanus GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget HelmetNVCLVeteran GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget HelmetNVCLVeteranDecanus GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget HelmetNVCLVexillarius GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVGKArmored GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVGKSimple GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVGKSoldier GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVGKSuit GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget HelmetNVGKSpike GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVpapakhanHelmet GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVNCRRangerCombat GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVNCRRangerPatrol GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVNCRTrooper GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVNCRTrooperBandoleer GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVNCRTrooperFaceWrap GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVNCRTrooperMantle GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVNCRTrooperMP GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorPowerNCRHelmet GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorPowerNCRSalvaged GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget GlassesNCRRangerCivilian GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget HatNCR1stReconBeret GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget HatNCRBeret GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget HatNVNCRRanger GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget HelmetNVNCRRangerCombat GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget HelmetNVNCRTrooper GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget HelmetNVNCRTrooperGoggles GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget HelmetNVNCRTrooperMP GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitJumpsuitHooverDamNCR GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitNCRRangerCivilian01 GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitNCRRangerCivilian02 GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitNCRRangerCivilian03 GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitNCRRangerHat01 GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitNCRRangerHat02 GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitNCRRangerHat03 GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitTrooperFatigues GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitGeneralOliver GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget NVGenOliverCap GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitAmbassadorCrocker GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitKimballSuit GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVPGGuardArmor GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVPGPlain GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVPGSimple GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorNVPGSoldier GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitFollowersDoctor GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitFollowersDoctorUnique GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitJailhouseRocker GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitKings GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget ArmorWhiteGloveSociety GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget VMS18WhiteGloveMask GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget OutfitRepconCult GMArmoryArmorContFactionsRef GMAutoSorterContainerRef.removeItemTarget NVDLC03ArmorUniqueReconChristine GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC03AuralStealthsuit GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC03DeadMansJumpSuit GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC03GhostHoodlessbody GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC03GhostHoodlessHead GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC03GlassesDrKlein GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC03GlassesDrMobius GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget nvdlc03hologramoutfit GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC03LobotomiteGoggles GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC03LobotomiteJumpsuit GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC03LobotomiteMask GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC03LobotomiteMask2 GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC03OrbittingHelmet3Loop GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC03orbittingHelmetoneLoop GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC03PatientGown GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC03scientistscrubblue GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC03scientistscrubgreen GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC03scientistscrubred GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC03scientistscrubwhite GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04ArmorDusterCourier GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04ArmorDusterLegion GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04ArmorDusterNCR GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04ArmorDusterOldworld GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04ArmorDusterUlyssesOW GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04ArmorLegateCustom GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04ArmorMarkedMenPatrol GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04ArmorMarkedMenScout GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04ArmorMarkedMenTribal GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04ArmorMarkedMenTrooper GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04ArmorPowerNCRScorched GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04ArmorRiotGear GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04ArmorRiotGearCustom GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04ArmorRiotGearUnique GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04ArmorUSArmyCombatArmor GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04HelmetBreathingMask GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04HelmetBreathingMaskUnique GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04HelmetLegateHelm GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04HelmetMarkedBeast GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04HelmetMarkedBeastEyes GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04HelmetMarkedBeastFace GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04HelmetRiotGear GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04HelmetRiotGearCustom GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04HelmetRiotGearUnique GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04HelmetUlysessNPC GMArmoryArmorContDLCRef GMAutoSorterContainerRef.removeItemTarget NVDLC04OutfitUSMilitaryGeneral GMArmoryArmorContDLCRef endif if (AutoSortWeapons == 1) GMAutoSorterContainerRef.removeItemTarget WeapRollingPin GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapTireIron GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapPoliceBaton GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapLeadPipe GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapLeadPipeRaul GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVLeadPipeUnique GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapPoolCue GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapBaseballBat GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapSuperSledge GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapSuperSledgeMeanie GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapSuperSledgeUnique GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapSledgehammer GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNV9iron GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVDriverUnique GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVThrowingSpear GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapKnifeCombat GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapKnifeCombatCass GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVKnifeCombatUnique GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapKnife GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapKnifeAssassin GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapSwitchBlade GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVStraightRazor GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVStraightRazorUnique GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVCleaver GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVCleaverUnique GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVMachete GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVMacheteBoone GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVMacheteDeadSea GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVMacheteGladius GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVFireaxe GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVFireaxeUnique GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVHatchet GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVThrowingHatchet GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapRipper GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapRipperArcade GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVChainsaw GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapThermicLance GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapShishkebab GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNailBoard GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVBumperSword GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVLegateSword2 GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVLilySword GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapCattleProd GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVDressCane GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVRebarClub GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVBallisticFist GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVBoxingGloves GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVBoxingGoldenGloves GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVBoxingTape GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVDisplacerGlove GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVDisplacerGloveUnique GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVDogTagFist GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVDogTagFistUnique GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVLilyGauntlet GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVSlaveBackPack GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVZapGlove GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapNVZapGloveUnique GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapPowerFist GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget WeapPowerFistVeronica GMArmoryMeleeContRef GMAutoSorterContainerRef.removeItemTarget Weap10mmPistol GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget Weap10mmPistolVeronica GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNV9mmPistol GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNV9mmPistolUnique GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNVSilenced22Pistol GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNV44Revolver GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNV127mmPistol GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNV357Revolver GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNV44RevolverRaul GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNVHuntingRevolver GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapLaserPistol GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNVLaserPistolUnique GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapPlasmaPistol GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNVPlasmaDefender GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNVPlasmaDefenderArcade GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNVEuclidsCFinder GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapAlienBlaster GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNVRechargerPistol GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNVPulseGun GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNVRangerSequoia GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNV44RevolverUnique GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNVThatGun GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget WeapNV357RevolverUnique GMArmorySidearmContRef GMAutoSorterContainerRef.removeItemTarget Weap10mmSubmachineGun GMArmorySubMGContRef GMAutoSorterContainerRef.removeItemTarget WeapNV127mmSubmachineGun GMArmorySubMGContRef GMAutoSorterContainerRef.removeItemTarget WeapNV9mmSubmachineGun GMArmorySubMGContRef GMAutoSorterContainerRef.removeItemTarget WeapNV9mmSubmachineGunUnique GMArmorySubMGContRef GMAutoSorterContainerRef.removeItemTarget WeapNVSilenced22SMG GMArmorySubMGContRef GMAutoSorterContainerRef.removeItemTarget WeapNVCaravanShotgun GMArmoryShotgunContRef GMAutoSorterContainerRef.removeItemTarget WeapNVCaravanShotgunCass GMArmoryShotgunContRef GMAutoSorterContainerRef.removeItemTarget WeapNVRiotShotgun GMArmoryShotgunContRef GMAutoSorterContainerRef.removeItemTarget WeapNVHuntingShotgun GMArmoryShotgunContRef GMAutoSorterContainerRef.removeItemTarget WeapNVHuntingShotgunUnique GMArmoryShotgunContRef GMAutoSorterContainerRef.removeItemTarget WeapNVLeverActionShotgun GMArmoryShotgunContRef GMAutoSorterContainerRef.removeItemTarget WeapShotgunSawedOff GMArmoryShotgunContRef GMAutoSorterContainerRef.removeItemTarget WeapShotgunSawedOffUnique GMArmoryShotgunContRef GMAutoSorterContainerRef.removeItemTarget WeapNVSingleShotgun GMArmoryShotgunContRef GMAutoSorterContainerRef.removeItemTarget WeapNVBBGunUnique GMArmoryShotgunContRef GMAutoSorterContainerRef.removeItemTarget WeapNVServiceRifle GMArmoryAssaultContRef GMAutoSorterContainerRef.removeItemTarget WeapNVAssaultCarbine GMArmoryAssaultContRef GMAutoSorterContainerRef.removeItemTarget WeapNVAssaultCarbineLily GMArmoryAssaultContRef GMAutoSorterContainerRef.removeItemTarget WeapNVMarksmanCarbine GMArmoryAssaultContRef GMAutoSorterContainerRef.removeItemTarget WeapNVMarksmanCarbineUnique GMArmoryAssaultContRef GMAutoSorterContainerRef.removeItemTarget WeapNVLightMachineGun GMArmoryAssaultContRef GMAutoSorterContainerRef.removeItemTarget WeapHuntingRifle GMArmoryRifleContRef GMAutoSorterContainerRef.removeItemTarget WeapNVCowboyRepeater GMArmoryRifleContRef GMAutoSorterContainerRef.removeItemTarget WeapNVCowboyRepeaterUnique GMArmoryRifleContRef GMAutoSorterContainerRef.removeItemTarget WeapNVBrushGun GMArmoryRifleContRef GMAutoSorterContainerRef.removeItemTarget WeapNVTrailCarbine GMArmoryRifleContRef GMAutoSorterContainerRef.removeItemTarget WeapNVBattleRifleUnique GMArmoryRifleContRef GMAutoSorterContainerRef.removeItemTarget WeapSniperRifle GMArmoryRifleContRef GMAutoSorterContainerRef.removeItemTarget WeapNVSniperRifleUnique GMArmoryRifleContRef GMAutoSorterContainerRef.removeItemTarget WeapBooneSniperRifle GMArmoryRifleContRef GMAutoSorterContainerRef.removeItemTarget WeapNVAntiMaterielRifle GMArmoryRifleContRef GMAutoSorterContainerRef.removeItemTarget WeapNVVarmintRifle GMArmoryRifleContRef GMAutoSorterContainerRef.removeItemTarget WeapNVVarmintRifleUnique GMArmoryRifleContRef GMAutoSorterContainerRef.removeItemTarget WeapLaserRifle GMArmoryEnergyContRef GMAutoSorterContainerRef.removeItemTarget WeapLaserRifleUnique GMArmoryEnergyContRef GMAutoSorterContainerRef.removeItemTarget WeapLaserRifleAlwaysCrits GMArmoryEnergyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVTriBeamLaserRifle GMArmoryEnergyContRef GMAutoSorterContainerRef.removeItemTarget WeapPlasmaRifle GMArmoryEnergyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVPlasmaRifleUnique GMArmoryEnergyContRef GMAutoSorterContainerRef.removeItemTarget WeapPlasmaRifleAlwaysCrit GMArmoryEnergyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVMultiPlasRifle GMArmoryEnergyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVRechargerRifle GMArmoryEnergyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVLaserRCW GMArmoryEnergyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVGaussRifle GMArmoryEnergyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVGaussRifleUnique GMArmoryEnergyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVPlasmaCaster GMArmoryEnergyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVGrenadeLauncher GMArmoryHeavyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVGrenadeRifleUnique GMArmoryHeavyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVGrenadeLauncher GMArmoryHeavyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVDetonator GMArmoryHeavyContRef GMAutoSorterContainerRef.removeItemTarget WeapMissileLauncher GMArmoryHeavyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVMissileLauncherUnique GMArmoryHeavyContRef GMAutoSorterContainerRef.removeItemTarget WeapFatman GMArmoryHeavyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVTeslaCannonUnique GMArmoryHeavyContRef GMAutoSorterContainerRef.removeItemTarget WeapMinigun GMArmoryHeavyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVIncinerator GMArmoryHeavyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVMinigunUnique GMArmoryHeavyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVGrenadeMachinegun GMArmoryHeavyContRef GMAutoSorterContainerRef.removeItemTarget WeapNVGrenadeMachinegunUnique GMArmoryHeavyContRef GMAutoSorterContainerRef.removeItemTarget WeapGatlingLaser GMArmoryHeavyContRef GMAutoSorterContainerRef.removeItemTarget WeapFlamer GMArmoryHeavyContRef GMAutoSorterContainerRef.removeItemTarget NVDLC01WeapAutomaticRifle GMArmoryNVDLC01ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC01WeapBearTrapFist GMArmoryNVDLC01ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC01WeapDemoCharge GMArmoryNVDLC01ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC01weapgasbomb GMArmoryNVDLC01ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC01WeapHolorifle GMArmoryNVDLC01ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC01WeapKnifeSpear GMArmoryNVDLC01ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC01WeapKnifeSpearClean GMArmoryNVDLC01ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC01WeapPolicePistol GMArmoryNVDLC01ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC01WeapSpaceAgeKnife GMArmoryNVDLC01ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC01WeapSpaceAgeKnifeClean GMArmoryNVDLC01ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC01WeapSpaceAgeKnifeHeated GMArmoryNVDLC01ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC01WeapThrowingKnifeSpear GMArmoryNVDLC01ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC02Weap45AutoPistol GMArmoryNVDLC02ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC02Weap45AutoPistolUnique GMArmoryNVDLC02ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC02Weap45AutoSubmachineGun GMArmoryNVDLC02ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC02WeapComplianceRegulator GMArmoryNVDLC02ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC02WeapFireBomb GMArmoryNVDLC02ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC02WeapPowerFistUnique GMArmoryNVDLC02ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC02WeapServiceRifleUnique GMArmoryNVDLC02ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC02WeapTomahawk GMArmoryNVDLC02ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC02WeapWarClub GMArmoryNVDLC02ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC03WeapAntenna GMArmoryNVDLC03ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC03WeapCyberdogGun GMArmoryNVDLC03ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC03WeapCyberdogGunFido GMArmoryNVDLC03ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC03WeapLaer GMArmoryNVDLC03ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC03WeapLaerUniqueElijah GMArmoryNVDLC03ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC03WeapProtonAxe GMArmoryNVDLC03ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC03WeapProtonAxeInversal GMArmoryNVDLC03ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC03WeapProtonAxeThrown GMArmoryNVDLC03ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC03WeapProtonAxeInversalThrown GMArmoryNVDLC03ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC03WeapSaturniteFist GMArmoryNVDLC03ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC03WeapSaturniteFistHeat GMArmoryNVDLC03ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC03WeapSonicGunGabrielsBark GMArmoryNVDLC03ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC03WeapSonicGunOperaSinger GMArmoryNVDLC03ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC03WeapSonicGunRevelation GMArmoryNVDLC03ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC03WeapSonicGunRoboScorpion GMArmoryNVDLC03ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC03WeapSonicGunTarantula GMArmoryNVDLC03ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC04WeapArcWelder GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC04WeapBladeWest GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC04WeapBowieKnife GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC04WeapBowieKnifeUnique GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC04WeapFlagpole GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC04weapflaregun GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC04WeapGrenadeFlashBang GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC04WeapGrenadeRifleBLUE GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC04WeapGrenadeRifleRED GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC04WeapIndustrialHand GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC04WeapNailGun GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC04WeapRedGlare GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC04WeapSatchelCharge GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC04WeapSMMG GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget NVDLC04WeapSonicDetonator GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget AmmoNVDLC04Nails GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget AmmoNVDLC04NailsCustom GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget AmmoNVDLC04Rocket GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget AmmoNVDLC04RocketHE GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.removeItemTarget AmmoNVDLC04RocketIncendiary GMArmoryNVDLC04ContRef GMAutoSorterContainerRef.RemoveItemTarget WeapGrenadeFrag GMArmoryGrenadeContRef GMAutoSorterContainerRef.RemoveItemTarget WeapGrenadePlasma GMArmoryGrenadeContRef GMAutoSorterContainerRef.RemoveItemTarget WeapGrenadePulse GMArmoryGrenadeContRef GMAutoSorterContainerRef.RemoveItemTarget WeapNVGrenadeFragHoly GMArmoryGrenadeContRef GMAutoSorterContainerRef.RemoveItemTarget WeapNVGrenadeIncendiary GMArmoryGrenadeContRef GMAutoSorterContainerRef.RemoveItemTarget WeapNVGrenadeStun GMArmoryGrenadeContRef GMAutoSorterContainerRef.RemoveItemTarget WeapNVDynamite GMArmoryGrenadeContRef GMAutoSorterContainerRef.RemoveItemTarget WeapNVLongFuseDynamite GMArmoryGrenadeContRef GMAutoSorterContainerRef.RemoveItemTarget WeapNVTimeBomb GMArmoryGrenadeContRef GMAutoSorterContainerRef.RemoveItemTarget WeapMineBottlecap GMArmoryMineContRef GMAutoSorterContainerRef.RemoveItemTarget WeapMineFrag GMArmoryMineContRef GMAutoSorterContainerRef.RemoveItemTarget WeapMinePlasma GMArmoryMineContRef GMAutoSorterContainerRef.RemoveItemTarget WeapMinePulse GMArmoryMineContRef GMAutoSorterContainerRef.RemoveItemTarget WeapNVC4PlasticExplosive GMArmoryMineContRef GMAutoSorterContainerRef.RemoveItemTarget WeapNVMinePowderCharge GMArmoryMineContRef endif if (AutoSortAmmo == 1) GMAutoSorterContainerRef.RemoveItemTarget Ammo10mm GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo10mmHollowPoint GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo10mmJHPHandLoad GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo9mm GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo9mmHollowPoint GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo9mmP GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo357Magnum GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo357MagnumHollowPoint GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo357MagnumJFPHandLoad GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo22LR GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo22LRHollowPoint GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo22LRPlinking GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo127mm GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo127mmHollowPoint GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo44magnum GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo44MagnumHollowPoint GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo44MagnumSWCHandLoad GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo44Special GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo22LR GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo22LRHollowPoint GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo22LRPlinking GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo38Special GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget AmmoBB GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget AmmoNVDLC04Nails GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget AmmoNVDLC04NailsCustom GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget NVDLC02Ammo45Auto GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget NVDLC02Ammo45AutoHollowPoint GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget NVDLC02Ammo45AutoP GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget NVDLC02Ammo45Super GMArmoryAmmoContRefSmallArms GMAutoSorterContainerRef.RemoveItemTarget Ammo12Ga GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo12GaBeanBag GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo12GaCoinShot GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo12GaMagnum GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo12GaSlug GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo308 GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo308ArmorPiercing GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo308HollowPoint GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo308JSPHandLoad GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo223 GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo556mm GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo556mmArmorPiercing GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo556mmHollowPoint GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo556mmSurplus GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo20Ga GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo20GaMagnum GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo20GaSlug GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo4570 GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo4570HollowPoint GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo4570SWCHandLoad GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo50MG GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo50MGArmorPiercing GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo50MGHandLoad GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget Ammo50MGIncendiary GMArmoryAmmoContRefBigArms GMAutoSorterContainerRef.RemoveItemTarget AmmoAlienPowerCell GMArmoryAmmoContRefEnergy GMAutoSorterContainerRef.RemoveItemTarget AmmoSmallEnergyCell GMArmoryAmmoContRefEnergy GMAutoSorterContainerRef.RemoveItemTarget AmmoSmallEnergyCellMaxCharge GMArmoryAmmoContRefEnergy GMAutoSorterContainerRef.RemoveItemTarget AmmoSmallEnergyCellOverCharge GMArmoryAmmoContRefEnergy GMAutoSorterContainerRef.RemoveItemTarget AmmoSmallEnergyCellBulk GMArmoryAmmoContRefEnergy GMAutoSorterContainerRef.RemoveItemTarget AmmoMicroFusionCell GMArmoryAmmoContRefEnergy GMAutoSorterContainerRef.RemoveItemTarget AmmoMicroFusionCellMaxCharge GMArmoryAmmoContRefEnergy GMAutoSorterContainerRef.RemoveItemTarget AmmoMicroFusionCellOverCharge GMArmoryAmmoContRefEnergy GMAutoSorterContainerRef.RemoveItemTarget AmmoMicroFusionCellBulk GMArmoryAmmoContRefEnergy GMAutoSorterContainerRef.RemoveItemTarget AmmoElectronChargePack GMArmoryAmmoContRefEnergy GMAutoSorterContainerRef.RemoveItemTarget AmmoElectronChargePackMaxCharge GMArmoryAmmoContRefEnergy GMAutoSorterContainerRef.RemoveItemTarget AmmoElectronChargePackOverCharge GMArmoryAmmoContRefEnergy GMAutoSorterContainerRef.RemoveItemTarget AmmoElectronChargePackBulk GMArmoryAmmoContRefEnergy GMAutoSorterContainerRef.RemoveItemTarget AmmoMesmetronPowerCell GMArmoryAmmoContRefEnergy GMAutoSorterContainerRef.RemoveItemTarget AmmoMicroBreeder GMArmoryAmmoContRefEnergy GMAutoSorterContainerRef.RemoveItemTarget AmmoFlamerFuel GMArmoryAmmoContRefHeavy GMAutoSorterContainerRef.RemoveItemTarget AmmoFlamerFuelHomemade GMArmoryAmmoContRefHeavy GMAutoSorterContainerRef.RemoveItemTarget Ammo5mm GMArmoryAmmoContRefHeavy GMAutoSorterContainerRef.RemoveItemTarget Ammo5mmHollowPoint GMArmoryAmmoContRefHeavy GMAutoSorterContainerRef.RemoveItemTarget Ammo5mmArmorPiercing GMArmoryAmmoContRefHeavy GMAutoSorterContainerRef.RemoveItemTarget Ammo5mmSurplus GMArmoryAmmoContRefHeavy GMAutoSorterContainerRef.RemoveItemTarget AmmoFatMans GMArmoryAmmoContRefHeavy GMAutoSorterContainerRef.RemoveItemTarget AmmoMissile GMArmoryAmmoContRefHeavy GMAutoSorterContainerRef.RemoveItemTarget AmmoMissileHighExplosive GMArmoryAmmoContRefHeavy GMAutoSorterContainerRef.RemoveItemTarget AmmoMissileHighVelocity GMArmoryAmmoContRefHeavy GMAutoSorterContainerRef.RemoveItemTarget Ammo40mmGrenade GMArmoryAmmoContRefHeavy GMAutoSorterContainerRef.RemoveItemTarget Ammo40mmGrenadeIncendiary GMArmoryAmmoContRefHeavy GMAutoSorterContainerRef.RemoveItemTarget Ammo25mmGrenade GMArmoryAmmoContRefHeavy GMAutoSorterContainerRef.RemoveItemTarget Ammo25mmGrenadeHighExplosive GMArmoryAmmoContRefHeavy GMAutoSorterContainerRef.RemoveItemTarget AmmoNVDLC04Rocket GMArmoryAmmoContRefHeavy GMAutoSorterContainerRef.RemoveItemTarget AmmoNVDLC04RocketHE GMArmoryAmmoContRefHeavy GMAutoSorterContainerRef.RemoveItemTarget AmmoNVDLC04RocketIncendiary GMArmoryAmmoContRefHeavy endif set AutoSorting to 3 endif if (AutoSorting == 3) ;This section returns any items to the player that were in the exempt catagories GMAutoSorterContainerRef.RemoveAllItems player 1 1 set AutoSorting to 4 endif if (AutoSorting == 4) ;This section rebinds the player's hotkeys for extra convenience setHotkeyItem 1 StoredHotkeyItem1 setHotkeyItem 3 StoredHotkeyItem3 setHotkeyItem 4 StoredHotkeyItem4 setHotkeyItem 5 StoredHotkeyItem5 setHotkeyItem 6 StoredHotkeyItem6 setHotkeyItem 7 StoredHotkeyItem7 setHotkeyItem 8 StoredHotkeyItem8 set AutoSorting to 0 endif if (StartUp == 0) ;This is just a start up section to set certain variable to new default states set AutoSortStimpaks to 1 set StartUp to 1 endif End -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
It fixed the ghost items as far as I can tell but now it wont detect certain hats like the Ranger Hat since it doesn't use the hair slot, and no matter what else I try, hat slot, headband slot, even the mask slot it returns a ghost copy with it, I haven't the slightest clue where these things are coming from. Now I need to do the clothing slot which is gonna be hard if I can't figure out the ghost issue and I'm still hung up on finding a way to use an array for the master auto sorting sysytem. -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
Update: Fixed the previous issue by switching the slot in question from Hat to Hair. -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
Update: So I've been refining the specific auto sort system and I've ran into a new issue with the reequipping part, whenever I wear headgear during the script it always gives me an extra "ghost" headgear. This item will CTD the game if it's touched in any way. I remember having a similar issue months ago using the EquipItem function, but here that function is solid I think, I even tried using the function with a GetItemCount lock on it to no avail. Suggestions? scn GMArmoryArmorContFactionsScript short EquipDetection ref StoredHotkeyItem1 ref StoredHotkeyItem2 ref StoredHotkeyItem3 ref StoredHotkeyItem4 ref StoredHotkeyItem5 ref StoredHotkeyItem6 ref StoredHotkeyItem7 ref StoredHotkeyItem8 ref ItemBody ref ItemHead Begin onActivate if (player.IsSneaking == 0) activate elseif (player.IsSneaking == 1) set StoredHotkeyItem1 to GetHotKeyItem 1 set StoredHotkeyItem2 to GetHotKeyItem 2 set StoredHotkeyItem3 to GetHotKeyItem 3 set StoredHotkeyItem4 to GetHotKeyItem 4 set StoredHotkeyItem5 to GetHotKeyItem 5 set StoredHotkeyItem6 to GetHotKeyItem 6 set StoredHotkeyItem7 to GetHotKeyItem 7 set StoredHotkeyItem8 to GetHotKeyItem 8 set ItemBody to player. GetEquippedObject 2 set ItemHead to player. GetEquippedObject 10 set EquipDetection to 1 endif End Begin Gamemode if (EquipDetection == 1) player.RemoveItemTarget ItemBody GMMansionValueContRef 1 player.RemoveItemTarget ItemHead GMMansionValueContRef 1 set EquipDetection to 2 endif if (EquipDetection == 2) player.removeItemTarget OutfitKings GMArmoryArmorContFactionsRef player.removeItemTarget ArmorWhiteGloveSociety GMArmoryArmorContFactionsRef player.removeItemTarget VMS18WhiteGloveMask GMArmoryArmorContFactionsRef player.removeItemTarget OutfitRepconCult GMArmoryArmorContFactionsRef ...........more item removal scripting... set EquipDetection to 3 endif if (EquipDetection == 3) GMMansionValueContRef.RemoveItemTarget ItemBody player 1 GMMansionValueContRef.RemoveItemTarget ItemHead player 1 set EquipDetection to 4 endif if (EquipDetection == 4) setHotkeyItem 1 StoredHotkeyItem1 setHotkeyItem 2 StoredHotkeyItem2 setHotkeyItem 3 StoredHotkeyItem3 setHotkeyItem 4 StoredHotkeyItem4 setHotkeyItem 5 StoredHotkeyItem5 setHotkeyItem 6 StoredHotkeyItem6 setHotkeyItem 7 StoredHotkeyItem7 setHotkeyItem 8 StoredHotkeyItem8 player.EquipItem ItemBody 0 1 player.EquipItem ItemHead 0 1 set EquipDetection to 0 endif -
Auto-Sorting Script Issue
GeneralGred replied to GeneralGred's topic in Fallout New Vegas's GECK and Modders
That worked, feel stupid about it now too having never thought about doing it before the item removal. I'll have to add some extra scripting to rebind any hotkeys that people may assign to their gear but it works. With that I think that auto-sort system is good to go, however I'm still trying to find a function to utilize an array variable for the master system.