Make Benemut Bypass Mutation Resistance
Although the central place for design discussion is ##crawl-dev on freenode, some may find it helpful to discuss requests and suggestions here first.
Tartarus Sorceror
Posts: 1698
Joined: Saturday, 18th June 2016, 13:57
Re: Make Benemut Bypass Mutation Resistance
The mutation resistance could interact with benemut by giving a cap to good mutations with multiple levels, instead of outright negating them. If you already have e.g. scales 1 and you gain ResMut 1, the scales can get up to scales 2 but cannot reach scales 3; the benemut potion will instead cause a new mutation or strengthen another mutation which hasn't reached its cap or diminish a negative mutation. If you have ResMut 2, the cap reduces itself to 1. If you have ResMut 3, the potions can only diminish negative mutations.
Normal mutation can keep working as it does now.
Dungeon Master
Posts: 202
Joined: Thursday, 5th December 2013, 05:01
Re: Make Benemut Bypass Mutation Resistance
Shtopit wrote:The mutation resistance could interact with benemut by giving a cap to good mutations with multiple levels, instead of outright negating them. If you already have e.g. scales 1 and you gain ResMut 1, the scales can get up to scales 2 but cannot reach scales 3; the benemut potion will instead cause a new mutation or strengthen another mutation which hasn't reached its cap or diminish a negative mutation. If you have ResMut 2, the cap reduces itself to 1. If you have ResMut 3, the potions can only diminish negative mutations.
Sounds complicated to me. What do you think this function would accomplish in game terms?
Tartarus Sorceror
Posts: 1698
Joined: Saturday, 18th June 2016, 13:57
Re: Make Benemut Bypass Mutation Resistance
Tartarus Sorceror
Posts: 1762
Joined: Monday, 14th October 2013, 01:05
Re: Make Benemut Bypass Mutation Resistance
Shtopit wrote:It's just a way to let benemut keep being good while allowing it to be diminished by rMut.
Tartarus Sorceror
Posts: 1698
Joined: Saturday, 18th June 2016, 13:57
Re: Make Benemut Bypass Mutation Resistance
Option B is making all potions of mutation and benemutation ignore rMut, and make rMut only count against malmutating attackers (Cacodaemon, WrStars, etc). This is simple, but also removes almost all side effects from rMut.
By rMut I mean the mutation, not the ego, I don't know how that interacts with potions or whether it still is somewhere to be found.
Spider Stomper
Posts: 201
Joined: Thursday, 16th July 2015, 21:47
Re: Make Benemut Bypass Mutation Resistance
By the way, what determines when you're actually stopped from breaking some stupid god law as opposed to merely penalized? I mean, my troll foolishly followed Elyviwhazzis for a bit after praying at an effaced altar, and the game just plain would not let him dissect dead trolls for meat and skins. I mean the temerity of it, simply not letting a troll eat meat! You might as well tell a river not to flow downhill...
Blades Runner
Posts: 536
Joined: Friday, 1st April 2016, 18:15
Re: Make Benemut Bypass Mutation Resistance
twelwe wrote:It's like Blink, but you end up drowning.
Dungeon Master
Posts: 1051
Joined: Thursday, 12th June 2014, 05:19
Re: Make Benemut Bypass Mutation Resistance
1- Starting Screen.
name, remember_name, weapon, species, background,
combo, random_pick, good_random, restart_after_game,
restart_after_save, default_manual_training,
autopickup_starting_ammo
2- File System and Sound.
crawl_dir, morgue_dir, save_dir, macro_dir, sound
3- Interface.
3-a Dropping and Picking up.
autopickup, autopickup_exceptions, default_autopickup,
pickup_thrown, assign_item_slot,
pickup_menu_limit, drop_filter
3-b Passive Sightings (detected and remembered entities).
detected_monster_colour, detected_item_colour,
remembered_monster_colour
3-c Branding (Item and Monster Highlighting).
friend_brand, neutral_brand, stab_brand, may_stab_brand,
heap_brand, feature_item_brand, trap_item_brand
3-d Level Map Functions.
level_map_cursor_step, show_waypoints
3-e Viewport Display Options.
view_max_width, view_max_height, view_lock_x,
view_lock_y, view_lock, center_on_scroll,
symmetric_scroll, scroll_margin_x, scroll_margin_y,
scroll_margin
3-f Travel and Exploration.
travel_delay, explore_delay, rest_delay, travel_avoid_terrain,
explore_greedy, explore_stop, explore_stop_pickup_ignore,
explore_wall_bias, explore_improved, auto_sacrifice,
travel_key_stop, tc_reachable, tc_dangerous, tc_disconnected,
tc_excluded, tc_exclude_circle,
runrest_ignore_message, runrest_stop_message,
runrest_safe_poison, runrest_ignore_monster,
rest_wait_both, rest_wait_percent, explore_auto_rest,
auto_exclude
3-g Command Enhancements.
auto_switch, travel_open_doors, easy_unequip, equip_unequip,
jewellery_prompt, easy_confirm, allow_self_target,
confirm_butcher, easy_eat_chunks, easy_quit_item_prompts,
easy_exit_menu, ability_menu, sort_menus, spell_slot,
item_slot, ability_slot, autofight_stop, autofight_warning,
autofight_hunger_stop, autofight_hunger_stop_undead,
autofight_throw, autofight_throw_nomove, autofight_fire_stop,
autofight_caught, autofight_wait, autofight_prompt_range,
automagic_enable, automagic_slot, automagic_fight,
automagic_stop, fail_severity_to_confirm, easy_door,
warn_hatches, enable_recast_spell, confirm_action,
regex_search, autopickup_search
3-h Message and Display Improvements.
hp_warning, mp_warning, hp_colour, mp_colour, stat_colour,
status_caption_colour, enemy_hp_colour, clear_messages,
show_more, small_more, show_newturn_mark,
show_game_turns, item_stack_summary_minimum,
mlist_min_height, mlist_allow_alternate_layout,
mlist_targeting, msg_min_height, msg_max_height,
messages_at_top, skill_focus, msg_condense_repeats,
msg_condense_short, show_travel_trail, monster_list_colour,
view_delay, force_more_message, flash_screen_message,
use_animations, darken_beyond_range, cloud_status
3-i Colours (messages and menus)
menu_colour, message_colour
3-j Missiles.
fire_items_start, fire_order
3-k Message Channels.
plain, prompt, god, pray, duration, danger, food, warning,
recovery, talk, talk_visual, timed_portal, sound,
intrinsic_gain, mutation, monster_spell, monster_enchant,
monster_warning, friend_spell, friend_enchant, friend_action,
monster_damage, monster_target, banishment, rotten_meat,
equipment, floor, multiturn, examine, examine_filter,
diagnostic, error, tutorial, orb, hell_effect, dgl_message
3-l Inscriptions.
autoinscribe, show_god_gift
3-m Macro related Options.
flush.failure, flush.command, flush.message,
additional_macro_file, bindkey
3-n Tiles Options.
tile_show_items, tile_skip_title, tile_menu_icons,
tile_player_col, tile_monster_col, tile_neutral_col,
tile_peaceful_col, tile_friendly_col, tile_plant_col,
tile_item_col, tile_unseen_col, tile_floor_col, tile_wall_col,
tile_mapped_floor_col, tile_mapped_wall_col, tile_door_col,
tile_downstairs_col, tile_upstairs_col, tile_branchstairs_col,
tile_feature_col, tile_trap_col, tile_water_col, tile_lava_col,
tile_excluded_col, tile_excl_centre_col, tile_update_rate,
tile_runrest_rate, tile_key_repeat_delay, tile_tooltip_ms,
tile_tag_pref, tile_full_screen, tile_window_width,
tile_window_height, tile_map_pixels, tile_cell_pixels,
tile_force_overlay, tile_font_crt_file, tile_font_stat_file,
tile_font_msg_file, tile_font_tip_file, tile_font_lbl_file,
tile_font_crt_family, tile_font_stat_family,
tile_font_msg_family, tile_font_lbl_family, tile_font_crt_size,
tile_font_stat_size, tile_font_msg_size, tile_font_tip_size,
tile_font_lbl_size, tile_font_ft_light,
tile_show_minihealthbar, tile_show_minimagicbar,
tile_show_demon_tier, tile_water_anim, tile_misc_anim,
tile_realtime_anim, tile_show_player_species,
tile_layout_priority, tile_display_mode,
tile_level_map_hide_messages, tile_level_map_hide_sidebar,
tile_player_tile, tile_weapon_offsets, tile_shield_offsets
4- Character Dump.
4-a Saving.
dump_on_save
4-b Items and Kills.
kill_map, dump_kill_places, dump_kill_breakdowns,
dump_item_origins, dump_item_origin_price, dump_message_count,
dump_order, dump_book_spells
4-c Notes.
user_note_prefix, note_items, note_monsters,
note_hp_percent, note_skill_levels, note_all_skill_levels,
note_skill_max, note_xom_effects, note_messages,
note_chat_messages, note_dgl_messages
5- Miscellaneous.
5-a All OS.
mouse_input, wiz_mode, explore_mode, char_set, colour,
display_char, feature, mon_glyph, item_glyph,
use_fake_player_cursor, show_player_species, fake_lang, pizza,
read_persist_options
5-b DOS and Windows.
dos_use_background_intensity
5-c Unix.
background_colour, use_fake_cursor
- For this message the author PleasingFungus has received thanks: 2
- Brannock, nago
Abyss Ambulator
Posts: 1233
Joined: Wednesday, 23rd April 2014, 21:57
Re: Make Benemut Bypass Mutation Resistance
Ziggurat Zagger
Posts: 4478
Joined: Wednesday, 23rd October 2013, 07:56
Re: Make Benemut Bypass Mutation Resistance
FeEE{HOIEMiAE}GrGlHuWrGnWrNaAKBaFi{MiDeMfDe}{DrAKTrAMGhEnGnWz}
{PaBeDjFi}OgAKPaCAGnCjOgCKMfAEAtCKSpCjDEEE{HOSu
Bloat: 17: RaRoPrPh{GuStGnCa}{ArEtZoNb}KiPaAnDrBXDBQOApDaMeAGBiOCNKAsFnFlUs{RoBoNeWi
- For this message the author Sprucery has received thanks:
- 4Hooves2Appendages
Return to Game Design Discussion
Who is online
Users browsing this forum: No registered users and 68 guests