#ifndef SECTION_ONBOARD_H_ #define SECTION_ONBOARD_H_ #define onboard_CS2_097\ if(HSL_attacker && flag(&(HSL_attacker->state), onboard_CS2_097_FLAG, FLAG_ISSET)) {\ def(card_list_s, all) all = hsl_board_boss_cards(HSL_deck_player); def(card_list_s, itm) foreach(itm, all) { hsl_apply_attachment(HSL_player, HSL_deck_player, itm->card, CN_DIVINE_RAPIER_BONUS); hsl_change_attack(itm->card, 8); } \ } #define onboard_CS2_088\ if(HSL_attacker && flag(&(HSL_attacker->state), onboard_CS2_088_FLAG, FLAG_ISSET)) {\ hsl_add_new_card_hand(HSL_deck_player, "EX1_371", holder); hsl_add_new_card_hand(HSL_deck_player, "EX1_354", holder1); \ } #define onboard_CS2_118\ if(HSL_attacker && flag(&(HSL_attacker->state), onboard_CS2_118_FLAG, FLAG_ISSET)) {\ hsl_apply_attachment(HSL_player, HSL_deck_player, HSL_attacker, LEVEL_1); \ } #define onboard_EX1_383\ if(HSL_attacker && flag(&(HSL_attacker->state), onboard_EX1_383_FLAG, FLAG_ISSET)) {\ hsl_apply_attachment(HSL_player, HSL_deck_player, HSL_attacker, LEVEL_1); \ } #define onboard_CS2_065\ if(HSL_attacker && flag(&(HSL_attacker->state), onboard_CS2_065_FLAG, FLAG_ISSET)) {\ hsl_apply_attachment(HSL_player, HSL_deck_player, HSL_attacker, LEVEL_1); \ } #define onboard_AT_018\ if(HSL_attacker && flag(&(HSL_attacker->state), onboard_AT_018_FLAG, FLAG_ISSET)) {\ hsl_apply_attachment(HSL_player, HSL_deck_player, HSL_attacker, LEVEL_1); \ } #define onboard_EX1_165t2\ if(HSL_attacker && flag(&(HSL_attacker->state), onboard_EX1_165t2_FLAG, FLAG_ISSET)) {\ hsl_apply_attachment(HSL_player, HSL_deck_player, HSL_attacker, LEVEL_1); \ } #define onboard_EX1_559\ if(HSL_attacker && flag(&(HSL_attacker->state), onboard_EX1_559_FLAG, FLAG_ISSET)) {\ hsl_apply_attachment(HSL_player, HSL_deck_player, HSL_attacker, LEVEL_1); \ } #define onboard_NEW1_011\ if(HSL_attacker && flag(&(HSL_attacker->state), onboard_NEW1_011_FLAG, FLAG_ISSET)) {\ hsl_apply_attachment(HSL_player, HSL_deck_player, HSL_attacker, LEVEL_1); \ } #define onboard_LOE_118\ if(HSL_attacker && flag(&(HSL_attacker->state), onboard_LOE_118_FLAG, FLAG_ISSET)) {\ def(card_list_s, all) all = hsl_board_boss_cards(HSL_deck_player); def(card_list_s, itm) foreach(itm, all) { hsl_set_windfury(itm->card); /* card can attack again */ if(turn_plays(itm->card) == 1) { hsl_unset_exhausted(itm->card); } } \ } #define onboard_CS2_222\ if(HSL_attacker && flag(&(HSL_attacker->state), onboard_CS2_222_FLAG, FLAG_ISSET)) {\ def(card_list_s, all); all = hsl_board_friendly_cards(HSL_deck_player, HSL_attacker->id, 0); def(card_list_s, itm); foreach(itm, all) { hsl_apply_attachment(HSL_player, HSL_deck_player, card(itm), CN_STORMWIND_CHAMP_BONUS); hsl_change_attack(card(itm), 1); hsl_increase_health(card(itm), 1); } \ } #define onboard_CS2_231\ if(HSL_attacker && flag(&(HSL_attacker->state), onboard_CS2_231_FLAG, FLAG_ISSET)) {\ def(card_list_s, tiny); tiny = hsl_cards_by_name(HSL_deck_player, CN_TINY); def(card_list_s, itm); foreach(itm, tiny) { hsl_apply_attachment(HSL_player, HSL_deck_player, card(itm), CN_WISP_BONUS); hsl_change_attack(card(itm), 4); hsl_increase_health(card(itm), 4); } \ } #define __SECTION_ONBOARD\ onboard_CS2_097\ onboard_CS2_088\ onboard_CS2_118\ onboard_EX1_383\ onboard_CS2_065\ onboard_AT_018\ onboard_EX1_165t2\ onboard_EX1_559\ onboard_NEW1_011\ onboard_LOE_118\ onboard_CS2_222\ onboard_CS2_231\ #endif