RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
Card, Shop, Inventory, and Battle System

Files

file  battle_manager.gd
 Runs simple attack/defense dice combat for card-like Dictionaries.
 
file  battle_sequence_manager.gd
 Tracks multi-fight battle modes such as standard battles and raids.
 
file  card_inventory_adapter.gd
 Converts card-instance inventories into reusable table records.
 
file  card_manager.gd
 Loads card definitions from JSON and indexes them by id, load order, and rarity.
 
file  card_modifier_manager.gd
 Creates and applies reusable card instance modifiers.
 
file  collection_manager.gd
 Tracks cards that have ever been discovered separately from current ownership.
 
file  combat_card_slot_panel.gd
 Reusable renderer for active combat card/spell slot buttons.
 
file  economy_manager.gd
 Minimal reusable single-currency economy manager.
 
file  inventory_category_panel.gd
 Reusable renderer for categorized inventory stack panels.
 
file  inventory_manager.gd
 Owns duplicate-friendly card inventory state.
 
file  pack_manager.gd
 Loads booster pack definitions and rolls cards by configured rarity weights.
 
file  shop_manager.gd
 Coordinates card shop transactions across economy, pack, inventory, and modifier managers.
 

Detailed Description

Loads cards, opens packs, manages inventory instances, applies modifiers, handles shops, tracks collection state, stores currency, and runs turn-based battles.