|
RapidGameFramework
Reusable Godot managers for data-driven small games
|
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 | |
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.