Skip to content

Commit a4ffa5b

Browse files
committed
add game_options.prompt_target_immunity
1 parent 2559d81 commit a4ffa5b

21 files changed

Lines changed: 36 additions & 34 deletions

File tree

src/effects/armedanddangerous/bomb.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ namespace banggame {
3939
return {"PROMPT_MOVE_BOMB_TO_SELF", origin_card};
4040
}
4141
MAYBE_RETURN(prompts::bot_check_target_enemy(target, target_player));
42-
MAYBE_RETURN(prompts::bot_check_immunity(origin_card, target, target_player));
42+
MAYBE_RETURN(prompts::prompt_target_immunity(origin_card, target, target_player));
4343
return {};
4444
}
4545

@@ -55,7 +55,7 @@ namespace banggame {
5555
prompt_string equip_bomb::on_prompt(card_ptr origin_card, player_ptr origin, player_ptr target) {
5656
MAYBE_RETURN(prompts::bot_check_target_enemy(origin, target));
5757
MAYBE_RETURN(prompts::prompt_target_self(origin_card, origin, target));
58-
MAYBE_RETURN(prompts::bot_check_immunity(origin_card, origin, target));
58+
MAYBE_RETURN(prompts::prompt_target_immunity(origin_card, origin, target));
5959
return {};
6060
}
6161

src/effects/armedanddangerous/rust.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ namespace banggame {
3535
};
3636

3737
prompt_string effect_rust::on_prompt(card_ptr origin_card, player_ptr origin, player_ptr target, effect_flags flags) {
38-
MAYBE_RETURN(prompts::bot_check_immunity(origin_card, origin, target, flags));
38+
MAYBE_RETURN(prompts::prompt_target_immunity(origin_card, origin, target, flags));
3939
return {};
4040
}
4141

src/effects/base/bang.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ namespace banggame {
1717
prompt_string effect_bang::on_prompt(card_ptr origin_card, player_ptr origin, player_ptr target, effect_flags flags) {
1818
MAYBE_RETURN(prompts::bot_check_kill_sheriff(origin, target));
1919
MAYBE_RETURN(prompts::bot_check_target_enemy(origin, target));
20-
MAYBE_RETURN(prompts::bot_check_immunity(origin_card, origin, target, flags));
20+
MAYBE_RETURN(prompts::prompt_target_immunity(origin_card, origin, target, flags));
2121
MAYBE_RETURN(prompts::prompt_target_ghost(origin_card, origin, target));
2222
return {};
2323
}

src/effects/base/duel.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ namespace banggame {
7676

7777
prompt_string effect_duel::on_prompt(card_ptr origin_card, player_ptr origin, player_ptr target, effect_flags flags) {
7878
MAYBE_RETURN(prompts::bot_check_target_enemy(origin, target));
79-
MAYBE_RETURN(prompts::bot_check_immunity(origin_card, origin, target, flags));
79+
MAYBE_RETURN(prompts::prompt_target_immunity(origin_card, origin, target, flags));
8080
MAYBE_RETURN(prompts::prompt_target_ghost(origin_card, origin, target));
8181
return {};
8282
}

src/effects/base/generalstore.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ namespace banggame {
3838
}
3939

4040
prompt_string effect_generalstore::on_prompt(card_ptr origin_card, player_ptr origin, player_ptr target, effect_flags flags) {
41-
MAYBE_RETURN(prompts::bot_check_immunity(origin_card, origin, target, flags));
41+
MAYBE_RETURN(prompts::prompt_target_immunity(origin_card, origin, target, flags));
4242
return {};
4343
}
4444

src/effects/base/heal.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ namespace banggame {
88

99
prompt_string effect_heal::on_prompt(card_ptr origin_card, player_ptr origin, player_ptr target, effect_flags flags) {
1010
MAYBE_RETURN(prompts::bot_check_target_friend(origin, target));
11-
MAYBE_RETURN(prompts::bot_check_immunity(origin_card, origin, target, flags));
11+
MAYBE_RETURN(prompts::prompt_target_immunity(origin_card, origin, target, flags));
1212
MAYBE_RETURN(prompts::prompt_target_ghost(origin_card, origin, target));
1313
if (target->m_hp == target->m_max_hp) {
1414
return {"PROMPT_CARD_NO_EFFECT", origin_card};

src/effects/base/indians.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ namespace banggame {
6868
prompt_string effect_indians::on_prompt(card_ptr origin_card, player_ptr origin, player_ptr target, effect_flags flags) {
6969
MAYBE_RETURN(prompts::bot_check_kill_sheriff(origin, target));
7070
MAYBE_RETURN(prompts::bot_check_target_enemy(origin, target));
71-
MAYBE_RETURN(prompts::bot_check_immunity(origin_card, origin, target, flags));
71+
MAYBE_RETURN(prompts::prompt_target_immunity(origin_card, origin, target, flags));
7272
MAYBE_RETURN(prompts::prompt_target_ghost(origin_card, origin, target));
7373
return {};
7474
}

src/effects/base/steal_destroy.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace banggame {
2525

2626
prompt_string effect_steal::on_prompt(card_ptr origin_card, player_ptr origin, card_ptr target_card, effect_flags flags) {
2727
MAYBE_RETURN(prompts::bot_check_target_card(origin, target_card));
28-
MAYBE_RETURN(prompts::bot_check_immunity(origin_card, origin, target_card->owner, flags));
28+
MAYBE_RETURN(prompts::prompt_target_immunity(origin_card, origin, target_card->owner, flags));
2929

3030
if (origin == target_card->owner) {
3131
if (target_card->is_train() || target_card->pocket == pocket_type::player_hand) {
@@ -189,7 +189,7 @@ namespace banggame {
189189
prompt_string effect_destroy::on_prompt(card_ptr origin_card, player_ptr origin, card_ptr target_card, effect_flags flags) {
190190
MAYBE_RETURN(prompts::bot_check_target_card(origin, target_card));
191191
MAYBE_RETURN(prompts::prompt_target_self_card(origin_card, origin, target_card));
192-
MAYBE_RETURN(prompts::bot_check_immunity(origin_card, origin, target_card->owner, flags));
192+
MAYBE_RETURN(prompts::prompt_target_immunity(origin_card, origin, target_card->owner, flags));
193193
return {};
194194
}
195195

src/effects/dodgecity/doc_holyday.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ namespace banggame {
1010

1111
prompt_string handler_doc_holyday::on_prompt(card_ptr origin_card, player_ptr origin, const card_list &target_cards, player_ptr target) {
1212
MAYBE_RETURN(prompts::select_prompt_fallback_empty(target_cards | rv::transform([&](card_ptr target_card) {
13-
return prompts::bot_check_immunity(target_card, origin, target);
13+
return prompts::prompt_target_immunity(target_card, origin, target);
1414
})));
1515
return effect_bang{}.on_prompt(origin_card, origin, target);
1616
}

src/effects/frontier/ballad.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ namespace banggame {
1818

1919
prompt_string effect_ballad::on_prompt(card_ptr origin_card, player_ptr origin, player_ptr target, effect_flags flags) {
2020
MAYBE_RETURN(prompts::bot_check_target_enemy(origin, target));
21-
MAYBE_RETURN(prompts::bot_check_immunity(origin_card, origin, target, flags));
21+
MAYBE_RETURN(prompts::prompt_target_immunity(origin_card, origin, target, flags));
2222

2323
if ((origin == target || target->empty_hand()) && rn::none_of(target->m_table, is_valid_ballad_card)) {
2424
return {"PROMPT_CARD_NO_EFFECT", origin_card};

0 commit comments

Comments
 (0)