Dreamlogic: Programmatic Creation of Data
So, ever since I implemented the Dark Souls weapon reinforcement system in RPG Maker MV for use in my RPG "Dreamlogic," where one of the eight worlds you visit is based off of Dark Souls, I've been faced with a serious challenge. Ya see, I can make all of the upgrade paths, but that turns out to be a mountain of work for normal weapons. This is because each upgrade has to be its own weapon in the database of weapons. So, for something like a boss weapon, this means I need to make six separate weapons (+0 through +5). This is annoying, but not too bad. It's mostly a lot of copy and paste with some number tweaks. But standard weapons are another beast entirely. Let me break down why: Each weapon that follows standard upgrading procedure has to have a weapon implemented for all possible upgrade paths. This turns out to be a LOT of weapons. Here, let me count them: 1 for the initial weapon. 5 for +1 to +5. 5 for +6 to +10. 5 for +11 to +15. 6 for Fire to Fire+5....