RimWorld

RimWorld

Hauts' Framework
Viser 1-10 af 77 forekomster
< 1  2  3 ... 8 >
Opdatering: 14. dec. kl. 17:22

v1.2.20
==UI==
-[Ideology] Benefits string formatting for BookOutcomeDoerPromoteIdeo places the ideo first and has a more intuitive flow of information

==Improved modding tools==
-RoyalTitlePermitWorker_DropPawns adds all hediffs in its PME’s hediffs field (if any) to dropped pawns

==‘New’ modding tools==
-HautsFramework.VanishOnDeath is a DME for traits which causes the pawn to disappear instead of dying. This can be configured to also play a SoundDef sound, leave behind a ThingDef thingLeftBehind, and/or even overlay a skipgate on the pawn (bool skipgateOut; the skipgate sound will play only if sound is null and you have [Royalty] installed). It can also be configured to disappear the pawn if the trait is removed (bool triggerOnRemoval)
-HautsFramework.Hediff_VanishOnDownedToo is a derivative of HediffWithComps which triggers the first VanishOnDeath effect the pawn’s traits have (if any) while the pawn is downed

Opdatering: 9. dec. kl. 22:57

v1.2.19
==New modding tools==
-Command_AbilityCanBuffSelfOnCaravan is a descendant of the Command_Ability gizmo class; it allows the ability to be cast w/o targeting on the world map, applying all the ability’s effect comps to the caster. To avoid throwing vfx-based errors, it skips over CompAbilityEffect_FleckOnTarget; avoid giving this gizmoClass to any ability which has any other kind of effect comp that assumes the caster is spawned
-Command_PsycastCanBuffSelfOnCaravan is similar, but specifically for psycasts. Note that since the Psycast class specifically forces its own gizmo to be a Command_Psycast, you must ensure the ability’s class is a descendant of Psycast called Psycast_CanBuffSelfOnCaravan

Opdatering: 8. dec. kl. 16:54

v1.2.18
==Bugfix==
-Replaced a foreach loop in Hauts’ Framework w/ a backwards-counting for loop to avoid ‘Collection was modified; enumeration operation may not execute’ errors that could occur when new factions were generated via quest

==Mod compat==
-VPE - Neurophage: Neural String cannot propagate ETE traits, other than sexuality ones

Opdatering: 5. dec. kl. 19:51

v1.2.17
==Mod compats==
-Vanilla Quests Expanded - Ancients: Inferno Spew scales w/ spew range factor
-Vanilla Skills Expanded x [Biotech]: Teaching expertise’s tooltip no longer specifies “children”

Opdatering: 2. dec. kl. 23:18

v1.2.16
==Improved modding tool==
-PermitMoreEffects gains two fields
----string extraString: unused by any RoyalTitlePermitWorkers in the Framework
----FloatRange defaultIncidentPointFactor: If specified, GetIncidentPoints (as used by, say, the GenerateQuest permit worker) multiplies the storyteller’s default incident points by a random value in this amount; this takes priority over use of the existing incidentPoints field

Opdatering: 17. nov. kl. 11:36

v1.2.15
==Necessary updates for new VEF update==
-Removed the Harmony patch HautsAdjustedCooldownPostfix

Opdatering: 15. nov. kl. 20:08

v1.2.14
==UI==
-Stat description for “Instructive ability” says “those” instead of “children”, as it does work on adults in circumstances caused by other mods e.g. Progression: Education

==Bugfix==
-HediffComp_DamageNegationShield with negative energy recharge rate now properly breaks itself upon reaching 0 energy

==Mod compat==
-Vanilla Factions Expanded - Tribal: touch-ups to the blurbs for various cornerstones. Also, new cornerstones!
----Makers of Endless Merriment: +2% boredom drop per day
----Thieves of Opulence: +0.2 pilfering stealth
----[Biotech] Excellent Teachers: +15% instructive ability

==Improved modding tools==
-Hauts_SkipFrag: default armor penetration of 99999. Although it has no matched armor type, this should allow it to work as intended even with bad mod interactions that force a match on it
-HediffCompProperties_MoteConditional: validRange field is -1~-1 by default, and the hediff’s severity no longer needs to be validated by the validRange in order for the mote to appear if the field’s max < 0
-HautsFramework.RoyalTitlePermitWorker_DropBook: Faction faction field accessibility level private→public. Also gains the virtual int ItemStackCount(PermitMoreEffects pme, Pawn caller) method, which determines the count of dropped items. By default, it returns the PME’s phenomenonCount
-HautsFramework.RoyalTitlePermitWorker_DropResourcesOfCategory: Faction faction field accessibility level private→public. Also gains the virtual int ItemStackCount(PermitMoreEffects pme, Pawn caller) method, which determines the count of dropped items. By default, it returns the PME’s phenomenonCount
-HautsFramework.RoyalTitlePermitWorker_DropResourcesStuff: Faction faction field accessibility level private→public. Also gains the virtual int ItemStackCount(ThingDefCountClass tdcc, PermitMoreEffects pme, Pawn caller) method, which determines the count of dropped items for each ThingDefCountClass in the permit’s royalAid’s itemsToDrop field. By default, it returns the TDCC’s count
-HautsFramework.RoyalTitlePermitWorker_GenerateQuest: gains the virtual int NumQuestsToGenerate(PermitMoreEffects pme, Pawn caller, Faction faction) method, which determines the number of times the generator fires. By default, it returns the PME’s questCount; faction is that which grants the permit

==New modding tools==
-HautsUtility.IncreaseAlertLevel(Pawn, float) increases the severity of the Hauts_RaisedAlertLevel hediff on the specified pawn by the specified amount, or adds it with that amount of severity if the pawn didn’t have such a hediff. This effectively adjusts however much alert level that pawn has; it’s what’s used to adjust the alert level of pawns that have just been pickpocketed from

Opdatering: 8. nov. kl. 21:29

v1.2.13
==Bugfix==
-The “Tenets of Power” cornerstone (appears if you have VFE - Tribal) grants 0.01x→+1% daily psyfocus regen, as intended

Opdatering: 5. nov. kl. 22:45

v1.2.12
==Bugfix==
-HautsJoyTickCheckEndPostfix has more null checks, to ensure the pawn has a current job (before checking that job’s joy kind if any) and skills (before attempting to make its skill tracker gain xp)

Opdatering: 4. nov. kl. 22:40

v1.2.11
==Bugfixes & performance improvements==
-Abstract building “Hauts_SabotageIEDBase” no longer has a DME that requires Hauts’ Added Traits
-Revised the language keys "Hauts_ExtraHitFXPurgePartial" and "Hauts_ExtraHitFXPurgePartialVariable" to display the appropriate values

==Combat Extended compatibilities==
-Patched melee & ranged armor penetration stats to work w/ CE (although the latter does not affect the suppression inflicted by a ranged attack)
-Extra damage from ExtraDamageOnHit is not attributed to the hediff’s pawn, preventing it from applying itself
-New utility, HautsUtility.CombatIsExtended() tells you if Combat Extended is active. This is determined during the boot-up process