True hybrid solution/rollback. No Technical perks, no Tech mods, no charge and no Bolt. It's a Power weapon and works like such, but while aiming it will pierce objects instead of ricocheting off of them. Ricocheting hipfire. Also, enemy highlight through walls while aiming and no damage reduction after obstacle piercing.
There are 2 customizable options that were requested, regarding weapon type (to benefit from Revolver perks instead) and ammo consumption of Quick Melee attack, that can be changed through the menu of Native Settings UI or manually editing the "settings" file. Reload a save to apply any changes.
I apologize for asking for something so specific, but would anyone be able to tell me what settings I'd have to change to remove the ricochet effect and make it so that hipfire shots also pierce through walls, along with keeping the see-through tech sight?
I'm gonna start doing some trial and error on this ini but some help would probably speed things up, many thanks!
Something here,
--SetPreviewType(curSettings.attackPreview) SetQuickmeleeAmmo(curSettings.quickmeleeAmmo) SetWeaponType(curSettings.revolver) local nativeSettings = GetMod("nativeSettings") if nativeSettings then local lang = LoadLocalization() if not nativeSettings.pathExists("/Ricochet") then nativeSettings.addTab("/Ricochet", "Ricochet") end nativeSettings.addSubcategory("/Ricochet/Malorian", lang.mod_name, 3) --[[ local previewList = {[1] = "Pierce", [2] = "Ricochet"} nativeSettings.addSelectorString("/Ricochet/Malorian", lang.sel_preview, lang.sel_preview_desc, previewList, curSettings.attackPreview, 1, function(value) curSettings.attackPreview = value end) ]]-- nativeSettings.addSwitch("/Ricochet/Malorian", lang.opt_meleeammo, lang.opt_meleeammo_desc, curSettings.quickmeleeAmmo, true, function(state) curSettings.quickmeleeAmmo = state end) nativeSettings.addSwitch("/Ricochet/Malorian", lang.opt_revolver, lang.opt_revolver_desc, curSettings.revolver, false, function(state) curSettings.revolver = state end)
Or maybe here?
function SetPreviewType(attackPreview) if attackPreview == 1 then TweakDB:SetFlat("Items.Preset_Silverhand_3516.previewEffectTag", "pierce") TweakDB:SetFlat("Items.VHard_50_CoolRef_Weapon11.previewEffectTag", "pierce") else TweakDB:SetFlat("Items.Preset_Silverhand_3516.previewEffectTag", "ricochet") TweakDB:SetFlat("Items.VHard_50_CoolRef_Weapon11.previewEffectTag", "ricochet") end end
What would be the proper terminology to replace here? "Pierce" or "TechPierce" or what instead of "Ricochet"?
if not nativeSettings.pathExists("/Ricochet") then nativeSettings.addTab("/Ricochet", "Ricochet") end nativeSettings.addSubcategory("/Ricochet/Malorian", lang.mod_name, 3)
I think the 2.21 Update borked the Custom Damage Script mod, no matter what number I put in, it stays at default. Thankfully the main mod itself still works. (I made sure none of my recent mods were conflicting with it and double checked to make sure I didn't put a typo in the script or something)
Im not sure where to go for this, but I believe theres a bug that causes that gun to no longer shoot after using the quick melee. As in, it'll shoot and use a bullet from my ammo and do its full animation, but no bullet actually comes out of the gun. I have to put it away and pull it back out after each quick melee to have bullets come out again. Although, I have no idea if its due to this mod, or one of the other 387 mods I have installed lol
Excellent mod. I was worried the optional damage buff would make it too strong but it's just right. If counting headshots the Malorian is almost as strong as Kurt Hansen's Bald Eagle.
I don't have any mod settings, it seems to work, but there is no menu itself, I followed all the instructions during installation, I did everything as written, but there is no menu.
Love this mod, sorry for not understanding but when editing the damage it's the settings.json right? when I opened it it was set to 1 I changed it to 50 and loaded a save and it didn't seem like it was doing much more damage, am I doing something wrong?
It's not a matter of bullets involved, the only actual modifier that the Malorian has is a bonus to quickmelee damage (to go with its special animation)
232 comments
True hybrid solution/rollback.
No Technical perks, no Tech mods, no charge and no Bolt. It's a Power weapon and works like such, but while aiming it will pierce objects instead of ricocheting off of them. Ricocheting hipfire.
Also, enemy highlight through walls while aiming and no damage reduction after obstacle piercing.
There are 2 customizable options that were requested, regarding weapon type (to benefit from Revolver perks instead) and ammo consumption of Quick Melee attack, that can be changed through the menu of Native Settings UI or manually editing the "settings" file. Reload a save to apply any changes.
I apologize for asking for something so specific, but would anyone be able to tell me what settings I'd have to change to remove the ricochet effect and make it so that hipfire shots also pierce through walls, along with keeping the see-through tech sight?
I'm gonna start doing some trial and error on this ini but some help would probably speed things up, many thanks!
Something here,
--SetPreviewType(curSettings.attackPreview)
SetQuickmeleeAmmo(curSettings.quickmeleeAmmo)
SetWeaponType(curSettings.revolver)
local nativeSettings = GetMod("nativeSettings")
if nativeSettings then
local lang = LoadLocalization()
if not nativeSettings.pathExists("/Ricochet") then nativeSettings.addTab("/Ricochet", "Ricochet") end
nativeSettings.addSubcategory("/Ricochet/Malorian", lang.mod_name, 3)
--[[
local previewList = {[1] = "Pierce", [2] = "Ricochet"}
nativeSettings.addSelectorString("/Ricochet/Malorian", lang.sel_preview, lang.sel_preview_desc, previewList, curSettings.attackPreview, 1, function(value)
curSettings.attackPreview = value
end)
]]--
nativeSettings.addSwitch("/Ricochet/Malorian", lang.opt_meleeammo, lang.opt_meleeammo_desc, curSettings.quickmeleeAmmo, true, function(state)
curSettings.quickmeleeAmmo = state
end)
nativeSettings.addSwitch("/Ricochet/Malorian", lang.opt_revolver, lang.opt_revolver_desc, curSettings.revolver, false, function(state)
curSettings.revolver = state
end)
Or maybe here?
function SetPreviewType(attackPreview)
if attackPreview == 1 then
TweakDB:SetFlat("Items.Preset_Silverhand_3516.previewEffectTag", "pierce")
TweakDB:SetFlat("Items.VHard_50_CoolRef_Weapon11.previewEffectTag", "pierce")
else
TweakDB:SetFlat("Items.Preset_Silverhand_3516.previewEffectTag", "ricochet")
TweakDB:SetFlat("Items.VHard_50_CoolRef_Weapon11.previewEffectTag", "ricochet")
end
end
What would be the proper terminology to replace here? "Pierce" or "TechPierce" or what instead of "Ricochet"?
if not nativeSettings.pathExists("/Ricochet") then nativeSettings.addTab("/Ricochet", "Ricochet") end
nativeSettings.addSubcategory("/Ricochet/Malorian", lang.mod_name, 3)
Edit: Wait no. I just wasn't using it right lmao.