Balloonpopper
061ff9193c
fix: player_start needed to be where the level description is
2022-03-10 23:03:49 +01:00
balloonpopper
21ebb017e6
fix: Updated camera x limit to 1280 to match the background graphics ( #535 )
...
Co-authored-by: Balloonpopper <balloonpopper@git.com >
2022-03-09 11:57:19 +01:00
Balloonpopper
587b3b316b
fix: room text is readable again
2022-03-09 08:51:18 +01:00
Balloonpopper
7e3688fa63
feat: Updated room 9 graphics
2022-03-09 08:02:23 +01:00
Balloonpopper
3a2913f6a5
feature: Updated room 4 graphics
2022-03-09 07:56:30 +01:00
Balloonpopper
a3d531c89b
feat: New graphics room 12
2022-03-09 07:56:08 +01:00
Balloonpopper
7a64c7707f
Feat: New graphics for room 8
2022-03-08 14:33:02 +01:00
StraToN
19272ffeb2
chore: storing version and changelog
2022-03-07 08:44:59 +00:00
balloonpopper
eea74ff828
fix: New graphics for room 10 ( #529 )
...
Co-authored-by: Balloonpopper <balloonpopper@git.com >
2022-03-07 09:05:57 +01:00
balloonpopper
b70c52edda
feat: Made room 5's background more interesting ( #530 )
...
Co-authored-by: Balloonpopper <balloonpopper@git.com >
2022-03-07 08:53:49 +01:00
balloonpopper
bcb366c6af
feat: Graphics update for room 5 ( #525 )
...
Co-authored-by: Balloonpopper <balloonpopper@git.com >
2022-03-04 14:49:15 +01:00
Balloonpopper
3fd481df32
Fix room3 logic issues
2022-03-03 19:08:11 +01:00
Balloonpopper
75a78f63e1
feat: New graphics for room 7
2022-03-03 18:43:59 +01:00
balloonpopper
09ab75a913
feat: Updated room 2 and 3 graphics ( #492 )
...
Co-authored-by: Balloonpopper <balloonpopper@git.com >
2022-02-15 18:21:42 +01:00
balloonpopper
5005267e0d
feat: Updated room 1 graphics ( #491 )
...
Co-authored-by: Balloonpopper <balloonpopper@git.com >
2022-02-12 21:09:48 +01: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
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
0e295f0ebb
feat: Support WAV files as well ( #469 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-11-28 15:36:50 +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
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
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
012d978d66
fix: Optimized ESC command docs ( #450 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
Co-authored-by: Duncan Brown <duncan@bhs-consultants.com >
2021-11-21 21:10:56 +01:00
Dennis Ploeger
dbc7415aaf
fix: Say command fixes ( #452 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-11-21 21:10:22 +01:00
Julian Murgia
555f820254
Fix broken room camera ( #437 )
2021-11-13 10:14:18 +01:00
Julian Murgia
d55c1394fd
Fix missing file error ( #436 )
2021-11-12 23:49:59 +01:00
Julian Murgia
bbe885edc2
Ensure player is set at start location if there is one ( #435 )
...
This is done even if there is no ESC script attached to the room.
First default position will then be the start ESCLocation if there is one.
Else, fallback to origin (0,0).
2021-11-12 22:57:44 +01:00
Dennis Ploeger
15b3e30e28
feat: Optimized ESCCamera ( #434 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-11-12 16:55:26 +01:00
Julian Murgia
e4bc9ecccf
Rename flag NO_HUD to NO_UI (code) ( #432 )
2021-11-11 22:46:00 +01:00
Julian Murgia
c86b802cbb
Add show_menu and hide_menu ESC commands
...
Fixes godot-escoria/escoria-issues#48
Fix: tween was stopped_all before starting
Fix: reload locale from settings in ESCGame
Since main menu and pause menu are now loaded from ESCGame and not from escoria.gd, this must be done here.
Fix: small crash in load game
But save and load are broken at the moment...
Fix: check save and load after main menu changes
Required fixes
Fix: manage the game scene better in show and hide_menu
Enh: transition back in to the previous room if there was one
Fix a bug occurring where change_scene awaits forever for setup to end
Reworked change_scene and esc_room implementation to avoid yielding
Added a controller variable to allow new event run in events_manager
Don't empty the events queue if the running_event was interrupted
Fixed transitions and automatic transitions in change_scene
Added trace log level (for esc_compiler in particular)
Fixed various bugs in ESC scripts
Fix a bug where exit_scene happened multiple times where fast walking
Needed to clear the event queue
Fixes ready event was run because BYPASS_LAST_SCENE wrongly set
Inverted parameter "disable_automatic_transitions"
for change_scene, hide_menu, show_menu commands
Fix broken sched_event
Fixes as requested in PR
2021-11-11 22:20:58 +01:00
Dennis Ploeger
d42c973369
fix: Corrected variable name ( #428 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-11-02 16:32:46 +01:00
Dennis Ploeger
57ce7fbcae
feat: Made dialogs pluggable ( #424 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-10-27 08:34:13 +02:00
Julian Murgia
9dbcf2b58b
Make ESCLocation is_start_location work ( #421 )
...
Introducing BYPASS_LAST_ROOM global to allow changing scene without considering the previous room
Fixes godot-escoria/escoria-issues#40
2021-10-26 16:36:02 +02:00
Dennis Ploeger
94d86d24d5
fix: Huge cleanup ( #420 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-10-25 08:59:07 +02:00
Julian Murgia
b3cd9abe21
Fix a wrong validation check in camera_set_limits ( #418 )
...
Events interruption should now work at all time (added interruption in room_selector scene)
Fixed missing test in game.gd for when the player is not set
Fixed some ESC scripts (worker filled sheet event is now blocking, room13 left door waits simple click, not use verb)
2021-10-22 09:17:03 +02:00
Dennis Ploeger
af26521d3d
feat: Rewrote inventory handling basing on ESCItems ( #417 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-10-21 21:56:25 +02:00
Julian Murgia
41902b5791
Adds "name" parameter to ESC spawn command ( #410 )
...
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-10-07 08:22:11 +02:00
Julian Murgia
ae34094196
Enhancement: load game scene once to allow run scene directly ( #406 )
...
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-10-01 07:53:44 +02:00
Dennis Ploeger
df78b52b8a
feat: This enables user-defined transition and uses a tween to animate the transitions ( #405 )
...
* feat: This enables user-defined transition and uses a tween to animate the transitions
fixes #344
* docs: Automatic update of API docs
* docs: Automatic update of API docs
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
Co-authored-by: dploeger <dploeger@users.noreply.github.com >
2021-09-28 11:30:40 +02:00
Dennis Ploeger
b710def99d
fix: Fixes for when the player scene isn't used in a room. ( #404 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-09-28 10:08:03 +02:00
Dennis Ploeger
09ef9e89fe
feat: Use wait parameter instead of immediate for turn_to and set_angle ( #403 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-09-27 15:33:51 +02:00
Julian Murgia
527fe84d3c
Changed dialog cursor ( #398 )
...
- some modifications in android exports presets
- commented out jump command in worker.esc as not implemented
2021-09-23 12:39:24 +02:00
Dennis Ploeger
60ea4d851b
Issue 320 ( #396 ) - Mobile fixes
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
Co-authored-by: dploeger <dploeger@users.noreply.github.com >
2021-09-23 08:32:08 +02:00
Julian Murgia
bb93dc1ef3
Fixed escoria.current_state when dialog line finishes ( #391 )
...
- Fixed connect() errors concerning the player being ready'd 2 times in certain cases, so trying to connect signals twice
2021-09-10 10:04:11 +02:00
Julian Murgia
0e6e8aa161
Re-implemented turn_to command ( #390 )
...
* Re-implemented turn_to command
Fixes #385
Fixed a bug in esc_movable blocking player_orients_on_arrival for ESCLocation nodes
* docs: Automatic update of API docs
* Fixes
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-09-09 22:57:03 +02:00
Julian Murgia
cb711b329b
Fix inverted transitions in/out ( #388 )
2021-09-09 08:23:03 +02:00
Julian Murgia
b4bf5b82d6
Event flags implementation ( #382 )
...
* Added event flags
* Added transition ESC command
* Also edited .gitignore to ignore .translation files
* docs: Automatic update of API docs
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-09-07 09:13:09 +02:00