diff --git a/CHANGELOG.md b/CHANGELOG.md index 67e6c561..b6bf2eb0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +## [4.0.0-alpha.222](https://github.com/godot-escoria/escoria-demo-game/compare/v0.0.0...v4.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](https://github.com/godot-escoria/escoria-demo-game/commit/88214e46116d56ee6d0c84f38e80c3c41d1fc633)) + + + ## [4.0.0-alpha.221](https://github.com/godot-escoria/escoria-demo-game/compare/v0.0.0...v4.0.0-alpha.221) (2022-10-24) diff --git a/addons/escoria-wizard/CharacterCreator.gd b/addons/escoria-wizard/CharacterCreator.gd index a8d609a2..b6178893 100644 --- a/addons/escoria-wizard/CharacterCreator.gd +++ b/addons/escoria-wizard/CharacterCreator.gd @@ -1255,7 +1255,7 @@ func export_player(scene_name) -> void: var collision_shape = CollisionShape2D.new() progress_bar_update("Creating collision shape") yield(get_tree(), "idle_frame") - + collision_shape.shape = rectangle_shape collision_shape.shape.extents = export_largest_sprite / 2 collision_shape.position.y = -(export_largest_sprite.y / 2) @@ -1342,14 +1342,14 @@ func export_generate_animations(character_node, num_directions) -> void: var current_ticks = OS.get_ticks_msec() if current_ticks - display_refresh_timer > 30: yield(get_tree(), "idle_frame") - + display_refresh_timer = current_ticks - + if num_directions == 4: progress_bar_update("Processing "+str(animtype)+" "+str(anim_dir),2) else: progress_bar_update("Processing "+str(animtype)+" "+str(anim_dir),1) - + var anim_name = "%s_%s" % [animtype, anim_dir] var metadata = anim_metadata[get_metadata_array_offset(anim_dir, animtype)]