Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Infantry Salvage Values are absurdly high. #2552

Closed
Dzlan opened this issue Apr 29, 2021 · 7 comments
Closed

Infantry Salvage Values are absurdly high. #2552

Dzlan opened this issue Apr 29, 2021 · 7 comments
Labels
Help Wanted The Core developers are unlikely to work on this and are open to community help Needs Investigation This issue needs investigation and/or triage.

Comments

@Dzlan
Copy link

Dzlan commented Apr 29, 2021

Fill out the fields below with as much pertinent information as possible to help the developers solve the issue.
Search for your issue inside open and closed issues first before reporting so as not to make duplicates.
(Delete the above lines)

Environment

0.48.0
Windows 10
openjdk 11 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)

Description

Capture

I notice infantry have absurd values in salvage screen. You can get this full amount via ransom.

Files

megameklog.txt
mekhqlog.txt

@Thom293
Copy link
Contributor

Thom293 commented Apr 29, 2021

Came here to post same thing. My screen is from Dev Snapshot. Note field gunners and Mechanized bridgelayer.

Screenshot 2021-04-28 221202

@HammerGS
Copy link
Member

These are RAW see Tech Manual pg 276

Darrell’s conventional infantry platoon is a motorized formation of 28 troopers. These troops possess standard laser rifles as a Primary weapon, and carry no Secondary weapons. After consulting the Conventional Infantry Weapons costs table (pp. 298-301), Darrell looks up the cost of the laser rifle (1,250 C-bills), and finds that the base trooper cost for the platoon will be 70,710.678 C-bills (2,000
x √[1,250] = 70,710.678). As these troops are motorized, this base per-trooper cost becomes 113,137.085 C-bills (70,710.678 x 1.6 for motorized = 113,137.085). The entire 28-man platoon costs 3,167,838 C-bills (113,137.085 x 28 = 3,167,838.38, rounded down to 3,167,838). This is considered
the platoon’s final value (unless Darrell chooses to spring for anti-’Mech training).

If made Anti-Mek then multiply that by 5.

@Thom293
Copy link
Contributor

Thom293 commented Apr 29, 2021

Wow. Well, not sure if its possible to just errata it for MHQ or give them a salvage value of zero or something.

6 infantry platoons is approx 84M Cbills for salvage. Approximately 4 lances of Heavy + mechs in 3050.

@HammerGS
Copy link
Member

6 infantry platoons is approx 84M Cbills for salvage. Approximately 4 lances of Heavy + mechs in 3050.

Yep, sell the infantry and retire.

@Windchild292 Windchild292 added Help Wanted The Core developers are unlikely to work on this and are open to community help Needs Investigation This issue needs investigation and/or triage. labels May 4, 2021
@Humonitarian
Copy link

How I interpret it, the cost of infantry is based on their training costs, which means they include the actual soldiers crewing them, and the years they spent in training reaching a normal Small Arms skill.

For MekHQ and salvage specifically, it would make more sense to calculate the value of these platoons based on their equipment alone.

So counting up the cost of the APCs, weapons and armor (which I've only seen used this way in the MekLab refit tab within MekHQ). The "training" value of soldiers would come back in the form of ransoms from the captured wounded soldier, that is, handled separately.

@repligator
Copy link
Collaborator

For Battle Armor, MHQ explicitly excludes training costs when purchasing/selling a unit. Perhaps something similar could be implemented for Conventional Infantry?

@IllianiCBT
Copy link
Collaborator

Closing as resolved

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Help Wanted The Core developers are unlikely to work on this and are open to community help Needs Investigation This issue needs investigation and/or triage.
Projects
None yet
Development

No branches or pull requests

7 participants