-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Replace hard steel with tempered steel #55648
Replace hard steel with tempered steel #55648
Conversation
…Cataclysm-DDA into Hard-steel-to-tempered
You know, you ain't really removing this material yet. There's material definition in |
I hadn't deleted the material just yet because it breaks some mods and I need to check with the owners on those before I change their gear, but that's the end goal. |
If you're actively working on the PR, consider converting it to draft. |
Sorry about that, you were probably getting bombed with notifications. I was working on my phone and doing tiny edits, I've drafted this again and will keep it that way until I've squashed the errors. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You'll also need to update the value on line 1292 of tests/iteminfo_test.cpp
:
diff --git a/tests/iteminfo_test.cpp b/tests/iteminfo_test.cpp
index e17f009ce0..027fe027d0 100644
--- a/tests/iteminfo_test.cpp
+++ b/tests/iteminfo_test.cpp
@@ -1289,7 +1289,7 @@ TEST_CASE( "armor protection", "[iteminfo][armor][protection]" )
item super_tanktop( "test_complex_tanktop" );
REQUIRE( super_tanktop.get_covered_body_parts().any() );
// these values are averaged values but test that assumed armor portion is working at all
- expected_armor_values( super_tanktop, 14, 18, 14.4f, 10.66667f );
+ expected_armor_values( super_tanktop, 14, 14, 14.4f, 10.66667f );
// Protection info displayed on two lines
CHECK( item_info_str( super_tanktop, more_protection ) ==
Co-authored-by: David Seguin <[email protected]>
Co-authored-by: David Seguin <[email protected]>
Co-authored-by: David Seguin <[email protected]>
…Cataclysm-DDA into Hard-steel-to-tempered
Some critters inherited crappy vision from their base monsters. Also sneak in an update to DDA version due to CleverRaven/Cataclysm-DDA#55648
Update to materials repairable by can forge due to CleverRaven/Cataclysm-DDA#55648, also allows repairing the other clutter steels. Amusingly, they set it so the extended toolset item can repair this fancy new tempered steel, but not any of the other useless material clutter welders can repair. Also lel, there's actually even more clutter steels in the form of "chain" steels, which aren't repairable at all. Nevermind that I can confirm via the generic steel chainmail items that anything that gets materials solely via `covered_by_mat` can't actually be repaired at all. It's always something with DDA...
Summary
Content "Removes hardsteel, uses tempered steel in place."
Purpose of change
Hardsteel is not clearly defined and only used for a few applications. Changing this to tempered steel removes an uncommon material and allows the player to create the vehicle plating items.
Describe the solution
Removes hardsteel material. Changes items using hardsteel to qt_steel.
Describe alternatives you've considered
Trying to pin down what hardsteel is supposed to represent IRL.
Testing
Loaded game, no errors. Installed heavy plating and ram.
Additional context
As far as I can tell, hard steel is supposed to be something like RHA, but it isn't used consistently. RHA is almost certainly out of survivor crafting, a replacement using a craftable steel makes sense to me.