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

more bearable & gradual hazard effects #1329

Merged
merged 34 commits into from
May 29, 2024
Merged

Conversation

screret
Copy link
Member

@screret screret commented May 26, 2024

makes rashes not kill you in 10 seconds.

@screret screret requested a review from a team as a code owner May 26, 2024 13:59
screret added 26 commits May 27, 2024 10:49
# Conflicts:
#	src/main/java/com/gregtechceu/gtceu/api/data/chemical/ChemicalHelper.java
#	src/main/java/com/gregtechceu/gtceu/api/data/chemical/material/Material.java
#	src/main/java/com/gregtechceu/gtceu/api/data/chemical/material/properties/HazardProperty.java
#	src/main/java/com/gregtechceu/gtceu/api/item/TagPrefixItem.java
#	src/main/java/com/gregtechceu/gtceu/api/item/forge/GTBucketItem.java
#	src/main/java/com/gregtechceu/gtceu/common/ServerCommands.java
#	src/main/java/com/gregtechceu/gtceu/common/data/GTItems.java
#	src/main/java/com/gregtechceu/gtceu/common/data/materials/ElementMaterials.java
#	src/main/java/com/gregtechceu/gtceu/common/data/materials/FirstDegreeMaterials.java
#	src/main/java/com/gregtechceu/gtceu/common/data/materials/OrganicChemistryMaterials.java
#	src/main/java/com/gregtechceu/gtceu/common/data/materials/UnknownCompositionMaterials.java
#	src/main/java/com/gregtechceu/gtceu/common/item/armor/QuarkTechSuite.java
#	src/main/java/com/gregtechceu/gtceu/config/ConfigHolder.java
#	src/main/java/com/gregtechceu/gtceu/core/mixins/EntityMixin.java
#	src/main/java/com/gregtechceu/gtceu/core/mixins/InventoryMixin.java
#	src/main/java/com/gregtechceu/gtceu/data/lang/LangHandler.java
#	src/main/java/com/gregtechceu/gtceu/data/recipe/misc/CraftingRecipeLoader.java
#	src/main/java/com/gregtechceu/gtceu/data/recipe/serialized/chemistry/ChemistryRecipes.java
#	src/main/java/com/gregtechceu/gtceu/forge/ForgeCommonEventListener.java
#	src/main/java/com/gregtechceu/gtceu/utils/GTUtil.java
@screret screret merged commit c306210 into 1.20.1 May 29, 2024
2 checks passed
@screret screret deleted the sc/better-hazard-effects branch May 29, 2024 06:19
screret added a commit that referenced this pull request Jun 1, 2024
* remake hazard logic to be more bearable (needs someone else to tweak it, I just made the framework)
oops, I forgot to commit at all.

* it works, needs balancing still

* update REI

* make Nq, Nt radioactive

* rename GT poison to weak_poison

* optimize fluid -> material mapping

* make UnificationEntry able to have a nullable TagPrefix for stuff that might somehow need it??

* fix fluid buckets not applying hazard effects

* make QuarkTech eating take the offhand items into account when doing the automatic eating

* remove unused code in TagPrefixItem

* nerf the default poison hazard (it was way too strong)

* make parent hazards only apply if this material doesn't already have a hazard property set

* add lower-tier variants of hazmat for head (face mask) & chest (rubber gloves)

* run datagen

* actually save the amounts of hazards the player is carrying instead of just forgetting them

* damage hazmat if you're carrying hazardous materials

* I forgot to add the tag to the tag

* apply spotless

* omfg it forgot the annotation

* how did spotless miss this the first time??

* add paracetamol pills as a temporary antidote for all ailments, more coming soon

* run datagen, spotless

* oops. wrong lang key. also paracetamol wasn't edible.

* add evaporation plant for: iodine process, bromine process (from brine)

* add Prussian blue, part 2 of RadAway:tm:

* add Diethylenetriaminepentaacetic acid, the 3rd and final part of RadAway

* holy shit RadAway™

* datagen

* remove some unused files

* reviews

* run datagen + spotless
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants