-
Notifications
You must be signed in to change notification settings - Fork 53
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
Added Manufacturing Center #721
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Nxer
approved these changes
Jan 10, 2025
Comment on lines
181
to
219
protected MultiblockTooltipBuilder createTooltip() { | ||
var tt = new MultiblockTooltipBuilder(); | ||
|
||
tt.addMachineType(getMachineType()) | ||
.addInfo("A Combination of Machines.") | ||
.addInfo("Voltages are limited by the MultiUse Core.") | ||
.addInfo( | ||
"Manufacturing Center cannot handle recipes over " + GTUtility.getColoredTierNameFromTier((byte) 9) | ||
+ EnumChatFormatting.GRAY | ||
+ ".") | ||
.addInfo( | ||
"Each core tier over " + GTUtility.getColoredTierNameFromTier((byte) 5) | ||
+ EnumChatFormatting.GRAY | ||
+ " gains 50% speed bonus comparing to single block machines.") | ||
.addInfo( | ||
GTUtility.getColoredTierNameFromTier((byte) 7) + EnumChatFormatting.GRAY | ||
+ " core saves 20% EU energy, " | ||
+ GTUtility.getColoredTierNameFromTier((byte) 8) | ||
+ EnumChatFormatting.GRAY | ||
+ " core saves 40% EU energy.") | ||
.addInfo("Max Parallel is limited by 2x Max Voltage.") | ||
.addPollutionAmount(getPollutionPerSecond(null)) | ||
.beginStructureBlock(3, 3, 3, false) | ||
.addController("Front Center") | ||
.addOtherStructurePart("MultiUse Core", "At Center") | ||
.addCasingInfoMin("Multi-Use Casings", 6, false) | ||
.addInputBus("Any Casing", 1) | ||
.addOutputBus("Any Casing", 1) | ||
.addInputHatch("Any Casing", 1) | ||
.addOutputHatch("Any Casing", 1) | ||
.addEnergyHatch("Any Casing", 1) | ||
.addMaintenanceHatch("Any Casing", 1) | ||
.addMufflerHatch("Any Casing", 1) | ||
.addSeparator() | ||
.addInfo(TextEnums.Author_Taskeren.toString()) | ||
.toolTipFinisher(); | ||
|
||
return tt; | ||
} |
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.
处理下语言本地化
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In this PR, added Manufacturing Center, a modified version Industrial Processing Factory (Nine in One).
This one is aimed for stage from early IV to late UV, and you'll need to make the better machines for higher voltage tiers.
The most expensive cost is the Core, which requires you to make each machine of its tier.
The bonuses may need to be adjusted.
MultiUse Core
Introduced MultiUse Core blocks that has 4 variants from IV to UV, crafted by 9 machines that IPF can turned into, at the tier of the result core.
The machines will be dropped when breaking Cores properly with Wrenches.
Manufacturing Center
Like IPF, it has 9 modes for each machines that builds the Core.
The sub- circuit (20, 21, 22) is no longer requires, as it flats the 3 modes (Metal, Fluid, Misc) into 9 modes. You can either use Screwdriver or the button in GUI to change it.
The Core limits the power tier of recipes, where it will not execute the ZPM recipe if you have a IV Core.
And since the Core has its highest tier at UV, so you will not be able to process UHV recipe, never!
Gains 20% base speed bonus.
For each Core tier over IV, it gains 50% speed bonus.
And for each Core tier over ZPM, it gains 20% EU reduction.
Max Parallel is limited by 2x Max Energy Hatch Voltage Tier.
TODO