1 | /* |
1 | /* |
2 | * static char *rcsid_spell_effect_c = |
2 | * static char *rcsid_spell_effect_c = |
3 | * "$Id: spell_effect.C,v 1.1 2006/08/13 17:16:05 elmex Exp $"; |
3 | * "$Id: spell_effect.C,v 1.2 2006/08/17 20:23:32 root Exp $"; |
4 | */ |
4 | */ |
5 | |
5 | |
6 | |
6 | |
7 | /* |
7 | /* |
8 | CrossFire, A Multiplayer game for X-windows |
8 | CrossFire, A Multiplayer game for X-windows |
… | |
… | |
1348 | op->x+=freearr_x[dir]*dist; |
1348 | op->x+=freearr_x[dir]*dist; |
1349 | op->y+=freearr_y[dir]*dist; |
1349 | op->y+=freearr_y[dir]*dist; |
1350 | if ((op = insert_ob_in_map(op,op->map,op,0)) == NULL) |
1350 | if ((op = insert_ob_in_map(op,op->map,op,0)) == NULL) |
1351 | return 1; |
1351 | return 1; |
1352 | |
1352 | |
1353 | if (op->type == PLAYER) |
|
|
1354 | MapNewmapCmd(op->contr); |
|
|
1355 | op->speed_left= -FABS(op->speed)*5; /* Freeze them for a short while */ |
1353 | op->speed_left= -FABS(op->speed)*5; /* Freeze them for a short while */ |
1356 | return 1; |
1354 | return 1; |
1357 | } |
1355 | } |
1358 | |
1356 | |
1359 | |
1357 | |