ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/spell_attack.C
(Generate patch)

Comparing deliantra/server/server/spell_attack.C (file contents):
Revision 1.33 by root, Sat May 12 22:04:20 2007 UTC vs.
Revision 1.35 by root, Thu May 17 20:27:02 2007 UTC

1/* 1/*
2 * CrossFire, A Multiplayer game for X-windows 2 * CrossFire, A Multiplayer game
3 * 3 *
4 * Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team 4 * Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team
5 * Copyright (C) 2002-2003 Mark Wedel & Crossfire Development Team 5 * Copyright (C) 2002-2003 Mark Wedel & Crossfire Development Team
6 * Copyright (C) 1992 Frank Tore Johansen 6 * Copyright (C) 1992 Frank Tore Johansen
7 * 7 *
1300 return 0; 1300 return 0;
1301 } 1301 }
1302 return 1; 1302 return 1;
1303} 1303}
1304 1304
1305
1306
1307
1308int 1305int
1309cast_destruction (object *op, object *caster, object *spell_ob) 1306cast_destruction (object *op, object *caster, object *spell_ob)
1310{ 1307{
1311 int i, j, range, mflags, friendly = 0, dam, dur; 1308 int i, j, range, mflags, friendly = 0, dam, dur;
1312 sint16 sx, sy; 1309 sint16 sx, sy;
1332 else if (caster->skill) 1329 else if (caster->skill)
1333 op->skill = caster->skill; 1330 op->skill = caster->skill;
1334 else 1331 else
1335 op->skill = NULL; 1332 op->skill = NULL;
1336 1333
1337 change_skill (op, find_skill_by_name (op, op->skill), 1); 1334 op->change_skill (find_skill_by_name (op, op->skill));
1338 1335
1339 for (i = -range; i < range; i++) 1336 for (i = -range; i < range; i++)
1340 { 1337 {
1341 for (j = -range; j < range; j++) 1338 for (j = -range; j < range; j++)
1342 { 1339 {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines