смотря что за сборка 2 сезона..
вот довольно простой метод фикса: offset 000b0530 - меняйте 32 (стандарт 50 points agility = 1% shield].
offset 000b0550 - меняйте C8 (стандарт 200 points energy = 1% shield].
offset 000b0560 - меняйте 0A (стандарт 10%) [read scroll %].
http://img224.imageshack.us/img224/5358/manashield3qj.gif
з ы: это всё через UltraEdit-32 или аналог типа хексэдитора
+ (вот ещё 2 фикса)
Code
BYTE ManaShieldCommonFixJmp[] = { 0xEB, 0x68, 0x90 };
BYTE ManaShieldCommonFixFuc[] = { 0x83, 0xF8, 0x32, 0x7E, 0x05, 0xB8, 0x32, 0x00, 0x00, 0x00, 0x8B, 0x4D, 0xF0, 0xEB, 0x8A};
memcpy((int *)0x4B9E16 ,ManaShieldCommonFixJmp ,sizeof(ManaShieldCommonFixJmp));
memcpy((int *)0x4B9E80 ,ManaShieldCommonFixFuc ,sizeof(ManaShieldCommonFixFuc));
Code
#define GS_18_ADDR_DwSoulBarrierA ( 0x004B9DEB+1 ) //default 50 0x32
#define GS_18_ADDR_DwSoulBarrierB ( 0x004B9E0B+1 ) //difault 200 0xC8
#define GS_18_ADDR_DwSoulBarrierC ( 0x004B9E40+1 ) //difault 40 dword
#define GS_18_ADDR_DwSoulBarrierMax1 ( 0x004B9E19+2 ) //default 50 byte 0-100 x
#define GS_18_ADDR_DwSoulBarrierMax2 ( 0x004B9E1E+1 ) // dword x
(фиксы от Magistr, Fantazy)