#ifndef SECTION_DESTROYED_H_ #define SECTION_DESTROYED_H_ #define destroyed_EX1_354\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_EX1_354_FLAG, FLAG_ISSET)) {\ hsl_add_new_card_hand(HSL_deck_player, "EX1_354", holder); \ } #define destroyed_CS2_012\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_CS2_012_FLAG, FLAG_ISSET)) {\ hsl_add_new_card_hand(HSL_deck_player, CN_SWIPES, holder); \ } #define destroyed_EX1_371\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_EX1_371_FLAG, FLAG_ISSET)) {\ hsl_add_new_card_hand(HSL_deck_player, "EX1_371", holder); \ } #define destroyed_EX1_312\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_EX1_312_FLAG, FLAG_ISSET)) {\ hsl_add_new_card_hand(HSL_deck_player, CN_BLACK_HOLE, holder); \ } #define destroyed_CS2_011\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_CS2_011_FLAG, FLAG_ISSET)) {\ hsl_add_new_card_hand(HSL_deck_player, CN_ENRAGE, holder); \ } #define destroyed_OG_223\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_OG_223_FLAG, FLAG_ISSET)) {\ hsl_add_new_card_hand(HSL_deck_player, CN_GODS_STRENGTH, holder); \ } #define destroyed_EX1_251\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_EX1_251_FLAG, FLAG_ISSET)) {\ hsl_add_new_card_hand(HSL_deck_player, CN_FORKED_LIGHTNING, holder); \ } #define destroyed_EX1_259\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_EX1_259_FLAG, FLAG_ISSET)) {\ hsl_add_new_card_hand(HSL_deck_player, CN_GODS_WRATH, holder); \ } #define destroyed_OG_101\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_OG_101_FLAG, FLAG_ISSET)) {\ hsl_add_new_card_hand(HSL_deck_player, CN_DEMONIC_CONVERSION, holder); \ } #define destroyed_CS2_108\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_CS2_108_FLAG, FLAG_ISSET)) {\ hsl_add_new_card_hand(HSL_deck_player, CN_CULLING_BLADE, holder); \ } #define destroyed_EX1_303\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_EX1_303_FLAG, FLAG_ISSET)) {\ hsl_add_new_card_hand(HSL_deck_player, CN_REQUIEM_OF_SOULS, holder); \ } #define destroyed_NEW1_036\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_NEW1_036_FLAG, FLAG_ISSET)) {\ hsl_add_new_card_hand(HSL_deck_player, CN_WARCRY, holder); \ } #define destroyed_BRM_003\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_BRM_003_FLAG, FLAG_ISSET)) {\ hsl_add_new_card_hand(HSL_deck_player, CN_DRAGONS_BREATH, holder); \ } #define destroyed_AT_001\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_AT_001_FLAG, FLAG_ISSET)) {\ hsl_add_new_card_hand(HSL_deck_player, CN_LAGUNA_BLADE, holder); \ } #define destroyed_CS2_118\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_CS2_118_FLAG, FLAG_ISSET)) {\ hsl_destroy_inhand(CN_REQUIEM_OF_SOULS); \ } #define destroyed_AT_128\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_AT_128_FLAG, FLAG_ISSET)) {\ hsl_summon_card(hsl_deck(HSL_fake_defender), CN_SKELETON, cardholder); \ } #define destroyed_EX1_383\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_EX1_383_FLAG, FLAG_ISSET)) {\ hsl_destroy_inhand(CN_WARCRY); hsl_destroy_inhand(CN_GODS_STRENGTH); \ } #define destroyed_CS2_065\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_CS2_065_FLAG, FLAG_ISSET)) {\ hsl_destroy_inhand(CN_DEMONIC_CONVERSION); hsl_destroy_inhand(CN_BLACK_HOLE); \ } #define destroyed_AT_018\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_AT_018_FLAG, FLAG_ISSET)) {\ hsl_destroy_inhand(CN_DRAGONS_BREATH); hsl_destroy_inhand(CN_LAGUNA_BLADE); \ } #define destroyed_EX1_165t2\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_EX1_165t2_FLAG, FLAG_ISSET)) {\ hsl_destroy_inhand(CN_ENRAGE); hsl_destroy_inhand(CN_SWIPES); \ } #define destroyed_EX1_559\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_EX1_559_FLAG, FLAG_ISSET)) {\ hsl_destroy_inhand(CN_FORKED_LIGHTNING); hsl_destroy_inhand(CN_GODS_WRATH); \ } #define destroyed_NEW1_011\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_NEW1_011_FLAG, FLAG_ISSET)) {\ hsl_destroy_inhand(CN_CULLING_BLADE); hsl_destroy_inhand(CN_COUNTER_HELIX); \ } #define destroyed_CS2_222\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_CS2_222_FLAG, FLAG_ISSET)) {\ def(card_list_s, all); all = hsl_board_friendly_cards(hsl_deck(HSL_fake_defender), -1, 0); def(card_list_s, itm) foreach(itm, all) { hsl_remove_attachment(hsl_deck(HSL_fake_defender), NULL, card(itm), CN_STORMWIND_CHAMP_BONUS); hsl_change_attack(card(itm), -1); hsl_decrease_health(card(itm), 1); } \ } #define destroyed_CS2_231\ if(HSL_fake_defender && flag(&(HSL_fake_defender->state), destroyed_CS2_231_FLAG, FLAG_ISSET)) {\ def(card_list_s, tiny); tiny = hsl_cards_by_name(hsl_deck(HSL_fake_defender), CN_TINY); def(card_list_s, itm); foreach(itm, tiny) { hsl_remove_attachment(hsl_deck(card(itm)), NULL, card(itm), CN_WISP_BONUS); hsl_change_attack(card(itm), -4); hsl_decrease_health(card(itm), 4); } \ } #define __SECTION_DESTROYED\ destroyed_EX1_354\ destroyed_CS2_012\ destroyed_EX1_371\ destroyed_EX1_312\ destroyed_CS2_011\ destroyed_OG_223\ destroyed_EX1_251\ destroyed_EX1_259\ destroyed_OG_101\ destroyed_CS2_108\ destroyed_EX1_303\ destroyed_NEW1_036\ destroyed_BRM_003\ destroyed_AT_001\ destroyed_CS2_118\ destroyed_AT_128\ destroyed_EX1_383\ destroyed_CS2_065\ destroyed_AT_018\ destroyed_EX1_165t2\ destroyed_EX1_559\ destroyed_NEW1_011\ destroyed_CS2_222\ destroyed_CS2_231\ #endif