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

Creates and applies reusable card instance modifiers. More...

Go to the source code of this file.

Namespaces

namespace  card_modifier_manager
 

Variables

 card_modifier_manager.Array
 Create a concrete card instance from a base definition.
 
 card_modifier_manager.int
 
 card_modifier_manager.instance
 
 card_modifier_manager.card
 Create a concrete card instance and randomly roll its modifiers.
 
 card_modifier_manager.level
 
 card_modifier_manager.modifier_ids
 
 card_modifier_manager.modifier
 
 card_modifier_manager.names
 Return display names for modifier ids.
 
 card_modifier_manager.parts
 Return a compact human-readable description of modifiers.
 
 card_modifier_manager.Dictionary
 Convert a gameplay-ready instance card into saveable instance state.
 
 card_modifier_manager.preview
 
 card_modifier_manager.material_level
 
int card_modifier_manager.next_uid = 1
 
 card_modifier_manager.uid
 
 card_modifier_manager.highest = max(highest, int(uid.trim_prefix("card_")))
 
 card_modifier_manager.roll
 
 card_modifier_manager.prefix
 
 card_modifier_manager.base_name
 
 card_modifier_manager.level_suffix
 
 card_modifier_manager.base_value
 
 card_modifier_manager.stat_gain
 

Detailed Description

Creates and applies reusable card instance modifiers.

This manager separates immutable base card definitions from mutable card instances. It rolls modifiers, applies level/merge stat growth, calculates resale value, and formats save records.

Definition in file card_modifier_manager.gd.