RimWorld

RimWorld

50 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
37 Comments
Microsoft Excel  [author] 29 Aug @ 1:16am 
@cheep deer
The way this mod works is via patch, so it is version agnostic. It should be compatible with any SpeakUp version unless they radically change how the code works down the line. That warning is probably just your mod manager defaulting to "0.0.0" if a dependency's version is unspecified.
cheep deer 22 Aug @ 8:51am 
Hii, I'm not sure if this is just me, but extension says it requires speakup 0.0.0, but speakup is 0.8?
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!