RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
Grid Combat System

Data-first tactical grid combat helpers for RPGs and card battlers. More...

Variables

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

Detailed Description

Data-first tactical grid combat helpers for RPGs and card battlers.

Variable Documentation

◆ action

grid_combat_manager.action

Definition at line 113 of file grid_combat_manager.gd.

◆ action_log

grid_combat_manager.action_log = state.get("action_log", []).duplicate(true)

Definition at line 243 of file grid_combat_manager.gd.

◆ active_projectiles

grid_combat_manager.active_projectiles = state.get("active_projectiles", []).duplicate(true)

Definition at line 244 of file grid_combat_manager.gd.

◆ aggro_range

grid_combat_manager.aggro_range

Definition at line 290 of file grid_combat_manager.gd.

◆ alerted

grid_combat_manager.alerted

Definition at line 291 of file grid_combat_manager.gd.

◆ amount

grid_combat_manager.amount

Definition at line 223 of file grid_combat_manager.gd.

◆ archetype_id

grid_combat_manager.archetype_id

Definition at line 249 of file grid_combat_manager.gd.

◆ attack_range

grid_combat_manager.attack_range

Definition at line 289 of file grid_combat_manager.gd.

◆ behavior

grid_combat_manager.behavior

Definition at line 286 of file grid_combat_manager.gd.

◆ behavior_type

grid_combat_manager.behavior_type

Definition at line 287 of file grid_combat_manager.gd.

◆ candidate

grid_combat_manager.candidate

Definition at line 327 of file grid_combat_manager.gd.

◆ chance

grid_combat_manager.chance

Definition at line 219 of file grid_combat_manager.gd.

◆ current

grid_combat_manager.current

Definition at line 408 of file grid_combat_manager.gd.

◆ damage

grid_combat_manager.damage

Definition at line 63 of file grid_combat_manager.gd.

◆ damage_log

grid_combat_manager.damage_log = state.get("damage_log", []).duplicate(true)

Definition at line 242 of file grid_combat_manager.gd.

◆ data_cache_manager

grid_combat_manager.data_cache_manager

Definition at line 15 of file grid_combat_manager.gd.

◆ DataCacheManager

grid_combat_manager.DataCacheManager

Definition at line 7 of file grid_combat_manager.gd.

◆ dealt

grid_combat_manager.dealt

Definition at line 71 of file grid_combat_manager.gd.

◆ delta

grid_combat_manager.delta

Definition at line 362 of file grid_combat_manager.gd.

◆ direction

grid_combat_manager.direction

Definition at line 326 of file grid_combat_manager.gd.

◆ directions

grid_combat_manager.directions

Definition at line 323 of file grid_combat_manager.gd.

◆ distance

grid_combat_manager.distance

Definition at line 288 of file grid_combat_manager.gd.

◆ duration

grid_combat_manager.duration

Definition at line 264 of file grid_combat_manager.gd.

◆ end_cell

grid_combat_manager.end_cell = _cell_from_value(hits[0].get("cell", origin_cell))

Definition at line 265 of file grid_combat_manager.gd.

◆ enemies

grid_combat_manager.enemies = state.get("enemies", []).duplicate(true)

Definition at line 241 of file grid_combat_manager.gd.

◆ enemy

grid_combat_manager.enemy

Definition at line 66 of file grid_combat_manager.gd.

◆ enemy_cell

grid_combat_manager.enemy_cell

Definition at line 69 of file grid_combat_manager.gd.

◆ enemy_id

grid_combat_manager.enemy_id

Definition at line 214 of file grid_combat_manager.gd.

◆ entry

grid_combat_manager.entry = archetypes[archetype_id].duplicate(true)

Definition at line 48 of file grid_combat_manager.gd.

◆ floating_numbers

grid_combat_manager.floating_numbers = state.get("floating_numbers", []).duplicate(true)

Definition at line 245 of file grid_combat_manager.gd.

◆ hit

grid_combat_manager.hit

Definition at line 76 of file grid_combat_manager.gd.

◆ id

grid_combat_manager.id

Definition at line 34 of file grid_combat_manager.gd.

◆ item

grid_combat_manager.item

Definition at line 422 of file grid_combat_manager.gd.

◆ move_distance

grid_combat_manager.move_distance

Definition at line 301 of file grid_combat_manager.gd.

◆ next_cell

grid_combat_manager.next_cell

Definition at line 304 of file grid_combat_manager.gd.

◆ start_index

grid_combat_manager.start_index

Definition at line 324 of file grid_combat_manager.gd.

◆ targeting

grid_combat_manager.targeting

Definition at line 261 of file grid_combat_manager.gd.

◆ tile_size

grid_combat_manager.tile_size

Definition at line 384 of file grid_combat_manager.gd.

◆ type

grid_combat_manager.type

Definition at line 263 of file grid_combat_manager.gd.

◆ visual

grid_combat_manager.visual

Definition at line 262 of file grid_combat_manager.gd.

◆ world_position

grid_combat_manager.world_position

Definition at line 385 of file grid_combat_manager.gd.