StraToN
af2c975006
chore: storing version and changelog
2022-03-24 06:28:58 +00:00
Balloonpopper
dd4b120289
feat: intro cutscene
2022-03-24 07:28:34 +01:00
StraToN
a9aa8dd7e6
chore: storing version and changelog
2022-03-24 06:28:13 +00:00
Balloonpopper
3c74e18119
fix: Added animations for the worker character
2022-03-24 07:27:50 +01:00
dploeger
543ba16105
chore: storing version and changelog
2022-03-24 06:23:18 +00:00
bolinfest
38e3eb264d
fix: exit loop as soon as command is found ( #550 )
2022-03-24 07:22:57 +01:00
StraToN
bda879fd22
chore: storing version and changelog
2022-03-23 12:56:44 +00:00
Julian Murgia
284cb0d539
Fix: Mirroed ESCItem's talk animation was conflicting with mirrored idle
...
Also remove multiple calls to get_animation_player()
Fixes https://github.com/godot-escoria/escoria-issues/issues/201
2022-03-23 13:56:18 +01:00
StraToN
82eb95c99a
chore: storing version and changelog
2022-03-23 12:05:30 +00:00
Michael Bolin
a3c8fe882e
fix: eliminate escoria/esc/command_paths that duplicates escoria/main/command_directories
...
It appears that the settings `escoria/esc/command_paths` and
`escoria/main/command_directories` have duplicate purposes.
Unfortunately, they are read in different places, so if you add a
directory to one setting, it will not be present in the other.
Specifically, `ESCCompiler` read from `escoria/esc/command_paths`
while `ESCCommand` and `ESCCommandRegistry` read from
`escoria/main/command_directories`.
As the `COMMAND_PATHS` constant had no references, it seemed more
appropriate to delete.
The `escoria/esc/command_paths` appears to have been set initially in
`project.godot` as part of:
https://github.com/godot-escoria/escoria-demo-game/pull/467
2022-03-23 13:05:09 +01:00
StraToN
23b51938e7
chore: storing version and changelog
2022-03-21 21:32:20 +00:00
balloonpopper
23ce44eefb
feat: Updated exit documentation ( #545 )
...
Co-authored-by: Dennis Ploeger <github.dennis@dieploegers.de >
Co-authored-by: Duncan Brown <duncan@prometheussoftware.ca >
Co-authored-by: Balloonpopper <balloonpopper@git.com >
2022-03-21 22:31:57 +01:00
StraToN
77add65e2d
chore: storing version and changelog
2022-03-21 21:19:34 +00:00
Julian Murgia
3c0ebf1869
Fix: out of bounds exception in camera_push ( #546 )
2022-03-21 22:19:11 +01:00
StraToN
9455bf8e21
chore: storing version and changelog
2022-03-18 09:21:06 +00:00
Julian Murgia
9b80aeb154
New logo that looks less like a risen middle finger ( #544 )
2022-03-18 10:20:41 +01:00
StraToN
82078a22a3
chore: storing version and changelog
2022-03-17 22:10:15 +00:00
Dennis Ploeger
e98209d387
fix: Reset audio bus layout ( #542 )
2022-03-17 23:09:53 +01:00
StraToN
8e1302b57b
chore: storing version and changelog
2022-03-17 21:33:42 +00:00
Balloonpopper
2dd931fdd0
fix
2022-03-17 22:33:20 +01:00
StraToN
1e0862c3f2
chore: storing version and changelog
2022-03-17 21:33:02 +00:00
Julian Murgia
0262a75b25
Managed mirrored speak animations in ESCItem
...
Simplified sprite mirroring in cases of movement and talking
Simplified even more
Fix: simplification again
2022-03-17 22:32:34 +01:00
StraToN
d47e2316ee
chore: storing version and changelog
2022-03-17 21:30:26 +00:00
Balloonpopper
1b4f3dccfe
feat: Add walk fast flag to walk_pos commands to make them consistent with the walk commands
2022-03-17 22:30:02 +01:00
StraToN
29d0f6d6a9
chore: storing version and changelog
2022-03-15 06:45:22 +00:00
Dennis Ploeger
26e4e4c1a3
fix: Ensure escoria#apply_settings only called in game not editor ( #543 )
...
Co-authored-by: balloonpopper <5151242+balloonpopper@users.noreply.github.com >
Co-authored-by: Julian Murgia <the.straton@gmail.com >
2022-03-15 07:45:00 +01:00
StraToN
2ab675613c
chore: storing version and changelog
2022-03-14 21:38:59 +00:00
Dennis Ploeger
fdd61de4d5
fix: Reduced log to warning if multiple navigation polygons are enabled while in editor
...
fixes godot-escoria/escoria-issues#103
2022-03-14 22:38:36 +01:00
dploeger
e83b8161d0
chore: storing version and changelog
2022-03-14 22:15:01 +01:00
bolinfest
d0d97ba9bf
feat: add gamepad support to escoria-ui-simplemouse ( #518 )
...
This commit starts by introducing a new action, `ESC_UI_PRIMARY_ACTION`,
that is used to represent a "primary action" from an input device, such
as a left-click on a mouse or the press of the primary button on a
gamepad. Although this action is not added to `InputMap` by default in
`escoria-core`, `_unhandled_input()` in `esc_item.gd` is updated to look
for it.
The other portion of this commit is an update to
`addons/escoria-ui-simplemouse/game.gd` that adds a gamepad mapping to
the `InputMap` for both `ESC_UI_PRIMARY_ACTION` as well as another new
action `ESC_UI_CHANGE_VERB_ACTION`. These actions are mapped to X and Y
on an XBox controller, respectively.
Note that `game.gd` is also updated to implement `_process()` such that
moving `JOY_AXIS_0` and `JOY_AXIS_1` on "gamepad 0" will move the
cursor around on the screen as the mouse would.
Overall, this makes the game fairly playable with a gamepad, though
admittedly a mouse is still currently required to click the "New game"
button on the initial menu because `BaseButton::gui_input()` appears to
be hardcoded to check for mouse events exclusively:
godotengine/godot@a09814e/scene/gui/base_button.cpp#L55-L81
2022-03-14 22:15:01 +01:00
StraToN
8adc164254
chore: storing version and changelog
2022-03-10 22:42:08 +00:00
Julian Murgia
cb538edb01
fix: Wrong variable used causing a crash on UI de-registering
2022-03-10 23:41:46 +01:00
StraToN
4042ea81af
chore: storing version and changelog
2022-03-10 22:07:27 +00:00
Balloonpopper
9037e160c2
fix: Fix issue #166
2022-03-10 23:07:04 +01:00
StraToN
a20932a8e4
chore: storing version and changelog
2022-03-10 22:05:52 +00:00
balloonpopper
0a45140fad
documentation: Fixes to command descriptions ( #506 )
...
Co-authored-by: Duncan Brown <duncan@prometheussoftware.ca >
Co-authored-by: Balloonpopper <balloonpopper@git.com >
2022-03-10 23:05:27 +01:00
StraToN
28e95cc687
chore: storing version and changelog
2022-03-10 22:04:12 +00:00
Balloonpopper
061ff9193c
fix: player_start needed to be where the level description is
2022-03-10 23:03:49 +01:00
dploeger
febfd462f9
chore: storing version and changelog
2022-03-09 10:57:42 +00: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
StraToN
44680938aa
chore: storing version and changelog
2022-03-09 07:51:40 +00:00
Balloonpopper
587b3b316b
fix: room text is readable again
2022-03-09 08:51:18 +01:00
StraToN
7a6e98dbab
chore: storing version and changelog
2022-03-09 07:02:46 +00:00
Balloonpopper
7e3688fa63
feat: Updated room 9 graphics
2022-03-09 08:02:23 +01:00
StraToN
ab795f2fd9
chore: storing version and changelog
2022-03-09 06:56:31 +00: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
StraToN
49cb278ee3
chore: storing version and changelog
2022-03-09 06:41:06 +00:00
Balloonpopper
b05be369b2
fix: Automatically remove trailing whitespace when parsing scripts to avoid needing to change all regular expressions separately
2022-03-09 07:40:43 +01:00
StraToN
7aca986cf7
chore: storing version and changelog
2022-03-08 13:33:26 +00:00