RimWorld

RimWorld

Hauts' Framework
Showing 11-20 of 32 entries
< 1  2  3  4 >
Update: Apr 6 @ 9:17pm

v1.1.12
-Bugfixes-
The ‘skill gain from recreation’ stat now affects the Intellectual skill gain from reading any book
TraitGrantedStuff’s forcedBodyTypes forcibly applies to humanlike pawns when they reach adulthood

-Modding tools-
IMPROVED HediffCompProperties_Aura and CompProperties_AuraEmitter now have the bool scanByPawnListerNotByGrid field (default true); if true, evaluates all pawns in the map’s pawn lister; if false, evaluates pawns from the list of all Things in in-range cells
NEW HautsFramework.IgnoresNaturalGoodwill is a DME that can be applied to HistoryEventDefs; when goodwill would change w/ a faction due to such a history event, it bypasses the ‘CalculateAdjustedGoodwillChange’ step which would ordinarily magnify the goodwill change if moving in the direction of the faction’s natural goodwill

Update: Mar 30 @ 10:47pm

v1.1.11
IMPROVED HautsUtility.ReactsToEMP now also returns true if the victim has shield-granting apparel (e.g. a shield belt) or an EMP-breakable DamageNegationShield hediffs (e.g. projected shields from HUB)

Update: Mar 27 @ 9:31am

v1.1.10
CompProperties_ItemCharged has the bool priceScalesByRemainingCharges field (default true) which multiplies the item’s market value by the percentage of its remaining charges if true

Update: Mar 23 @ 9:18pm

v1.1.09
Made compatibilities between "Goji’s Fantasy Race: Merren" and …
"ReGrowth: Core"
- the Aquatic gene also nullifies the wet thoughts from this mod
"River Energy"
- the Water Turbine and Hydroelectric Power Station are both water meditation foci w/ 14% meditation focus strength offset
"Vanilla Furniture Expanded - Power"
- the Advanced Watermill Generator and Tidal Generator are both water meditation foci w/ 28% meditation focus strength offset

Update: Mar 21 @ 8:19am

v1.0.8
=UI=
Opening the permit menu doesn’t always bring up the Imperial permit page; it prioritizes factions the pawn can choose permits for and factions the pawn has a higher-seniority title in

=Bugfixes=
- RoyalTitlePermitWorker_DropResourcesOfCategory no longer throws an exception when generating items with quality
- AbilityCooldownModifiers now work on psycasts, albeit the UI will look a bit different; as it turns out they don’t work on derivatives of the RimWorld.Ability class since I need reflection to access the cooldown fields

=Modding tools=
IMPROVED CompProperties_ItemCharged now has a virtual int InitialCharges() method which determines how many charges the item starts w/ (default max)
IMPROVED RoyalTitlePermitWorker_DropResourcesOfCategory now can specify the quality range of dropped items via the extraNumber field

Update: Mar 14 @ 11:27pm

v1.0.7
-Bugfixes-
Hauts' Framework will now complain if placed above Infused in the mod loading order, as apparently this causes issues with world generation and the stats info page for any Thing

-New modding tools-
WorldComponent_HautsFactionComps.ThirdTickEffects() can be Harmony patch’d to do other things on the third tick of the game
CompProperties_AbilityAiScansForTargets can be configured to allow for AI scanning, and therefore AI casting, of the ability even while in a mental state

Update: Mar 11 @ 8:00am

v1.0.6

-Mod compatibility-
x Infused: adds the “space-carving” charged infusion which grants +3 skip damage to weapons

-Modding tool improvements-
HediffCompProperties_ChangeSeverityOnVerbUse can be configured to only work with specific Verb types
PermitMoreEffects:
* renamed field bookCount→phenomenonCount
* new fields: List<PawnKindDef> allowedPawnKinds, bool allowAnyFlesh, bool allowAnyNonflesh, bool allowMechs, bool allowDryads, bool allowInsectoids, bool allowEntities, bool allowAnimals, bool allowHumanlikes, FloatRange bodySizeCapRange (default -1 to 999), float minPetness (default -1), float maxWildness (default 0.6), bool needsPen, bool mustBePredator, List<PawnKindDef> disallowedPawnKinds, bool startsTamed

-New modding tools-
RoyalTitlePermitWorker_DropPawns does what its name suggests (differs from vanilla 'pawn-dropping' permits: CallAid sends a friendly raid of a specified pawn kind; CallLaborers charges you to protect laborers who are added as temporary colonists, this is just for literally… dropping pawns)
RoyalTitlePermitWorker_GiveHediffs gives all listed hediffs to the target, but targets are validated by the new utility bool…
AllowCheckPMEs(PermitMoreEffects, PawnKindDef) evaluates the specified PKD based on the PMEs

Update: Mar 4 @ 7:10pm

v1.0.5
Renamed "hemogen content factor" to "hemogen density" (display change only, defName unchanged), gave it a clearer description, and moved its order in the stat display to be closer to 'medical' stats like injury healing factor & immunity gain speed.

Update: Mar 3 @ 2:03pm

-New stats-
"Hauts_HemogenContentFactor" multiplies how much hemogen is gained by bloodfeeding from the pawn and reduces the amount of blood loss required to extract hemogen from a pawn. It probably doesn't work with some of the stranger methods of gaining hemogen introduced by VRE Sanguophages e.g. corpsefeeding or animalfeeding

Update: Feb 27 @ 1:38pm

v1.1.03
==New features==
- "HautsFramework.UnaffectedByDarkness" DME makes a trait grant 'immunity' to darkness in much the same way as the Dark Vision gene or the Darkness meme
- Graphical and mechanical support for DamageNegation hediffs that behave like the shields of a shield belt - although unlike a shield belt, they are incapable of preventing ranged attacks as I judged the code required to make that work would add a performance cost I found unacceptable

==Improved features==
- PreDamageModification hediffs now have toggles to react/not react to ranged, explosive, and/or other damage
- PermitMoreEffects gains more Incident-related properties, allowing you to delay created incidents, or to define what faction(s) can be used as the Incident's instigator
- RoyalTitlePermitWorker_GenerateQuest now has more support for sending trade caravans, and is more extensible