Fix some rare bugs #860

Merged
merged 5 commits into from Apr 10, 2016

Projects

None yet

3 participants

@Zegeri
Member
Zegeri commented Apr 10, 2016
  • 9965844 fixes an interpreter hang reported by pee kiyo in (修正版)のび太戦記導かれし者達 (Nobisen: Path of the Chosen? I haven't found a translation of the title)
  • 40542f7 fixes the bullets that stay in the air in Desolate City (unreleased game)
  • 3f2a600 fixes a crash in an extremely long cutscene in もえ~伝 reported by ms1212
  • 77af9ca fixes #460. Have in mind, that this won't simulate the way RPG_RT handles certain message commands. More in the issue thread.
  • 71900cc fixes #853
Zegeri added some commits Apr 1, 2016
@Zegeri Zegeri Fix events with through flag set to true after loading save
This caused the event to be in ghost mode after a new page is set up.
9965844
@Zegeri Zegeri In skippable move routes, do not wait a frame for every failed move 40542f7
@Zegeri Zegeri Fix crash in the few games that use invalid weather effects 3f2a600
@Zegeri Zegeri Parse correctly combined message commands 2d7d1ad
@Zegeri Zegeri Tweak event movement routes
Push the move routes methods down in the Game_Event class.

If an event can't do a step, it won't turn to the direction of the
failed step. This is done to make the movement look more natural.

In MoveTypeRandom: After using a dynrpg plugin to print the values of
stepFrameCounter (in liblcf: stop_count) and frequencyTimer (in
liblcf:max_stop_count), I've simulated the randomness of these two
variables. After about 1000 steps, 38% of the steps were forward steps
in RPG_RT, while 70% in Player. This has been reduced to 40% in Player.
d591b36
@carstene1ns
Member

This looks good enough for a quick merge 😀.

@Ghabry Ghabry merged commit f63a0a0 into EasyRPG:master Apr 10, 2016

5 checks passed

Android Build finished.
Details
Linux Build finished.
Details
OSX Build finished.
Details
Windows Build finished.
Details
web Build finished.
Details
@Ghabry Ghabry modified the milestone: 0.4.2 Apr 11, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment