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

Variables

 DataCacheManager
 
 data_cache_manager
 
 id
 
 entry = archetypes[archetype_id].duplicate(true)
 
 damage
 
 enemy
 
 enemy_cell
 
 dealt
 
 hit
 
 action
 
 enemy_id
 
 chance
 
 amount
 
 enemies = state.get("enemies", []).duplicate(true)
 
 damage_log = state.get("damage_log", []).duplicate(true)
 
 action_log = state.get("action_log", []).duplicate(true)
 
 active_projectiles = state.get("active_projectiles", []).duplicate(true)
 
 floating_numbers = state.get("floating_numbers", []).duplicate(true)
 
 archetype_id
 
 targeting
 
 visual
 
 type
 
 duration
 
 end_cell = _cell_from_value(hits[0].get("cell", origin_cell))
 
 behavior
 
 behavior_type
 
 distance
 
 attack_range
 
 aggro_range
 
 alerted
 
 move_distance
 
 next_cell
 
 directions
 
 start_index
 
 direction
 
 candidate
 
 delta
 
 tile_size
 
 world_position
 
 current
 
 item