Files
gymkhana-actions/CHANGELOG.md
2022-04-30 18:06:34 +00:00

50 KiB

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)