|
RapidGameFramework
Reusable Godot managers for data-driven small games
|
Variables | |
| EventManager | |
| catalog | |
| Dictionary | |
| event_chance = clampf(float(settings.get("event_chance", event_chance)), 0.0, 1.0) | |
| quiet_gap_min = maxi(1, int(settings.get("quiet_gap_min", quiet_gap_min))) | |
| quiet_gap_max = maxi(quiet_gap_min, int(settings.get("quiet_gap_max", quiet_gap_max))) | |
| trade_progress_multiplier = maxf(1.0, float(settings.get("trade_progress_multiplier", trade_progress_multiplier))) | |
| Variant | |
| Array | |
| missing_requirement | |
| blocked_by_item | |
| next_eligible_stage = stage + rng.randi_range(quiet_gap_min, quiet_gap_max) | |
| last_seen = state.get("last_seen", {}).duplicate(true) | |
| room_event_director.Array |
Definition at line 80 of file room_event_director.gd.
| room_event_director.blocked_by_item |
Definition at line 98 of file room_event_director.gd.
| room_event_director.catalog |
Definition at line 10 of file room_event_director.gd.
| room_event_director.Dictionary |
Definition at line 17 of file room_event_director.gd.
| room_event_director.event_chance = clampf(float(settings.get("event_chance", event_chance)), 0.0, 1.0) |
Definition at line 26 of file room_event_director.gd.
| room_event_director.EventManager |
Definition at line 8 of file room_event_director.gd.
| room_event_director.last_seen = state.get("last_seen", {}).duplicate(true) |
Definition at line 128 of file room_event_director.gd.
| room_event_director.missing_requirement |
Definition at line 94 of file room_event_director.gd.
| int room_event_director.next_eligible_stage = stage + rng.randi_range(quiet_gap_min, quiet_gap_max) |
Definition at line 113 of file room_event_director.gd.
| room_event_director.quiet_gap_max = maxi(quiet_gap_min, int(settings.get("quiet_gap_max", quiet_gap_max))) |
Definition at line 28 of file room_event_director.gd.
| room_event_director.quiet_gap_min = maxi(1, int(settings.get("quiet_gap_min", quiet_gap_min))) |
Definition at line 27 of file room_event_director.gd.
| room_event_director.trade_progress_multiplier = maxf(1.0, float(settings.get("trade_progress_multiplier", trade_progress_multiplier))) |
Definition at line 29 of file room_event_director.gd.
| room_event_director.Variant |
Definition at line 56 of file room_event_director.gd.