for (i = 0; i < 2; i++)
{
s32b tmp = randint0(60*60*60);
- base_status val;
+ BASE_STATUS val;
/* Extract 5 + 1d3 + 1d4 + 1d5 */
val = 5 + 3;
val = 5 + 3;
val += tmp % 3; tmp /= 3;
val += tmp % 4; tmp /= 4;
- val += tmp;
+ val += (BASE_STATUS)tmp;
/* Save that value */
sum += val;
/* Acquire the stats */
for (i = 0; i < 6; i++)
{
- base_status max_max = 18 + 60 + dice[i]*10;
+ BASE_STATUS max_max = 18 + 60 + dice[i]*10;
/* Save that value */
p_ptr->stat_max_max[i] = max_max;
*/
void player_outfit(void)
{
- int i, tv, sv;
+ int i;
+ OBJECT_TYPE_VALUE tv;
+ OBJECT_SUBTYPE_VALUE sv;
object_type forge;
object_type *q_ptr;
}
else if (p_ptr->pclass == CLASS_SORCERER)
{
- for (i = TV_LIFE_BOOK; i <= TV_LIFE_BOOK+MAX_MAGIC-1; i++)
+ OBJECT_TYPE_VALUE book_tval;
+ for (book_tval = TV_LIFE_BOOK; book_tval <= TV_LIFE_BOOK+MAX_MAGIC-1; book_tval++)
{
/* Hack -- Give the player some arrows */
- object_prep(q_ptr, lookup_kind(i, 0));
+ object_prep(q_ptr, lookup_kind(book_tval, 0));
q_ptr->number = 1;
add_outfit(q_ptr);