Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Despoina softlocks when Blind Strike ability is used in Auto mode #2896

Closed
wertercatt opened this issue Feb 15, 2023 · 2 comments
Closed

Despoina softlocks when Blind Strike ability is used in Auto mode #2896

wertercatt opened this issue Feb 15, 2023 · 2 comments

Comments

@wertercatt
Copy link

Thank you for supporting EasyRPG Player.
Before creating an issue, please verify that your bug still occurs in the "continuous builds" of the Player.
You can get them at the bottom of our download section: https://easyrpg.org/player/downloads


Please fill in the following fields before submitting an issue:

Name of the game: Despoina Version 1.1

Player platform: Wii

Windows, Linux, Android, ...

Attach files (as a .zip archive or link them)

  • A savegame next to the problem (if it is not at the beginning of the game)
  • The easyrpg_log.txt log
    Save01.zip

easyrpg_log.txt
file (you can find it in the game directory)

Describe the issue in detail and how to reproduce it:

When a character uses 'Blind Strike' in battle after pressing Auto, the character just endlessly walks at the enemy with no animation playing. According to the developer, this isn't an issue they've seen before, so it's likely EasyRPG's issue. In the attached savefile, just walk into the glowing orbs and press 'Auto,' you should see the softlock relatively quickly.

@Ghabry
Copy link
Member

Ghabry commented Feb 25, 2023

EDIT: Looked at the wrong skill...

The problem is likely the Idle pose which results in an endless animation loop without considering the battler "idling":

image

@Ghabry Ghabry added this to the 0.7.1 milestone Feb 25, 2023
@Ghabry
Copy link
Member

Ghabry commented Feb 25, 2023

Getting rid of many small bugs :)

diff --git a/src/scene_battle_rpg2k3.cpp b/src/scene_battle_rpg2k3.cpp
index 5ecac8f20..bb8c4cbb9 100644
--- a/src/scene_battle_rpg2k3.cpp
+++ b/src/scene_battle_rpg2k3.cpp
@@ -2316,6 +2316,8 @@ Scene_Battle_Rpg2k3::BattleActionReturn Scene_Battle_Rpg2k3::ProcessBattleAction
 							action_state,
 							Sprite_Actor::LoopState_WaitAfterFinish);
 				}
+			} else {
+				sprite->SetAnimationLoop(Sprite_Actor::LoopState_DefaultAnimationAfterFinish);
 			}
 		}
 	}

Ghabry added a commit to Ghabry/easyrpg-player that referenced this issue Mar 8, 2023
Fixes the game "Despoina" when "Blind Strike" is used.

Fix EasyRPG#2896
Ghabry added a commit to Ghabry/easyrpg-player that referenced this issue Mar 8, 2023
Fixes the game "Despoina" when "Blind Strike" is used.

Fix EasyRPG#2896
Ghabry added a commit to Ghabry/easyrpg-player that referenced this issue Mar 12, 2023
Fixes the game "Despoina" when "Blind Strike" is used.

Fix EasyRPG#2896
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants