Dennis Ploeger
c1c25aae03
Optimized item and background signal handling ( #365 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
Co-authored-by: dploeger <dploeger@users.noreply.github.com >
2021-08-10 22:14:00 +02:00
Dennis Ploeger
15bf1a8c81
Stable interface for both Animation player and Animated Sprite ( #363 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-08-10 21:35:01 +02:00
Julian Murgia
61726bca81
:setup action is not managed only once anymore ( #358 )
...
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-08-08 23:23:11 +02:00
Julian Murgia
cbb64df969
Removed hardcoded global_id "player" ( #359 )
...
* Removed hardcoded global_id "player"
Removed hardcoded node name "start_position"
* docs: Automatic update of API docs
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-08-08 12:10:46 +02:00
Julian Murgia
c711db5d3c
Add set_angle 'immediate' parameter. ( #357 )
...
* Add set_angle 'immediate' parameter.
Modified fade_in transition to happen between :setup and :ready so that :ready don't start before fade_in is finished.
* docs: Automatic update of API docs
* Same fixes in style and removed a useless test.
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-08-08 12:10:20 +02:00
Julian Murgia
a0218e2998
Add default behaviors in ESCGame click handlers on BG and items. ( #356 )
...
If ESCGame functions concerned by this PR are not overridden in user's game.gd script, the default behavior will be used.
NB: if these function are overridden in user's game.gd script, these default behaviors will not be called (unless explicitly called using parent script call by adding a dot before the function: .left_click_on_bg())
2021-08-04 12:57:42 +02:00
Julian Murgia
51e1cfa92b
Some fixes in mark_animations and span command ( #355 )
...
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-08-04 11:02:48 +02:00
Julian Murgia
392dc2d607
Add ESCAnimationResource to hold characters animations. ( #342 )
...
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
Co-authored-by: dploeger <dploeger@users.noreply.github.com >
2021-08-03 17:48:55 +02:00
Dennis Ploeger
56bf96da8c
Checked all FIXMEs and TODOs ( #353 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
Co-authored-by: dploeger <dploeger@users.noreply.github.com >
2021-08-02 21:23:57 +02:00
Dennis Ploeger
90f880d090
Issue 315 ( #341 )
...
* feat: accept_input implemented
* feat: More fixes for accept_input and tests for it
* feat: play_snd implemented
* fix: Removed game_over and queue_animation commands
* docs: Automatic update of API docs
* fix: FIxes schedule_event command
* feat: Implemented slide and slide_block
* feat: Implemented turn_to
* docs: Automatic update of API docs
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
Co-authored-by: dploeger <dploeger@users.noreply.github.com >
2021-07-29 23:05:24 +02:00
Dennis Ploeger
df1ec0c814
fix: Fixed extraction command. Closes #338 ( #339 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-07-29 16:24:22 +02:00
Julian Murgia
f2991c30c7
Added sound management in savegames and load games. ( #337 )
...
Fixes #300
Fix crash on loading game when the saved position was a float while teleport_pos command needs integers.
Fix pause menu missing in simplemouse-ui, causing a crash when calling pause menu.
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-07-29 14:22:42 +02:00
Julian Murgia
2c8107964c
Fix tooltip_node wrong references ( #332 )
...
* Created a signal room_ready in ESCMain to notify ESCTooltip that it is ready.
Fixes #302
* docs: Automatic update of API docs
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-07-29 07:53:44 +02:00
Julian Murgia
387d20ba92
Fix inputs on player CollisionShape2D node causing a crash ( #334 )
...
* Fix inputs on player CollisionShape2D node causing a crash
* docs: Automatic update of API docs
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-07-28 15:38:54 +02:00
Julian Murgia
7f8555f6a4
Renamed _hover_stack_pop() to _hover_stack_erase_item() ( #331 )
...
* Renamed _hover_stack_pop() to _hover_stack_erase_item(). Fixes #313
* docs: Automatic update of API docs
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-07-28 12:37:28 +02:00
Dennis Ploeger
29d594e43f
Fixes an issue with calculating the hover stack which resulted in #324
...
Fixes #324
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
Co-authored-by: dploeger <dploeger@users.noreply.github.com >
2021-07-28 09:51:48 +02:00
Dennis Ploeger
49749980f9
Issue 328 ( #330 )
...
* docs: Automatic update of API docs
* fix: Added deployment token to workflow. Fixes #328
* docs: Automatic update of API docs
Co-authored-by: dploeger <dploeger@users.noreply.github.com >
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-07-28 09:40:39 +02:00
Dennis Ploeger
604cccb56d
Fix command docs, automate API doc generation ( #327 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
Co-authored-by: dploeger <dploeger@users.noreply.github.com >
2021-07-27 16:05:14 +02:00
Julian Murgia
43dc217359
Add ESCLocation node ( #323 )
...
Fixes #306
2021-07-15 09:42:22 +02:00
Julian Murgia
958c8b441b
Fix settings being applied a second time with wrong data ( #308 )
2021-07-15 09:41:29 +02:00
Dennis Ploeger
9dcfd2869e
feat: Removed issues from README and added them as real issues ( #319 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-07-12 13:51:20 +02:00
Julian Murgia
f84d1be741
Fix bug when leaving a room after a item was picked up
2021-07-06 12:59:46 +02:00
Julian Murgia
7de969d75e
Renamed all room folders to use 2 digits.
2021-07-06 10:25:09 +02:00
Julian Murgia
dc4cda82ab
Moved UI scenes and resources to their own plugin.
2021-07-05 14:34:44 +02:00
Julian Murgia
e0de1de1ce
Fix bug in a warning not correctly formatted.
2021-07-05 11:23:00 +02:00
Julian Murgia
ccb34e319b
Added new ESC command rand_global.
2021-07-05 08:04:36 +02:00
Julian Murgia
bd4c33cf77
Implement save and loading games ( #8 )
2021-07-02 23:08:43 +02:00
Dennis Ploeger
58d880101d
Optimized Docs ( #7 )
...
Authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-06-22 23:06:20 +02:00
Dennis Ploeger
d5a0022b7b
Optimization Part 2 ( #6 )
...
Authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-06-20 18:19:42 +02:00
Dennis Ploeger
4e09f522ff
Documentation and Optimization Part 1 ( #2 )
...
Authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-06-16 10:12:51 +02:00
Julian Murgia
a22805d0e6
Merge pull request #5 from deep-entertainment/hotfix/firstscene
...
fix: ESC script workaround for compiler rewrite
2021-06-06 14:38:52 +02:00
Dennis Ploeger
d8c9bc5f8d
fix: ESC script workaround for compiler rewrite
2021-06-06 13:10:22 +02:00
Dennis Ploeger
73266ec1d9
fix: Fixed correct settings path ( #4 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-06-04 17:13:42 +02:00
Julian Murgia
b19d421b1e
Added authors list into README
2021-06-04 16:22:58 +02:00
Dennis Ploeger
746a724f5a
ESC compiler rewrite
...
Splits the former ESC_Runner and ESC_Level_Runner into multiple dedicated managers.
Authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-06-04 16:12:42 +02:00
Julian Murgia
f069ab2ffd
Merge branch 'main' of github.com:StraToN/unofficial-escoria-reloaded into main
2021-06-01 07:39:00 +02:00
Julian Murgia
5d1df7aaa9
Add sound volume management and language selection
...
Not all translated yet though
2021-06-01 07:35:50 +02:00
Julian Murgia
a5d0f4d2b1
Merge pull request #1 from deep-entertainment/deep-entertainment-contributions
...
fix: Added inventory container reference
2021-05-15 18:10:06 +02:00
Dennis Ploeger
eccac7c807
fix: Added inventory container reference
2021-05-12 19:09:56 +02:00
Julian Murgia
909031f536
Added translations management
...
Prepares work for line voiceovers management.
2021-04-07 08:39:59 +02:00
Julian Murgia
40dd4a6718
Added bg_sound manager and according ESC command.
...
Started transitions scene.
2021-04-01 08:15:28 +02:00
Julian Murgia
4acb971d54
Added a default action used when item is in inventory.
2021-03-02 07:39:00 +01:00
Julian Murgia
b8f668df0a
Fixed a bug where bottle in magical closet room 9 had wrong interaction position.
2021-02-26 21:31:50 +01:00
Julian Murgia
f743d1089c
Added "label" command.
...
Continued room9 puzzle (not finished)
2021-02-23 23:10:24 +01:00
Julian Murgia
38f554b496
Implemented tooltip follows mouse (not perfect).
...
Fixed bug when using mousewheel action on inventory items.
Added a debug mode for tooltip following mouse
2021-02-19 07:53:45 +01:00
Julian Murgia
52d19c34bd
Created ESCGame class to force game.tscn scene to have empty functions by inheritance.
...
Also continued some tests about tooltip following mouse.
Fixed project settings wrongly set.
2021-02-11 13:40:23 +01:00
Julian Murgia
6aa466d6d2
Finished ESC camera commands reimplementation.
...
Some cleaning done, and all logging commands put in escoria.logger script.
2021-02-09 08:56:30 +01:00
Julian Murgia
4f2977ea98
Added management of overlapped item in room 9.
2021-02-03 22:40:50 +01:00
Julian Murgia
89d52c32f8
Added Escoria logo by Livio Fania
2021-02-03 18:19:52 +01:00
Julian Murgia
bd3ef71c80
Added hover stack to manage overlapping Area2Ds
...
Added room selector in demo scenes
Modified dialogues in room 1, fixed bug in room 8 and 9
2021-02-03 18:19:40 +01:00