Commit Graph

36 Commits

Author SHA1 Message Date
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
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
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
5d1df7aaa9 Add sound volume management and language selection
Not all translated yet though
2021-06-01 07:35:50 +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
Julian Murgia
b789490f63 Attempt to fix dialogs "finish_fast" action. 2021-01-30 14:00:23 +01:00
Julian Murgia
e6f4af74a8 Fixed bug where walk action initiated by ESC would never call finished().
Also removed call to inexisting function in ESCInventoryContainer.
2021-01-28 17:12:10 +01:00
Julian Murgia
14e85edba7 Fixed double click cause actions being executed twice on "arrived" signal.
Known bug: NPC movement broken ("arrived" not emitted?)
2021-01-28 08:49:44 +01:00
Julian Murgia
2552e444ed Moved last movement-related vars into Movable.gd 2021-01-27 17:15:46 +01:00
Julian Murgia
183439337a Added check on "arrived" event in Movable so that the right context continues, not others.
To continue: move walk_* variables in ESCPlayer into Movable makes camera go wrong.
2021-01-27 17:02:13 +01:00
Julian Murgia
41e289cce9 Fixed warning on ESCItem because of tool mode. 2021-01-27 16:52:59 +01:00
Julian Murgia
9fd1d6738d Added new room demonstrating a puzzle scene superposed on top of the room.
Need ESC commands to hide escoria.main.current_room and escoria.main.game.ui.*
2021-01-22 14:03:31 +01:00
Julian Murgia
6890d927f5 Continued camera effects adding (zoom, shift)
Added trigger behaviour to ESCItem and removed ESCTriggerZone.
2021-01-18 23:34:58 +01:00
Julian Murgia
ff56816205 Deleted ESCHotspot (use ESCItem instead)
Moved duplicated movement code from ESCPlayer and ESCItem/ESCHotspot to its own script.
Added talking animations management.
Fixed bug: character was turning to last_direction after talking, if coming from another direction than speaking direction.
Continued removing unfree stuff.
2021-01-13 23:23:04 +01:00
Julian Murgia
933122f085 Deleted non-CC0 assets
Managed room7 camera pushes
2021-01-09 18:41:35 +01:00
Julian Murgia
ff89dc1677 Add NPC and items walking. 2020-12-28 08:39:57 +01:00
Julian Murgia
af8a9ea086 Added a new character and modified the way :setup and :ready events are run. 2020-12-26 23:00:10 +01:00
Julian Murgia
f26d96f115 Initial commit of Escoria-Reloaded. Still a lot of missing stuff. 2020-12-17 16:31:12 +01:00