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

Fix #6194 by making the ME Annihilation Plane enchantable #6203

Merged
merged 15 commits into from
Jun 4, 2022
Merged

Fix #6194 by making the ME Annihilation Plane enchantable #6203

merged 15 commits into from
Jun 4, 2022

Conversation

62832
Copy link
Member

@62832 62832 commented Apr 24, 2022

Following discussions on the Discord server regarding the addition of a Fortune annihilation plane, it was eventually decided that since the annihilation plane internally makes use of a fake vanilla pickaxe or other digging tool to break blocks, it should simply be enchantable in the same way as that vanilla tool would be.

planes.mp4
enchantment.mp4

As implemented, this approach allows for immediate support for any enchantments added by other mods which may affect resulting block drops, such as automatic smelting, allowing for specialised processing of items such as glass products. Furthermore, it supports enchantments of an arbitrary level without the need to hard-code anything into the plane as was previously done only for Silk Touch, e.g. a Fortune VII plane in a large modpack with mods like Apotheosis. Hence, the Identity Annihilation Plane has been made redundant and is subsequently removed deprecated by this PR.

As an initial balancing attempt, this comes with an energy multiplier of 8 times the sum of all applied enchantment levels - subject to change depending on balance in large packs, potentially to be switched to an exponential increase depending on specific enchantments.

Further enhancements to be considered include displaying the enchanted sheen on the face of the plane when placed as a cable part and a tooltip to indicate enchantability.

Closes #6194.

@shartte shartte added this to the 1.19 milestone Apr 30, 2022
Copy link
Member

@Technici4n Technici4n left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to investigate that mixin issue in prod.

@Technici4n Technici4n modified the milestones: 1.19, 11.0.1 - 1.18.2 May 28, 2022
@Technici4n Technici4n merged commit bfb2a70 into AppliedEnergistics:master Jun 4, 2022
@62832 62832 deleted the fix-6194 branch June 4, 2022 13:23
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Dec 2, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fortune Annihilation Plane
3 participants