Skip to content

Releases: Alchyr/BaseLib-StS2

v3.0.9

24 Apr 10:33
a2448cf

Choose a tag to compare

  • Compatibility update.
  • Console autocomplete stuff.

If you want to ensure backwards compatibility, utilize the CommonActions.Apply shortcuts for all power applications. The more annoying compatibility issue to fix will be any references to CardModel.CombatState or Creature.CombatState, which has been changed from CombatState to ICombatState. Most code that requires this can be replaced with BetaMainCompatibility.CardModel_.WrappedCombatState(card) or BetaMainCompatibility.Creature_.WrappedCombatState(creature). If you need to pass a combat state into another method, then this will not work directly and will require an additional workaround to call that method. An example of this is runState.IterateHookListeners(card.CombatState) which would become BetaMainCompatibility.RunState.IterateHookListeners.Invoke<IEnumerable>(runState, BetaMainCompatibility.CardModel_.CombatState.Get(card))

So in summary, I recommend just developing for one branch.

v3.0.8

21 Apr 20:06
d2cd173

Choose a tag to compare

  • Fix desync caused by after card play postfix
  • fix to scene constructor of AddedNode
  • allow nullable cardplay in CommonActions.CardBlock
  • fixes to NodeFactory unique node generation and NEnergyCounterFactory
  • other small fixes/adjustments

v3.0.7

19 Apr 06:56
213459f

Choose a tag to compare

  • AddedNode SpireField variant for adding a node to a scene
  • relic image overrides (+yummy cookie)
  • remove baselib singleton (replace with patches, to avoid affecting modeldb hash)
  • add modeldb hash display
  • global card description modifiers (DescriptionOverrides.CustomizeDescription += delegate)
  • DisplayVar

v3.0.6

16 Apr 20:02
2c1b55e

Choose a tag to compare

  • Log window fixes

v3.0.5

16 Apr 08:44
676a94d

Choose a tag to compare

  • Purge
  • IMaxHandSizeModifier
  • ## to disable simplified loc
  • config attributes rework
  • bugfixes

v3.0.3

14 Apr 05:02
32a9452

Choose a tag to compare

  • Adjustments/additions to SimpleLoc
  • Additional enum gen methods for dynamic enum generation
  • Sort common actions selection when from draw

v3.0.2

13 Apr 08:52
5b8e06f

Choose a tag to compare

  • Bugfixes
  • Mod config updates
  • zhs
  • IAddDumbVariablesToPowerDescription
  • character selection/randomization enable/disable for custom character
  • simplified loc
  • NRestSiteCharacterFactory
  • Generate enums using hashes for consistent value generation
  • CustomCalculatedVar classes for arbitrary numbers of calculated variables

v3.0.1

10 Apr 20:11
3d6fe54

Choose a tag to compare

:(

  • bugfixes
  • config updates

v0.3.0

09 Apr 10:25
cf40742

Choose a tag to compare

  • CustomEventModel, CustomEnchantmentModel
  • rus loc (Nitablade)
  • fix missing exceptions in showlog
  • Archaic Tooth interface (ITranscendenceCard)
  • ConstructedCardModel improvements
  • hp overlay bugfix

v0.2.8

07 Apr 20:27
bf05896

Choose a tag to compare

Changed and increased logging of patch process.
Health bar previews