RimWorld

RimWorld

47 ratings
Multi Verb Combat Framework [OBSOLETE]
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.2
File Size
Posted
Updated
218.185 KB
28 Sep, 2020 @ 10:56pm
6 Feb, 2021 @ 10:11pm
12 Change Notes ( view )

Subscribe to download
Multi Verb Combat Framework [OBSOLETE]

Description
v0.3.4 Beta

NOTICE: MVCF has been absorbed into Vanilla Expanded Framework!
I will continue to push updates to this, but for better support use VEF instead.

A framework allowing pawns to have and use multiple ranged verbs, including from health conditions, prosthetics, clothing, and armor.

Features:
- Allows modders to have prosthetics and armor that provides ranged attacks
- Allows animals, aliens, and even humans to use ranged attacks from their race definition
- Animals will use ranged attacks while tame or manhunter
- Pawns can be ordered to use a single attack, or just generally attack
- Pawns will automatically choose the best attack for the target
- Useable by AI (Depends on if the AI is allowed to use the item that implements this)
- Allows ranged attacks to draw a custom turret texture. Mount turrets on your animals and even colonists!
- Allows ranged attacks to fire independently of the owner, if set up that way. See above for most common use.
- RunAndGun support: Pawns can run and gun with ranged attacks from sources other than equipment

For more information, check out the wiki at https://github.com/AndroidQuazar/VanillaExpandedFramework/wiki/Multi-Verb-Combat-Framework

This is an betarelease, there may be bugs. If you encounter a bug report it with a log in the comments.
40 Comments
Baskerville 13 Apr, 2024 @ 7:46pm 
Hi, great mod. Like Xercaine I also have a question about the VEF integrated mod but thought this was the better area to ask. I have a weapon with multiple attacks. I want one certain accurate attack to be the default attack (used for the standard attack hotkey and for a pawn's firing at will). The issue is that it seems to only default to an unreliable attack which has the greater DPS, which is inaccurate in a way that might not factor into the DPS calculation.

I looked through the VEF git wiki and the fields for AdditionalVerbProps, and also tried changing the order of the attacks and corresponding projectiles, but after all of that I still can't figure out how to set the default attack (besides changing damage values which I would prefer not to do). Is that something that can be done?
Xercaine 15 Jun, 2022 @ 8:39am 
Thanks a lot, made my morning to see that work! Such a cool feature! If anyone else is wondering why their apparel don't work, ApparelNoQualityBase has tickerType set to never, something I wouldn't think of myself.
legodude17  [author] 14 Jun, 2022 @ 6:15pm 
@Xercaine: Ensure the `tickerType` of your item is set to `Normal`.
Xercaine 14 Jun, 2022 @ 12:11pm 
@legodude17 Hey! I'm setting up a shoulder-mounted minigun using this mod (really VFE, but it seemed more relevant to post here), and I'm having an issue with burstShotCount only firing once. Is this an issue, or is there something I'm doing wrong?
legodude17  [author] 5 Feb, 2021 @ 1:23pm 
@Mismagius The no cooldown bug was a conflict between MVCF and run and gun, which was fixed, causing a bug with Dual Wield where cooldowns are infinite.
Mismagius 5 Feb, 2021 @ 12:27pm 
gun and run? that was the cause of the glitch? thats odd...i never even had a problem with gun and run conflicting with this mod until some update came out that broke it. the only conflict i had was the cooldown between shots being removed.
legodude17  [author] 5 Feb, 2021 @ 10:44am 
@Mismagius If you mean the infinite cooldown bug, it was RunAndGun and it's already fixed in VEF.
Mismagius 5 Feb, 2021 @ 12:24am 
can you at least try to figure out what mod is causing a conflict with this mod and duel wielding? because alpha animals is now using this mod's coding into that mod.
AI Android 3 Feb, 2021 @ 9:19pm 
I disabled a framework mod and the problem went away for the most part. So far i've not noticed too much else.
legodude17  [author] 26 Jan, 2021 @ 6:59pm 
@AI Android It's definitely a mod conflict, try to remove mods until it stops happening and get the minimum mods needed to have it happen, then let me know.