Implementing "collect evidence" mechanic (#11671)

* [MKM] Implement Axebane Ferox

* add exile to cost, fix text

* add targeting message copied from crew ability

* [MKM] Implement Forensic Researcher

* [MKM] Implement Izoni, Center of the Web

* implement requested changes

* merge fix

* [MKM] Implement Sample Collector

* [MKM] Implement Evidence Examiner

* [MKM] Implement Surveillance Monitor

* [MKM] Implement Vitu-Ghazi Inspector

* [MKM] Implement Crimestopper Sprite

* [MKM] Implement Urgent Necropsy

* [MKM] Implement Analyze the Pollen

* implement requested changes

* add can pay cost check to counter unless pays effect

* fix test failure

* add tests

* fix prompt message
This commit is contained in:
Evan Kranzler 2024-01-27 20:26:14 -05:00 committed by GitHub
parent 322c49e37f
commit 99c2ffa231
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
21 changed files with 1162 additions and 4 deletions

View file

@ -573,6 +573,12 @@ public class GameEvent implements Serializable {
playerId the player suspecting
*/
BECOME_SUSPECTED,
/* Evidence collected
targetId same as sourceId
sourceId of the ability for the cost
playerId the player paying the cost
*/
EVIDENCE_COLLECTED,
//custom events
CUSTOM_EVENT
}