|
RapidGameFramework
Reusable Godot managers for data-driven small games
|
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. | |
Loads cards, opens packs, manages inventory instances, applies modifiers, handles shops, tracks collection state, stores currency, and runs turn-based battles.