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() [1/9]

S ( ANY  ,
MSG_SUM_MONSTER  ,
true  ,
NULL  ,
NULL  ,
NULL  ,
,
"a monster  
)

◆ S() [2/9]

similar monsters S ( MONSTER  ,
MSG_SUM_MONSTER  ,
false  ,
NULL  ,
NULL  ,
NULL  ,
,
"a monster  
)

◆ S() [3/9]

similar monsters monsters S ( ANIMAL  ,
MSG_SUM_ANIMAL  ,
false  ,
NULL  ,
NULL  ,
NULL  ,
RF_ANIMAL  ,
"animals"   
)

◆ S() [4/9]

similar monsters monsters spiders S ( HOUND  ,
MSG_SUM_HOUND  ,
false  ,
"zephyr hound"  ,
"canine"  ,
NULL  ,
,
"hounds"   
)

◆ S() [5/9]

similar monsters monsters spiders hydrae S ( AINU  ,
MSG_SUM_AINU  ,
false  ,
"ainu"  ,
NULL  ,
NULL  ,
,
"ainu"   
)

◆ S() [6/9]

similar monsters monsters spiders hydrae demons S ( UNDEAD  ,
MSG_SUM_UNDEAD  ,
false  ,
NULL  ,
NULL  ,
NULL  ,
RF_UNDEAD  ,
"undead"   
)

◆ S() [7/9]

similar monsters monsters spiders hydrae demons dragons S ( HI_DEMON  ,
MSG_SUM_HI_DEMON  ,
true  ,
"major demon"  ,
NULL  ,
NULL  ,
,
"greater demons"   
)

◆ S() [8/9]

similar monsters monsters spiders hydrae demons dragons greater undead S ( HI_DRAGON  ,
MSG_SUM_HI_DRAGON  ,
true  ,
"ancient dragon"  ,
NULL  ,
NULL  ,
,
"ancient dragons"   
)

◆ S() [9/9]

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

◆ false

similar monsters monsters spiders hydrae demons dragons greater undead ringwraiths false

◆ hydra

similar monsters monsters spiders hydra

◆ lich

similar monsters monsters spiders hydrae demons dragons lich

◆ MSG_SUM_DEMON

similar monsters monsters spiders hydrae MSG_SUM_DEMON

◆ MSG_SUM_DRAGON

similar monsters monsters spiders hydrae demons MSG_SUM_DRAGON

◆ MSG_SUM_HI_UNDEAD

similar monsters monsters spiders hydrae demons dragons MSG_SUM_HI_UNDEAD

◆ MSG_SUM_HYDRA

similar monsters monsters spiders MSG_SUM_HYDRA

◆ MSG_SUM_MONSTER

similar monsters monsters spiders hydrae demons dragons greater undead ringwraiths MSG_SUM_MONSTER

◆ MSG_SUM_SPIDER

similar monsters monsters MSG_SUM_SPIDER

◆ MSG_SUM_WRAITH

similar monsters monsters spiders hydrae demons dragons greater undead MSG_SUM_WRAITH

◆ NULL

similar monsters monsters spiders hydrae demons dragons greater undead ringwraiths NULL

Referenced by acquirement(), adjust_level(), apply_autoinscription(), artifact_prep(), artifact_set_data_free(), 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_artifact_curses(), check_devices(), check_object_curses(), chest_check(), chest_death(), chest_trap(), choose_nearby_injured_kin(), choose_profile(), chunk_copy(), chunk_find_adjacent(), chunk_find_name(), chunk_list_remove(), classic_gen(), 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(), dir_create(), display_knowledge(), display_map(), display_resistance_panel(), do_birth_reset(), do_cmd_choose_class(), do_cmd_choose_race(), do_cmd_drop(), do_cmd_equip(), do_cmd_fire_at_nearest(), do_cmd_help(), do_cmd_inscribe(), do_cmd_inven(), do_cmd_knowledge_artifacts(), do_cmd_knowledge_ego_items(), do_cmd_knowledge_runes(), do_cmd_messages(), do_cmd_pickup(), 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_TELEPORT(), 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(), find_stack_object_in_inventory(), 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_summon(), finish_parse_trap(), flavor_init(), 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_join_info(), 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_summon(), 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(), message_type_color(), minus_ac(), modified_gen(), mon_create_drop(), mon_create_mimicked_object(), 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_conflict_flags(), 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_flags(), parse_lore_spells(), parse_mon_base_flags(), parse_mon_spell_dice(), parse_mon_spell_effect(), parse_mon_spell_expr(), parse_mon_spell_param(), parse_monster_base(), 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_summon_base(), 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(), parse_world_level(), parser_parse(), pick_trap(), pile_check_integrity(), pile_excise(), pile_insert(), pile_insert_end(), pile_integrity_fail(), pile_last_item(), place_gold(), 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(), prepare_next_level(), 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_isknown(), square_isnotknown(), 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(), wiz_statistics(), wiz_tweak_item(), and write_flags().

◆ RF_DEMON

similar monsters monsters spiders hydrae RF_DEMON

◆ RF_DRAGON

similar monsters monsters spiders hydrae demons RF_DRAGON

◆ RF_UNIQUE

similar monsters monsters spiders hydrae demons dragons greater undead RF_UNIQUE

◆ spider

similar monsters monsters spider

◆ true

similar monsters monsters spiders hydrae demons dragons greater undead true

◆ vampire

similar monsters monsters spiders hydrae demons dragons vampire

◆ wraith

similar monsters monsters spiders hydrae demons dragons greater undead wraith