Reply to Re: New *WORKING* cross-platform editor
If you don't have an account, just leave the password field blank.
October 4th 2011, 06:57 AM
shevek
Could you provide a few examples of the new coding?
Here's a script for an axe item while being a knight:
This is compiled into hardly readable but working:
Here's a script for an axe item while being a knight:
void use () { // disallow diagonal hits, the animations don't exist. int d = sp_dir (1, -1); if (d == 1 || d == 3) d = 2; if (d == 7 || d == 9) d = 8; // use attack sequence for this direction. sp_seq(1, seq_code ("silverknightattack 2") - 2 + d); sp_frame(1, 1); sp_nocontrol(1, 1); }
This is compiled into hardly readable but working:
void use(void) { //disallow diagonal hits, the animations don't exist. int &tmp0 = 0; &tmp0 -= 1; int &tmp1 = sp_dir(1, &tmp0); int &m3d = &tmp1; int &tmp0 = 1; if (&m3d != 1) { if (&m3d != 3) &tmp0 = 0; } if (&tmp0 == 1) { &m3d = 2; } int &tmp0 = 1; if (&m3d != 7) { if (&m3d != 9) &tmp0 = 0; } if (&tmp0 == 1) { &m3d = 8; //use attack sequence for this direction. } int &tmp1 = 722; &tmp1 -= 2; int &tmp0 = &tmp1; &tmp0 += &m3d; sp_seq(1, &tmp0); sp_frame(1, 1); sp_nocontrol(1, 1); }