RimWorld

RimWorld

Hauts' Framework
Showing 21-30 of 77 entries
< 1  2  3  4  5 ... 8 >
Update: Aug 25 @ 9:47am

v1.2.0
==Bugfixes==
-[Royalty] RoyalTitlePermitWorker_TargetPawn now has proper checks for not being usable underground or when the permit’s faction is hostile to the player

==Removed modding tools==
-RoyalTitlePermitWorker_CaravanBoost: unused and very awkward

==‘New’ modding tools==
-Transferred PsychicAwakeningUtility.MakeGoodEvent from HAT to this Framework, now named 'HautsUtility.MakeGoodEvent'. It makes a random incident from the good event pool happen

==Improved modding tools==
-Added additional Variable Tick Rating to HediffComp_Aura. Also, they can now be moteless
-RoyalTitlePermitWorker_MultiplyItemStack is, like most other permit workers, disabled if the faction that grants it is hostile to the player, or if underground
-The CauseCondition, DropBook, DropPawns, DropResourcesOfCategory, DropResourcesStuff, GenerateQuest, MultiplyItemStack, and TargetPawn RoyalTitlePermitWorkers have these new methods:
----virtual bool OverridableFillAidOption(Pawn pawn, Faction faction, ref string text, out bool free) returns base.FillAidOption by default; governs what this permit looks like in the permit float menu
----virtual bool IsFactionHostileToPlayer(Faction faction, Pawn pawn) returns if ‘faction’ is hostile to the player faction by default; governs whether the permit should be disabled due to hostility w the faction that grants it
----virtual void DoOtherEffect(Pawn caller, Faction faction) does nothing by default; triggers immediately after the permit goes on cooldown

Update: Aug 21 @ 10:30am

v1.1.45
==Improved modding tools==
-PermitMoreEffects gains the bool allRandomOutcomesMustBeSamePerUse field, w/ the following effects when true
----All items dropped by RoyalTitlePermitWorker_DropResourcesOfCategory are of the same ThingDef
----All pawns dropped by RoyalTitlePermitWorker_DropPawns are of the same PawnKindDef

Update: Aug 18 @ 5:20pm

v1.1.44
==1.6 mod compatibility restoration==
Verified the Cooler Psycast mod compat works in 1.6

==Improved modding tools==
-HediffCompProperties_BreakRiskSeverity gains the float severityForMoodless field (default 0.001), which is what the severity of pawns w/o a mood need defaults to

Update: Aug 16 @ 1:39pm

v1.1.43
==Improved modding tools==
-HediffCompProperties_PhylumMorphsHediff has the HediffDef hediffIfOrganic and HediffDef hediffIfInorganic fields; if the former/latter is specified, then the hediff turns into it if the pawn is organic/inorganic, but only if one of the other, more specific HediffDef fields does not apply

==Mod compatibilities==
-Better ground-penetrating scanner:
----Added to the 'loadAfter' list. BGPS must therefore be loaded above Hauts' Framework, or the game will get upset at you in the mod list menu
----BGPS' version of the ground-penetrating scanner uses Scanning Speed instead of Research Speed

Update: Aug 14 @ 3:55pm

v1.1.42
==Performance improvements==
-Removed the two Harmony patches that made Ability.AICanTargetNow return true by default, as it is now true by default in 1.6

==Improved modding tools==
-Good events pool expansion: [Odyssey] boomshroom sprout, bioluminescent spores, mechanoid signal
Bad events pool expansion: [Odyssey] volcanic ash, lava emergence, lava flow, seasonal flooding, volcanic debris, drought initial, drought, gill rot, orbital debris
-HediffComp_CreateThingsPeriodically: the SpawnThings() method is now virtual
-[Odyssey] The following tools have new bool fields for affecting/allowing/whatevering drones, using the same naming schema they use for other pawn categories: HediffCompProperties_Aura, HediffCompProperties_DamageRetaliation, HediffCompProperties_ExtraOnHitEffects, HediffCompProperties_PhylumMorphsHediff, PermitMoreEffects

Update: Aug 13 @ 4:27pm

v1.1.41
==Mod compatibilities==
Complementary Odyssey: Terrain Scanner speed is based on survey speed

Update: Aug 8 @ 9:24am

v1.1.40
==Improved modding tools==
-PermitMoreEffects no longer has a default value for incidentPoints. It does have a method, GetIncidentPoints(Pawn caller): if incidentPoints is defined, it equals a random value within incidentPoints; otherwise, it gets the storyteller’s default threat points for a random player map (prioritizing the one the caller is on, if possible), or 100 points if none exist
-RoyalTitlePermitWorker_GenerateQuest now includes a default argument for the discoveryMethod TaggedString, which is used in the quest description of certain Odyssey quests. Points for quests are now settable via PME, as points for both quests and incidents are now set by the PME’s GetIncidentPoints function

Update: Aug 6 @ 3:42pm

v1.1.39
==Base game functionality tweaks==
-[Odyssey] + [Biotech] The cerebrex node grants +10 mech command range to its wearer

==Improved modding tools==
-HediffCompProperties_DamageNegation gains the bool reactsToShieldBypassers field (default true); if false, damage of a def that ignoresShields does not trigger this damage negator
-RoyalTitlePermitWorker_DropResourcesStuff fully charges any batteries it drops

==Mod compatibilities==
-Asteroid Mineral Scanner: titular scanner’s work speed stat is survey speed

Update: Jul 26 @ 5:02pm

v1.1.38
==Performance improvements==
-The following Harmony patches are only implemented if [Ideology] is enabled:
----HautsGiveMentalStatePostfix (multiplies duration of ideoligious ability-granted hediffs by ideoligious ability susceptibility)
----HautsMaxDryadsPostfix (makes max dryad factor work)

Update: Jul 23 @ 7:41am

v1.1.37
==Bugfixes==
-An aura's visibility setting no longer resets when its pawn is despawned