Re: Conspiracy 2: Take the Crown Spoiler Season
The way melee is written, it looks back to the attack declaration. But since it triggers there, there is no chance of adding/removing attackers before it triggers, and so the moment it triggers, you can just count number of opponents that are being attacked and lock that number in as the bonus. Nothing that happens afterwards can change it.Hanmac wrote:hey i am will try to implement Melee (the keyword) and the Monarch stuff.
(or does someone already begin with that?)
===
for Melee i was thinking because i am unsure if it does count stuff that was put onto the battlefield attacking, or if only declared attacks count.
hm i am unsure if Planeswalker does not count, i wanted to use "Combat.isPlayerAttacked" but that does look for Planeswalker too.
might need some other function to look if the player is Attacked.
===
Monarch seems to be a bit easier:
- Game Attributes like "Player getMonarch()" & "Player getUpkeepMonarch()"
- Player Property "isMonarch"
- Player function to create the Monarch Effect (i think just a Card object with special ImageKey, similar to DetatchedCardEffect?)
- GameAction becomeMonarch(Player) (if Player is already the Monarch, do nothing, otherwise remove the Monarch Effect from the other players, create the one for that player, and cause the trigger to run)
- BecomeMonarchEffect that more or less simply calls the GameAction
- TriggerBecomeMonarch where the Params has Player, PreviousPlayer, and UpkeepPlayer
plus some logic when the monarch leaves the game. (for that i need to see where it should go, probably game too)
===
Goad seems a bit complicated for me, maybe someone else that has more exp with the AttackRestriction & Conditions can check that out.
(the problem is for example that if it can not attack another player, it does need to attack you)
Goad is not that complicated; basically, it creates two attack enforcement effects. One is that the creature must attack each combat, second is that the creature must attack a player other than you each combat.
Normally, the creature obeys both requirements by attacking another player, but if it's impossible to satisfy the second requirement, the first requirement still applies and the creature must attack somehow (you, or a planeswalker) if possible.
EDIT: OK, and now we have Spy Kit, an equipment that adds additional names to a creature.