Skip to content

Latest commit

 

History

History
2085 lines (729 loc) · 89.1 KB

CHANGELOG.md

File metadata and controls

2085 lines (729 loc) · 89.1 KB

4.0.0-alpha.266 (2024-08-13)

4.0.0-alpha.265 (2024-08-13)

4.0.0-alpha.264 (2024-08-13)

4.0.0-alpha.263 (2024-06-24)

Bug Fixes

  • walking speed depending on Z value (cef1a65)

4.0.0-alpha.262 (2024-04-02)

4.0.0-alpha.261 (2023-10-28)

Bug Fixes

  • use default text for dialog options if text is untranslated (77eaa4c)

4.0.0-alpha.260 (2023-10-11)

Bug Fixes

  • Stop crash on missing trigger event (77c7792)

4.0.0-alpha.259 (2023-10-06)

Features

  • Created interation and dialog node types (2b3eb45)

4.0.0-alpha.258 (2023-10-03)

4.0.0-alpha.257 (2023-10-02)

4.0.0-alpha.256 (2023-09-21)

4.0.0-alpha.255 (2023-09-13)

Bug Fixes

  • allows queue_event to execute events located in a room instead of only objects in a room (483873e)
  • makes use of better-named method (4669964)

4.0.0-alpha.254 (2023-09-08)

4.0.0-alpha.253 (2023-08-27)

4.0.0-alpha.252 (2023-07-10)

Bug Fixes

  • add .cfg files and R/W permissions to android export (2b0e65f)

4.0.0-alpha.251 (2023-06-22)

Bug Fixes

  • properly hides mouse UI and inventory, e.g. when inventory drawer is shown and the UI is then told to hide itself (47f02a0)

4.0.0-alpha.250 (2023-06-16)

4.0.0-alpha.249 (2023-06-16)

4.0.0-alpha.248 (2023-05-31)

Bug Fixes

  • corrects the interrupt signal call arguments (3077907)
  • forces all show_menu and hide_menu commands to use auto transitions since the pause menu pauses the game, blocking further ESC script commands from running; updates room 14 for now (6dd0a2c)

4.0.0-alpha.247 (2023-05-29)

4.0.0-alpha.246 (2023-05-27)

Bug Fixes

  • accounts for text going past vertical limits of screen (2294d83)

4.0.0-alpha.245 (2023-05-24)

Bug Fixes

  • fixes incorrect handler signature; also checks for null since it appears that sometimes the tween parameter is null when the handler is called (0e47989)

4.0.0-alpha.244 (2023-05-23)

4.0.0-alpha.243 (2023-05-23)

4.0.0-alpha.242 (2023-05-14)

Features

  • adds 'block_say' command/structure to allow for the reuse of dialog players, which can produce a better visual experience for characters that have speech spanning more than one dialog box (04121b0)

4.0.0-alpha.241 (2023-05-04)

Features

  • add fullscren option in options menu (19c7685)
  • updates checkout action version and allows for testing on this branch (dd00869)
  • validates for multiple start locations set in an ESCRoom and updates scene tree with configuration warnings next to the offending ESCLocation nodes (1f16421)
  • Wizard - set up combine when selected for inventory items (dc4b6c2)

