RimWorld

RimWorld

43 ratings
SpeakUp Extension
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5, 1.6
File Size
Posted
Updated
261.384 KB
13 Dec, 2024 @ 11:10am
18 Jul @ 7:20am
9 Change Notes ( view )

Subscribe to download
SpeakUp Extension

Description
This is an extension mod for SpeakUp, enabling new dialogue with additional conditions.

Included is a small patch with some examples, showing how to properly utilize each.

Here is the list of new conditions and how to use them. Be aware that INITIATOR_ is just used as an example, and may be swapped with RECIPIENT_ in all cases.

Basic
  • Childhood defName : (INITIATOR_childhood_def==TribeChild40)
  • Adulthood defName : (INITIATOR_adulthood_def==Gatherer70)
  • In combat : (INITIATOR_combat==Yes)
  • Last Enemy : (INITIATOR_enemy==Mech_CentipedeBlaster)
  • Weapon type : (INITIATOR_weapon==melee)
Ideology
  • Ideology Name : My ideology is named [INITIATOR_ideology].
  • Character Role : (INITIATOR_role==IdeoRole_ShootingSpecialist)
  • Character Role Name : I am the [INITIATOR_role_name], I shoot people.
  • Precepts : (INITIATOR_precept==Skullspike_Disapproved)
  • Precepts Animals : (INITIATOR_precept==AnimalVenerated_Thrumbo)
  • Precepts Buildings : (INITIATOR_precept==IdeoBuilding_ChristmasTree)
  • Precepts Festivals : (INITIATOR_precept==Festival_CelebrationPartyDanceTech)
  • Precepts Funerals : (INITIATOR_precept==Funeral_FuneralStandard)
Biotech
  • Xenotype : (INITIATOR_xenotype==Highmate)
  • Gene : (INITIATOR_gene==Inbred)
  • Own/Other Xenotype Hated : (INITIATOR_hates_other_xenotype==Yes)

It is my hope that many/all of the features of this patch might be integrated into SpeakUp proper, and I give full permission and support for that to be done in any way the original authors see fit.
Popular Discussions View All (1)
5
20 Jul @ 4:11pm
Line Suggestions and XML Tutorials
Microsoft Excel
35 Comments
Holgast 20 Jul @ 4:10pm 
re mental states: that makes sense, I was thinking for things for people to say to them, like manhunters, mental breaks etc but I guess that probably wouldn't generate a log anyway
Holgast 20 Jul @ 2:48pm 
no problem, just thought I'd ask because for some reason rimpy put it after
Microsoft Excel  [author] 20 Jul @ 12:03pm 
I think most mental states disable social interactions, unfortunately, but if you explain what exactly you are trying to do I can look into it.

As for load order this mod requires SpeakUp, and SpeakUp in turn requires Interaction Bubbles so it should work itself out load-order wise, at least it does on my end. Trying to load this before either of the others should definitely cause problems.
Holgast 20 Jul @ 7:07am 
also, can I suggest adding a loadBefore for interaction bubbles? it seems like they don't appear if this mod is loaded after it (though I only tested it once)
Holgast 19 Jul @ 8:46pm 
thanks! I'll defo use this. is there something already for things in a state, like berserk, various mental breaks, manhunter etc?
Microsoft Excel  [author] 18 Jul @ 7:28am 
@Holgast Thanks for the suggestion and typo report!
Holgast 18 Jul @ 2:40am 
hey, I posted in the suggestion thread. also I note you have a few 'it's' when it should be 'its'
GetUrAssToMars 16 Jul @ 9:51am 
Perfect thanks for fixing that!
Microsoft Excel  [author] 16 Jul @ 8:54am 
Disabled the "untranslated keys" bugfix that was causing the error. It may no longer be needed anyways.
GetUrAssToMars 16 Jul @ 1:25am 
https://gist.github.com/HugsLibRecordKeeper/7277617f3d421051876a296c34e6dc1e

Interaction bubbles keep disabling during the game and I get hit with this error log.

Problem goes away when I disable this extension unfortunately.