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
|
* 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
|
* 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
|
* 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
|
||||||
* Fixed fatal gamebreaking hard drive corrupting issue where taurun leggings were misspelled
|
* 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 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 special creeper types being able to spawn in other dimensions
|
||||||
* Fixed modeled armor using weird rotation rules, causing issues with Customizable Player Models
|
* 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
|
* Moves heat to neighboring parts, if possible, in a relatively fair manner
|
||||||
*/
|
*/
|
||||||
private void moveHeat() {
|
private void moveHeat() {
|
||||||
|
|
||||||
if(heat == 20 && RBMKDials.getReasimBoilers(worldObj))
|
boolean reasim = RBMKDials.getReasimBoilers(worldObj);
|
||||||
return;
|
|
||||||
|
|
||||||
List<TileEntityRBMKBase> rec = new ArrayList<>();
|
List<TileEntityRBMKBase> rec = new ArrayList<>();
|
||||||
rec.add(this);
|
rec.add(this);
|
||||||
@ -188,8 +187,10 @@ public abstract class TileEntityRBMKBase extends TileEntityLoadedBase {
|
|||||||
if(base != null) {
|
if(base != null) {
|
||||||
rec.add(base);
|
rec.add(base);
|
||||||
heatTot += base.heat;
|
heatTot += base.heat;
|
||||||
waterTot += base.reasimWater;
|
if(reasim) {
|
||||||
steamTot += base.reasimSteam;
|
waterTot += base.reasimWater;
|
||||||
|
steamTot += base.reasimSteam;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -210,13 +211,17 @@ public abstract class TileEntityRBMKBase extends TileEntityLoadedBase {
|
|||||||
rbmk.heat += delta * stepSize;
|
rbmk.heat += delta * stepSize;
|
||||||
|
|
||||||
//set to the averages, rounded down
|
//set to the averages, rounded down
|
||||||
rbmk.reasimWater = tWater;
|
if(reasim) {
|
||||||
rbmk.reasimSteam = tSteam;
|
rbmk.reasimWater = tWater;
|
||||||
|
rbmk.reasimSteam = tSteam;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//add the modulo to make up for the losses coming from rounding
|
//add the modulo to make up for the losses coming from rounding
|
||||||
this.reasimWater += rWater;
|
if(reasim) {
|
||||||
this.reasimSteam += rSteam;
|
this.reasimWater += rWater;
|
||||||
|
this.reasimSteam += rSteam;
|
||||||
|
}
|
||||||
|
|
||||||
this.markDirty();
|
this.markDirty();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -28,7 +28,7 @@ public class TileEntityRBMKInlet extends TileEntityLoadedBase implements IFluidS
|
|||||||
|
|
||||||
this.subscribeToAllAround(water.getTankType(), this);
|
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);
|
ForgeDirection dir = ForgeDirection.getOrientation(i);
|
||||||
Block b = worldObj.getBlock(xCoord + dir.offsetX, yCoord, zCoord + dir.offsetZ);
|
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) {
|
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);
|
ForgeDirection dir = ForgeDirection.getOrientation(i);
|
||||||
Block b = worldObj.getBlock(xCoord + dir.offsetX, yCoord, zCoord + dir.offsetZ);
|
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