… | |
… | |
102 | /* find a random god */ |
102 | /* find a random god */ |
103 | if (!op->title) |
103 | if (!op->title) |
104 | { |
104 | { |
105 | int godnr = rndm (1, first_god->id); |
105 | int godnr = rndm (1, first_god->id); |
106 | |
106 | |
107 | for (godlink *gl = first_god; gl && gl->id != godnr; gl = gl->next) |
107 | for (godlink *gl = first_god; gl; gl = gl->next) |
108 | if (gl->id == godnr) |
108 | if (gl->id == godnr) |
109 | { |
109 | { |
110 | op->title = gl->name; |
110 | op->title = gl->name; |
111 | break; |
111 | break; |
112 | } |
112 | } |
… | |
… | |
423 | follower_remove_similar_item (op, tr->item); |
423 | follower_remove_similar_item (op, tr->item); |
424 | |
424 | |
425 | if (!op || !new_god) |
425 | if (!op || !new_god) |
426 | return; |
426 | return; |
427 | |
427 | |
428 | if (op->race && new_god->slaying && op->race.contains (new_god->slaying)) |
428 | if (new_god->slaying && op->race.contains (new_god->slaying)) |
429 | { |
429 | { |
430 | new_draw_info_format (NDI_UNIQUE | NDI_NAVY, 0, op, "Fool! %s detests your kind!", &new_god->name); |
430 | new_draw_info_format (NDI_UNIQUE | NDI_NAVY, 0, op, "Fool! %s detests your kind!", &new_god->name); |
431 | |
431 | |
432 | if (random_roll (0, op->level - 1, op, PREFER_LOW) - 5 > 0) |
432 | if (random_roll (0, op->level - 1, op, PREFER_LOW) - 5 > 0) |
433 | { |
433 | { |