mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
3 BIG SHOTS FROM [KITCHEN GUN]
This commit is contained in:
parent
9ba8f797dc
commit
39c8a6711b
@ -11,10 +11,13 @@
|
||||
* Solar boilers will now show a tooltip when they are too cold
|
||||
* Updated the satellite dish structure, due to the new spawn rules it's also no longer obscenely rare
|
||||
* The rare small lab structures have been removed and replaced with a new lighthouse
|
||||
* ReaSim connectors will no longer function if ReaSim boilers are disabled
|
||||
* Updated the placed geiger counter model
|
||||
|
||||
## Fixed
|
||||
* Fixed fatal gamebreaking hard drive corrupting issue where taurun leggings were misspelled
|
||||
* Fixed minor display issue where compressed air ducts would visually connect to non-ejector pneumatic tubes
|
||||
* Fixed special creeper types being able to spawn in other dimensions
|
||||
* Fixed modeled armor using weird rotation rules, causing issues with Customizable Player Models
|
||||
* Fixed rotation issues for certain blocks using the new structure system
|
||||
* Fixed rotation issues for certain blocks using the new structure system
|
||||
* Fixed ReaSim water never moving if the reactor is at 20°
|
||||
@ -155,9 +155,8 @@ public abstract class TileEntityRBMKBase extends TileEntityLoadedBase {
|
||||
* Moves heat to neighboring parts, if possible, in a relatively fair manner
|
||||
*/
|
||||
private void moveHeat() {
|
||||
|
||||
if(heat == 20 && RBMKDials.getReasimBoilers(worldObj))
|
||||
return;
|
||||
|
||||
boolean reasim = RBMKDials.getReasimBoilers(worldObj);
|
||||
|
||||
List<TileEntityRBMKBase> rec = new ArrayList<>();
|
||||
rec.add(this);
|
||||
@ -188,8 +187,10 @@ public abstract class TileEntityRBMKBase extends TileEntityLoadedBase {
|
||||
if(base != null) {
|
||||
rec.add(base);
|
||||
heatTot += base.heat;
|
||||
waterTot += base.reasimWater;
|
||||
steamTot += base.reasimSteam;
|
||||
if(reasim) {
|
||||
waterTot += base.reasimWater;
|
||||
steamTot += base.reasimSteam;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -210,13 +211,17 @@ public abstract class TileEntityRBMKBase extends TileEntityLoadedBase {
|
||||
rbmk.heat += delta * stepSize;
|
||||
|
||||
//set to the averages, rounded down
|
||||
rbmk.reasimWater = tWater;
|
||||
rbmk.reasimSteam = tSteam;
|
||||
if(reasim) {
|
||||
rbmk.reasimWater = tWater;
|
||||
rbmk.reasimSteam = tSteam;
|
||||
}
|
||||
}
|
||||
|
||||
//add the modulo to make up for the losses coming from rounding
|
||||
this.reasimWater += rWater;
|
||||
this.reasimSteam += rSteam;
|
||||
if(reasim) {
|
||||
this.reasimWater += rWater;
|
||||
this.reasimSteam += rSteam;
|
||||
}
|
||||
|
||||
this.markDirty();
|
||||
}
|
||||
|
||||
@ -28,7 +28,7 @@ public class TileEntityRBMKInlet extends TileEntityLoadedBase implements IFluidS
|
||||
|
||||
this.subscribeToAllAround(water.getTankType(), this);
|
||||
|
||||
for(int i = 2; i < 6; i++) {
|
||||
if(RBMKDials.getReasimBoilers(worldObj)) for(int i = 2; i < 6; i++) {
|
||||
ForgeDirection dir = ForgeDirection.getOrientation(i);
|
||||
Block b = worldObj.getBlock(xCoord + dir.offsetX, yCoord, zCoord + dir.offsetZ);
|
||||
|
||||
|
||||
@ -26,7 +26,7 @@ public class TileEntityRBMKOutlet extends TileEntityLoadedBase implements IFluid
|
||||
|
||||
if(!worldObj.isRemote) {
|
||||
|
||||
for(int i = 2; i < 6; i++) {
|
||||
if(RBMKDials.getReasimBoilers(worldObj)) for(int i = 2; i < 6; i++) {
|
||||
ForgeDirection dir = ForgeDirection.getOrientation(i);
|
||||
Block b = worldObj.getBlock(xCoord + dir.offsetX, yCoord, zCoord + dir.offsetZ);
|
||||
|
||||
|
||||
BIN
src/main/resources/assets/hbm/structures/spire-air.nbt
Normal file
BIN
src/main/resources/assets/hbm/structures/spire-air.nbt
Normal file
Binary file not shown.
BIN
src/main/resources/assets/hbm/textures/items/coil_copper_alt.png
Normal file
BIN
src/main/resources/assets/hbm/textures/items/coil_copper_alt.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 375 B |
Loading…
x
Reference in New Issue
Block a user