AnimeCraze
Diabloii.Net Member
GA piecing is not a "bug" in the sense of intention, but a balance change, as there is no real reason for it to pierce or not to pierce. It's like reducing the cost of missile turrets from 100 minerals to 75. Though, in the sense of documentation, if it is handled separately (which it probably is), and lacks the proper documentation, it is a bug, pierce OR no pierce. I make little distinction between undocumented features and bugs. Either that they fix it by providing the proper documentation, or they remove it.
This is completely different from say tomb vipers, as the equivalent skill of amazon does not deal physical damage, which is an intention bug instead of a documentation bug. There is little reason for them to code up a separate function for this attack, as this violates common programming principles.
As for the FE ancients, if the damage:HP ratio is different than other FE's, it's a bug in intention as it does not fit with the common programming model (functions should be modular, and same type of attack should use the same function).
The biggest problem by calling things undocumented features is that it means that neither the docs or the program is going to be fixed, and that is already a sin for a programmer.
Edit: I guess the best way to sum it up is: If anything in the game does not follow common sense, and it is not documented, it is a bug whether it is intended or not. Like, if on the next SC patch the cost of missile turret changes to 50, but was not documented in the patch notes, it is a bug.
This is completely different from say tomb vipers, as the equivalent skill of amazon does not deal physical damage, which is an intention bug instead of a documentation bug. There is little reason for them to code up a separate function for this attack, as this violates common programming principles.
As for the FE ancients, if the damage:HP ratio is different than other FE's, it's a bug in intention as it does not fit with the common programming model (functions should be modular, and same type of attack should use the same function).
The biggest problem by calling things undocumented features is that it means that neither the docs or the program is going to be fixed, and that is already a sin for a programmer.
Edit: I guess the best way to sum it up is: If anything in the game does not follow common sense, and it is not documented, it is a bug whether it is intended or not. Like, if on the next SC patch the cost of missile turret changes to 50, but was not documented in the patch notes, it is a bug.
Last edited: