… | … | ||
---|---|---|---|
45 | 45 | ||
46 | /* No spells, no need to progess further */ | 46 | /* No spells, no need to progess further */ |
47 | if (!k) | 47 | if (!k) |
48 | return NULL; | 48 | return NULL; |
49 | 49 | ||
50 | s = RANDOM () % k; | 50 | s = rndm (k); |
51 | 51 | ||
52 | for (object *tmp = ob->inv; tmp; tmp = tmp->below) | 52 | for (object *tmp = ob->inv; tmp; tmp = tmp->below) |
53 | if (tmp->type == SPELL && (!skill || tmp->skill == skill)) | 53 | if (tmp->type == SPELL && (!skill || tmp->skill == skill)) |
54 | if (!s) | 54 | if (!s) |
55 | return tmp; | 55 | return tmp; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |