well this is the code

first u need download new sprites
Now extract then in SPRITE folder
CLIENT SRCS (3.82)
1.- open game.cpp and search
Code: Select all
MakeEffectSpr( "effect12", 148, 4, FALSE)
Code: Select all
MakeEffectSpr( "effect14", 168, 10, FALSE);
2.- in func bAddNewEffect search:
Code: Select all
case 196:
and after this case add:
Code: Select all
case 197: // Nueva magia
m_pEffectList[i]->m_cMaxFrame = 17;
m_pEffectList[i]->m_dwFrameTime = 40;
lPan = -(((m_sViewPointX / 32) + 10) - dX)*1000;
PlaySound('E', 49, sDist, lPan);
break;
3.- in func DrawEffects search:
Code: Select all
case 196:
Code: Select all
case 197: // Nueva Magia
dX = (m_pEffectList[i]->m_dX*32) - m_sViewPointX;
dY = (m_pEffectList[i]->m_dY*32) - m_sViewPointY;
m_pEffectSpr[171]->PutTransSprite(dX, dY, m_pEffectList[i]->m_cFrame, dwTime, 0);
break;
4.-in bEffectFrameCounter func search:
Code: Select all
case 195:
Code: Select all
case 197:
5.-in magicfg
add
Code: Select all
magic = 97 Black-Hole 23 0 0 59 2 2 5 6 12 0 0 0 4 0 0 60 4200 1
in hb contents add
Code: Select all
magic = 97 Black-Hole 59 60 4200 4 5 6 1