Michael Bolin
f21ec15560
fix: early return for mouse_in_shape
2022-03-03 21:50:47 +01:00
Balloonpopper
10f770855f
refactor: remove redundant check for camera node
2022-03-03 21:49:20 +01:00
Balloonpopper
4fbe3527e8
fix: parameter validation function cant print arrays
2022-03-03 18:41:52 +01:00
Balloonpopper
5bdd519d67
feat: more useful error messages
2022-03-03 18:30:49 +01:00
bolinfest
0570edc3ff
fix: ESCItem that is a trigger should not capture input events ( #516 )
...
Fixes https://github.com/godot-escoria/escoria-issues/issues/147
2022-03-01 20:48:59 +01:00
balloonpopper
02a66fecda
fix: add validates to camera commands missing them ( #508 )
...
Co-authored-by: Balloonpopper <balloonpopper@git.com >
2022-02-27 17:05:24 +01:00
balloonpopper
5adf5b8d49
fix: stops negative numbers being interpreted as strings ( #511 )
...
Co-authored-by: Balloonpopper <balloonpopper@git.com >
2022-02-25 08:12:20 +01:00
balloonpopper
d3f1b8b6e2
fix: camera commands to use time instead of speed ( #509 )
...
Co-authored-by: Balloonpopper <balloonpopper@git.com >
2022-02-25 08:06:18 +01:00
bolinfest
282ea24b7d
fix: enable transition to ESCRoom even if esc_script is not set ( #502 )
2022-02-24 16:35:32 +01:00
Balloonpopper
166414098a
fix: animations doesnt have a speaks parameter when it is null
2022-02-19 14:08:29 +11:00
balloonpopper
21df2af2c8
refactor: Whitespace removal from all .gd files ( #494 )
...
Co-authored-by: Balloonpopper <balloonpopper@git.com >
2022-02-17 23:00:53 +01:00
Julian Murgia
bb4d218277
Fix crash when save folder is empty and manage corrupted savegame file ( #497 )
2022-02-17 22:23:41 +01:00
Duncan Brown
d41f647a11
Merge branch 'develop' into issue-98
2022-02-16 10:59:03 -05:00
Duncan Brown
ea3543b5ee
fix: guard for cases where no animations are set.
2022-02-16 10:57:21 -05:00
balloonpopper
5e0e83f23e
feat: Debug set state animations ( #495 )
...
Co-authored-by: Balloonpopper <balloonpopper@git.com >
2022-02-15 18:24:08 +01:00
Julian Murgia
2384127ca4
Fix: use Escoria plugin version from plugin.cfg in savegames ( #489 )
2022-02-15 18:21:19 +01:00
Duncan Brown
326618df18
fix: set a proper guard in case of no speaking animations ( #488 )
...
+ correct the upper limit check for the speaking index
Co-authored-by: Duncan Brown <duncan@bhs-consultants.com >
2022-02-06 11:24:55 +01:00
Duncan Brown
9d16122d1a
Also need this here.
2022-02-05 13:08:20 -05:00
Duncan Brown
31b57505b5
fix: set a proper guard in case of no speaking animations and correct the upper limit check for the speaking index
2022-02-04 17:10:23 -05:00
Duncan Brown
99dc1e0110
feat: refactor numerous areas and tokenize string literals where possible; also fixes some small bugs ( #487 )
...
Co-authored-by: Duncan Brown <duncan@bhs-consultants.com >
2022-02-04 17:10:40 +01:00
Julian Murgia
353b349d1b
Set a default implementation for ESCGame._on_event_done() ( #486 )
2022-02-04 16:27:21 +01:00
Julian Murgia
3e6db46ec6
Fix transitions not happening if the ESCRoom has no ESC script ( #485 )
...
Fixes godot-escoria/escoria-issues#95
2022-01-17 09:48:25 +01:00
Julian Murgia
2179b803e0
Implement custom data save in settings and savegames ( #484 )
2022-01-13 11:09:06 +01:00
Julian Murgia
ba0b66656d
Fix initial value of globals in signals emissions ( #483 )
2021-12-31 16:57:10 +01:00
Julian Murgia
3e4d936007
Fix "global_changed" signal arguments order ( #482 )
2021-12-15 08:49:36 +01:00
Julian Murgia
92e38b245e
Fix input being blocked when item is not interactive #91 ( #481 )
2021-12-14 07:23:37 +01:00
Julian Murgia
a0f15af10b
Removed ESCController and greatly reworked ESCActionManager ( #480 )
2021-12-13 14:06:43 +01:00
Duncan Brown
e9d63e94b0
feat: move room initialization code into manager ( #479 )
...
Co-authored-by: Duncan Brown <duncan@bhs-consultants.com >
2021-12-13 07:35:38 +01:00
Dennis Ploeger
84adc0ac9b
fix: Support Godot 3.4 ( #478 )
2021-12-06 15:12:52 +01:00
Duncan Brown
9fbf0c254c
fix: correct data type and update missed constant references ( #476 )
...
fix: correct data type and update missed constant references
2021-12-03 23:30:19 +01:00
Duncan Brown
391bf08f21
feat: add esc_current_scene reserved global ( #474 )
...
Co-authored-by: Duncan Brown <duncan@bhs-consultants.com >
2021-12-03 08:45:02 +01:00
Dennis Ploeger
b5d5217aa4
feat: Support for Escoria and Game migrations ( #473 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-12-01 15:00:19 +01:00
Julian Murgia
8e043f56a6
Fix a bug where player angle was wrongly tested around 360 ( #471 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
Co-authored-by: Dennis Ploeger <github.dennis@dieploegers.de >
2021-12-01 13:37:28 +01:00
Julian Murgia
b031d69cd9
Save and load game fixes (and some other small fixes) ( #466 )
2021-11-29 14:21:29 +01:00
Dennis Ploeger
84fe9b64af
fix: Fixes from the ETF release day ( #468 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-11-28 15:33:38 +01:00
Dennis Ploeger
47fe4df841
feat: Several fixes and optimizations ( #467 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-11-27 20:10:16 +01:00
Dennis Ploeger
8c9ee734fd
fix: Fixes smaller things ( #465 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-11-26 08:06:20 +01:00
Julian Murgia
3a43bac46e
Reverted setting ESC_LAST_SCENE too early in ESCRoom ( #464 )
2021-11-25 23:44:20 +01:00
Dennis Ploeger
75c00b4993
feat: Optimized animation handler and crashing ( #463 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-11-25 23:05:17 +01:00
Julian Murgia
a49e5a2690
Fix auto transition when changing room without exit_scene event ( #462 )
...
Added a new fourth button in room14 to demonstrate this.
Renamed BYPASS_LAST_SCENE to FORCE_LAST_SCENE_NULL to make it a bit clearer.
Made events "finished" and "interrupted" signals connections as ONESHOT (so they are disconnected once the signal was received).
Also removed some unused files, many others remain.
And fixed some bugs here and there.
2021-11-25 15:24:33 +01:00
Dennis Ploeger
87ef9708de
feat: Fix set_interactive command ( #461 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-11-25 07:26:11 +01:00
Dennis Ploeger
16510dde51
Update accept_input.gd ( #460 )
2021-11-23 22:23:35 +01:00
Dennis Ploeger
7963f03087
feat: Keep current animations resource ( #459 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-11-23 22:19:24 +01:00
Dennis Ploeger
860c6adc20
fix: Fixes signal handling on AnimationPlayer nodes. ( #458 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-11-23 22:11:58 +01:00
Dennis Ploeger
f4c5803646
fix: Safety guard for characters without speaking animations ( #457 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-11-22 15:09:37 +01:00
Julian Murgia
5a94d9be73
Check that ending animation is not looping before resetting it ( #456 )
2021-11-22 13:08:47 +01:00
Dennis Ploeger
e14373b179
feat: New streamlined exit item ( #455 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-11-22 13:08:10 +01:00
Dennis Ploeger
9adc7bbade
feat: This introduces background events queue in Escoria ( #444 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-11-22 11:04:35 +01:00
Julian Murgia
c9cbd2db80
Fixes ESCMoving angles calculation to make it work with 2-dir animations ( #454 )
2021-11-21 22:21:30 +01:00
Dennis Ploeger
c2bbefedd3
Issue 58 ( #453 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-11-21 22:18:15 +01:00