[OTJ] Implementing "saddle" mechanic (#12012)

* [OTJ] Implement Trained Arynx

* implement saddle cost

* update saddled effect

* add test

* add sorcery speed to saddle ability

* apply requested changes

* [OTJ] Implement Quilled Charger

* rework test
This commit is contained in:
Evan Kranzler 2024-03-29 23:00:22 -04:00 committed by GitHub
parent 2dbd313956
commit 8fbc7c9507
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 447 additions and 2 deletions

View file

@ -160,7 +160,7 @@ public class GameEvent implements Serializable {
*/
CREW_VEHICLE,
/* CREW_VEHICLE
targetId the id of the creature that crewed a vehicle
targetId the id of the creature that will crew a vehicle
sourceId sourceId of the vehicle
playerId the id of the controlling player
*/
@ -176,6 +176,24 @@ public class GameEvent implements Serializable {
sourceId sourceId of the vehicle
playerId the id of the controlling player
*/
SADDLE_MOUNT,
/* SADDLE_MOUNT
targetId the id of the creature that will saddle a mount
sourceId sourceId of the mount
playerId the id of the controlling player
*/
SADDLED_MOUNT,
/* SADDLED_MOUNT
targetId the id of the creature that saddled a mount
sourceId sourceId of the mount
playerId the id of the controlling player
*/
MOUNT_SADDLED,
/* MOUNT_SADDLED
targetId the id of the mount
sourceId sourceId of the mount
playerId the id of the controlling player
*/
X_MANA_ANNOUNCE,
/* X_MANA_ANNOUNCE
mana x-costs announced by players (X value can be changed by replace events like Unbound Flourishing)