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

Custom Infantry Armor Types and Divisors do not work properly. #6090

Open
7 tasks done
BrandonSmith16 opened this issue Oct 11, 2024 · 4 comments
Open
7 tasks done

Custom Infantry Armor Types and Divisors do not work properly. #6090

BrandonSmith16 opened this issue Oct 11, 2024 · 4 comments
Labels
Severity: Medium Issues described as medium severity as per the new issue form

Comments

@BrandonSmith16
Copy link

BrandonSmith16 commented Oct 11, 2024

Prerequisites and Pre-Issue Checklist

  • I'm reporting the issue to the correct repository:

  • MegaMek

  • MegaMekLab

  • MekHQ

  • I've tested the issue against at least the latest MILESTONE version

  • I've asked on the MegaMek Discord about the error

  • I've reviewed the BattleTech rules and MegaMek documentation, and I've confirmed that something isn't working as intended.

  • I've searched the Github tracker and haven't found the issue listed

Severity *

Medium (Gameplay Limitation): Non-core functionality is impaired, providing a suboptimal but playable experience.

Brief Description *

As of now custom armor divisors don't register at all in megamek or mekhq and custom armor types only sort of register properly in megmeklab.

You can only use them in megameklab if you use the following workaround:
First you remove the armor using the remove armor button. Then you select an existing "donor" armor type in the stats sheet, then select use custom. It won't allow you to apply the custom armor without selecting a base armor in the stats menu.
Trying to add special armor abilities like camo now won't work. To get the custom armor types to register you have to first click the "add armor" button then select the special types. The custom divisor won't work at all it will only ever use the divisor of the base armor you selected in the stats menu. The partially custom armor can be saved to the .blk and will load in megameklab just fine after this, even if the divisor doesn't work.

However it won't import the custom armor into megamek, just the donor armor. MekHQ will display the purchased custom unit correctly until you assign soldiers to it, then it will behave the same as megamek, only displaying the divisor and abilities of the base armor.

Finally, once in megamek, attempting to select a custom armor type will not use the divisor you type in instead defaulting to some value whenever you select a special armor ability. The abilities selected will however persist.

Steps to Reproduce

In order to find the bug in mekhq you have to purchase a unit with custom armor created via the workaround and then assign a unit. it will import properly but it will reset the armor to the base type and stats of the base armor once you assign soldiers.

in order to reproduce the bug in megamek you merely need to load an infantry unit of any kind and attempt to assign a custom armor.

Operating System *

Windows 10

Java Version *

17.7

MegaMek Suite Version *

v0.50.0

Custom MegaMek Version

No response

Attach Files

No response

Final Checklist

  • I've checked to make sure that this issue has not already been filed
  • I'm reporting only one issue in this ticket for clarity and focus
@HammerGS
Copy link
Member

What do you mean by "custom armor types" Do you have screenshot.

@BrandonSmith16
Copy link
Author

BrandonSmith16 commented Oct 16, 2024 via email

@gsparks3
Copy link
Collaborator

gsparks3 commented Oct 17, 2024

What do you mean by "custom armor types" Do you have screenshot.

For reference - in 0.50 MegaMekLab, custom armor kits can be defined:
image

You can also Configure a custom armor kit in the MegaMek lobby:
image

@BrandonSmith16 Was this specifically the "Configure in lobby" option having issues, or a pre-generated unit with a custom armor kit, or both? Perhaps if I actually read the report instead of only responding to the more recent comments I would see that my question had already been answered. Looks like both have issues, in slightly different ways.

@BrandonSmith16
Copy link
Author

BrandonSmith16 commented Oct 17, 2024 via email

@HammerGS HammerGS added the Severity: Medium Issues described as medium severity as per the new issue form label Oct 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Severity: Medium Issues described as medium severity as per the new issue form
Projects
None yet
Development

No branches or pull requests

3 participants