Skip to content

Releases: Vanilla-Expanded/VanillaPsycastsExpanded

RimWorld Release version

11 Oct 07:30

Choose a tag to compare

v2.03:

  • Fixed the transmute stone psycast, which was failing due to the addition of solid ice in Odyssey

RimWorld Release version

05 Mar 10:14

Choose a tag to compare

v1.12:

Tweaks courtesy of Sokyran:

  • Fix the ability to level the psylink over maximum
  • Most likely fix issues with wealth meditation

RimWorld Release version

18 Feb 14:49

Choose a tag to compare

v1.11:

  • Tweak: Fix KCSG missing symbol issues for psytrainers, courtesy of Sokyran the Dragon

  • Tweak: Extensive changes to psychic coma, courtesy of Sokyran the Dragon:

    • Several changes to AbilityExtension_PsychicComa:
      AbilityExtension_PsychicComa will now include coma duration in the ability tooltip
      Sadly, it was not possible to cleanly implement it for Ability_PsychicComa
      Added autoApply field (true by default)
      The hediff will be automatically applied after casting if it's true - if false the ability will need to manually handle applying the hediff
      Added GetComaDuration method which will calculate the duration of the coma for the caster
      The method is virtual, so it'll be easy to implement other duration formulas if needed
      Added ApplyComa method which will apply the coma to the caster
      Can be used for convenience to apply the coma from different places in code
      The method is virtual, so it'll be easy to change its behaviour if needed
    • AbilityExtension_Neuroquake no longer applies psychic coma
      The Neuroquake ability handles psychic coma through AbilityExtension_PsychicComa
      This means other it should be possible to implement Neuroquake that doesn't cause coma without custom code, if needed
    • Hediff_BlizzardSource now applies the hediff using the abilities AbilityExtension_PsychicComa
      If the ability does not include that specific defModExtension then the coma won't be applied
      This specifically requires setting autoApply to false so the coma won't be applied until the blizzard runs out
      This means other it should be possible to implement Blizzard that doesn't cause coma without custom code, if needed
    • Ability_PsychicComa won't apply the psychic coma if there's AbilityExtension_PsychicComa present
      Considering that this defModExtension has more customizability and features, there's no reason to use tha Ability_PsychicComa to achieve this
      Since it's not easily possible to change the abilityClass for an ability possessed by a pawn in-game (as far as I understand), this exists as a compatibility layer for abilities that want to modify their psychic coma without having to change the abilityClass
    • Removed all mentions of the psychic coma duration from all ability descriptions
    • Warning messages when casting neuroquake and timequake now mention that the coma lasts up to 5 days

RimWorld Release version

02 Jan 16:30

Choose a tag to compare

v1.1:

  • Fix: code tweak to avoid null heat givers breaking the whole system, courtesy of stavmeir
  • Tweak: allow waterskip to reveal invisible creatures for parity with vanilla, courtesy of neidhardt23
  • Slight update to a warning about missing MeditationFocusExtension, courtesy of Sokyran the Dragon

RimWorld Release version

01 May 07:38

Choose a tag to compare