PDA

View Full Version : Devil Assault. Why copy and paste coding is bad.



Deadlock
09-26-2015, 10:06 AM
Now that we have Tieflings and Hell Hounds in the Monster Manual, we can see how every monster in Devil Assault is recorded in the Monster Manual.

Devil Assault has always been a bit borked, but now you can see in great detail the full level of borkedness. Varying the monsters that spawn by difficulty is a great touch for the quest. it's just a pity that it hasn't been done properly so we have side-effects.

http://imageshack.com/a/img540/9082/sitVr3.png

Anything in green is recorded properly. Anything in red is not recorded properly but shows what it is recorded as. Anything in orange was being recorded properly with U26 but has been borked by U28. I bet the developer who had their fixes overwritten will be happy to see the time they spent completely wasted.

Whether it's a problem with inheritance in the code or just good old fashioned copy and paste, it would be good to see this quest fixed once and for all now that we have everything (apart from Pit Fiends for Turigulon) available. And please don't take the approach tried with Hell Scorpions in Heroic Normal where the creature was just renamed to Fiendish Monstrous Scorpion to match it's Monster Manual entry.

kmoustakas
09-26-2015, 05:05 PM
Of all the things, I don't mind copy pasting monster templates.

I do mind copy pasting monster ai from a bugged pool and then instead of fixing the original, fixing the copy making it so every time they reintroduce the same ai bugs over and over and over and over again for the past x updates. Same thing with the aoe targeting of cove ships that somehow made it into fire on thunder peak (which after the outcry instead of fixing removed) and now eudoxia where since nobody cares to fix upped the drop rates for epic normal.

Missing_Minds
09-26-2015, 06:32 PM
Anything in green is recorded properly. Anything in red is not recorded properly but shows what it is recorded as. Anything in orange was being recorded properly with U26 but has been borked by U28. I bet the developer who had their fixes overwritten will be happy to see the time they spent completely wasted.

Whether it's a problem with inheritance in the code or just good old fashioned copy and paste, it would be good to see this quest fixed once and for all now that we have everything (apart from Pit Fiends for Turigulon) available. And please don't take the approach tried with Hell Scorpions in Heroic Normal where the creature was just renamed to Fiendish Monstrous Scorpion to match it's Monster Manual entry.

The problem is their code management system and process that would allow for reversion. You have **** for that and you'll always be breaking the fixed stuff. Turbine has suffered this issue for years with no change in sight.