List of Notable Features and Things That Still Need Documentation

Smaller Things That Won’t Get A Full Page

  • DescriptionOverrides.CustomizeDescription += delegate (global description modifiers)
  • RelicImageOverridePatch.AddOverride<BurningBlood>(new("relic.png".BigRelicImagePath(), "relic.png".RelicImagePath(), "relic_outline.png".RelicImagePath())); (relic image overrides, can add condition)
  • Add scrolling when too many characters for normal character selection

List of Things that BaseLib Does That Aren’t Exactly Features But Should Be Mentioned

  • Properties marked with [SavedProperty] are registered with the game’s SavedPropertiesTypeCache automatically
  • Missing localization will log an error rather than crashing
  • Custom character card pools will have an option added to the compendium
  • Debuffs self-applied during the player’s turn involving CustomModel classes will not skip their first duration tick
  • Compatibility patches to prevent crashes when using a custom character
  • CommonActions class with some shortenings of commands commonly used by cards