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

Comparing deliantra/server/server/alchemy.C (file contents):
Revision 1.47 by root, Tue Nov 10 04:38:45 2009 UTC vs.
Revision 1.48 by root, Sun Nov 29 10:55:18 2009 UTC

61static int is_defined_recipe (const recipe *rp, const object *cauldron, object *caster); 61static int is_defined_recipe (const recipe *rp, const object *cauldron, object *caster);
62static recipe *find_recipe (recipelist * fl, int formula, object *ingredients); 62static recipe *find_recipe (recipelist * fl, int formula, object *ingredients);
63 63
64/** Returns a random selection from cauldron_effect[] */ 64/** Returns a random selection from cauldron_effect[] */
65static const char * 65static const char *
66cauldron_sound (void) 66cauldron_sound ()
67{ 67{
68 int size = sizeof (cauldron_effect) / sizeof (char *); 68 int size = sizeof (cauldron_effect) / sizeof (char *);
69 69
70 return cauldron_effect[rndm (0, size - 1)]; 70 return cauldron_effect[rndm (0, size - 1)];
71} 71}
445 int numb = numb_ob_inside (cauldron); 445 int numb = numb_ob_inside (cauldron);
446 446
447 fl = get_formulalist (numb - 1); /* take a lower recipe list */ 447 fl = get_formulalist (numb - 1); /* take a lower recipe list */
448 if (fl && (rp = get_random_recipe (fl))) 448 if (fl && (rp = get_random_recipe (fl)))
449 /* even though random, don't grant user any EXP for it */ 449 /* even though random, don't grant user any EXP for it */
450 (void) attempt_recipe (op, cauldron, 1, rp, -1); 450 attempt_recipe (op, cauldron, 1, rp, -1);
451 else 451 else
452 alchemy_failure_effect (op, cauldron, rp, level - 1); 452 alchemy_failure_effect (op, cauldron, rp, level - 1);
453 } 453 }
454 else if (level < 45) 454 else if (level < 45)
455 { /* INFURIATE NPC's */ 455 { /* INFURIATE NPC's */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines