01-07-2018, 04:58 AM
I have some catching up to do with some of my scripts. You may nave noticed that I worked on fixing up the Vehicles script thanks to a bug report made this past November (though I was busy on a script request at the time). And I also worked upon my old Limit Break script which I haven't touched since the forum was renamed Save-Point. They need some changes, whether alteration in script layout, changes in naming conventions, or overhauls of some key systems. Now I am working on another script that is long overdue for a touch-up.
I inherited the Animated Battlers system from the original creator, Minkoff. And the last version I worked upon was back in 2012. Most of the time I worked on it was really back in the 2007-2008 era when scripting was less uniform. And while I had programmed things before, I was not wholly inexperienced with Ruby. Every instance of someone asking me to add some new feature was just me merely pasting in new routines into the existing code.... sloppily.
Oh, Minkoff told me it was funny that I kept his name on the script.
So now I am taking a hard look at the system and considering plenty of changes. Obviously, the configuration system needs to be PROPERLY put into a configuration module all its own, not just a separate page. The script call to turn on/off the sideview mirror system must not be handled by a global variable, a method that is deemed sloppy by many standards. And I am breaking up the extremely lenghy methods within the Sprite sections into smaller and more manageable code. This I have already begun, and found a bit of code that was redundant... but only a bit.
But I do have to take care. Some scripts that I am familiar do require some special methods I have in Animated Battlers for detection or camera angle purposes. So I certainly need to be careful in what I am doing to ensure the same level of combatiblity as I had before.
I inherited the Animated Battlers system from the original creator, Minkoff. And the last version I worked upon was back in 2012. Most of the time I worked on it was really back in the 2007-2008 era when scripting was less uniform. And while I had programmed things before, I was not wholly inexperienced with Ruby. Every instance of someone asking me to add some new feature was just me merely pasting in new routines into the existing code.... sloppily.
Oh, Minkoff told me it was funny that I kept his name on the script.
So now I am taking a hard look at the system and considering plenty of changes. Obviously, the configuration system needs to be PROPERLY put into a configuration module all its own, not just a separate page. The script call to turn on/off the sideview mirror system must not be handled by a global variable, a method that is deemed sloppy by many standards. And I am breaking up the extremely lenghy methods within the Sprite sections into smaller and more manageable code. This I have already begun, and found a bit of code that was redundant... but only a bit.
But I do have to take care. Some scripts that I am familiar do require some special methods I have in Animated Battlers for detection or camera angle purposes. So I certainly need to be careful in what I am doing to ensure the same level of combatiblity as I had before.