Releases: AzyrGames/GodotProjectileEngine
Releases · AzyrGames/GodotProjectileEngine
v0.6.0-Beta
What's Changed
- Add check when connecting signals by @superhighlevel in #188
- Remove redundant Rapier2D by @superhighlevel in #190
- Fixed
ProjectileTemplateNode2Dcreate object pool when activated by @superhighlevel in #192 - Add
projectile_environmentchecks by @superhighlevel in #195 - Add ProjectileWrapper2D by @superhighlevel in #194
- Add node icons by @superhighlevel in #197
- Refactor folder structure and remove unused files by @superhighlevel in #199
- Improve core logics and add more randomness options by @superhighlevel in #202
- Fixed Pattern Composer duplicate Projectile by @superhighlevel in #203
- Fix composer data can't be updated by @superhighlevel in #206
- Add ProjectileLazer by @superhighlevel in #196
- Add Documentation Page by @superhighlevel in #191
- Clean addon folder by @superhighlevel in #201
- Bumped version v0.6.0-beta by @superhighlevel in #204
Full Changelog: v0.5.3-alpha...v0.6.0-beta
V0.5.3-Alpha
What's Changed
- Remove Timing Scheduler debug print by @superhighlevel in #155
- Add missing collision_shape check by @superhighlevel in #156
- Add PCCSingle2D Target and Mouse Direction Type by @superhighlevel in #161
- Fix PatternComposer not updating position by @superhighlevel in #162
- fix Projectile 2D not update in the first Frame by @superhighlevel in #164
- Make ProjectileSpawner more consistent with spawn location by @superhighlevel in #165
- Improve Projectile Clean functions by @superhighlevel in #167
- Fixed Pattern Composer duplicates Projectile by @superhighlevel in #172
- More accurate Projectile counting by @superhighlevel in #173
- Add ProjectileBehaviorTrigger infinite trigger count by @superhighlevel in #174
- remove unused gutconfig by @superhighlevel in #175
- Deactivate projectile collision when free by @superhighlevel in #177
- Change
custom_datatoArray[Variant]by @superhighlevel in #178 - Add destroy on body/area collision options by @superhighlevel in #183
- Remove redundant damage variable by @superhighlevel in #184
- Bumped version v0.5.3-alpha by @superhighlevel in #171
- Update example scenes by @superhighlevel in #186
Full Changelog: v0.5.2-alpha...v0.5.3-alpha
v0.5.2-Alpha
What's Changed
- Fix Pattern Composer Data is not consistent by @superhighlevel in #143
- Fix ProjectileSpawnMarker2D typo by @superhighlevel in #151
- Update TimingScheduler and its component by @superhighlevel in #150
- Bump to v0.5.2-alpha by @superhighlevel in #152
- Add new icon and showcases by @superhighlevel in #153
Full Changelog: v0.5.1-alpha...v0.5.2-alpha
v0.5.1-alpha
What's Changed
- Update Examples by @superhighlevel in #124
- Add example scenes unit tests by @superhighlevel in #132
- Standardize Projectile Template
@exportformat by @superhighlevel in #130 - Fix
scheduler_timedonly emits once when setup TimingScheduler by @superhighlevel in #133 - Fix unit tests over spawn by @superhighlevel in #135
- Set
physics_engineto default and and addcollision_shapecheck by @superhighlevel in #138 - Add ProjectileTemplateNode2D file path check by @superhighlevel in #139
- Fix Projectile2D not spawning when not using pooling by @superhighlevel in #140
- Add a push warning when TimingSchedule is empty by @superhighlevel in #141
- Add ProjectileTemplate
custom_databy @superhighlevel in #142 - Bump version to v0.5.1-alpha by @superhighlevel in #118
Full Changelog: v0.5.0-alpha...v0.5.1-alpha
v0.5.0-alpha
What's Changed
- Add Projectile Instance Collide Global Signal by @superhighlevel in #82
- Refactor Projectile Template by @superhighlevel in #85
- Add test cases by @superhighlevel in #90
- Fix crash when projectile texture is empty by @superhighlevel in #93
- Add BehaviorVariable to prevent context conflict by @superhighlevel in #96
- Fix crash when projectile collision shape is empty by @superhighlevel in #94
- Remove projectile template resource folder by @superhighlevel in #98
- Add Remove Orphan UID plugin by @superhighlevel in #99
- Make Projectile2D compute
behavior_contextby @superhighlevel in #100 - Make monolith projectile 2d by @superhighlevel in #102
- Standardize and Improve Projectile Behaviors by @superhighlevel in #104
- Update template custom with new ProjectileBehaviors logic by @superhighlevel in #106
- Update Unit Test by @superhighlevel in #107
- Improve Pattern Composer and add Unit Test by @superhighlevel in #112
- fix destroy collision wait piercing by @superhighlevel in #111
- Improve ProjectileSpawner2D Spawn Position by @superhighlevel in #115
- Add Projectile 2d Node Pool by @superhighlevel in #116
- Add Timing Scheduler Unit Tests by @superhighlevel in #117
Full Changelog: v0.4.0-dev...v0.5.0-alpha
V0.4.0-dev
What's Changed
- add GUT addons and gutconfig by @superhighlevel in #50
- Update test testcases by @superhighlevel in #51
- change test framework to GdUnit4 by @superhighlevel in #53
- Update godot project by @superhighlevel in #55
- 35 convert pattern pack from a dictionary to a resource by @superhighlevel in #56
- Enable
untyped_declarationto Error by @superhighlevel in #59 - Add Projectile Simple 2D and Projectile Advanced 2D by @superhighlevel in #62
- fix double registering
PatternComposer2Dby @superhighlevel in #64 - Fix Projectile Advanced 2D trigger count not resesting by @superhighlevel in #66
- Add ProjectileTemplateCustom2D by @superhighlevel in #74
- Make ProjectileBouncingHelper use Projectile2D
collision_shapeandtransformby @superhighlevel in #75 - Fix Timing Scheulder cant restart when
repeat_count < 0when useStopMethod.SOFT_STOPby @superhighlevel in #76
Full Changelog: v0.3.0-dev...v0.4.0-dev
v0.3.0-dev
What's Changed
- Change most folder names from Pascal Case to snake_case by @superhighlevel in #26
- add asset .import files by @superhighlevel in #27
- fix plugin autoload wrong file path by @superhighlevel in #28
- Change "tests" folder to "experiments" by @superhighlevel in #29
- Improve timing scheduler functionality by @superhighlevel in #30
- Add TSCRepeater by @superhighlevel in #31
- Refactor TSCCooldown by @superhighlevel in #32
- add TSCTimingSet by @superhighlevel in #33
- Improve ProjectTemplate2D logic by @superhighlevel in #34
- Update Projectile 2D by @superhighlevel in #37
- Implementing projectile component homing by @superhighlevel in #39
- Implement projectile component bounce by @superhighlevel in #40
- Implement ProjectileComponentDestroy and its behaviors: by @superhighlevel in #41
- Implement ProjectileComponentPiercing by @superhighlevel in #42
- Implement projectile component trigger by @superhighlevel in #45
- change terminology from bullet to projectile in all folders and files by @superhighlevel in #48
Full Changelog: v0.2.2-dev...v0.3.0-dev
v0.2.2-dev
v0.2.1-dev
What's Changed
- 12 change project from godotbullethellengine to godotprojectileengine by @superhighlevel in #16
- Update .gitignore by @superhighlevel in #20
- Update README.md by @SasakiYuuto231 in #22
- Refactor TimingScheduler to component-based architecture by @superhighlevel in #23
- v0.2.1-dev by @superhighlevel in #24
New Contributors
- @SasakiYuuto231 made their first contribution in #22
Full Changelog: v0.1.1-dev...v0.2.1-dev
v0.1.1-dev
Add toggle texture visible