Skip to content

Releases: ilikegoodfood/VerbExpansionFramework

Verb Expansion Framework 1.1.5c

15 Jan 17:01
Compare
Choose a tag to compare

Merged bug-fix kindly supplied by user krypt-lynx.

Verb Expansion Framework 1.1.5

06 Sep 09:09
Compare
Choose a tag to compare

New Features:

  • Implemented VEF_Verb_Explode, VEF_Verb_ExplodeSafe and VEF_Verb_SelfDestruct.
  • Implemented VEF_VerbProperties_Explode to support the verb classes.
  • Implemented smokepopSound to the SmokepopDefense comps, allowing modders to set what SoundDef is used on the smokepop event.

Bugfixes

  • More nameless minor code improvements.

Verb Expansion Framework 1.1.5b

17 Sep 13:30
Compare
Choose a tag to compare
  • Fixed smokepopDefense icorrectly triggering in response to melee attacks.
  • HediffSetDef should now correctly handle multiple instances of a hediffDef being in the parts list.
  • HediffSetDefs should now work without either an incomplete or complete hediffDef.

Verb Expansion Framework 1.1.4

29 Aug 09:10
Compare
Choose a tag to compare

New Features:

  • HediffSets allow you to lock powerful bonuses behind a list of prerequisite hediffs.
  • Verb_ShootBody is an alternative to Verb_Shoot that modifies the damage output based on the bodysize of the pawn firing the verb.

Bugfixes

  • Nothing specific, but a bunch of minor and ongoing code improvements.

Verb Expansion Framework 1.1.3

21 Aug 15:29
b1f9b73
Compare
Choose a tag to compare

Bugfixes

  • Myriad small fixes involving the Squad Attack Gizmos.

Compatibility

  • Compatibility patch for Cybernetic Warfare's WargearToggle Comp (VEF's gizmo takes over).

Verb Labels
I have discovered that verbs with their own labels must have those labels defined in the language data for your mod. Make sure that the verb's label shows up correctly in game.

Verb Expansion Framework 1.1.2

18 Aug 16:37
6fc2be8
Compare
Choose a tag to compare

Bugfixes/Compatibility

  • Fixed null errorr for pawn that do not inherit comps from Pawn.
  • This fixes A RimWorld of Magic's Minions!

Verb Expansion Framework 1.1.1f

08 Aug 10:21
1a77889
Compare
Choose a tag to compare

New Features:

  • Implements Health Modifier (HediffComp).
  • Implements HealthModifier Capacity and HealthModifierFactor Capacity.

Compatibility:

  • Reworked out mod-compatibility is set up internally, allowing for faster, more stable, development of mod compatibility.
  • Fixed null error in compatibility feature for rollo's DualWield.
  • Fixed issues with compatibility for dll-only mods.

Standalone Frameworks:

The Verb Expansion Framework is a large and powerful framework that modifies the selection and use of ranged Verbs on a large scale. In addition to this core foundation, it provides a number of HediffComp and ThingComp sets that would function perfectly well on their own.

Since there are many mods that would benefit from these minor features and that do not require the core features of VEF, it makes sense to split these features into mini-frameworks. I have been working may through the already implemented features creating standalone version that are compatible with each other and with VEF.

Expect these standalone frameworks to become available soon.

Ongoing Work:

I have also been doing extensive work and experimentation with how these frameworks interact in order to minimise any performance impact and i have been examining the inner workings of the shieldbelt system, which is very complex, in order to try and offer Hediff compatible and race definition compatible versions of it. It is vitally important to me that these features interact with each other in a sensible way, try to maintain the core balance of RimWorld and are as mod compatible as humanly possible.

That said, I have had to slow down development, as this has been a manic five weeks for me. I have put in an average of 70 hours of work to this framework each week, to an estimated total of 350 hours in just over a month. Development has not stopped and is continuing, but hopefully at a more sustainable pace.

Verb Expansion Framework 1.1.0c

04 Aug 14:06
350ad06
Compare
Choose a tag to compare

New Features:

  • Smokepop Defense HediffComp and ThingComp

Compatibility:

Bugfixes:

  • Fixed compatibility for the Range Animal Framework.
  • Fixed Melee attacks triggering Smokepop Belts and Smokepop Defense.
  • Fixed null errors on Gizmo as a result of sudden changes in pawn staus (being downed, killed or loosing their weapon)
  • Fixed null error in Squad Attack Gizmo Prefix.
  • Created a special case for the BattleLog Entry that handles instances where it is no longer possible to determine what weapon was used, such as the pawn being downed or killed between firing the shot and the shot landing.
  • Fixed missing static on Range Animal Framework compatibility feature.
  • Fixed naming errors on Range Animal Framework compatibility features.

Verb Expansion Framework 1.0.3c

03 Aug 07:50
cfa549c
Compare
Choose a tag to compare

Bugfixes:

  • Resolved crippling null error involving melee weapons and the Verb Gizmo.
  • Fixed harmless null error in Battle Log for explosions.
  • Fixed harmless null error in Battle Log for certain weapon combinations.
  • Fixed Smokepop Belts not being triggered by verbs from other sources.
  • Fixed null error that was introduced in recent Gizmo changes.

Verb Expansion Framework 1.0.2

01 Aug 12:11
eae7797
Compare
Choose a tag to compare

Compatibility

  • Added compatibility for Range Animal Framework.
  • If both VEF and the Range Animal Framework are enabled, VEF will now take over all of the required functions automatically.
  • Mod makers are still encouranged to update to VEF from the Range Animal Framework.