Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #818 from Spartan322/fixup/copyright-headers | George L. Albany | 2024-10-27 | 1 | -2/+2 |
|\ | | | | | Fix copyright headers referring to Godot | ||||
| * | Fix copyright headers referring to Godot | Spartan322 | 2024-10-27 | 1 | -2/+2 |
| | | |||||
* | | Merge commit godotengine/godot@61accf060515416da07d913580419fd8c8490f7b | Spartan322 | 2024-10-26 | 1 | -1/+1 |
|\ \ | |/ |/| | |||||
| * | Implement array based hash map | nazarii | 2024-10-24 | 1 | -1/+1 |
| | | |||||
* | | Rebrand preambles to Redot | Dubhghlas McLaughlin | 2024-10-11 | 1 | -0/+2 |
|/ | | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com> | ||||
* | Determine break_loop_at_end 1 frame earlier using prediction by delta | Silc Lizard (Tokage) Renew | 2024-07-28 | 1 | -3/+4 |
| | |||||
* | Add approx comparing methods to Animation, use them on time comparison | Silc Lizard (Tokage) Renew | 2024-07-24 | 1 | -4/+4 |
| | |||||
* | Fix StateMachine process when transition to end & optimize StringName | Silc Lizard (Tokage) Renew | 2024-07-13 | 1 | -38/+35 |
| | |||||
* | Reduce and prevent unnecessary random-access to `List` | A Thousand Ships | 2024-05-04 | 1 | -5/+5 |
| | | | | | | | | | Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when accessing a single element) * Removed subscript operator, in favor of a more explicit `get` * Added conversion from `Iterator` to `ConstIterator` * Remade existing operations into other solutions when applicable | ||||
* | Merge pull request #89575 from TokageItLab/move-loop-check-state | Rémi Verschelde | 2024-04-04 | 1 | -4/+5 |
|\ | | | | | | | Move the line of infinity loop checking in AnimationStateMachine | ||||
| * | Move the line of infinity loop checking in AnimationStateMachine | Silc Lizard (Tokage) Renew | 2024-03-17 | 1 | -4/+5 |
| | | |||||
* | | Rework AnimationNode process for retrieving the semantic time info | Silc Lizard (Tokage) Renew | 2024-03-20 | 1 | -73/+65 |
|/ | |||||
* | Optimise Object's `get_argument_options` | Micky | 2024-02-29 | 1 | -2/+4 |
| | |||||
* | Add Autocompletion for AnimationNodeStateMachine & BlendTree | Micky | 2024-01-06 | 1 | -0/+16 |
| | |||||
* | Remove differences of the code between old AnimationTree and Mixer | Silc Lizard (Tokage) Renew | 2023-12-06 | 1 | -2/+2 |
| | |||||
* | Fix GroupedStateMachine reset | Silc Lizard (Tokage) Renew | 2023-09-30 | 1 | -1/+1 |
| | |||||
* | Implement AnimationManager the base class of AnimationPlayer/Tree | Silc Lizard (Tokage) Renew | 2023-09-29 | 1 | -17/+49 |
| | |||||
* | [Scene,Main] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-09-12 | 1 | -1/+1 |
| | |||||
* | Fix infinity loop state can't break | Silc Lizard (Tokage) Renew | 2023-07-07 | 1 | -4/+6 |
| | |||||
* | Merge pull request #76418 from reduz/method-bind-validated-call | Rémi Verschelde | 2023-05-08 | 1 | -1/+5 |
|\ | | | | | | | Add ValidatedCall to MethodBind | ||||
| * | Add ValidatedCall to MethodBind | Juan Linietsky | 2023-04-30 | 1 | -1/+5 |
| | | | | | | | | | | | | | | * This should optimize GDScript function calling _enormously_. * It also should simplify the GDScript VM considerably. NOTE: GDExtension calling performance has most likely been affected until going via ptrcall is fixed. | ||||
* | | Unexpose AnimationTrackEditPlugin as not implemented | Yuri Sizov | 2023-04-25 | 1 | -1/+1 |
|/ | |||||
* | Rework StateMachine and nested StateMachine process | Silc Renew | 2023-04-18 | 1 | -459/+840 |
| | | | | Breaking compatibility: If a StateMachineTransition is connected to a nested StateMachine prior to this, it is removed. Also, there was a feature to connect another StateMachine as the End of a StateMachine, which is also removed to avoid reference confusion. It was like a GoTo Statement, also further passing the same reference to the blending process, causing the blending calculation to break or causing some StateMachines to not work. | ||||
* | Fix NodeTransition initialization and AnimationNode remapping method | Silc Renew | 2023-02-05 | 1 | -1/+19 |
| | |||||
* | Make restart in NodeStateMachine / NodeTransition optional | Silc Renew | 2023-02-01 | 1 | -1/+14 |
| | |||||
* | Add indicator for state machine transition fade progress and position of ↵ | SaracenOne | 2023-01-25 | 1 | -1/+29 |
| | | | | state transitioning from. | ||||
* | PropertyUsage: Rename "DO_NOT_SHARE_ON_DUPLICATE" to "ALWAYS_DUPLICATE" | Aaron Franke | 2023-01-24 | 1 | -1/+1 |
| | |||||
* | Merge pull request #71840 from TokageItLab/fix-travel-reset | Rémi Verschelde | 2023-01-22 | 1 | -3/+5 |
|\ | | | | | | | Fix weird behavior of teleporting to self-state when `reset_on_teleport` is `false` in StateMachine | ||||
| * | Fix weird behavior of teleporting to self-state when reset is false | Silc Renew | 2023-01-22 | 1 | -3/+5 |
| | | |||||
* | | Expose fading_from_node from StateMachine | Silc Renew | 2023-01-22 | 1 | -1/+2 |
|/ | |||||
* | Allow AnimationNodes to restart when transitioning to the same state | Silc Renew | 2023-01-19 | 1 | -1/+1 |
| | |||||
* | Add next/reset function to AnimationStateMachine | Silc Renew | 2023-01-19 | 1 | -44/+88 |
| | |||||
* | One Copyright Update to rule them all | Rémi Verschelde | 2023-01-05 | 1 | -29/+29 |
| | | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see". | ||||
* | Fix wrong AnimationStateMachine process for end of fading | Silc Renew | 2022-12-26 | 1 | -4/+4 |
| | |||||
* | Merge pull request #70278 from ↵ | Rémi Verschelde | 2022-12-23 | 1 | -5/+6 |
|\ | | | | | | | | | | | TokageItLab/add-animation-started-finished-signal-to-tree Add `animation_started/finished` signals to `AnimationTree` and fix time accuracy in StateMachine | ||||
| * | Add animation_started/finished signals to AnimationTree | Silc Renew | 2022-12-21 | 1 | -5/+6 |
| | | |||||
* | | Merge pull request #65312 from SaracenOne/auto_advance_behaviour | Rémi Verschelde | 2022-12-23 | 1 | -37/+25 |
|\ \ | | | | | | | | | | Make auto-advance flag a requirement for conditional/expression evaluation | ||||
| * | | Change auto_advance flag to advance_mode enum and unify with disabled flag. | SaracenOne | 2022-12-16 | 1 | -37/+25 |
| | | | | | | | | | | | | | | | | | | Expressions and conditions now require auto mode to be set to auto. Adds a toggle button to the state machine editor for whether new transitions advance settings should default to auto mode or not. | ||||
* | | | Fix StateMachine cannot connect nodes bug | Silc Renew | 2022-12-21 | 1 | -3/+4 |
| |/ |/| | |||||
* | | Fixed a bug where negative Blend values were being discarded | Silc Renew | 2022-12-20 | 1 | -2/+3 |
|/ | |||||
* | Refactor process of animation to retrive keys more exactly | Silc Renew | 2022-12-01 | 1 | -5/+3 |
| | |||||
* | Refactor process of AnimationTree for end of animation | Silc Renew | 2022-11-22 | 1 | -11/+11 |
| | |||||
* | Merge pull request #67020 from GuilhermeGSousa/remove-transition-expression-node | Rémi Verschelde | 2022-10-07 | 1 | -21/+4 |
|\ | | | | | | | Remove expression base node for transitions | ||||
| * | Remove expression base node for transitions | Guilherme Sousa | 2022-10-07 | 1 | -21/+4 |
| | | |||||
* | | Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵ | bruvzg | 2022-10-07 | 1 | -26/+26 |
|/ | | | | change warnings=all to use /W4. | ||||
* | Fix expression base path on transitions | Guilherme Sousa | 2022-09-25 | 1 | -4/+7 |
| | |||||
* | Merge pull request #63893 from guilhermefelipecgs/fix_state_machine_is_playing | Rémi Verschelde | 2022-08-31 | 1 | -23/+22 |
|\ | | | | | Fix AnimationNodeStateMachinePlayback::is_playing | ||||
| * | Fix AnimationNodeStateMachinePlayback::is_playing | Guilherme Felipe de C. G. da Silva | 2022-08-03 | 1 | -27/+28 |
| | | | | | | | | Fix #24790 | ||||
* | | Merge pull request #64247 from guilhermefelipecgs/fix_end_node | Rémi Verschelde | 2022-08-31 | 1 | -8/+6 |
|\ \ | | | | | | | Re-add AnimationNodeStateMachine::end_node for root state machine | ||||
| * | | Re-add AnimationNodeStateMachine::end_node for root state machine | Guilherme Felipe de C. G. da Silva | 2022-08-10 | 1 | -8/+6 |
| |/ | | | | | | | Fix #63660 |