|
RapidGameFramework
Reusable Godot managers for data-driven small games
|
Variables | |
| Array | |
| Create a concrete card instance from a base definition. | |
| int | |
| instance | |
| card | |
| Create a concrete card instance and randomly roll its modifiers. | |
| level | |
| modifier_ids | |
| modifier | |
| names | |
| Return display names for modifier ids. | |
| parts | |
| Return a compact human-readable description of modifiers. | |
| Dictionary | |
| Convert a gameplay-ready instance card into saveable instance state. | |
| preview | |
| material_level | |
| int | next_uid = 1 |
| uid | |
| highest = max(highest, int(uid.trim_prefix("card_"))) | |
| roll | |
| prefix | |
| base_name | |
| level_suffix | |
| base_value | |
| stat_gain | |
| card_modifier_manager.Array |
Create a concrete card instance from a base definition.
Definition at line 74 of file card_modifier_manager.gd.
| card_modifier_manager.base_name |
Definition at line 201 of file card_modifier_manager.gd.
| card_modifier_manager.base_value |
Definition at line 207 of file card_modifier_manager.gd.
| card_modifier_manager.card |
Create a concrete card instance and randomly roll its modifiers.
Apply one instance record to a base card definition. Returns a gameplay-ready card Dictionary with stats, value, name, level, and lock state.
Definition at line 92 of file card_modifier_manager.gd.
| card_modifier_manager.Dictionary |
Convert a gameplay-ready instance card into saveable instance state.
Return the number of merges allowed for a base card rarity.
Return max level for a card, capped by the global framework max.
Return whether an instance can still be upgraded by level.
Return a non-mutating preview card after applying one merge material.
Definition at line 161 of file card_modifier_manager.gd.
| card_modifier_manager.highest = max(highest, int(uid.trim_prefix("card_"))) |
Definition at line 177 of file card_modifier_manager.gd.
| card_modifier_manager.instance |
Definition at line 75 of file card_modifier_manager.gd.
| card_modifier_manager.int |
Definition at line 74 of file card_modifier_manager.gd.
| card_modifier_manager.level |
Definition at line 93 of file card_modifier_manager.gd.
| card_modifier_manager.level_suffix |
Definition at line 202 of file card_modifier_manager.gd.
| card_modifier_manager.material_level |
Definition at line 163 of file card_modifier_manager.gd.
| card_modifier_manager.modifier |
Definition at line 105 of file card_modifier_manager.gd.
| card_modifier_manager.modifier_ids |
Definition at line 94 of file card_modifier_manager.gd.
| card_modifier_manager.names |
Return display names for modifier ids.
Definition at line 116 of file card_modifier_manager.gd.
| int card_modifier_manager.next_uid = 1 |
Definition at line 169 of file card_modifier_manager.gd.
| card_modifier_manager.parts |
Return a compact human-readable description of modifiers.
Definition at line 126 of file card_modifier_manager.gd.
| card_modifier_manager.prefix |
Definition at line 200 of file card_modifier_manager.gd.
| card_modifier_manager.preview |
Definition at line 162 of file card_modifier_manager.gd.
| card_modifier_manager.roll |
Definition at line 182 of file card_modifier_manager.gd.
| card_modifier_manager.stat_gain |
Definition at line 208 of file card_modifier_manager.gd.
| card_modifier_manager.uid |
Definition at line 175 of file card_modifier_manager.gd.