# Counter moved by card but only for a side

**URL:** <https://forum.vassalengine.org/t/counter-moved-by-card-but-only-for-a-side/10698>\
**Category:** Module Design\
**Created:** [June 7, 2020, 12:41pm UTC](https://forum.vassalengine.org/t/counter-moved-by-card-but-only-for-a-side/10698 "2020-06-07T12:41:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Salfuman](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/s/a9adbd/32.png) [@Salfuman](https://forum.vassalengine.org/u/Salfuman)\
**Post date:** [June 7, 2020, 12:41pm UTC](https://forum.vassalengine.org/t/counter-moved-by-card-but-only-for-a-side/10698/1 "2020-06-07T12:41:48Z")

</div>

I want a counter is moved by a card when this counter show his frontal side, not when the reverse side is showed.

Is this possible?

---

<div class="post-metadata">

**Author:** ![Cattlesquat](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/cattlesquat/32/241_2.png) [@Cattlesquat](https://forum.vassalengine.org/u/Cattlesquat)\
**Post date:** [June 7, 2020, 2:34pm UTC](https://forum.vassalengine.org/t/counter-moved-by-card-but-only-for-a-side/10698/2 "2020-06-07T14:34:23Z")

</div>

Yes you would have the card send a Global Key Command (to be picked up by a trait in the counter, causing it to move), and you could use the GKC’s matching expression to only match counters that are face-up. How to check if a counter is face-up depends on how you have the counter configured – either checking the built-in level property of the counter or checking the same thing its “level follows expression” field checks.

---

<div class="post-metadata">

**Author:** ![Salfuman](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/s/a9adbd/32.png) [@Salfuman](https://forum.vassalengine.org/u/Salfuman)\
**Post date:** [June 7, 2020, 11:47pm UTC](https://forum.vassalengine.org/t/counter-moved-by-card-but-only-for-a-side/10698/3 "2020-06-07T23:47:05Z")

</div>

Thanks, this works 😃
