Gravity Well: Difference between revisions

From Horizon's End Wiki
(pmo)
m (mentioned the arbor gravwell but idk how big its well is exactly.)
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Distinguish|Starship Gravity Well}}
'''Gravity Wells''' are a game mechanic on Horizon's End.
'''Gravity Wells''' are a game mechanic on Horizon's End.


A gravity well is generated either by a static body of mass, such as a star or planet, or artificially, by a ship or alien nest.
A gravity well is generated either by a static body of mass, such as a star or planet, or by a ship or NPC nest.
 
== Gravity well strength ==
 
If a ship is within a gravity well of strength greater than the players jump strength, the player's ship cannot jump through that gravity well.
 
All planets & stars have a well strength approaching 1,000,000.
 
As of right now, all capital & subcapital player ships have a well strength of 1, while supercapital class starships have a gravity well strength of two.
 
Loci likewise have a well strength of one.
 
Battlecruisers, barges & cruisers have a jump strength of two, while all other player ships have a jump strength of one.


== Natural Well Sizes ==
== Natural Well Sizes ==
Line 7: Line 21:


All planets have a gravity well with a radius of 1000.
All planets have a gravity well with a radius of 1000.
NPC nests generate a gravity well with a radius of 1500.
Alien "Watcher" NPCs, Teraliths and Verdoliths spawned by the nest generate a gravity well with a radius of 2400. Arborealiths generate a large gravity well of around 3000 blocks.


== Artificial Well Sizes ==
== Artificial Well Sizes ==
Ship well radius is determined by a formula.
'''Civilian Ships'''
<code>((3000 / sqrt(12000)) * sqrt(block count)) / 2</code>
'''Warships'''
<code>(3000 / sqrt(12000)) * sqrt(block count)</code>
Starfighters, Interceptors, Shuttles, Speeders, and Platforms are incapable of creating a gravity well.


=== Civilian Ships ===
The equation can be visualized using this graph:
{| class="wikitable"
<iframe src="https://www.desmos.com/calculator/jqqvxjseoa" width="1000" height="500" style="border: 1px solid #ccc" frameborder=0></iframe>
|+
!Class
!Well Range (Radius)
|-
|Shuttle
|300
|-
|Transport
|600
|-
|Light Freighter
|900
|-
|Medium Freighter
|1200
|-
|Heavy Freighter
|1500
|}


=== Warships ===
{| class="wikitable"
|+
!Class
!Well Range (Radius)
|-
|Interceptor
|None
|-
|Starfighter
|None
|-
|Gunship
|1200
|-
|Corvette
|1800
|-
|Frigate
|2400
|-
|Destroyer
|3000
|-
|Cruiser
|3500
|-
|Battlecruiser
|4500
|}
[[Category: Game Mechanics]]
[[Category: Game Mechanics]]

Latest revision as of 08:39, 12 August 2025

Gravity Wells are a game mechanic on Horizon's End.

A gravity well is generated either by a static body of mass, such as a star or planet, or by a ship or NPC nest.

Gravity well strength

If a ship is within a gravity well of strength greater than the players jump strength, the player's ship cannot jump through that gravity well.

All planets & stars have a well strength approaching 1,000,000.

As of right now, all capital & subcapital player ships have a well strength of 1, while supercapital class starships have a gravity well strength of two.

Loci likewise have a well strength of one.

Battlecruisers, barges & cruisers have a jump strength of two, while all other player ships have a jump strength of one.

Natural Well Sizes

All stars, and Horizon, have a gravity well with a radius of 1800.

All planets have a gravity well with a radius of 1000.

NPC nests generate a gravity well with a radius of 1500.

Alien "Watcher" NPCs, Teraliths and Verdoliths spawned by the nest generate a gravity well with a radius of 2400. Arborealiths generate a large gravity well of around 3000 blocks.

Artificial Well Sizes

Ship well radius is determined by a formula.

Civilian Ships

((3000 / sqrt(12000)) * sqrt(block count)) / 2

Warships

(3000 / sqrt(12000)) * sqrt(block count)

Starfighters, Interceptors, Shuttles, Speeders, and Platforms are incapable of creating a gravity well.

The equation can be visualized using this graph: