Skip to content

Conversation

@newbytf
Copy link
Collaborator

@newbytf newbytf commented Jul 2, 2025

No description provided.

newby added 2 commits July 1, 2025 17:25
- early transition to next snap (improves client latency w/o timenudge)
- reconcile missiles at last snap on server side
- timeshift missiles forwards to match on client
[net: see missiles snap earlier, missiles rectified snap earlier]
[net 2: `cg_projectilenudge` now works]

light modification and cleanup
- simplify/unify some of the implementation
- more correctly compute prestep
@ensiform
Copy link
Member

ensiform commented Jul 2, 2025

Please move new entity types to bottom of the list before ET_EVENTS if possible.

@newbytf
Copy link
Collaborator Author

newbytf commented Jul 2, 2025

Why? This is not a version compatible ABI. It makes more sense to group functionally.

@ensiform
Copy link
Member

ensiform commented Jul 2, 2025

How is it related to general to begin with? Missiles are et missile.

And it is essentially a version compatible abi for demos.

@newbytf
Copy link
Collaborator Author

newbytf commented Jul 2, 2025

Right... this is for moving up non missile entity events such as explosions to match.. it's a subset of GENERAL events since ETF also overloads other things in there, which is why it's next to GENERAL and named GENERAL_EARLY

@newbytf
Copy link
Collaborator Author

newbytf commented Jul 2, 2025

That being said it is worth some complexity to try and maintain demo compatibility so I'll just drop this part of the change for that for now.

@ensiform ensiform merged commit 543efa8 into etfdevs:master Jul 3, 2025
6 checks passed
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.

2 participants