RimWorld

RimWorld

121 ratings
Verb Expansion Framework
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.0
File Size
Posted
Updated
2.559 MB
Jul 30, 2019 @ 3:26am
Sep 17, 2019 @ 6:35am
23 Change Notes ( view )

Subscribe to download
Verb Expansion Framework

Description
STATUS UPDATE
I dropped out of the RimWorld community entirely back in September 2019 and will not be returning to update mods. The "Vanilla Expanded Framework" has an independent implementation of the core features of this framework.
Apologies for not applying this notice at the time.

DESCRIPTION
The ranged expansion framework was initially conceived of as a complete re-implementation of the Range Animal Framework[ludeon.com]. This initial release has succeeded in that goal, along with a handful of other enhancements.
The long term goal is to provide a broadly increased combat scope, making violence on the Rim more varied, tactical and exotic, than ever before.

Features
- All types of Pawn, be they animals, colonists, humanoids or mechanoids, will recognise and use Ranged Verbs from Equipment, Hediffs and Race Definitions.
- If they have any, animals will use Ranged Verbs preferentially when manhunting (as will manhunting humanoids) or when defending their master.
- AI with multiple ranged verbs will approximate their usefulness and select the most useful ranged verb to use.
- Colonists that have Ranged Verbs that are not from their Equipment or that have multiple Ranged Verbs will show an additional Gizmo that allows the player to set which ranged verb they should use in combat (colonists must be drafted to make the selection).
- Colonists that have Ranged Verbs but do not have any Equipment will display and respect the Toggle Fire-at-Will gizmo.
- Ranged Verbs from Hediffs display all of the appropriate interactions with the Brawler Trait (unhappy thought, 'Brawler has Ranged Weapon' warning in sidebar, and the Operations 'Add Bill' Menu will display the 'Brawler will be unhappy' warning for appropriate operations).
- All bleeding-capable pawns have their total bleed rate multiplied by the new Bleed Rate Capacity.
- Implements Verb_ShootBody, which modifies the damage dealt based on the body size of the pawn using the verb.
- Implements versions of Explosions, Extinguishers, and Flames that do not trigger camera shake. Created by BadDog, sma342, Mehni, Erdelf and Ogliss. Maintained and provided by Ogliss.
- Implements HediffComp and ThingComp versions of Smokepop Belt.
- Implements HediffComp HealthModifier (Legacy) and Health Capacities.
- Implements HediffSets, allowing you to lock powerful bonuses or penalties behind multiple prerequisite hediffs.

Details
For full information and documentation, please use the github wiki[github.com].

Installation and Compatibility
The Verb Expansion Framework does not come with any additional content, only utilities for other mods to add content. You will only need to load VEF as a dependancy for another mod.
If you do need to load VEF as a dependancy, it must be loaded between Core and the all mods that are dependant on it. I would recommend placing it high up in the load order, among the other frameworks, such as HugsLibs and JecsTools.

This mod should be compatible with any mod, so long as it doesn't alter the way that equipment, hediffs or ranged verbs work.
Before installing this mod into your precious saved game, load it into your mod-list and attempt to create a new game. Run some basic combat tests and if it produces errors that you do not normally see, report them and discontinue use of the framework with that mod-list.

- Compatible with the Range Animal Framework[ludeon.com] (updating one mod to VEF will no longer break the mod-list).
- Compatible with roolo's Dual Wield
- Partial compatibility for Combat Extended[ludeon.com]. See the wiki for details.[github.com]

Changelog:
Version 1.1.4:

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.

Other Threads:
Ludeon Forums[ludeon.com]
GitHub (Direct Download)[github.com]
Popular Discussions View All (1)
13
Feb 7, 2020 @ 2:36pm
Bug Reports
ilikegoodfood
83 Comments
Mr.Zombears Jul 19, 2020 @ 2:42pm 
Is there a 1.1 version of this mod?
Sdri Apr 26, 2020 @ 8:52am 
Rip
Chismar Apr 17, 2020 @ 12:23pm 
Dear mod-author, please update soon, I can't wait to play with my fallout robots :)
Mur Derer Apr 15, 2020 @ 10:56pm 
Update please???
Sasha Fox #SaveTF2 Mar 24, 2020 @ 9:58pm 
Looking forward to it!
Sdri Mar 22, 2020 @ 11:56am 
so will this mod be updated or remade?
ilikegoodfood  [author] Feb 17, 2020 @ 3:57am 
PUBLIC SERVICE ANNOUNCEMENT:
Work on a completely refactored Verb Expansion Framework 2.0 is likely to commence soon(TM).
Soon looks like some time next month Please remember thatit will take considerable time to developel this release, especially with the new changes Tynana has implemented in the code-base.
It will not be released by myself as I am handing VEF off Erdelf, an increadibly skilled and dedicated RimWorld modder.
NECEROS Nov 10, 2019 @ 7:26pm 
This is great. Thank you for this. I hope your life gets better and you will be able to continue.
ilikegoodfood  [author] Sep 24, 2019 @ 2:59am 
Due to circumstances i will not discuss, I am taking a long break from RimWorld modding. I still have so much I would like to do with this mod in the future, but that may be delayed indefinitely. I'll let you all when I resume.
B4AZ Aug 22, 2019 @ 9:46am 
Hi @ilikegoodfood it works now, looks like creator Magical Menagerie, already fix it. Thanks and have a nice day