Skip to content

Commit 7b54599

Browse files
committed
add bot prompt for volcanic
1 parent 83245eb commit 7b54599

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

src/effects/base/volcanic.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@
55
#include "bang.h"
66

77
namespace banggame {
8+
9+
prompt_string equip_volcanic::on_prompt(card_ptr origin_card, player_ptr origin, player_ptr target) {
10+
if (origin->is_bot() && target->get_bangs_played() <= 0) {
11+
return {1, "BOT_NO_BANGS_PLAYED"};
12+
}
13+
return {};
14+
}
815

916
void equip_volcanic::on_enable(card_ptr target_card, player_ptr target) {
1017
target->m_game->add_listener<event_type::count_bangs_played>(target_card, [=](const_player_ptr origin, int &value, bool real_count) {

src/effects/base/volcanic.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
namespace banggame {
77

88
struct equip_volcanic {
9+
prompt_string on_prompt(card_ptr origin_card, player_ptr origin, player_ptr target);
910
void on_enable(card_ptr target_card, player_ptr target);
1011
void on_disable(card_ptr target_card, player_ptr target);
1112
};

0 commit comments

Comments
 (0)