Angband
Functions | Variables
list-summon-types.h File Reference

Summon method details. More...

Go to the source code of this file.

Functions

 S (ANY, MSG_SUM_MONSTER, true, NULL, NULL, NULL, 0,"a monster") S(KIN
 
similar monsters S (MONSTER, MSG_SUM_MONSTER, false, NULL, NULL, NULL, 0,"a monster") S(MONSTERS
 
similar monsters monsters S (ANIMAL, MSG_SUM_ANIMAL, false, NULL, NULL, NULL, RF_ANIMAL,"animals") S(SPIDER
 
similar monsters monsters spiders S (HOUND, MSG_SUM_HOUND, false,"zephyr hound","canine", NULL, 0,"hounds") S(HYDRA
 
similar monsters monsters
spiders hydrae 
S (AINU, MSG_SUM_AINU, false,"ainu", NULL, NULL, 0,"ainu") S(DEMON
 
similar monsters monsters
spiders hydrae demons 
S (UNDEAD, MSG_SUM_UNDEAD, false, NULL, NULL, NULL, RF_UNDEAD,"undead") S(DRAGON
 
similar monsters monsters
spiders hydrae demons dragons 
S (HI_DEMON, MSG_SUM_HI_DEMON, true,"major demon", NULL, NULL, 0,"greater demons") S(HI_UNDEAD
 
similar monsters monsters
spiders hydrae demons dragons
greater undead 
S (HI_DRAGON, MSG_SUM_HI_DRAGON, true,"ancient dragon", NULL, NULL, 0,"ancient dragons") S(WRAITH
 
similar monsters monsters
spiders hydrae demons dragons
greater undead ringwraiths 
S (UNIQUE, MSG_SUM_UNIQUE, true, NULL, NULL, NULL, RF_UNIQUE,"unique monsters") S(MAX
 

Variables

 MSG_SUM_MONSTER
 
 false
 
 NULL
 
similar monsters monsters MSG_SUM_SPIDER
 
similar monsters monsters spider
 
similar monsters monsters spiders MSG_SUM_HYDRA
 
similar monsters monsters spiders hydra
 
similar monsters monsters
spiders hydrae 
MSG_SUM_DEMON
 
similar monsters monsters
spiders hydrae 
RF_DEMON
 
similar monsters monsters
spiders hydrae demons 
MSG_SUM_DRAGON
 
similar monsters monsters
spiders hydrae demons 
RF_DRAGON
 
similar monsters monsters
spiders hydrae demons dragons 
MSG_SUM_HI_UNDEAD
 
similar monsters monsters
spiders hydrae demons dragons 
true
 
similar monsters monsters
spiders hydrae demons dragons 
vampire
 
similar monsters monsters
spiders hydrae demons dragons 
wraith
 
similar monsters monsters
spiders hydrae demons dragons 
lich
 
similar monsters monsters
spiders hydrae demons dragons
greater undead 
MSG_SUM_WRAITH
 
similar monsters monsters
spiders hydrae demons dragons
greater undead 
RF_UNIQUE
 

Detailed Description

Summon method details.

Fields: name - summon type name message - message type uniq - whether uniques are allowed base1-3 - allowed monster bases if any flag - allowed racial flag if any description

Note that if base1 and flag are both set, any allowed race must the flag and a valid base

Function Documentation

S ( ANY  ,
MSG_SUM_MONSTER  ,
true  ,
NULL  ,
NULL  ,
NULL  ,
,
"a monster  
)
similar monsters S ( MONSTER  ,
MSG_SUM_MONSTER  ,
false  ,
NULL  ,
NULL  ,
NULL  ,
,
"a monster  
)
similar monsters monsters S ( ANIMAL  ,
MSG_SUM_ANIMAL  ,
false  ,
NULL  ,
NULL  ,
NULL  ,
RF_ANIMAL  ,
"animals"   
)
similar monsters monsters spiders S ( HOUND  ,
MSG_SUM_HOUND  ,
false  ,
"zephyr hound"  ,
"canine"  ,
NULL  ,
,
"hounds"   
)
similar monsters monsters spiders hydrae S ( AINU  ,
MSG_SUM_AINU  ,
false  ,
"ainu"  ,
NULL  ,
NULL  ,
,
"ainu"   
)
similar monsters monsters spiders hydrae demons S ( UNDEAD  ,
MSG_SUM_UNDEAD  ,
false  ,
NULL  ,
NULL  ,
NULL  ,
RF_UNDEAD  ,
"undead"   
)
similar monsters monsters spiders hydrae demons dragons S ( HI_DEMON  ,
MSG_SUM_HI_DEMON  ,
true  ,
"major demon"  ,
NULL  ,
NULL  ,
,
"greater demons"   
)
similar monsters monsters spiders hydrae demons dragons greater undead S ( HI_DRAGON  ,
MSG_SUM_HI_DRAGON  ,
true  ,
"ancient dragon"  ,
NULL  ,
NULL  ,
,
"ancient dragons"   
)
similar monsters monsters spiders hydrae demons dragons greater undead ringwraiths S ( UNIQUE  ,
MSG_SUM_UNIQUE  ,
true  ,
NULL  ,
NULL  ,
NULL  ,
RF_UNIQUE  ,
"unique monsters  
)

Variable Documentation

similar monsters monsters spiders hydrae demons dragons greater undead ringwraiths false
similar monsters monsters spiders hydra
similar monsters monsters spiders hydrae demons dragons lich
similar monsters monsters spiders hydrae MSG_SUM_DEMON
similar monsters monsters spiders hydrae demons MSG_SUM_DRAGON
similar monsters monsters spiders hydrae demons dragons MSG_SUM_HI_UNDEAD
similar monsters monsters spiders MSG_SUM_HYDRA
similar monsters monsters spiders hydrae demons dragons greater undead ringwraiths MSG_SUM_MONSTER
similar monsters monsters MSG_SUM_SPIDER
similar monsters monsters spiders hydrae demons dragons greater undead MSG_SUM_WRAITH
similar monsters monsters spiders hydrae demons dragons greater undead ringwraiths NULL

Referenced by acquirement(), adjust_level(), apply_autoinscription(), artifact_prep(), askfor_aux(), become_aware(), blow_after_effects(), build_nest(), build_pit(), build_prob(), build_room_template_type(), build_vault_type(), calc_blows(), calc_bonuses(), calc_inventory(), cave_generate(), cave_monster(), cavern_chunk(), cavern_gen(), change_path(), check_devices(), chest_check(), chest_death(), chest_trap(), choose_nearby_injured_kin(), choose_profile(), chunk_copy(), chunk_find_name(), chunk_list_remove(), chunk_write(), cleanup_angband(), cleanup_player(), cleanup_player_timed(), close_graphics_modes(), cmd_get_quantity(), cmd_menu(), cmd_verb(), combine_pack(), contains_only_spaces(), context_menu_player_display_floor(), copy_artifact(), death_examine(), death_info(), decrease_timeouts(), default_layout_win(), delete_monster_idx(), delist_object(), desc_art_fake(), describe_effect(), describe_flavor_text(), describe_origin(), dice_add_variable(), dice_bind_expression(), dice_evaluate(), dice_free(), dice_new(), dice_parse_string(), dice_random_value(), dice_reset(), dice_roll(), dice_test_variables(), display_knowledge(), display_map(), display_resistance_panel(), do_birth_reset(), do_cmd_choose_class(), do_cmd_choose_race(), do_cmd_delay(), do_cmd_drop(), do_cmd_equip(), do_cmd_fire_at_nearest(), do_cmd_help(), do_cmd_hp_warn(), do_cmd_inscribe(), do_cmd_inven(), do_cmd_knowledge_artifacts(), do_cmd_knowledge_ego_items(), do_cmd_knowledge_runes(), do_cmd_lazymove_delay(), do_cmd_messages(), do_cmd_options_item(), do_cmd_pickup(), do_cmd_pref_file_hack(), do_cmd_query_symbol(), do_cmd_quiver(), do_cmd_throw(), do_cmd_wiz_bamf(), do_cmd_wiz_cure_all(), do_cmd_wiz_effect(), do_cmd_wiz_features(), do_cmd_wiz_help(), do_cmd_wiz_play(), do_cmd_wiz_summon(), do_curse_effect(), do_mon_spell(), does_resist(), dump_features(), dump_history(), edit_text(), effect_desc(), effect_do(), effect_handler_BIZARRE(), effect_handler_DRAIN_MANA(), effect_handler_MON_HEAL_HP(), effect_handler_MON_HEAL_KIN(), effect_handler_REMOVE_CURSE(), effect_handler_RUBBLE(), effect_handler_SPOT(), effect_handler_WONDER(), effect_info(), effect_lookup(), effect_simple(), ego_find_random(), equipped_item_by_slot_name(), equipped_item_slot(), event_add_handler(), event_remove_all_handlers(), event_remove_handler(), event_remove_handler_type(), event_signal(), expression_add_operations_string(), expression_copy(), expression_evaluate(), expression_free(), expression_new(), expression_test_copy(), feat_lore(), file_open(), find_any_nearby_injured_kin(), find_artifact(), find_cave_profile(), find_loader(), find_roman_suffix_start(), finish_parse_act(), finish_parse_artifact(), finish_parse_brand(), finish_parse_curse(), finish_parse_eff(), finish_parse_ego(), finish_parse_feat(), finish_parse_grafmode(), finish_parse_history(), finish_parse_meth(), finish_parse_monster(), finish_parse_names(), finish_parse_object(), finish_parse_object_base(), finish_parse_pain(), finish_parse_pit(), finish_parse_profile(), finish_parse_projection(), finish_parse_quest(), finish_parse_randart(), finish_parse_slay(), finish_parse_trap(), floor_get_oldest_ignored(), floor_object_for_use(), gauntlet_gen(), gear_excise_object(), gear_object_for_use(), get_art_name(), get_autoinscription(), get_base_item(), get_chamber_monsters(), get_confirm_command(), get_debug_command(), get_graphics_mode(), get_history(), get_history_command(), get_idx_from_name(), get_injured_kin(), get_item_validity(), get_message_text(), get_mon_name(), get_mon_num(), get_obj_num_by_kind(), get_pref_path(), get_subject(), get_vault_monsters(), glyph_command(), grab_base_and_int(), grab_effect_data(), grab_index_and_int(), grab_int_value(), grab_rand_value(), handle_signal_abort(), handle_signal_simple(), hard_centre_gen(), helper_opt0(), highscore_where(), history_add(), history_clear(), history_display(), history_find_artifact(), history_lose_artifact(), hit_trap(), ignore_drop(), init_display(), init_file_paths(), init_graphics_modes(), init_parse_act(), init_parse_artifact(), init_parse_body(), init_parse_brand(), init_parse_class(), init_parse_curse(), init_parse_eff(), init_parse_ego(), init_parse_feat(), init_parse_flavor(), init_parse_grafmode(), init_parse_history(), init_parse_lore(), init_parse_meth(), init_parse_mon_base(), init_parse_mon_spell(), init_parse_monster(), init_parse_object(), init_parse_object_power(), init_parse_object_property(), init_parse_p_race(), init_parse_pain(), init_parse_pit(), init_parse_player_timed(), init_parse_profile(), init_parse_projection(), init_parse_quest(), init_parse_realm(), init_parse_room(), init_parse_slay(), init_parse_stores(), init_parse_trap(), init_parse_vault(), init_sound(), inkey_ex(), inven_carry(), inven_takeoff(), inven_wield(), is_unknown(), item_menu(), kbd_mod_code(), keycode_find_desc(), keymap_find(), keymap_remove(), labyrinth_gen(), lair_gen(), list_object(), load_sound_sdl(), lookup_artifact_name(), lookup_ego_item(), lookup_kind(), lookup_monster(), lookup_monster_base(), lookup_obj_property(), lookup_pit_profile(), lookup_trap(), lore_append_attack(), lore_describe_awareness(), lore_describe_speed(), lore_show_interactive(), lore_show_subwindow(), main(), make_artifact_special(), make_attack_normal(), make_object(), make_ranged_throw(), map_info(), match_monster_bases(), melee_effect_handler_BLIND(), melee_effect_handler_CONFUSE(), melee_effect_handler_DRAIN_CHARGES(), melee_effect_handler_EAT_FOOD(), melee_effect_handler_EAT_ITEM(), melee_effect_handler_SHATTER(), melee_effect_timed(), melee_handler_for_blow_effect(), mem_alloc(), mem_realloc(), menu_dynamic_new(), menu_find_iter(), menu_find_skin(), menu_question(), menu_release_filter(), message_add(), message_sound_define(), minus_ac(), modified_gen(), mon_create_drop(), mon_lore(), mon_restrict(), mon_set_timed(), monster_blow_method_action(), monster_death(), monster_desc(), monster_list_can_update(), monster_list_collect(), monster_list_format_section(), monster_list_format_special(), monster_list_format_textblock(), monster_list_free(), monster_list_get_glyphs(), monster_list_init(), monster_list_new(), monster_list_reset(), monster_list_shared_instance(), monster_list_show_interactive(), monster_list_show_subwindow(), monster_list_sort(), monster_list_standard_compare(), moria_gen(), my_dopen(), my_dread(), my_stristr(), nds_load_file(), nds_load_tiles(), next_section(), nonhp_dam(), o_xtra_act(), obj_desc_name_format(), obj_known_effect(), object_base_name(), object_copy(), object_delete(), object_effect(), object_info_ego(), object_kind_name(), object_list_collect(), object_list_entry_line_attribute(), object_list_format_name(), object_list_format_section(), object_list_format_textblock(), object_list_free(), object_list_init(), object_list_needs_update(), object_list_new(), object_list_reset(), object_list_shared_instance(), object_list_show_interactive(), object_list_show_subwindow(), object_list_sort(), object_list_standard_compare(), object_power(), object_see(), object_sense(), object_to_book(), object_value_real(), objkind_byid(), on_new_level(), option_desc(), option_name(), option_toggle_handle(), pack_overflow(), parse_act_dice(), parse_act_expr(), parse_act_param(), parse_artifact_flags(), parse_artifact_values(), parse_class_dice(), parse_class_expr(), parse_class_flags(), parse_class_param(), parse_curse_dice(), parse_curse_expr(), parse_curse_flags(), parse_curse_param(), parse_curse_values(), parse_ego_dice(), parse_ego_flags(), parse_ego_flags_off(), parse_ego_min_val(), parse_ego_values(), parse_feat_flags(), parse_lore_base(), parse_lore_blow(), parse_lore_drop_artifact(), parse_lore_flags(), parse_lore_spells(), parse_mon_base_flags(), parse_mon_base_spells(), parse_mon_spell_dice(), parse_mon_spell_effect(), parse_mon_spell_expr(), parse_mon_spell_param(), parse_monster_base(), parse_monster_drop_artifact(), parse_monster_flags(), parse_monster_flags_off(), parse_monster_plural(), parse_monster_spells(), parse_object_base_flags(), parse_object_dice(), parse_object_expr(), parse_object_flags(), parse_object_param(), parse_object_power_dice(), parse_object_power_expr(), parse_object_values(), parse_p_race_obj_flags(), parse_p_race_play_flags(), parse_p_race_values(), parse_pit_flags_ban(), parse_pit_flags_req(), parse_pit_name(), parse_pit_spell_ban(), parse_pit_spell_req(), parse_prefs_color(), parse_prefs_expr(), parse_prefs_feat(), parse_prefs_flavor(), parse_prefs_gf(), parse_prefs_inscribe(), parse_prefs_keymap_action(), parse_prefs_keymap_input(), parse_prefs_load(), parse_prefs_message(), parse_prefs_monster(), parse_prefs_monster_base(), parse_prefs_object(), parse_prefs_sound(), parse_prefs_trap(), parse_prefs_window(), parse_random(), parse_slay_base(), parse_specs(), parse_trap_dice(), parse_trap_dice_xtra(), parse_trap_expr(), parse_trap_expr_xtra(), parse_trap_flags(), parse_trap_param(), parse_trap_param_xtra(), parse_trap_save_flags(), parser_parse(), pick_trap(), pile_check_integrity(), pile_excise(), pile_insert(), pile_insert_end(), pile_last_item(), place_gold(), place_monster(), place_new_monster(), player_inc_check(), player_pickup_aux(), player_pickup_gold(), player_pickup_item(), point_based_command(), point_based_start(), point_based_stop(), power_calculation_by_name(), predict_score(), process_player(), process_pref_file(), process_pref_file_layered(), process_world(), project(), project_f(), project_m(), project_m_apply_side_effects(), project_monster_handler_FORCE(), project_o(), project_p(), project_player_drain_stats(), project_player_handler_DISEN(), project_player_handler_FORCE(), project_player_handler_GRAVITY(), project_player_handler_NEXUS(), prt_speed(), push_object(), py_attack_real(), quality_action(), quality_menu(), quark_str(), race_help(), Rand_init(), Rand_simple(), randname_make(), random_hint(), random_room_template(), random_vault(), ranged_helper(), rd_gear_aux(), rd_history(), rd_item(), rd_monster(), rd_objects_aux(), ReadDIB2_PNG(), remove_object_curse(), roller_command(), rune_desc(), rune_lore(), rune_name(), rune_xtra_act(), savefile_get_description(), SaveWindow_PNG(), see_floor_items(), set_choose(), set_get(), setup_menus(), setup_tests(), sf_get(), sf_put(), show_equip(), show_file(), show_inven(), show_obj_list(), show_quiver(), slot_by_type(), slot_object(), sound(), spell_append_value_info(), spell_by_index(), spell_cast(), spell_color(), spell_menu_display(), spell_menu_new(), spell_value_base_by_name(), spoil_artifact(), spoil_mon_info(), spoil_obj_desc(), spread_monsters(), square_excise_pile(), square_know_pile(), square_monster(), square_object(), square_remove_all_traps(), square_remove_trap(), square_set_trap_timeout(), square_trap(), stats_db_exec(), stats_db_open(), stats_db_stmt_prep(), store_at(), store_carry(), store_create_random(), store_find_kind(), store_purchase(), store_reset(), store_sell(), store_stock_list(), string_append(), string_make(), summon_specific(), summon_specific_okay(), target_set_interactive_aux(), target_set_location(), target_set_monster(), test_alloc(), test_match_monster_bases(), test_obj_piles(), test_parse_failure(), test_parse_success(), test_realloc(), test_string_append_null0(), test_string_append_null1(), test_string_append_null2(), test_string_free_null(), test_string_make_null(), text_lines_to_file(), textblock_calculate_lines(), textblock_to_file(), textblock_vappend_c(), textui_action_menu_choose(), textui_birth_quickstart(), textui_browse_knowledge(), textui_cmd_ignore(), textui_get_command(), textui_get_item(), textui_get_string(), textui_obj_examine(), textui_process_command(), textui_textblock_place(), textui_textblock_show(), tile_picker_command(), toggle_inven_equip(), track_object(), track_object_cancel(), track_object_kind(), trap_lore(), ui_enter_game(), ui_enter_init(), ui_enter_world(), ui_init_birthstate_handlers(), ui_leave_game(), ui_leave_init(), ui_leave_world(), unload_sound_sdl(), update_equip_subwindow(), update_inven_subwindow(), update_minimap_subwindow(), update_mon(), update_object_subwindow(), wield_all(), wipe_mon_list(), wipe_obj_list(), wiz_create_item_all_items(), wiz_create_item_drop_object(), wiz_create_item_object_from_artifact(), wiz_proj_demo(), wiz_reroll_item(), and wiz_statistics().

similar monsters monsters spiders hydrae RF_DEMON
similar monsters monsters spiders hydrae demons RF_DRAGON
similar monsters monsters spiders hydrae demons dragons greater undead RF_UNIQUE
similar monsters monsters spider
similar monsters monsters spiders hydrae demons dragons greater undead true
similar monsters monsters spiders hydrae demons dragons vampire
similar monsters monsters spiders hydrae demons dragons greater undead wraith