RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
room_event_director Namespace Reference

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)
 

Variable Documentation

◆ Array

room_event_director.Array

Definition at line 80 of file room_event_director.gd.

◆ blocked_by_item

room_event_director.blocked_by_item

Definition at line 98 of file room_event_director.gd.

◆ catalog

room_event_director.catalog

Definition at line 10 of file room_event_director.gd.

◆ Dictionary

room_event_director.Dictionary

Definition at line 17 of file room_event_director.gd.

◆ event_chance

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.

◆ EventManager

room_event_director.EventManager

Definition at line 8 of file room_event_director.gd.

◆ last_seen

room_event_director.last_seen = state.get("last_seen", {}).duplicate(true)

Definition at line 128 of file room_event_director.gd.

◆ missing_requirement

room_event_director.missing_requirement

Definition at line 94 of file room_event_director.gd.

◆ next_eligible_stage

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.

◆ quiet_gap_max

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.

◆ quiet_gap_min

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.

◆ trade_progress_multiplier

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.

◆ Variant

room_event_director.Variant

Definition at line 56 of file room_event_director.gd.