There are some prefabs that keep getting messed up between different versions of the entity, so when I try to use them in other occasions they have to be fixed in many ways. Rigidbodies that shouldn't be there, BoxColliders that aren't triggers, things like that. It's especially true for my redux boss fights you can do at 4-1 in all states. The problem with them is mostly that my bosses have some hardcoded positional data.
Such as "to do such attack, move to X,Y, then do something". It works fine on the original map since the data fits, but when I try to place the boss in another spot to do the same attacks, it doesn't work well. So I have to take everywhere that uses hardcoded data and just add relative data (relative to where the boss spawns) instead. I'll have to keep that in mind for the other 4 members of the Security Seven!
I'll also probably figure out a way to not have to copy the 4-1 room to all the states since the room itself contains multiple rooms with all bosses. Maybe instead of that I should just make one room that changes layout and moves bosses in/out instead of making them all by hand? Sounds too much like procedural generation!
Currently working on: Fixing boss fights
Time spent on the project so far: 325 hours
Screenshot after the jump: Colonel C redux