RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
combat_card_factory.gd File Reference

Loads data-driven combat card catalogs and resolves discovery unlocks into deck entries. More...

Go to the source code of this file.

Namespaces

namespace  combat_card_factory
 

Variables

 combat_card_factory.DataCacheManager
 
 combat_card_factory.data_cache_manager
 
 combat_card_factory.composition_rules = data.get("composition", {}).duplicate(true)
 Load cards, manifestations, and modifiers from a JSON card catalog.
 
 combat_card_factory.id
 Load element and compound definitions for composed cards.
 
 combat_card_factory.Array
 Remove a runtime-composed card definition from the catalog.
 
 combat_card_factory.key
 
 combat_card_factory.Dictionary
 
 combat_card_factory.compound_def
 
 combat_card_factory.compound_id
 
 combat_card_factory.manifestation
 
 combat_card_factory.tier
 
 combat_card_factory.energy = max(0, energy)
 
 combat_card_factory.damage = max(1, damage)
 
 combat_card_factory.card_range = max(0, card_range)
 
 combat_card_factory.aoe_radius = max(0, aoe_radius)
 
 combat_card_factory.duration = max(0.05, duration)
 
 combat_card_factory.modifier
 
 combat_card_factory.compound_name
 
 combat_card_factory.manifestation_name
 
 combat_card_factory.card_name = "%s %s" % [" ".join(modifier_names), card_name]
 
 combat_card_factory.card_id
 
 combat_card_factory.targeting
 
 combat_card_factory.card
 
 combat_card_factory.cards = state.get("cards", {}).duplicate(true)
 
 combat_card_factory.manifestations = state.get("manifestations", {}).duplicate(true)
 
 combat_card_factory.modifiers = state.get("modifiers", {}).duplicate(true)
 
 combat_card_factory.elements = state.get("elements", {}).duplicate(true)
 
 combat_card_factory.compounds = state.get("compounds", {}).duplicate(true)
 
 combat_card_factory.sorted_modifiers
 
 combat_card_factory.text
 

Detailed Description

Loads data-driven combat card catalogs and resolves discovery unlocks into deck entries.

Definition in file combat_card_factory.gd.