if (!tgt_pt(&x, &y)) return FALSE;
- teleport_player_to(y, x, FALSE, FALSE);
+ teleport_player_to(y, x, TELEPORT_NONMAGICAL);
return (TRUE);
}
static void wiz_create_named_art(int a_idx)
{
/* Create the artifact */
- create_named_art(a_idx, py, px);
+ (void)create_named_art(a_idx, py, px);
/* All done */
msg_print("Allocated.");
if (!target_who) return;
/* Teleport to the target */
- teleport_player_to(target_row, target_col, FALSE, FALSE);
+ teleport_player_to(target_row, target_col, TELEPORT_NONMAGICAL);
}
sprintf(tmp_val, "%d", p_ptr->stat_max[i]);
/* Query */
- if (!get_string(ppp, tmp_val, 3, TRUE)) return;
+ if (!get_string(ppp, tmp_val, 3)) return;
/* Extract */
tmp_int = atoi(tmp_val);
/* Query */
#ifdef JP
- if (!get_string("½ÏÎýÅÙ: ", tmp_val, 9, TRUE)) return;
+ if (!get_string("½ÏÎýÅÙ: ", tmp_val, 9)) return;
#else
- if (!get_string("Proficiency: ", tmp_val, 9, TRUE)) return;
+ if (!get_string("Proficiency: ", tmp_val, 9)) return;
#endif
/* Extract */
sprintf(tmp_val, "%ld", (long)(p_ptr->au));
/* Query */
- if (!get_string("Gold: ", tmp_val, 9, TRUE)) return;
+ if (!get_string("Gold: ", tmp_val, 9)) return;
/* Extract */
tmp_long = atol(tmp_val);
sprintf(tmp_val, "%ld", (long)(p_ptr->max_exp));
/* Query */
- if (!get_string("Experience: ", tmp_val, 9, TRUE)) return;
+ if (!get_string("Experience: ", tmp_val, 9)) return;
/* Extract */
tmp_long = atol(tmp_val);
{ TV_CRUSADE_BOOK, "Crusade Spellbook"},
{ TV_MUSIC_BOOK, "Music Spellbook" },
{ TV_HISSATSU_BOOK, "Book of Kendo" },
+ { TV_HEX_BOOK, "Hex Spellbook" },
{ TV_PARCHMENT, "Parchment" },
{ TV_WHISTLE, "Whistle" },
{ TV_SPIKE, "Spikes" },
p = "Enter new 'pval' setting: ";
sprintf(tmp_val, "%d", o_ptr->pval);
- if (!get_string(p, tmp_val, 5, TRUE)) return;
+ if (!get_string(p, tmp_val, 5)) return;
o_ptr->pval = atoi(tmp_val);
wiz_display_item(o_ptr);
p = "Enter new 'to_a' setting: ";
sprintf(tmp_val, "%d", o_ptr->to_a);
- if (!get_string(p, tmp_val, 5, TRUE)) return;
+ if (!get_string(p, tmp_val, 5)) return;
o_ptr->to_a = atoi(tmp_val);
wiz_display_item(o_ptr);
p = "Enter new 'to_h' setting: ";
sprintf(tmp_val, "%d", o_ptr->to_h);
- if (!get_string(p, tmp_val, 5, TRUE)) return;
+ if (!get_string(p, tmp_val, 5)) return;
o_ptr->to_h = atoi(tmp_val);
wiz_display_item(o_ptr);
p = "Enter new 'to_d' setting: ";
sprintf(tmp_val, "%d", o_ptr->to_d);
- if (!get_string(p, tmp_val, 5, TRUE)) return;
+ if (!get_string(p, tmp_val, 5)) return;
o_ptr->to_d = atoi(tmp_val);
wiz_display_item(o_ptr);
}
break;
}
- sprintf(tmp_val, "%ld", test_roll);
- if (get_string(p, tmp_val, 10, TRUE)) test_roll = atol(tmp_val);
+ sprintf(tmp_val, "%ld", (long int)test_roll);
+ if (get_string(p, tmp_val, 10)) test_roll = atol(tmp_val);
test_roll = MAX(1, test_roll);
/* Let us know what we are doing */
sprintf(tmp_val, "%d", o_ptr->number);
/* Query */
- if (get_string("Quantity: ", tmp_val, 2, TRUE))
+ if (get_string("Quantity: ", tmp_val, 2))
{
/* Extract */
tmp_int = atoi(tmp_val);
if (a_info[i].sval != k_info[k_idx].sval) continue;
/* Create this artifact */
- create_named_art(i, py, px);
+ (void)create_named_art(i, py, px);
/* All done */
msg_print("Allocated(INSTA_ART).");
sprintf(tmp_val, "%d", dungeon_type);
/* Ask for a level */
- if (!get_string(ppp, tmp_val, 2, TRUE)) return;
+ if (!get_string(ppp, tmp_val, 2)) return;
tmp_dungeon_type = atoi(tmp_val);
if (!d_info[tmp_dungeon_type].maxdepth || (tmp_dungeon_type > max_d_idx)) tmp_dungeon_type = DUNGEON_ANGBAND;
sprintf(tmp_val, "%d", dun_level);
/* Ask for a level */
- if (!get_string(ppp, tmp_val, 10, TRUE)) return;
+ if (!get_string(ppp, tmp_val, 10)) return;
/* Extract request */
command_arg = atoi(tmp_val);
/* Delete nearby monsters */
if (m_ptr->cdis <= MAX_SIGHT)
{
+ if (record_named_pet && is_pet(m_ptr) && m_ptr->nickname)
+ {
+ char m_name[80];
+
+ monster_desc(m_name, m_ptr, MD_INDEF_VISIBLE);
+ do_cmd_write_nikki(NIKKI_NAMED_PET, RECORD_NAMED_PET_WIZ_ZAP, m_name);
+ }
+
delete_monster_idx(i);
}
}
/* Skip the mount */
if (i == p_ptr->riding) continue;
+ if (record_named_pet && is_pet(m_ptr) && m_ptr->nickname)
+ {
+ char m_name[80];
+
+ monster_desc(m_name, m_ptr, MD_INDEF_VISIBLE);
+ do_cmd_write_nikki(NIKKI_NAMED_PET, RECORD_NAMED_PET_WIZ_ZAP, m_name);
+ }
+
/* Delete this monster */
delete_monster_idx(i);
}
*/
static void do_cmd_wiz_create_feature(void)
{
- static int prev_feat = FEAT_NONE;
- static int prev_mimic = FEAT_NONE;
+ static int prev_feat = 0;
+ static int prev_mimic = 0;
cave_type *c_ptr;
feature_type *f_ptr;
char tmp_val[160];
/* Query */
#ifdef JP
- if (!get_string("ÃÏ·Á: ", tmp_val, 3, TRUE)) return;
+ if (!get_string("ÃÏ·Á: ", tmp_val, 3)) return;
#else
- if (!get_string("Feature: ", tmp_val, 3, TRUE)) return;
+ if (!get_string("Feature: ", tmp_val, 3)) return;
#endif
/* Extract */
/* Query */
#ifdef JP
- if (!get_string("ÃÏ·Á (mimic): ", tmp_val, 3, TRUE)) return;
+ if (!get_string("ÃÏ·Á (mimic): ", tmp_val, 3)) return;
#else
- if (!get_string("Feature (mimic): ", tmp_val, 3, TRUE)) return;
+ if (!get_string("Feature (mimic): ", tmp_val, 3)) return;
#endif
/* Extract */
/* Phase Door */
case 'p':
- teleport_player(10, FALSE);
+ teleport_player(10, 0L);
break;
#if 0
/* Teleport */
case 't':
- teleport_player(100, FALSE);
+ teleport_player(100, 0L);
break;
/* Very Good Objects */