Skip to content

Commit 16ab99d

Browse files
committed
Reduce damage taken from decelerating with the Skyhook by 60%, closes #5987
1 parent 74093ac commit 16ab99d

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

changelog.md

+4
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
- Add missing potion recipes for Thick & Mundane potions (voidsong-dragonfly)
44
- Add machine interface support for the Assembler (BluSunrize)
55
- Change text in the Circuit Table not being translatable (André Augusto)
6+
- Reduce damage taken from decelerating with the Skyhook by 60% (BluSunrize)
7+
- Also actually mention this damage in the manual
8+
- This should lead to less deaths by suddenly grabbing a cable
9+
- In the future, we may add an upgrade to remove this damage entirely
610
- Fix High Cetane Biodiesel not being properly usable in the chemthrower (BluSunrize)
711
- Fix redstone timer showing the wrong signal colour in its overlay (BluSunrize)
812
- Fix manual erroneously listing explosive cartridges as using the "common" blueprint (BluSunrize)

src/main/java/blusunrize/immersiveengineering/common/util/SkylineHelper.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,9 @@ public static void spawnHook(LivingEntity player, Connection connection, Interac
9393
double speedDiff = player.getDeltaMovement().y-vertSpeed;
9494
if(speedDiff < 0)
9595
{
96-
player.causeFallDamage(fallDistanceFromSpeed(speedDiff), 1.2F, player.damageSources().fall());
96+
// todo: Add an upgrade to nullify this
97+
float fallDamageMod = 0.4f;
98+
player.causeFallDamage(fallDistanceFromSpeed(speedDiff), fallDamageMod, player.damageSources().fall());
9799
player.fallDistance = 0;
98100
}
99101

src/main/resources/assets/immersiveengineering/manual/en_us/engineers_skyhook.txt

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ The Engineer's Skyhook is a motorized grabber system designed to hook onto wires
44
With it, engineers can quickly traverse the length of a powerline to move between substations or other sites.<np>
55
Simply hold the right mouse button while close to a wire and you will be attached to it.<br>
66
The button can be released while riding the wire, but letting go of the skyhook or sneaking will cause you to dismount.<br>
7+
The sudden deceleration from falling great heights and grabbing onto a wire §owill§r cause damage to the user.<np>
78
Gravity will be sufficient to move along decending wires at a decent speed, the standard movement keys can be used to move along ascending wires.<br>
89
When the skyhook reaches an intersection it will continue in as close to the direction the player is looking as possible.<np>
910
<&skyhook_slope>By installing a §2High Toque Motor§r, the Skyhook has a much easier time climbing up ascending wires, reducing the impact the slope has on its speed.<np>

0 commit comments

Comments
 (0)