[confirmed]Vigean Hydropon
Posted: 30 Jun 2022, 19:30
If Vigean Hydropon loses its ability by Lignify or Oko, Thief of Crowns, etc., it cannot attack.
However, it can block.
However, it can block.
High Quality Resources for Collectible Card Games and Home of the CCGHQ Team
https://www.slightlymagic.net/forum/
https://www.slightlymagic.net/forum/viewtopic.php?f=86&t=31353
(!(instance->token_status & STATUS_CANT_ATTACK) || is_humiliated(player, card, AL_STATIC))
int can_attack(int player, int card)
{
//0x434c30
card_instance_t* instance = get_card_instance(player, card);
if (instance->internal_card_id >= 0
&& (!(instance->regen_status & KEYWORD_DEFENDER)
|| (instance->token_status & STATUS_WALL_CAN_ATTACK))
&& (is_what(player, card, TYPE_CREATURE) || (instance->state & STATE_NONCREATURE_CAN_ATTACK))
&& !(instance->state & (STATE_OUBLIETTED|STATE_SUMMON_SICK|STATE_TAPPED))
&& (!(instance->token_status & STATUS_CANT_ATTACK) || is_humiliated(player, card, AL_STATIC)) )
{
..... rest code
You're right - that one's keyworded so it should probably be ok. Makes fixing this even easier.This seems to work fine why does it need to change?drool66 wrote: cannot_block().