Bug Fixes

  • adds code to manually show the popup since, according to Godot docs, using show() in the parent CanvasLayer won't show Popup-derived nodes (fd05bc9)
  • allows for string joining that's compatible with pre-3.5 Godot (3727f82)
  • Attempted method call on a deleted object. (#677) (39165e4)
  • avoids removing and re-adding dialog managers unnecessarily (fdba154)
  • changes pause mode to block children from processing during pause by default (648747c)
  • Character creator - add tooltip, fix 8 dir angles, and make character selectable by default (b47e653)
  • clears tooltip when event is finished (b827092)
  • Correct error message for missing animation player (82ebdc2)
  • Corrected error message for angle in esc_movable (5f78c02)
  • Debug message for when an item has no ESCLocation (1709a25)
  • debugging; possible expired token so switching for new one created by me (1d69c30)
  • Enabled playing of animated sprite by default (cc0a067)
  • ensure tidiness (95f849e)
  • ensures proper number of interpolation placeholders (68220ce)
  • Fix bug where inventory is invisible by default (c597414)
  • Fix p_child is null exit on quit (4604e00)
  • forces current_state updates as options don't always yield (0ba6c37)
  • Issue 336 - unclickable area with simplemouse (cbb7984)
  • Issue-333 Error when room has no Global ID set (a5195ef)
  • makes 9verbs the default UI plugin (14e5625)
  • missing this check to see if the item needs to be combined with something or not (7f1add6)
  • Movable commands on non-movable items will be handled gracefully. (0ea7b28)
  • moves resource caching into _process method and out of a separate thread to avoid odd resource/RID loading issues, as noted here: godotengine/godot#63493 (cfbc3a5)
  • necessary in order to prevent error message from printing out (6842ed4)
  • Populate default animation as the object manager expects it (0610449)
  • Remove call to stop dialog to correct player mirroring (6692953)
  • removes type as ESCResourceCache checks the type of 'res' and can expect a non-Resource-derived value, e.g. ResourceInteractiveLoader (16fd3d6)
  • updates various references to use new dialog manager code (ffb6271)
  • uses proper casting and updates validation checks (327b72f)
  • uses updated, non-expiring PAT although it's 'personal' and mine; the fix for the fanout issues involved resetting the repos that used 'core' as there was a divergence between the repos (bf30156)
  • Wizard - NPCs have to be ESCItems instead of ESCPlayers (b0c0c5d)
  • wrong argument passed in turn_to error message (4e146ae)

4.0.0-alpha.240 (2022-12-15)

Features

  • Add thinking avatar scene for Mark (2a55da5)

Bug Fixes

  • changes the registering of items already in a room from ERROR to WARN. (2db5818)

4.0.0-alpha.239 (2022-12-09)

4.0.0-alpha.238 (2022-12-09)

Features

  • Updated room 6 conversation (68f55e2)

Bug Fixes

  • restores state on returning; for some reason, previously state was modified but never restored. (9398ce9)
  • returns an appropriate RC code when no more options are left at a particular dialog level; this has the somewhat beneficial side effect of moving up a level in dialog if there is one, although this requires a 'stop' command to be present in at least one of the top-most dialog options. (328e5ef)

4.0.0-alpha.237 (2022-12-09)

Bug Fixes

  • disallows dialog blocks that aren't properly indented; however, this also changes how dialog options are parsed and will require substantial testing. (0ff3513)

4.0.0-alpha.236 (2022-12-04)

Features

  • adds additional options to dialog manager, including a left-click action option and a text skipping option (d676e50)
  • adds option to sync talking animation finishing with either audio or text; if with text, now finishes when text is done rendering. (13a6005)
  • adds warnings w/ defaults when using settings; uses same calculation basis for text speeds/times; changes time units to ms (f64b596)
  • allows for the skipping of dialogue after the text is fully visible; still need to look at integrating with user options (bd2f282)

Bug Fixes

  • prevents illegal WPM values and uses default in those cases. (e441414)
  • Trimmed audio files (3e93fd3)

4.0.0-alpha.235 (2022-12-04)

Bug Fixes

  • allows for colons to be placed anywhere in the dialogue being spoken. (064973f)

4.0.0-alpha.234 (2022-12-04)

Bug Fixes

  • discard non interactive items from hovering when they are hidden (29371ef)

4.0.0-alpha.233 (2022-11-28)

Bug Fixes

  • Removing dialog settings from core (028de08)

4.0.0-alpha.232 (2022-11-28)

Bug Fixes

  • Wizard - verify that inventory items are written to valid folders (36c199a)

4.0.0-alpha.231 (2022-11-21)

4.0.0-alpha.230 (2022-11-13)

Features

  • adds adjustable reading speed/display time (a3da01e)

4.0.0-alpha.229 (2022-11-13)

Features

  • adds blocking versions of camera commands that can tween/transition. (20f1aee)

Bug Fixes

  • makes this button usable again (595bbed)
  • yield a frame for any tweening period in case camera commands are back-to-back, resulting in a potential race condition. (9f2cfd0)

4.0.0-alpha.228 (2022-11-09)

Bug Fixes

  • unwanted error messages when opening a room in editor (056db75)

4.0.0-alpha.227 (2022-11-08)

Bug Fixes

  • interrupt not implemented messages changed to debug from warn (0e397c4)

4.0.0-alpha.226 (2022-11-08)

Bug Fixes

  • issue_292 - Corrected navigation polygon for room 4 (372e3c6)

4.0.0-alpha.225 (2022-11-08)

Bug Fixes

  • Move wizard path to rooms to its own Godot setting (e551e36)

4.0.0-alpha.224 (2022-10-31)

Bug Fixes

  • camera_push now validates against camera_node like ESCCamera. (3009fe1)
  • cleaning up and updating validation code. (e807044)
  • room 7 lift interaction fixed based on new camera behavior. (1657c0d)
  • updates camera limit checking in commands to respect viewport limits (i.e. taking into account camera centre and half-screen limits); also updates warning message and no longer fails on limit violation. (d95d26f)
  • Updates those camera commands that make use of translation to compensate for drag margins. (cc74206)

4.0.0-alpha.223 (2022-10-31)

Features

  • adds in additional information concerning failed statement. (b11e196)
  • includes most-currently run statement when signalling a statement's/event's completion to aid in debugging messages (4065b5c)

4.0.0-alpha.222 (2022-10-30)

Bug Fixes

  • ensures a failed command/event doesn't leave the game in a state where it isn't accepting inputs. (88214e4)

4.0.0-alpha.221 (2022-10-24)

Features

Bug Fixes

  • fixes background image blowing up to 1:1 size; also small cleanup (950ee46)
  • small UI touchups/fixes (f74cb48)

4.0.0-alpha.220 (2022-10-24)

Bug Fixes

  • Documentation clarifications (6ea0c29)

4.0.0-alpha.219 (2022-10-24)

Bug Fixes

  • Support for both int and real for set_angle command (fd6142c)

4.0.0-alpha.218 (2022-09-14)

Bug Fixes

  • UI should now highlight proper verb instead of always going back to an item's default action (62c2920)

4.0.0-alpha.217 (2022-09-13)

Features

  • allows for command to specify the currently active player for saying things (5f4c97c)
  • allows for default/fallback actions to be specified (8957008)

Bug Fixes

  • adds proper player selectable checking in click events; also properly orders hover_stack in ascending z_index order (7201f02)
  • clears tooltip after any action has finished regardless of success (6e220e7)
  • focuses the 'topmost' element from hover_stack inline with what hotspot_focused already is (169a5b5)
  • Interrupts player's simple walk on any new action (d28118f)

4.0.0-alpha.216 (2022-09-12)

Bug Fixes

  • fixes inconsistent return type from queue_event_from_esc (ad445cd)

4.0.0-alpha.215 (2022-09-11)

Bug Fixes

  • walk error message missing a parameter (aedc377)

4.0.0-alpha.214 (2022-09-04)

Bug Fixes

  • get_simple_path not working properly in Godot 3.5 (382536b)

4.0.0-alpha.213 (2022-09-01)

4.0.0-alpha.212 (2022-08-26)

Bug Fixes

  • guards against scenes with no player set or loaded (d04c46c)

4.0.0-alpha.211 (2022-08-24)

Bug Fixes

  • ignores mouse enter events for non-actionable items (i.e. non-interactive or not active) (210f0d2)

4.0.0-alpha.210 (2022-08-24)

Bug Fixes

  • disallows the use of specified strings in the name argument for these commands (5be887c)

4.0.0-alpha.209 (2022-08-23)

Bug Fixes

  • accounts for item offsets, i.e. those not at (0, 0) (308d72d)
  • allows inactive/non-interactive item clicks to pass through to appropriate background click event (5b315bb)
  • blocks actions on inputs for non-interactive and/or non-active items/objects (8134950)
  • puts these items back at the origin which is necessary so their positions in the scene can be used (6890629)

4.0.0-alpha.208 (2022-08-17)

4.0.0-alpha.207 (2022-08-12)

4.0.0-alpha.206 (2022-08-09)

Bug Fixes

  • added prepositions to escoria-ui-keyboards-9verbs (0da57b7)
  • Issue-176 Give xyz with should say give xyz to (bb983d5)

4.0.0-alpha.205 (2022-08-09)

Bug Fixes

  • prevents a channel from being cleared out when there are event exceptions (e633966)

4.0.0-alpha.204 (2022-08-09)

Bug Fixes

  • Remove useless escoria.godot config file (41f5d66)

4.0.0-alpha.203 (2022-08-09)

Features

  • validates updated camera position against current camera limits; also some messaging updates (abb01b7)

Bug Fixes

  • changes camera target vs limit errors to warnings and makes sure they're in the right places (e4bb111)
  • has_point() is exclusive of right-/bottom-edge, so we need to account for that (4a6f02b)

4.0.0-alpha.202 (2022-08-09)

Bug Fixes

  • prevents changing scenes to the same scene as is current (#619) (6a223ca)

4.0.0-alpha.201 (2022-08-09)

4.0.0-alpha.200 (2022-07-19)

Bug Fixes

  • changes 'scenery' node from Node to Node2D so it will respect the visibility of the root (i.e. the room). (0944f60)
  • forces immediate animation start in order to avoid 'flashing' or delayed start (c30d109)

4.0.0-alpha.199 (2022-07-18)

Bug Fixes

  • logs a warning if the avatar path isn't set or if the avatar itself can't be found (4991ff3)
  • puts a default avatar path back as it had gone missing for some reason (c4afb59)

4.0.0-alpha.196 (2022-07-18)

4.0.0-alpha.195 (2022-07-16)

Features

  • appends the global ID or node name of the item/player to any warning messages (2966502)
  • performs basic validation for ESCAnimationResource in-editor and in-game (db85689)

4.0.0-alpha.194 (2022-07-14)

Bug Fixes

  • Correctly get inventory objects registered in other rooms (#608) (324ef5f)

4.0.0-alpha.193 (2022-07-12)

4.0.0-alpha.192 (2022-07-12)

Bug Fixes

  • escoria-core warning plugin has godot editor style (#607) (492f735)

4.0.0-alpha.191 (2022-07-12)

4.0.0-alpha.190 (2022-07-11)

4.0.0-alpha.189 (2022-07-10)

4.0.0-alpha.188 (2022-06-23)

Bug Fixes

  • handles translation keys that have only one word (i.e. no spaces… (#596) (653e336)

4.0.0-alpha.187 (2022-06-10)

Bug Fixes

4.0.0-alpha.186 (2022-05-19)

Features

4.0.0-alpha.185 (2022-05-13)

Bug Fixes

4.0.0-alpha.184 (2022-05-13)

Bug Fixes

  • prevents duplicate item registration (#587) (0fd0ba4)

4.0.0-alpha.183 (2022-05-11)

4.0.0-alpha.182 (2022-05-11)

Features

  • changed approach for disabling input during scene transitions; this should be cleaner and also delays re-enabling of input until after transition in is finished (if there is one) (954e014)
  • disallows user input during scene changes (c9c7cd2)

Bug Fixes

  • avoids being able to pause during transitions; also moves pausing request responsibility to UI; also fixes issue w/ trying to pause during intro and main menu (aeffe09)
  • avoids crashes in case of input when room is run directly and interrupted; may look at updating room manager in the future (ff17854)
  • checks to make sure target_object after a walk to an object is the proper one in case action manager is already yielding and expecting a particular one; change to proper interrupt method name; clears out pending events (9e247a9)
  • iterating on method outlined in ticket; blocks events/commands from being queued during scene changes, which should prevent stray/untimely events from being queued for an old room when in a new room (acfb3d9)
  • necessary guard in case 'run' hasn't been executed yet (8594779)
  • repeating fix from another branch; these will be merged anyway (64ac765)
  • room breaks since it wasn't positioned correctly (77ba581)

4.0.0-alpha.181 (2022-05-02)

Bug Fixes

  • implement varargs for ESC commands. 'custom' makes use of this #592 (738ce0d)

4.0.0-alpha.180 (2022-05-02)

Bug Fixes

  • prevents the same event from being queued multiple times in a row (0468817)

4.0.0-alpha.179 (2022-05-01)

Bug Fixes

  • manage clearing of current_action when action is interrupted (#584) (b8983b8)

4.0.0-alpha.178 (2022-05-01)

4.0.0-alpha.177 (2022-04-30)

Documentation

  • Updated say command docs for audio and translations (#589) (357799c)

4.0.0-alpha.176 (2022-04-30)

Bug Fixes

  • avoids crashing when selected_action is null (#586) (f9e39af)

4.0.0-alpha.175 (2022-04-30)

Bug Fixes

  • disable ESCGame inputs until signal room_ready is emitted (#582) (8a58aa7)

4.0.0-alpha.174 (2022-04-30)

Bug Fixes

  • adds control node to ESCGame for UI that must be populated, along with Escoria-only UI methods; this helps to avoid display issues on startup (eeb7042)
  • allows for transition to be disabled on init; still has issue w/ UI showing up for fraction of a second (6afff99)
  • avoids brief flickering to current scene during scene transition; can be moved since these were left in place pre-transition overhaul (5d23bb1)
  • eliminates intermittent flicker with UI; NO_UI shouldn't be allowed for :setup events (f69b29d)

4.0.0-alpha.173 (2022-04-30)

4.0.0-alpha.172 (2022-04-27)

Bug Fixes

  • Enforce rooms to be located at (0,0) (#576) (72e6517)

4.0.0-alpha.171 (2022-04-24)

Bug Fixes

  • removed calls to inexisting escoria singleton after plugin disbld (#578) (b23adae)

4.0.0-alpha.170 (2022-04-23)

Bug Fixes

  • incorrect dialog player type (3acf5eb)

4.0.0-alpha.169 (2022-04-23)

4.0.0-alpha.168 (2022-04-23)

Features

4.0.0-alpha.167 (2022-04-23)

Features

  • Save objects states in Obj Manager to keep them btwn rooms (#554) (4b2b6f5)

4.0.0-alpha.166 (2022-04-21)

4.0.0-alpha.165 (2022-04-21)

Bug Fixes

4.0.0-alpha.164 (2022-04-21)

Bug Fixes

  • Corrected wether to whether (584b81a)

4.0.0-alpha.163 (2022-04-21)

Code Refactoring

  • remove deprecated debug command (eeea2d0)

4.0.0-alpha.162 (2022-04-19)

Bug Fixes

  • correct change nodes of node type to node2d type to fix transition bug (1db0bc4)

4.0.0-alpha.161 (2022-04-19)

Bug Fixes

  • change hotspots Node to Node2D to allow for proper room visibility swapping (b985c42)
  • fixes issue w/ bottle from room9 and inventory across rooms; fixes issue w/ room10 and text rendering (9db27c6)
  • missing this parameter (4b3b96b)
  • moves game scene removal/addition to room until after transition; still needs testing, especially w instant transitions (8d1b00b)
  • needs instantiation; also small cleanup (0cf4672)
  • prevents async (i.e. events that are yielded to) from overlapping (3ff3849)
  • remove duplicate transition out (needs testing) (c92c4ed)
  • should now block for yielding events but only on the same channel (92e23be)

4.0.0-alpha.160 (2022-04-19)

Features

  • Added warning message when multiple locations found for an item (b4a57fa)

4.0.0-alpha.159 (2022-04-19)

Features

  • adds in max args checking; also removes duplicate command validation and now properly validates min_args; re-orders validation to allow argument descriptor validation to always be done first; misc. cleanup of error strings (7050a8a)

Bug Fixes

  • allows for bare decimals (no leading 0) to be properly interpreted; also adds in additional validation for 'wait' command (768f65d)
  • properly validate min_args and remove superfluous validation call to argument descriptor (157c2f5)

4.0.0-alpha.158 (2022-04-09)

Features

  • reports source of ESC errors when possible (#568) (baee79f)

4.0.0-alpha.157 (2022-04-08)

Bug Fixes

4.0.0-alpha.156 (2022-04-08)

Features

  • adds instant transitions with an object manager rework, along with (82acf83), closes #487

Bug Fixes

  • accommodate empty parameter (ecb7bfb)
  • add code to handle scenes run directly from the Godot editor and allow for the current room to be set in the object manager, allowing proper setup (c87e853)
  • allows for proper reloading of all globals (reserved or otherwise); also now properly saves reserved objects; plus a couple small guards to correct issues while quitting after loading games in certain conditions (7ff0176)
  • break loading up into two batches so objects can be loaded and accessed by other code in the loading method here (2508786)
  • eliminates the need to run two batches of ESC commands for loading games by introducing an extra ESC command; also corrects situations where transitions that are mixed and matched don't work together; and additional cleanup (503d613)
  • handles the case where no coroutines are run as part of room creation; also fixes a small bug in ESCCamera (85b86f3)
  • makes the loading process more consistent by using all ESC commands; also fixes issue caused by loaded save games not executing :setup or :ready, thereby preventing proper room switching in this case (84c84d3)
  • should now also prevent areas from spawning events; also removes a superfluous variable (6d98e7b)
  • we now need to transition in from :ready in the case of manual transitions (0556ccb)

4.0.0-alpha.155 (2022-04-07)

Features

  • Reverse save games order - issue 211 (#565) (06d37b0)

4.0.0-alpha.154 (2022-04-05)

Features

  • Added print command to print output at any debug level (#564) (3e80abf)

4.0.0-alpha.153 (2022-04-05)

Features

  • Add global interpolation for say command (#562) (167e06b)

4.0.0-alpha.152 (2022-04-05)

Features

  • Added ability to print globals as part of debug messages (#561) (aa6a4c4)

4.0.0-alpha.151 (2022-03-29)

Bug Fixes

4.0.0-alpha.150 (2022-03-29)

4.0.0-alpha.149 (2022-03-26)

Bug Fixes

  • Fix broken camera push. Issue 125 (9dd06d0)

4.0.0-alpha.148 (2022-03-24)

Features

4.0.0-alpha.147 (2022-03-24)

Bug Fixes

  • Added animations for the worker character (3c74e18)

4.0.0-alpha.146 (2022-03-24)

Bug Fixes

  • exit loop as soon as command is found (#550) (38e3eb2)

4.0.0-alpha.145 (2022-03-23)

Bug Fixes

  • Mirroed ESCItem's talk animation was conflicting with mirrored idle (284cb0d)

4.0.0-alpha.144 (2022-03-23)

Bug Fixes

  • eliminate escoria/esc/command_paths that duplicates escoria/main/command_directories (a3c8fe8)

4.0.0-alpha.143 (2022-03-21)

Features

4.0.0-alpha.142 (2022-03-21)

Bug Fixes

  • out of bounds exception in camera_push (#546) (3c0ebf1)

4.0.0-alpha.141 (2022-03-18)

4.0.0-alpha.140 (2022-03-17)

Bug Fixes

4.0.0-alpha.139 (2022-03-17)

4.0.0-alpha.138 (2022-03-17)

4.0.0-alpha.137 (2022-03-17)

Features

  • Add walk fast flag to walk_pos commands to make them consistent with the walk commands (1b4f3dc)

4.0.0-alpha.136 (2022-03-15)

Bug Fixes

  • Ensure escoria#apply_settings only called in game not editor (#543) (26e4e4c)

4.0.0-alpha.135 (2022-03-14)

Bug Fixes

4.0.0-alpha.133 (2022-03-14)

Features

  • add gamepad support to escoria-ui-simplemouse (#518) (d636c1d)

4.0.0-alpha.132 (2022-03-10)

Bug Fixes

  • Wrong variable used causing a crash on UI de-registering (cb538ed)

4.0.0-alpha.131 (2022-03-10)

Bug Fixes

4.0.0-alpha.130 (2022-03-10)

4.0.0-alpha.129 (2022-03-10)

Bug Fixes

  • player_start needed to be where the level description is (061ff91)

4.0.0-alpha.128 (2022-03-09)

Bug Fixes

  • Updated camera x limit to 1280 to match the background graphics (#535) (21ebb01)

4.0.0-alpha.127 (2022-03-09)

Bug Fixes

  • room text is readable again (587b3b3)

4.0.0-alpha.126 (2022-03-09)

Features

  • Updated room 9 graphics (7e3688f)

4.0.0-alpha.125 (2022-03-09)

Features

4.0.0-alpha.124 (2022-03-09)

Bug Fixes

  • Automatically remove trailing whitespace when parsing scripts to avoid needing to change all regular expressions separately (b05be36)

4.0.0-alpha.123 (2022-03-08)

Features

  • New graphics for room 8 (7a64c77)

4.0.0-alpha.122 (2022-03-08)

Features

  • introduce escoria-ui-keyboard-9verbs to verify register_custom_input_handler() API (5a77bd6)
  • register_custom_input_handler() API (14cf132)

4.0.0-alpha.121 (2022-03-07)

Code Refactoring

  • remove trailing whitespace from all .gd files (7bf3e9f)

4.0.0-alpha.120 (2022-03-07)

4.0.0-alpha.119 (2022-03-07)

4.0.0-alpha.118 (2022-03-07)

Bug Fixes

4.0.0-alpha.117 (2022-03-07)

Features

  • Made room 5's background more interesting (#530) (b70c52e)

4.0.0-alpha.116 (2022-03-04)

Features

4.0.0-alpha.115 (2022-03-03)

Bug Fixes

  • early return for mouse_in_shape (f21ec15)

4.0.0-alpha.114 (2022-03-03)

Code Refactoring

  • remove redundant check for camera node (10f7708)

4.0.0-alpha.113 (2022-03-03)

4.0.0-alpha.112 (2022-03-03)

Features

  • New graphics for room 7 (75a78f6)

4.0.0-alpha.111 (2022-03-03)

Bug Fixes

  • parameter validation function cant print arrays (4fbe352)

4.0.0-alpha.110 (2022-03-03)

Features

  • more useful error messages (5bdd519)

4.0.0-alpha.109 (2022-03-01)

Bug Fixes

  • ESCItem that is a trigger should not capture input events (#516) (0570edc)

4.0.0-alpha.108 (2022-02-27)

Bug Fixes

  • add validates to camera commands missing them (#508) (02a66fe)

4.0.0-alpha.107 (2022-02-25)

Bug Fixes

4.0.0-alpha.106 (2022-02-25)

Bug Fixes

  • check to see if requested camera limit is invalid. (#512) (348a2b6)

4.0.0-alpha.105 (2022-02-25)

Bug Fixes

  • stops negative numbers being interpreted as strings (#511) (5adf5b8)

4.0.0-alpha.104 (2022-02-25)

4.0.0-alpha.103 (2022-02-25)

Bug Fixes

  • camera commands to use time instead of speed (#509) (d3f1b8b)

4.0.0-alpha.102 (2022-02-24)

Bug Fixes

  • enable transition to ESCRoom even if esc_script is not set (#502) (282ea24)

4.0.0-alpha.101 (2022-02-19)

4.0.0-alpha.100 (2022-02-19)

Bug Fixes

  • animations doesnt have a speaks parameter when it is null (1664140)

4.0.0-alpha.99 (2022-02-17)

Code Refactoring

  • Whitespace removal from all .gd files (#494) (21df2af)

4.0.0-alpha.98 (2022-02-17)

Features

  • Removed obsolete code. Fixes godot-escoria/escoria-issues#99 (#499) (b40c0a2)

4.0.0-alpha.97 (2022-02-17)

4.0.0-alpha.96 (2022-02-17)

4.0.0-alpha.95 (2022-02-16)

Bug Fixes

  • guard for cases where no animations are set. (ea3543b)
  • set a proper guard in case of no speaking animations and correct the upper limit check for the speaking index (31b5750)

4.0.0-alpha.94 (2022-02-15)

Features

4.0.0-alpha.93 (2022-02-15)

Bug Fixes

  • use Escoria plugin version from plugin.cfg in savegames (#489) (2384127)

4.0.0-alpha.92 (2022-02-12)

Features

4.0.0-alpha.91 (2022-02-06)

Bug Fixes

  • set a proper guard in case of no speaking animations (#488) (326618d)

4.0.0-alpha.90 (2022-02-04)

Features

  • refactor numerous areas and tokenize string literals where possible; also fixes some small bugs (#487) (99dc1e0)

4.0.0-alpha.89 (2022-02-04)

4.0.0-alpha.88 (2022-01-17)

4.0.0-alpha.87 (2022-01-13)

4.0.0-alpha.86 (2021-12-31)

4.0.0-alpha.85 (2021-12-15)

4.0.0-alpha.84 (2021-12-14)

4.0.0-alpha.83 (2021-12-13)

4.0.0-alpha.82 (2021-12-13)

Features

  • move room initialization code into manager (#479) (e9d63e9)

4.0.0-alpha.81 (2021-12-06)

Bug Fixes

4.0.0-alpha.80 (2021-12-06)

Features

4.0.0-alpha.79 (2021-12-03)

Bug Fixes

  • correct data type and update missed constant references (#476) (9fbf0c2)

4.0.0-alpha.78 (2021-12-03)

Features

  • add esc_current_scene reserved global (#474) (391bf08)

4.0.0-alpha.77 (2021-12-01)

Features

  • Support for Escoria and Game migrations (#473) (b5d5217)

4.0.0-alpha.76 (2021-12-01)

4.0.0-alpha.75 (2021-12-01)

Bug Fixes

  • makes dialog players pausable by removing yields (#472) (b4d5e38)

4.0.0-alpha.74 (2021-11-29)

4.0.0-alpha.73 (2021-11-29)

4.0.0-alpha.72 (2021-11-28)

Bug Fixes

4.0.0-alpha.71 (2021-11-28)

Features

4.0.0-alpha.70 (2021-11-28)

Bug Fixes

4.0.0-alpha.69 (2021-11-27)

Features

4.0.0-alpha.68 (2021-11-26)

Bug Fixes

4.0.0-alpha.67 (2021-11-25)

4.0.0-alpha.66 (2021-11-25)

Features

  • Optimized animation handler and crashing (#463) (75c00b4)

4.0.0-alpha.65 (2021-11-25)

4.0.0-alpha.64 (2021-11-25)

Features

4.0.0-alpha.63 (2021-11-23)

4.0.0-alpha.62 (2021-11-23)

Features

4.0.0-alpha.61 (2021-11-23)

Bug Fixes

  • Fixes signal handling on AnimationPlayer nodes. (#458) (860c6ad)

4.0.0-alpha.60 (2021-11-22)

Bug Fixes

  • Safety guard for characters without speaking animations (#457) (f4c5803)

4.0.0-alpha.59 (2021-11-22)

4.0.0-alpha.58 (2021-11-22)

Features

4.0.0-alpha.57 (2021-11-22)

Features

  • This introduces background events queue in Escoria (#444) (9adc7bb)

4.0.0-alpha.56 (2021-11-21)

4.0.0-alpha.55 (2021-11-21)

4.0.0-alpha.54 (2021-11-21)

Bug Fixes

4.0.0-alpha.53 (2021-11-21)

Bug Fixes

4.0.0-alpha.52 (2021-11-18)

4.0.0-alpha.51 (2021-11-18)

4.0.0-alpha.50 (2021-11-18)

4.0.0-alpha.49 (2021-11-18)

4.0.0-alpha.48 (2021-11-18)

Features

4.0.0-alpha.47 (2021-11-17)

4.0.0-alpha.46 (2021-11-15)

Bug Fixes

  • Resets the current verb after the action has finished (#443) (9068bb8)

4.0.0-alpha.45 (2021-11-15)

Bug Fixes

4.0.0-alpha.44 (2021-11-15)

4.0.0-alpha.43 (2021-11-14)

4.0.0-alpha.42 (2021-11-14)

Bug Fixes

4.0.0-alpha.41 (2021-11-13)

4.0.0-alpha.40 (2021-11-13)

4.0.0-alpha.39 (2021-11-12)

4.0.0-alpha.38 (2021-11-12)

4.0.0-alpha.37 (2021-11-12)

4.0.0-alpha.36 (2021-11-12)

4.0.0-alpha.35 (2021-11-12)

Bug Fixes

  • Fixed apidoc workflow to comply with latest doc changes (bf8929b)

4.0.0-alpha.34 (2021-11-12)

Features

4.0.0-alpha.33 (2021-11-11)

4.0.0-alpha.32 (2021-11-11)

4.0.0-alpha.31 (2021-11-11)

4.0.0-alpha.30 (2021-11-11)

Bug Fixes

4.0.0-alpha.29 (2021-11-07)

Bug Fixes

  • Fixes skipping empty or comment lines in groups and dialogs (#429) (8b70448)

4.0.0-alpha.28 (2021-11-02)

Bug Fixes

  • Don't delete index file in the api directory (8f378d4)

4.0.0-alpha.27 (2021-11-02)

Bug Fixes

4.0.0-alpha.26 (2021-11-02)

Documentation

4.0.0-alpha.25 (2021-11-02)

Documentation

4.0.0-alpha.24 (2021-11-02)

Documentation

4.0.0-alpha.23 (2021-11-01)

4.0.0-alpha.22 (2021-11-01)

4.0.0-alpha.21 (2021-10-27)

4.0.0-alpha.20 (2021-10-27)

4.0.0-alpha.19 (2021-10-27)

4.0.0-alpha.18 (2021-10-27)

4.0.0-alpha.17 (2021-10-27)

4.0.0-alpha.16 (2021-10-27)

4.0.0-alpha.15 (2021-10-27)

Documentation

  • Automatic update of API docs (08645e6)

4.0.0-alpha.14 (2021-10-27)

Features

4.0.0-alpha.13 (2021-10-26)

4.0.0-alpha.12 (2021-10-26)

Documentation

  • Automatic update of API docs (5240cce)

4.0.0-alpha.11 (2021-10-26)

4.0.0-alpha.10 (2021-10-25)

Documentation

  • Automatic update of API docs (ee03321)

4.0.0-alpha.9 (2021-10-25)

Bug Fixes

4.0.0-alpha.8 (2021-10-22)

4.0.0-alpha.7 (2021-10-22)

4.0.0-alpha.6 (2021-10-21)

Documentation

  • Automatic update of API docs (b04df15)

4.0.0-alpha.5 (2021-10-21)

Features

  • Rewrote inventory handling basing on ESCItems (#417) (af26521)

4.0.0-alpha.4 (2021-10-19)

Bug Fixes

4.0.0-alpha.3 (2021-10-19)

4.0.0-alpha.2 (2021-10-17)

4.0.0-alpha.1 (2021-10-17)

Bug Fixes

  • Fixed prerelease workflow (cdf0124)
  • Updated attributes and corrected license file typo (cb67c78)

4.0.1-alpha.0 (2021-10-17)

Bug Fixes

  • Updated attributes and corrected license file typo (cb67c78)

4.0.0-alpha.0 (2021-10-16)

4.0.0-alpha.0 (2021-10-16)