View Full Version: The VCS Spellbook

CheatSync.net Forums > Releases > The VCS Spellbook



Title: The VCS Spellbook


Durka Durka Mahn - October 13, 2007 09:24 PM (GMT)
Something I made a while back and forgot to release it :P

Here it is:
CODE
#cheat The VCS Book of Spells
//R and Down bring up the menu, hit X to activate spells.
static damage;
static spell;
static Fast;
static Slow;
static Frozen;
static Casting;
spells = 6;
static On;
if(!On && buttons & CTRL_RTRIGGER && press & CTRL_DOWN) {
   On = 1;
}
else if(On && buttons & CTRL_RTRIGGER && press & CTRL_DOWN) {
   On = 0;
}
Target = getint(0x08BA1D70);
if(On) {
if(press & CTRL_DOWN && spell < spells - 1) {
   spell += 1;
   setchar(0x08E93604, 0x0);
}
if(press & CTRL_UP && spell > 0) {
   spell -= 1;
   setchar(0x08E93604, 0x0);
}
//Slow Down Time
//Slows down time for an entire 15 seconds (in slow time, that is!) to allow you to use adrenaline.
if(spell == 0) {
setchar(0x08E93604, 0x1);
setshort(0x08E92FFC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', '~', 'w', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', ' ', '~', 'n', '~', 'P', 'r', 'e', 's', 's', ' ', '~', 'X', '~', ' ', 't', 'o', ' ', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', ' ', 't', 'h', 'i', 's', ' ', 's', 'p', 'e', 'l', 'l', '.', 0);
setshort(0x08E931FC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', '~', 'w', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', ' ', '~', 'n', '~', 'P', 'r', 'e', 's', 's', ' ', '~', 'X', '~', ' ', 't', 'o', ' ', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', ' ', 't', 'h', 'i', 's', ' ', 's', 'p', 'e', 'l', 'l', '.', 0);
setshort(0x08E933FC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', '~', 'w', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', ' ', '~', 'n', '~', 'P', 'r', 'e', 's', 's', ' ', '~', 'X', '~', ' ', 't', 'o', ' ', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', ' ', 't', 'h', 'i', 's', ' ', 's', 'p', 'e', 'l', 'l', '.', 0);
   if(press & CTRL_CROSS && !Slow && !Fast) {
       Slow = 1;
   }
}
if(spell == 1) {
setchar(0x08E93604, 0x1);
setshort(0x08E92FFC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', '~', 'w', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', ' ', '~', 'n', '~', 'P', 'r', 'e', 's', 's', ' ', '~', 'X', '~', ' ', 't', 'o', ' ', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', ' ', 't', 'h', 'i', 's', ' ', 's', 'p', 'e', 'l', 'l', '.', 0);
setshort(0x08E931FC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', '~', 'w', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', ' ', '~', 'n', '~', 'P', 'r', 'e', 's', 's', ' ', '~', 'X', '~', ' ', 't', 'o', ' ', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', ' ', 't', 'h', 'i', 's', ' ', 's', 'p', 'e', 'l', 'l', '.', 0);
setshort(0x08E933FC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', '~', 'w', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', ' ', '~', 'n', '~', 'P', 'r', 'e', 's', 's', ' ', '~', 'X', '~', ' ', 't', 'o', ' ', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', ' ', 't', 'h', 'i', 's', ' ', 's', 'p', 'e', 'l', 'l', '.', 0);
   if(press & CTRL_CROSS && !Slow && !Fast) {
       Fast = 1;
   }
}
//Blood Tithe
//Hit X to steal a small amount of health from your opponent.
if(spell == 2) {
setchar(0x08E93604, 0x1);
setshort(0x08E92FFC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', '~', 'w', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', ' ', '~', 'n', '~', 'T', 'a', 'r', 'g', 'e', 't', ' ', 'a', ' ', 'p', 'e', 'd', ' ', 'a', 'n', 'd', ' ', 'P', 'r', 'e', 's', 's', ' ', '~', 'X', '~', ' ', '~', 'n', '~', ' ', 't', 'o', ' ', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', ' ', 't', 'h', 'i', 's', ' ', 's', 'p', 'e', 'l', 'l', '.', 0);
setshort(0x08E931FC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', '~', 'w', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', ' ', '~', 'n', '~', 'T', 'a', 'r', 'g', 'e', 't', ' ', 'a', ' ', 'p', 'e', 'd', ' ', 'a', 'n', 'd', ' ', 'P', 'r', 'e', 's', 's', ' ', '~', 'X', '~', ' ', '~', 'n', '~', ' ', 't', 'o', ' ', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', ' ', 't', 'h', 'i', 's', ' ', 's', 'p', 'e', 'l', 'l', '.', 0);
setshort(0x08E933FC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', '~', 'w', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', ' ', '~', 'n', '~', 'T', 'a', 'r', 'g', 'e', 't', ' ', 'a', ' ', 'p', 'e', 'd', ' ', 'a', 'n', 'd', ' ', 'P', 'r', 'e', 's', 's', ' ', '~', 'X', '~', ' ', '~', 'n', '~', ' ', 't', 'o', ' ', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', ' ', 't', 'h', 'i', 's', ' ', 's', 'p', 'e', 'l', 'l', '.', 0);
   if(Target && press & CTRL_CROSS) {
       damage = (abs((getint(pplayer+0x68)+getint(pplayer))*getint(0x08bb3b40)) % (25));
       setfloat(pplayer+0x4E4, getfloat(pplayer+0x4E4) + damage);
       setfloat(Target+0x4E4, getfloat(Target+0x4E4) - damage);
       mark = 0x08c62EA0;
       setfloat(mark, Tx, Ty, Tz);
       setint(mark+0x20, 0x09a6d668);
       setchar(mark+0x2c, 127, 0, 0);
       setchar(mark+0x3B, 0x3F);
       setchar(mark+0x4F, 0x02);
       setchar(mark+0x47, 0x42);
       setchar(mark+0x50, 1, 0, 1);
   }
}
//Fire Wave
//Hit X to release a large fire ball inflicting huge damage upon your opponent!
if(spell == 3) {
setchar(0x08E93604, 0x1);
setshort(0x08E92FFC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', '~', 'w', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', ' ', '~', 'n', '~', 'T', 'a', 'r', 'g', 'e', 't', ' ', 'a', ' ', 'p', 'e', 'd', ' ', 'a', 'n', 'd', ' ', 'P', 'r', 'e', 's', 's', ' ', '~', 'X', '~', ' ', ' ', '~', 'n', '~', 't', 'o', ' ', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', ' ', 't', 'h', 'i', 's', ' ', 's', 'p', 'e', 'l', 'l', '.', 0);
setshort(0x08E931FC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', '~', 'w', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', ' ', '~', 'n', '~', 'T', 'a', 'r', 'g', 'e', 't', ' ', 'a', ' ', 'p', 'e', 'd', ' ', 'a', 'n', 'd', ' ', 'P', 'r', 'e', 's', 's', ' ', '~', 'X', '~', ' ', ' ', '~', 'n', '~', 't', 'o', ' ', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', ' ', 't', 'h', 'i', 's', ' ', 's', 'p', 'e', 'l', 'l', '.', 0);
setshort(0x08E933FC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', '~', 'w', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', ' ', '~', 'n', '~', 'T', 'a', 'r', 'g', 'e', 't', ' ', 'a', ' ', 'p', 'e', 'd', ' ', 'a', 'n', 'd', ' ', 'P', 'r', 'e', 's', 's', ' ', '~', 'X', '~', ' ', ' ', '~', 'n', '~', 't', 'o', ' ', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', ' ', 't', 'h', 'i', 's', ' ', 's', 'p', 'e', 'l', 'l', '.', 0);
   if(press & CTRL_CROSS && !Casting && Target) {
   setchar(0x08be3a20,  1);
   setfloat(0x08be3a30,  getfloat(pplayer + 0x30));
   setfloat(0x08be3a34,  getfloat(pplayer + 0x34));
   setfloat(0x08be3a38,  getfloat(pplayer + 0x38));
   Casting = 1;
   }
   if(Casting) {
       dx = getfloat(Target+0x30) - getfloat(0x08be3a30);
       dy = getfloat(Target+0x34) - getfloat(0x08be3a34);
       setfloat(0x08be3a30,  getfloat(Target + 0x30) + (dx * 0.5));
       setfloat(0x08be3a34,  getfloat(Target + 0x34) + (dy * 0.5));
       setfloat(0x08be3a38,  getfloat(Target + 0x38));
       if(sqrt(dx*dx) < 2 && sqrt(dy*dy) < 2)
       {
           damage = (abs((getint(pplayer+0x68)+getint(pplayer))*getint(0x08bb3b40)) % (75));
           setfloat(Target+0x4E4, getfloat(Target+0x4E4) - damage);
           Casting = 0;
       }
   }
}
//Vengeance
//Any hits taken will be delivered back at your target with double the force!
if(spell == 4) {
setchar(0x08E93604, 0x1);
setshort(0x08E92FFC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', '~', 'w', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', ' ', '~', 'n', '~', 'K', 'e', 'e', 'p', ' ', 't', 'h', 'e', ' ', 's', 'p', 'e', 'l', 'l', ' ', 'h', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'e', 'd', ' ', '~', 'n', '~', 'a', 'n', 'd', ' ', 'T', 'a', 'r', 'g', 'e', 't', ' ', 'a', ' ', 'P', 'e', 'd', ' ', 'f', 'o', 'r', ' ', 't', 'h', 'e', ' ', 'e', 'f', 'f', 'e', 'c', 't', '.', 0);
setshort(0x08E931FC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', '~', 'w', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', ' ', '~', 'n', '~', 'K', 'e', 'e', 'p', ' ', 't', 'h', 'e', ' ', 's', 'p', 'e', 'l', 'l', ' ', 'h', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'e', 'd', ' ', '~', 'n', '~', 'a', 'n', 'd', ' ', 'T', 'a', 'r', 'g', 'e', 't', ' ', 'a', ' ', 'P', 'e', 'd', ' ', 'f', 'o', 'r', ' ', 't', 'h', 'e', ' ', 'e', 'f', 'f', 'e', 'c', 't', '.', 0);
setshort(0x08E933FC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', '~', 'w', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', ' ', '~', 'n', '~', 'K', 'e', 'e', 'p', ' ', 't', 'h', 'e', ' ', 's', 'p', 'e', 'l', 'l', ' ', 'h', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'e', 'd', ' ', '~', 'n', '~', 'a', 'n', 'd', ' ', 'T', 'a', 'r', 'g', 'e', 't', ' ', 'a', ' ', 'P', 'e', 'd', ' ', 'f', 'o', 'r', ' ', 't', 'h', 'e', ' ', 'e', 'f', 'f', 'e', 'c', 't', '.', 0);
   static VInit;
   if(!VInit) {
       OldHealth = getfloat(pplayer + 0x4E4);
       VInit = 1;
   }
   Health = getfloat(pplayer + 0x4E4);
   if(Health < OldHealth && Target) {
       setfloat(Target + 0x4E4, getfloat(Target + 0x4E4) - ((OldHealth - Health) * 2));
       VInit = 0;
       mark = 0x08c62EA0;
       setfloat(mark, Tx, Ty, Tz);
       setint(mark+0x20, 0x09a6d668);
       setchar(mark+0x2c, 0, 0, 0);
       setchar(mark+0x3B, 0x3F);
       setchar(mark+0x4F, 0x02);
       setchar(mark+0x47, 0x42);
       setchar(mark+0x50, 1, 0, 1);
   }
   if(Health > OldHealth) {
       VInit = 0;
   }
}
//Ice Barrage
//Hit X to freeze your opponent and inflict lots of damage.
if(spell == 5) {
setchar(0x08E93604, 0x1);
setshort(0x08E92FFC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', '~', 'w', '~', ' ', '~', 'n', '~', 'T', 'a', 'r', 'g', 'e', 't', ' ', 'a', ' ', 'p', 'e', 'd', ' ', 'a', 'n', 'd', ' ', 'p', 'r', 'e', 's', 's', ' ', '~', 'X', '~', ' ', ' ', '~', 'n', '~', 't', 'o', ' ', 'a', 'c', 't', 'i', 'v', 'a', 't', 'e', ' ', 't', 'h', 'i', 's', ' ', 's', 'p', 'e', 'l', 'l', '.', 0);
setshort(0x08E931FC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', '~', 'w', '~', ' ', '~', 'n', '~', 'T', 'a', 'r', 'g', 'e', 't', ' ', 'a', ' ', 'p', 'e', 'd', ' ', 'a', 'n', 'd', ' ', 'p', 'r', 'e', 's', 's', ' ', '~', 'X', '~', ' ', ' ', '~', 'n', '~', 't', 'o', ' ', 'a', 'c', 't', 'i', 'v', 'a', 't', 'e', ' ', 't', 'h', 'i', 's', ' ', 's', 'p', 'e', 'l', 'l', '.', 0);
setshort(0x08E933FC, 1, '+', '-', ' ', 'V', 'C', 'S', ' ', 'B', 'o', 'o', 'k', ' ', 'o', 'f', ' ', 'S', 'p', 'e', 'l', 'l', 's', ' ', '-', '+', ' ', '~', 'n', '~', 'S', 'l', 'o', 'w', ' ', 'D', 'o', 'w', 'n', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'S', 'p', 'e', 'e', 'd', ' ', 'U', 'p', ' ', 'T', 'i', 'm', 'e', ' ', '~', 'n', '~', 'B', 'l', 'o', 'o', 'd', ' ', 'T', 'i', 't', 'h', 'e', ' ', '~', 'n', '~', 'F', 'i', 'r', 'e', ' ', 'W', 'a', 'v', 'e', ' ', '~', 'n', '~', 'V', 'e', 'n', 'g', 'e', 'a', 'n', 'c', 'e', ' ', '~', 'n', '~', '>', '~', 'h', '~', 'I', 'c', 'e', ' ', 'B', 'a', 'r', 'r', 'a', 'g', 'e', ' ', '~', 'n', '~', '~', 'w', '~', ' ', '~', 'n', '~', 'T', 'a', 'r', 'g', 'e', 't', ' ', 'a', ' ', 'p', 'e', 'd', ' ', 'a', 'n', 'd', ' ', 'p', 'r', 'e', 's', 's', ' ', '~', 'X', '~', ' ', ' ', '~', 'n', '~', 't', 'o', ' ', 'a', 'c', 't', 'i', 'v', 'a', 't', 'e', ' ', 't', 'h', 'i', 's', ' ', 's', 'p', 'e', 'l', 'l', '.', 0);
   if(Target && press & CTRL_CROSS && !Frozen) {
       damage = (abs((getint(pplayer+0x68)+getint(pplayer))*getint(0x08bb3b40)) % (50));
       setfloat(Target+0x4E4, getfloat(Target+0x4E4) - damage);
       FTarget = Target;
       Tx = getfloat(Target + 0x30);
       Ty = getfloat(Target + 0x34);
       Tz = getfloat(Target + 0x38);
       Frozen = 1;
   }
}
}
else {
setshort(0x08E92FFC, 0);
setshort(0x08E931FC, 0);
setshort(0x08E933FC, 0);
}
if(Fast) {
static timepassed;
static init;
if(!init)
{
  lasttime = getchar( 0x08bb3b41 );
  init = 1;
}
if( lasttime != getchar( 0x08bb3b41 ) )
{
  timepassed++;
  lasttime = getchar( 0x08bb3b41 );
}
if( timepassed < 30 ) {
setfloat(0x08BB3B58, 10);
}
else {
timepassed = 0;
Fast = 0;
init = 0;
setfloat(0x08BB3B58, 1);
}
}
if(Slow) {
static timepassed;
static init;
if(!init)
{
  lasttime = getchar( 0x08bb3b41 );
  init = 1;
}
if( lasttime != getchar( 0x08bb3b41 ) )
{
  timepassed++;
  lasttime = getchar( 0x08bb3b41 );
}
if( timepassed < 15 ) {
setfloat(0x08BB3B58, 0.2);
}
else {
timepassed = 0;
Slow = 0;
init = 0;
setfloat(0x08BB3B58, 1);
}
}
if(Frozen) {
static timepassed;
static init;
if(!init)
{
  lasttime = getchar( 0x08bb3b41 );
  init = 1;
}
if( lasttime != getchar( 0x08bb3b41 ) )
{
  timepassed++;
  lasttime = getchar( 0x08bb3b41 );
}
if( timepassed < 15 ) {
setfloat(FTarget + 0x30, Tx, Ty, Tz);
mark = 0x08c62EA0;
setfloat(mark, Tx, Ty, Tz);
setchar(mark+0x2c, 0, 127, 255);
setchar(mark+0x3B, 0x3F);
setchar(mark+0x4F, 0x02);
setchar(mark+0x47, 0x42);
setchar(mark+0x50, 1, 0, 1);
}
else {
timepassed = 0;
Frozen = 0;
init = 0;
FTarget = 0;
}
}

creepers - October 14, 2007 01:20 AM (GMT)
niiiice

xFinch713x - October 14, 2007 01:58 AM (GMT)
yea speed time up didnt work for me.... slow time down did, but couldnt fix it. this also makes the game way laggy. good code none-the-less

dom_mc_cfc1 - October 14, 2007 01:10 PM (GMT)
DDM thats a bril... mod!!


Li'l Freak - October 14, 2007 06:32 PM (GMT)
*cough*Cough*Runescape*Cough*cough*

creepers - October 15, 2007 08:15 AM (GMT)
QUOTE (Li'l Freak @ Oct 14 2007, 06:32 PM)
*cough*Cough*Runescape*Cough*cough*

you're right,the fire wave came from runescape

Li'l Freak - October 15, 2007 02:35 PM (GMT)
QUOTE (creepers @ Oct 15 2007, 08:15 AM)
QUOTE (Li'l Freak @ Oct 14 2007, 06:32 PM)
*cough*Cough*Runescape*Cough*cough*

you're right,the fire wave came from runescape

Eh dude.. i know i am right... i was talking to him when he was creating the whole damn thing..

xFinch713x - October 16, 2007 04:08 AM (GMT)
QUOTE (Li'l Freak @ Oct 15 2007, 02:35 PM)
QUOTE (creepers @ Oct 15 2007, 08:15 AM)
QUOTE (Li'l Freak @ Oct 14 2007, 06:32 PM)
*cough*Cough*Runescape*Cough*cough*

you're right,the fire wave came from runescape

Eh dude.. i know i am right... i was talking to him when he was creating the whole damn thing..

dont have to be an ass about it... -_-




Hosted for free by InvisionFree