Skip to content

Extended jumpjet hovering - #2360

Open
TaranDahl wants to merge 3 commits into
Phobos-developers:developfrom
TaranDahl:ExtendedJumpjetHovering
Open

Extended jumpjet hovering#2360
TaranDahl wants to merge 3 commits into
Phobos-developers:developfrom
TaranDahl:ExtendedJumpjetHovering

Conversation

@TaranDahl

Copy link
Copy Markdown
Contributor

What kind of change is this?

  • New feature, vanilla bugfix or enhancement of a released feature - changelog, docs and credits entries are needed.
  • Improvement to a new (unreleased) feature - docs and credits entries are needed; no changelog entry (Skip Changelog).
  • Bugfix to a new (unreleased) feature - credits entry is needed; no changelog or docs entries (Skip Changelog, Skip Docs).
  • Bugfix to an old (released) feature - changelog and credits entries are needed; no docs entry (Skip Docs).
  • Completely minor change (e.g. a typo fix) - no entries are needed (Skip Changelog, Skip Docs, Skip Credits).

Description

Extended Jumpjet Hovering

  • In vanilla, jumpjets scatter while hovering by randomly setting a destination to a nearby cell. This approach is inefficient when many jumpjets are crowded around, and it forces the unit to turn, which interferes with firing for non-omni-firing units.
  • Now you can enable a new hovering scatter behaviour via the following switch, which disperses units more efficiently and without requiring the unit to turn.
    • ExtendedJumpjetHovering controls whether the new hovering scatter behaviour is enabled.

In rulesmd.ini:

[JumpjetControls]                ; global section
ExtendedJumpjetHovering=false   ; boolean

unfinished

unfinished

update

test
@github-actions

Copy link
Copy Markdown

Nightly build for this pull request:

This comment is automatic and is meant to allow guests to get latest nightly builds for this pull request without registering. It is updated on every successful build.

@Coronia

Coronia commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

with this PR jumpjets will scatter in a pattern like infantry: 3 of them will try to occupy a cell. Guess this is intended

bandicam.2026-08-22.00-20-31-707.mp4

this is not always a better behavior tho, since it'll make jumpjets more vulnerable to aoe damage and make it harder to pick a jumpjet from a cluster. It would be better to split the '3 cells scattering' and 'no need to turn' into 2 different tags so there's more choice here

@TaranDahl

TaranDahl commented Aug 21, 2026

Copy link
Copy Markdown
Contributor Author

That is not the case.
The final scatter result is: for any units A and B, the distance between A and B shall be no less than the sum of their collision radii, where the collision radius is 64 (for infantry) or 128 (for vehicles or aircraft).
(But it does not seem to have met the design goals. I will check it.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs testing ❓New feature ⚙️T1 T1 maintainer review is sufficient

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants