LootMagnet

From Roguetech Wiki
Jump to: navigation, search

This mod for the HBS BattleTech game strives to build a better salvage experience. In the vanilla game, you can only select so many pieces of salvage, regardless of their value. The same weight is given to a Box of SRM Ammo as to a piece of a BattleMech. Only a completely inept negotiator would agree to such terms, but I suppose we have Darius to thank so perhaps this makes sense!

In the BattleTech lore salvage was a hotly negotiated topic for mercenaries. Most employers want to retain as much of the salvage as possible, and only the shrewdest, most respected companies could negotiate on anything like even terms. Young companies have to deal with like-in-kind equipment trades, or cash-equivalents, or outright theft from the employer.

To simulate that negotiation process, this mod modifies your salvage choices based upon your MSRB rating and your faction allegiance. The vanilla experience becomes the default for low MSRB and faction contracts. As your MSRB or faction allegiance increases, your employer will be more willing to negotiate bundles of equipment of equivalent value. At the highest levels, you'll find all similar equipment bundled together as a single salvage pick.

Salvage Rollup[edit | edit source]

If a faction trusts you and wants to continue working with you, they will negotiate more favorable terms. One of the most common 'little favors' is to allow salvage to be driven by equivalent cash amounts, instead of a strict item by item accounting. We refer to this as Salvage Rollup.

Your rating with a particular faction determines your companies negotiating power come salvage time. Your MRB rating sets a C-Bill threshold, which determines how many items will be rolled up into a single salvage pick. This rating is multiplied by your faction rating. When you're honored with a faction you'll find they allow you to cart off more salvage, especially if you are a well-known merc company.

MRB Rating Indifferent Liked Friendly Honored Allied
0 20,000 100,000 180,000 260,000 420,000
1 30,000 150,000 270,000 390,000 630,000
2 45,000 225,000 405,000 585,000 945,000
3 65,000 320,000 585,000 845,000 1,365,000
4 90,000 450,000 810,000 1,170,000 1,890,000
5 120,000 600,000 1,080,000 1,560,000 2,520,000

These values are controlled through the mod.json values RollupMRBValue and RollupFactionComponentMulti. Default values have been set to reflect a vanilla BattleTech experience, but you should feel free to customize them as you see fit.

Mech Rollup[edit | edit source]

Mech parts may also be rolled up, if your faction rating is good enough. The RollupFactionMechMulti value in mod.json defines the multipliers to the base MRB threshold used for mech parts. Mech parts are priced at the full market value of the Mech, typically making each of them valued at 3-12 milliion c-bills. The default value applies a 20x multiplier at friendly, 30x at honored, and 180x at allied.

MRB Rating Indifferent Liked Friendly Honored Allied
0 0 0 400,000 600,000 3,600,000
1 0 0 600,000 900,000 5,400,000
2 0 0 900,000 1,350,000 8,100,000
3 0 0 1,300,000 1,950,000 11,700,000
4 0 0 1,800,000 2,700,000 16,200,000
5 0 0 2,400,000 3,600,000 21,600,000

Salvage Holdback[edit | edit source]

Players are mercenaries, and mercenaries are contract workers. Even friendly employers that see you getting ready to cart LosTech off the field may invoke hidden contractual clauses and hold back items they really want. This was extremely common in the early days of the Clan Invasion and anytime rare technology comes into play.

This mod replicates this effect by giving employers an opportunity to remove one or more pieces of salvage from the salvage pool before the player ever sees it. The employer faction rating determines how strong this effect is, and how many items the employer will try to remove.

Mechanically what happens is the employer makes one holdback roll for each item in the salvage pool. For each roll that's a success, they gain one holdback pick. The salvage pool is then rolled up and sorted by cost. The employer then removes a number of items from the list equal to their total holdback picks. They remove the most rare and valuable ones first, leaving the scraps for the mercenaries.

The chance for a holdback is given by the table below. These values are controlled by the HoldbackFactionValue and HoldbackMRBMulti values in mod.json.

Faction Rating MRB 0 MRB 1 MRB 2 MRB 3 MRB 4 MRB 5
Loathed 60.00% 52.50% 45.00% 37.50% 30.00% 22.50%
Hated 40.00% 35.00% 30.00% 25.00% 20.00% 15.00%
Disliked 20.00% 17.50% 15.00% 12.50% 10.00% 7.50%
Indifferent 10.00% 8.75% 7.50% 6.25% 5.00% 3.75%
Liked 5.00% 4.38% 3.75% 3.13% 2.50% 1.88%
Friendly 2.50% 2.19% 1.88% 1.56% 1.25% 0.94%
Honored 0.00% 0.00% 0.00% 0.00% 0.00% 0.00%
Allied 0.00% 0.00% 0.00% 0.00% 0.00% 0.00%

Optional Mech Holdback[edit | edit source]

If the option AlwaysHoldbackMechs in mod.json is set to true (defaults to false), then the employer will attempt to holdback each and every mech part in the salvage pool. This is appropriate for players wanting a more lore-based experience, as salvage rights for mechs were hotly debated and often a sore point in negotiations.

More Information can be found at the mods Github page here: https://github.com/IceRaptor/LootMagnet