-
-
Notifications
You must be signed in to change notification settings - Fork 128
[General Purpose] New trajectory system #1582
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
CrimRecya
wants to merge
193
commits into
Phobos-developers:develop
from
CrimRecya:develop-TrajectorySystem
Closed
Changes from 135 commits
Commits
Show all changes
193 commits
Select commit
Hold shift + click to select a range
9745f57
Core
CrimRecya 8dc40e6
Fix parabola bounce
CrimRecya 7f42d9b
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 818b421
Fix tracing track
CrimRecya e46fe37
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 61a265a
Fix missile inaccurate
CrimRecya df176e8
Fix bombard nolaunch
CrimRecya e83bd69
Fix typo
CrimRecya 41ae3da
Synchronize actual trajectories
CrimRecya 236c4e4
Simplify bombard code
CrimRecya d680c26
Fix empty ptr
CrimRecya ac38bf5
Optimize rotation
CrimRecya 3b8e63d
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya cbf5871
Restore `ProjectileRange`
CrimRecya cc80903
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 9aa9e9b
Fix last impact count issue
CrimRecya a240cd9
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya ff2c6a8
Fix doc
CrimRecya 17be739
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya eacec25
More hint in doc and fix `SubjectToBuildings` not working when speed …
CrimRecya 3ecd1f0
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 77c804b
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 88bf533
Fix doc typo
CrimRecya e2ce775
Update doc
CrimRecya ff4960f
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 8625b66
Fix target
CrimRecya b311ae5
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 11c332a
Fix merge
CrimRecya b4045a6
Fix cherry-pick
CrimRecya 9e50068
Fix typo
CrimRecya 9dc2f79
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 042221e
Doc
CrimRecya 2682413
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya c206838
Doc
CrimRecya 473630a
Fix doc
CrimRecya 6ba4833
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya a324505
Merge hooks
CrimRecya 1467736
重索敌所属限制
CrimRecya df8dc48
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 83b030e
Fix `Trajectory.Missile.UniqueCurve`
CrimRecya 272f070
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 6dd6ebc
Doc
CrimRecya 5e22588
New `Trajectory.Tracing.StableRotation`
CrimRecya 522a7d4
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya e36cad0
Remove useless
CrimRecya 3e0b9c2
Fix `Trajectory.RecordSourceCoord` default value
CrimRecya ce71a73
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 879d788
Fix an unexpected thing
CrimRecya 20f1fe9
Doc
CrimRecya 9d0bf4c
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 588622d
Optimize `shared_ptr` loading
CrimRecya 6ba561c
Doc
CrimRecya aaa7193
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya db62132
Fix merge
CrimRecya fe7684c
Fix the issue that missile's gravity being unexpected limited by its …
CrimRecya b7bf39a
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 43d3d55
简化代码
CrimRecya b54bf45
Fix a typo and optimize
CrimRecya 8141c37
Simplify
CrimRecya 50125db
Doc
CrimRecya 726e91d
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 1f3d308
Doc
CrimRecya 28a8361
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 353a4a3
Doc
CrimRecya 15da02d
Make `Trajectory.Bombard.Height` affected by `Trajectory.Bombard.Fall…
CrimRecya 1a262f8
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya e879f56
Fix missing function of `Inaccurate` and `Trajectory.OffsetCoord` wit…
CrimRecya 0c724cd
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 8c63857
Fix doc and comment
CrimRecya df0cc9c
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 9e939f3
Core
CrimRecya f8177fb
Merge branch 'develop-SimulateCustomEBolt' into develop-TrajectorySystem
CrimRecya 4f7164b
Fix unreasonable bullet actions when firer died in vanilla
CrimRecya cd7cdba
Fix doc
CrimRecya f11c677
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 3c02bb6
Some optimize for `Missile`
CrimRecya 3b289de
Fix `Missile` with `Inaccurate`
CrimRecya 89e875a
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 94f29b4
Fix `RecordSourceCoord` default value
CrimRecya dfb2df1
Fix load `shared_ptr` mistake
CrimRecya 740085c
Enhance code readability
CrimRecya 446774b
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 279e4f0
New `Trajectory.LeadTimeMaximum`
CrimRecya 712cef1
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya aadfec8
Fix `Trajectory.Bombard.FallSpeed` reading issue
CrimRecya dc7b943
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya f8a6b73
Comment
CrimRecya 3d2a264
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya a2bc770
Update YRpp
CrimRecya 4f14443
Update YRpp
CrimRecya a325d49
New `Trajectory.Parabola.BounceOnTarget` and `Trajectory.Parabola.Bou…
CrimRecya 2bbf84d
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 9c03358
Optimize `ProximityImpact`
CrimRecya d4752fb
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya df57f35
Optimize vector
CrimRecya fef0f26
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 5d50c32
Optimize `abstract_cast`
CrimRecya 21a5a5e
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya e455bce
Update, optimize and fix known issue
CrimRecya b83b6a6
Fix a typo
CrimRecya 2faf366
Update
CrimRecya 0cff5b6
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 8b0b7c9
Add comments
CrimRecya c616e49
Fix a bug with building distance
CrimRecya 876f37f
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya b23d09d
Fix a known issue and update doc
CrimRecya 40bc491
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 8a4825f
Update YRpp
CrimRecya dd9e39a
Update YRpp
CrimRecya d5fb90b
Fix firepower mult and update doc
CrimRecya a9dfd32
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 7243d8b
Fix a repair bug and update doc
CrimRecya fc223ce
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya cbe67dc
Rename key
CrimRecya b1d750d
Update doc
CrimRecya 17058d4
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 39f39b9
Update doc
CrimRecya df4e07a
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya ec4d97b
Update doc
CrimRecya f03e35e
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya f0945c5
Update doc
CrimRecya 57446c2
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 3767de0
Update doc
CrimRecya 29b8cfc
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 0d66c96
Some desirable AI suggestions
CrimRecya aded65a
Update doc
CrimRecya 58cc14f
Update doc
CrimRecya 0502181
Remove `the`
CrimRecya f82ebb1
Encapsulation
CrimRecya b17dcdf
More comments
CrimRecya 57cef40
Readability
CrimRecya a7adbc2
Subfolder
CrimRecya 0fa1c0d
Supplement
CrimRecya 70bd1da
Auto
CrimRecya 77fc4d5
More encapsulation
CrimRecya fc69353
Use pointer as key
CrimRecya 901d3fb
Status
CrimRecya 19707e9
Group
CrimRecya cb37df5
Enum and constexpr
CrimRecya f0a0e49
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 56354b9
Constexpr sqrt
CrimRecya 3799146
Add missing doc content
CrimRecya bca2fb6
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 4c03c63
Fix a mistake
CrimRecya 0748c72
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya e890947
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya edcd4c1
Fix merge
CrimRecya bd7e6da
Minor optimize
CrimRecya a430fcd
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya fbe057d
Update firepower mult
CrimRecya a4a4cc9
Doc
CrimRecya 80c620a
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 49fa545
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya 9855ae9
Fix retarget
CrimRecya 572e9cd
Code style thing
CrimRecya 7f5617f
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
CrimRecya d5fb137
Predict the trajectory of `CruiseAlongLevel`
CrimRecya dac02f2
Rename section keys
CrimRecya bbfd02e
Merge branch 'develop' into develop-TrajectorySystem
CrimRecya 4959ca3
Remove useless
CrimRecya 6f0de7f
Refactor engrave laser
CrimRecya e3f8f6b
Merge branch 'develop' into develop-TrajectorySystem
CrimRecya 644ee7a
For Tracing to draw tracking laser
CrimRecya ae06e8e
Fix load crash
CrimRecya e273453
No move when the velocity is extremely low
CrimRecya 9b59fd9
Merge branch 'develop' into develop-TrajectorySystem
CrimRecya 1469bf7
Update for general purpose
CrimRecya 632d414
Merge branch 'develop' into develop-TrajectorySystem
CrimRecya bca8ac4
Fix doc
CrimRecya 13c22bc
FLH fix
CrimRecya c5ee9cb
Merge branch 'develop' into develop-TrajectorySystem
CrimRecya e05fd9e
Update doc
CrimRecya e48dcf9
Merge branch 'develop' into develop-TrajectorySystem
CrimRecya b701940
Merge branch 'develop' into develop-TrajectorySystem
CrimRecya 7e17448
Add a check
CrimRecya 119e75e
Merge branch 'develop' into develop-TrajectorySystem
CrimRecya 18b7299
Merge branch 'develop' into develop-TrajectorySystem
CrimRecya 2a2c378
Fix no target detonate coords
CrimRecya 6d60320
Merge branch 'develop' into develop-TrajectorySystem
CrimRecya 2e73dca
Add more comments
CrimRecya 9f7adda
Merge branch 'develop' into develop-TrajectorySystem
CrimRecya 2bf1e1c
Merge branch 'develop' into develop-TrajectorySystem
CrimRecya a1def19
Fix doc
CrimRecya d26c122
Merge branch 'develop' into develop-TrajectorySystem
CrimRecya 50ca077
Fix some edge error and add more comments
CrimRecya 4445c5e
Merge branch 'develop' into develop-TrajectorySystem
CrimRecya c364ad1
Update doc
CrimRecya e4e3084
Merge branch 'develop' into develop-TrajectorySystem
CrimRecya fa459d0
Merge branch 'develop' into develop-TrajectorySystem
Coronia 144788d
Merge branch 'develop' into develop-TrajectorySystem
Coronia 22369f6
New func and optimization
CrimRecya 77a666a
Merge branch 'develop' into develop-TrajectorySystem
Coronia 4bdd569
Merge remote-tracking branch 'upstream/develop' into develop-Trajecto…
Coronia File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.