Free Hero Mesh

Changes To Features
Login
This is a mirror of the main repository for Free Hero Mesh. New tickets and changes will not be accepted at this mirror.

Changes to "Features" between 2018-03-18 21:39:41 and 2018-03-25 17:22:27

41
42
43
44
45
46
47
48

49
50
51
52
53
54
55
41
42
43
44
45
46
47

48
49
50
51
52
53
54
55







-
+







<h2>Bug Fixes</h2>

There are also several bugs that Free Hero Mesh would correct.

Bugs that would be fixed:
  *  If you select a class without the dialog box and then activate the class selection dialog box again and image 0 is not available in the editor, it will mistakenly select image 0 anyways.
  *  Restarting a puzzle (by pushing escape) while an object is busy will improperly cause triggers to occur that aren't supposed to occur.
  *  Bombs exploding in Hero Defiant sometimes cause a GPF. I believe this is due to things that improperly depend animation timing, and this is corrected as mentioned in the section above.
  *  Bombs exploding in Hero Defiant sometimes cause a GPF. I believe this is due to things that improperly depend animation timing, and this is corrected as mentioned in the section above. (Even if this is not the reason, it is probably fixed anyways.)
  *  Multiple popups, by right-clicking on objects and displaying popups by class codes and displaying the level startup text all at the same time, can cause several kind of problems, including recording keys that are never actually executed.
  *  If a popup message is displayed and IgnoreKey is used, the key code to dismiss the popup is still recorded even though it is not executed; this results in a recording which does not match the state of the puzzle.
  *  You cannot assign to a standard variable of another object if that another object is a read-only variable; you must first assign the object pointer to a temporary variable in order to do so.
  *  Move(Self,constant) increases Inertia by Strength instead of setting Inertia equal to Strength. For compatibility with puzzles that depend on this, it is handled in a special way during conversion (see mbtofhm.c for details).
  *  Changing the density of or otherwise tampering with the density of the backmost object can cause problems (including memory leaks and GPF).

<h2>Footnotes</h2>