just copy&paste from conquer bbs so it should be closed soon:
The point is not archer giving Fly to other, but other spell can be abusedin the same way also such as Superman, Cyclone, ...
How can they do that?
The point is that CO store how to cast a spell information at client side in an ini file (MagicType.ini). The 7th field in the ini file define thing related to the target of spell. For spell that you can use for your self only (ex: fly), this field is set to 2. If you change this value, you can cast the spell to other (so can give other fly, superman, cyclone, shield, .. :/).
CO developer should add integrity checking function as soon as possible I think :/. Sad to say but one can do alot of very usefull thing to him with just the MagicType.ini as long as they know the meaning of fields inside the ini.
The point is not archer giving Fly to other, but other spell can be abusedin the same way also such as Superman, Cyclone, ...
How can they do that?
The point is that CO store how to cast a spell information at client side in an ini file (MagicType.ini). The 7th field in the ini file define thing related to the target of spell. For spell that you can use for your self only (ex: fly), this field is set to 2. If you change this value, you can cast the spell to other (so can give other fly, superman, cyclone, shield, .. :/).
CO developer should add integrity checking function as soon as possible I think :/. Sad to say but one can do alot of very usefull thing to him with just the MagicType.ini as long as they know the meaning of fields inside the ini.