05-15-2016, 03:31 AM
Yeeeeah, Moonpearl's system is a bit out of whack. She put in no safeguards on her system as I would have done. For example you have this in the constants settings for animations:
Each one does state '(0 for none)' in the instructions, but that doesn't work. For example, if you set one of these to '0' as it suggests, the system will attempt to play animation ID #0 in your database. Since there is none (it starts at 1 afterall), it crashes. *BOOM!*
But I am at a total loss, seeing the amount of wasted code, redundant code, the rewrite and relocation of the working default scripts where needed, and the apparent use of many features which tells me that the system she wrote was made using an illegaly translated version of RPGMaker XP.
While her scripts may be visually attractive, they are in serious need of a reconstruction and update for proper RPGMaker XP users. And while being reconstructed, safeguards (as I mentioned above) should be put into place.
*DerVV runs to get aspirin*
Code:
# Animation ID played upon selecting item (0 for none)
ANIMATION_SELECT = 101
# Animation ID played upon deselecting item (0 for none)
ANIMATION_DESELECT = 0
# Animation ID looping on selected item (0 for none)
ANIMATION_SELECTED = 102
# Animation ID played upon decision (0 for none)
ANIMATION_DECIDE = 103
# Animation ID played upon cancel (0 for none)
ANIMATION_CANCEL = 104
# Animation ID played upon buzzing (0 for none)
ANIMATION_BUZZER = 105
But I am at a total loss, seeing the amount of wasted code, redundant code, the rewrite and relocation of the working default scripts where needed, and the apparent use of many features which tells me that the system she wrote was made using an illegaly translated version of RPGMaker XP.
While her scripts may be visually attractive, they are in serious need of a reconstruction and update for proper RPGMaker XP users. And while being reconstructed, safeguards (as I mentioned above) should be put into place.
*DerVV runs to get aspirin*