Skip to main content

manabrew_engine/trigger/
mod.rs

1#[path = "trigger_handler.rs"]
2pub mod handler;
3pub mod selector_domain;
4#[allow(clippy::module_inception)]
5pub mod trigger;
6pub mod trigger_abandoned;
7pub mod trigger_ability_activated;
8pub mod trigger_ability_resolves;
9pub mod trigger_ability_triggered;
10pub mod trigger_adapt;
11pub mod trigger_always;
12pub mod trigger_attached;
13pub mod trigger_attacker_blocked;
14pub mod trigger_attacker_blocked_by_creature;
15pub mod trigger_attacker_blocked_once;
16pub mod trigger_attacker_unblocked;
17pub mod trigger_attacker_unblocked_once;
18pub mod trigger_attackers_declared;
19pub mod trigger_attacks;
20pub mod trigger_become_monarch;
21pub mod trigger_become_monstrous;
22pub mod trigger_become_renowned;
23pub mod trigger_becomes_crewed;
24pub mod trigger_becomes_plotted;
25pub mod trigger_becomes_saddled;
26pub mod trigger_becomes_target;
27pub mod trigger_becomes_target_once;
28pub mod trigger_blockers_declared;
29pub mod trigger_blocks;
30pub mod trigger_case_solved;
31pub mod trigger_championed;
32pub mod trigger_changes_controller;
33pub mod trigger_changes_zone;
34pub mod trigger_changes_zone_all;
35pub mod trigger_chaos_ensues;
36pub mod trigger_claim_prize;
37pub mod trigger_clashed;
38pub mod trigger_class_level_gained;
39pub mod trigger_collect_evidence;
40pub mod trigger_commit_crime;
41pub mod trigger_completed_dungeon;
42pub mod trigger_conjure_all;
43pub mod trigger_counter_added;
44pub mod trigger_counter_added_all;
45pub mod trigger_counter_added_once;
46pub mod trigger_counter_player_added_all;
47pub mod trigger_counter_removed;
48pub mod trigger_counter_removed_once;
49pub mod trigger_counter_type_added_all;
50pub mod trigger_countered;
51pub mod trigger_crank_contraption;
52pub mod trigger_crewed_saddled;
53pub mod trigger_cycled;
54pub mod trigger_damage_all;
55pub mod trigger_damage_dealt_once;
56pub mod trigger_damage_done;
57pub mod trigger_damage_done_once;
58pub mod trigger_damage_done_once_by_controller;
59pub mod trigger_damage_prevented_once;
60pub mod trigger_day_time_changes;
61pub mod trigger_destroyed;
62pub mod trigger_devoured;
63pub mod trigger_discarded;
64pub mod trigger_discarded_all;
65pub mod trigger_discover;
66pub mod trigger_drawn;
67pub mod trigger_elementalbend;
68pub mod trigger_enlisted;
69pub mod trigger_entered_room;
70pub mod trigger_evolved;
71pub mod trigger_excess_damage;
72pub mod trigger_excess_damage_all;
73pub mod trigger_exerted;
74pub mod trigger_exiled;
75pub mod trigger_exploited;
76pub mod trigger_explores;
77pub mod trigger_fight;
78pub mod trigger_fight_once;
79pub mod trigger_flipped_coin;
80pub mod trigger_forage;
81pub mod trigger_foretell;
82pub mod trigger_fully_unlock;
83pub mod trigger_give_gift;
84pub mod trigger_immediate;
85pub mod trigger_investigated;
86pub mod trigger_ir;
87pub mod trigger_land_played;
88pub mod trigger_life_gained;
89pub mod trigger_life_lost;
90pub mod trigger_life_lost_all;
91pub mod trigger_loses_game;
92pub mod trigger_mana_added;
93pub mod trigger_mana_expend;
94pub mod trigger_manifest_dread;
95pub mod trigger_mentored;
96pub mod trigger_milled;
97pub mod trigger_milled_all;
98pub mod trigger_milled_once;
99pub mod trigger_mutates;
100pub mod trigger_new_game;
101pub mod trigger_pay_cumulative_upkeep;
102pub mod trigger_pay_echo;
103pub mod trigger_pay_life;
104pub mod trigger_phase;
105pub mod trigger_phase_in;
106pub mod trigger_phase_out;
107pub mod trigger_phase_out_all;
108pub mod trigger_planar_dice;
109pub mod trigger_planeswalked_from;
110pub mod trigger_planeswalked_to;
111pub mod trigger_proliferate;
112pub mod trigger_ring_tempts_you;
113pub mod trigger_rolled_die;
114pub mod trigger_rolled_die_once;
115pub mod trigger_sacrificed;
116pub mod trigger_sacrificed_once;
117pub mod trigger_scry;
118pub mod trigger_searched_library;
119pub mod trigger_seek_all;
120pub mod trigger_set_in_motion;
121pub mod trigger_shuffled;
122pub mod trigger_specializes;
123pub mod trigger_spell_ability_cast_or_copy;
124pub mod trigger_surveil;
125pub mod trigger_takes_initiative;
126pub mod trigger_tap_all;
127pub mod trigger_taps;
128pub mod trigger_taps_for_mana;
129pub mod trigger_token_created;
130pub mod trigger_token_created_once;
131pub mod trigger_trains;
132pub mod trigger_transformed;
133pub mod trigger_turn_begin;
134pub mod trigger_turn_face_up;
135pub mod trigger_type;
136pub mod trigger_unattach;
137pub mod trigger_unlock_door;
138pub mod trigger_untap_all;
139pub mod trigger_untaps;
140pub mod trigger_visit_attraction;
141pub mod trigger_vote;
142pub mod trigger_waiting;
143pub mod wrapped_ability;
144
145pub use self::trigger::*;
146pub use handler::*;
147pub use trigger_immediate::*;
148pub use trigger_ir::*;
149pub use trigger_type::*;
150pub use trigger_waiting::*;
151pub use wrapped_ability::*;