Skip to content

Spawn weapon orbs within two seconds and extend each window - #31

Merged
Drefvelin merged 1 commit into
mainfrom
feat/orb-spawn-window
Sep 25, 2026
Merged

Drefvelin merged 1 commit into
mainfrom
feat/orb-spawn-window

Conversation

@Drefvelin

@Drefvelin Drefvelin commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • The opening set of station orbs, good and rift together, now finishes spawning within 2 seconds (40 ticks) on every charge tier.
  • Each charge window is 3 seconds longer: I 14s, II 13s, III 12s, IV 11s.

Test plan

  • Build the plugin and load it on TFMC Dev
  • Confirm Magic enables and gear/orbs.yml windows are 280 / 260 / 240 / 220 ticks
  • Apply an enchanted charge and confirm the full orb set, including rift orbs, is out within 2 seconds

Made with Cursor

Summary by CodeRabbit

  • Gameplay Changes
    • Orb spawn timing now adjusts based on speed and the number of active orbs, with bursts paced to fit within a configurable time window.
    • The default orb time window is longer, and tier-specific window durations have increased.
    • Added a configurable burst duration for orb spawning.

The opening set, including rift orbs, was trickling in after the first two seconds. Fit that set into the burst and give every charge tier three more seconds.

Co-authored-by: Cursor <[email protected]>
@coderabbitai

coderabbitai Bot commented Sep 25, 2026

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 2304ed90-6bd0-47f1-b98b-f35f2dee21a9

📥 Commits

Reviewing files that changed from the base of the PR and between bb71765 and 9c21f4e.

📒 Files selected for processing (4)
  • src/main/java/net/tfminecraft/magic/gear/orb/GearOrbSession.java
  • src/main/java/net/tfminecraft/magic/gear/orb/OrbCache.java
  • src/main/java/net/tfminecraft/magic/loader/GearLoader.java
  • src/main/resources/gear/orbs.yml
 ___________________________________
< This function is pure-pure chaos. >
 -----------------------------------
  \
   \   (\__/)
       (•ㅅ•)
       /   づ
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Comment @coderabbitai help to get the list of available commands.

@Drefvelin
Drefvelin merged commit 5d06bff into main Sep 25, 2026
1 of 2 checks passed
@Drefvelin
Drefvelin deleted the feat/orb-spawn-window branch September 25, 2026 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant