08-04-2004, 04:43 PM
D2 consists of both server code and client code. When you play single player, you use your local server code and your local client code. When you play TCP/IP, you use the host's server code and your local client code. When you play on Bnet, you use the Bnet server code and your local client code.
Note you are always using your client code. To change this, you need to download something. So client code only changes with a new patch.
This limits somewhat what Blizzard can change between patches. Internal mechanical stuff like the FE bug is all server code, no problem fixing that. Something related to the graphical interface though like the damage being displayed wrong for throwing weapons, or your skeleton damage if you have unused skill points, requires a change to the client code, so they can't fix those yet.
The runewords are defined server-side, which lets them add new ones. However they are defined with labels instead of names (letting them more easily create multi-language versions) and then the client-side code translates that label into a name (in your preferred language) before showing it on the screen.
"Mindless" and "Vindicate" don't appear anywhere in the English client side code - so there's no way those names can make it onto your screen.
Note you are always using your client code. To change this, you need to download something. So client code only changes with a new patch.
This limits somewhat what Blizzard can change between patches. Internal mechanical stuff like the FE bug is all server code, no problem fixing that. Something related to the graphical interface though like the damage being displayed wrong for throwing weapons, or your skeleton damage if you have unused skill points, requires a change to the client code, so they can't fix those yet.
The runewords are defined server-side, which lets them add new ones. However they are defined with labels instead of names (letting them more easily create multi-language versions) and then the client-side code translates that label into a name (in your preferred language) before showing it on the screen.
"Mindless" and "Vindicate" don't appear anywhere in the English client side code - so there's no way those names can make it onto your screen.
"Thank you. We always have a shortage of unfounded opinions, so this will really help us. " - adeyke