Handelsbugfix

kleine korrektur drachenzauber
This commit is contained in:
Katja Zedel 2001-02-18 19:07:31 +00:00
parent f59666b9cd
commit 2561eb90c4
3 changed files with 12 additions and 7 deletions

View File

@ -1,6 +1,6 @@
/* vi: set ts=2:
*
* $Id: laws.c,v 1.27 2001/02/18 10:06:08 enno Exp $
* $Id: laws.c,v 1.28 2001/02/18 19:07:31 katze Exp $
* Eressea PB(E)M host Copyright (C) 1998-2000
* Christian Schlittchen (corwin@amber.kn-bremen.de)
* Katja Zedel (katze@felidae.kn-bremen.de)
@ -2689,7 +2689,7 @@ setdefaults (void)
* werden. */
if(trade == true) {
fset(u, FL_LONGACTION);
/* fset(u, FL_LONGACTION); */
set_string(&u->thisorder, "");
}
/* thisorder kopieren wir nun nach lastorder. in lastorder steht

View File

@ -1,6 +1,6 @@
/* vi: set ts=2:
*
* $Id: battle.c,v 1.17 2001/02/18 12:11:32 enno Exp $
* $Id: battle.c,v 1.18 2001/02/18 19:07:31 katze Exp $
* Eressea PB(E)M host Copyright (C) 1998-2000
* Christian Schlittchen (corwin@amber.kn-bremen.de)
* Katja Zedel (katze@felidae.kn-bremen.de)
@ -1450,8 +1450,10 @@ do_combatspell(troop at)
}
level = ((cspell_f)sp->sp_function)(fi, level, power, sp);
if (level > 0)
if (level > 0){
pay_spell(mage, sp, level, 1);
at.fighter->action_counter++;
}
}

View File

@ -44,6 +44,9 @@ spell_damage(int sp)
case 3:
/* fast immer tödlich 30-50 HP */
return "5d5+25";
case 4:
/* verwundet 11-26 HP */
return "3d6+8";
default:
/* schwer verwundet 14-34 HP */
return "4d6+10";
@ -73,7 +76,7 @@ get_force(int power, int formel)
/* (10,40,90,160,250,360,490,640,810,1000,1210,1440,..)*/
return (power*power*10);
case 6:
/* (6,24,54,96,150,216,)*/
/* (6,24,54,96,150,216,294,384,486,600,726,864)*/
return (power*power*6);
default:
return power;
@ -574,8 +577,8 @@ sp_dragonodem(fighter * fi, int level, int power, spell * sp)
const char *damage;
sprintf(buf, "%s zaubert %s", unitname(fi->unit), sp->name);
/* 14-34 HP */
damage = spell_damage(10);
/* 11-26 HP */
damage = spell_damage(4);
/* Jungdrache 3->54, Drache 6->216, Wyrm 12->864 Treffer */
force = lovar(get_force(level,6));