RimWorld
Custom Alerts
Uuugggg  [開發人員] 2022 年 11 月 29 日 下午 3:07
Share Custom Searches
With my new updates, it's easy to copy/paste your searches, even the entire group.

Share your alerts here! (Mine are in the vanilla mod, as default searches in the library!

e.g. finding Wild Plants. Copy this and paste in-game.

<TD_Find_Lib.QuerySearch> <saveable Class="TD_Find_Lib.QuerySearch"> <name>Wild Plants</name> <listType>Plants</listType> <mapType>AllMaps</mapType> <searchMaps /> <queries> <li Class="TD_Find_Lib.ThingQueryPlantHarvest"> <def>Query_Harvest</def> <include>False</include> <refName>WoodLog</refName> </li> <li Class="TD_Find_Lib.ThingQueryPlantHarvestable"> <def>Query_Harvestable</def> </li> <li Class="TD_Find_Lib.ThingQueryZone"> <def>Query_Zone</def> <include>False</include> <ex>2</ex> </li> </queries> <matchAllQueries>True</matchAllQueries> </saveable> </TD_Find_Lib.QuerySearch>
最後修改者:Uuugggg; 2022 年 11 月 29 日 下午 3:07
< >
目前顯示第 1-15 則留言,共 30
Uuugggg  [開發人員] 2022 年 11 月 29 日 下午 3:43 
( Be sure to wrap your paste in [code][/code] tags)
最後修改者:Uuugggg; 2022 年 11 月 29 日 下午 3:45
Sarelth 2022 年 11 月 30 日 上午 5:50 
Where exactly do we import those? Like where do I paste that, for example?
Uuugggg  [開發人員] 2022 年 12 月 2 日 下午 11:57 
Next to the add button, is the import button which can paste from clipboard
Uuugggg  [開發人員] 2022 年 12 月 6 日 上午 9:32 
Coming soon, Ctrl-V will also work in the editor window. Sort of obvious to do, but hey I did it now.
晓山alreShan 2023 年 1 月 8 日 下午 2:37 
提醒你原版储存区有物品将在1.5天内变质(除了名叫[Disposal]区域内的物品外)
Notice you have item in [vanilla stockpile (means not including item which is in storage mod(like LWM's Deep Storage))] going to be rotten in 1.5 day except item which is in the zone named [Disposal]
<TD_Find_Lib.QuerySearch> <saveable Class="TD_Find_Lib.QuerySearch"> <name>gonna to be rotten</name> <listType>Items</listType> <searchMaps /> <queries> <li Class="TD_Find_Lib.ThingQueryZone"> <def>Query_Zone</def> <include>False</include> <refName>Disposal</refName> </li> <li Class="TD_Find_Lib.ThingQueryTimeToRot"> <def>Query_TimeToRot</def> <ticksRange>0~88469</ticksRange> </li> <li Class="TD_Find_Lib.ThingQueryZone"> <def>Query_Zone</def> <ex>1</ex> </li> </queries> <matchAllQueries>True</matchAllQueries> </saveable> </TD_Find_Lib.QuerySearch>
最後修改者:晓山alreShan; 2023 年 1 月 8 日 下午 2:44
晓山alreShan 2023 年 1 月 8 日 下午 2:40 
[紧急警报] 提醒你有自己的单位靠近敌方单位10个之内
[Critical Alert] notice you have ur unit near hostile faction unit in 10 block
(high performance cost)
<TD_Find_Lib.QuerySearch> <saveable Class="TD_Find_Lib.QuerySearch"> <name>hostile close</name> <listType>Everyone</listType> <searchMaps /> <queries> <li Class="TD_Find_Lib.ThingQueryFaction"> <def>Query_Faction</def> <ex>1</ex> </li> <li Class="TD_Find_Lib.ThingQueryNearby"> <def>Query_Nearby</def> <queries> <li Class="TD_Find_Lib.ThingQueryFaction"> <def>Query_Faction</def> </li> <li Class="TD_Find_Lib.ThingQueryCategory"> <def>Query_Category</def> <include>False</include> <sel>Building</sel> </li> <li Class="TD_Find_Lib.ThingQueryBasicProperty"> <def>Query_PawnProperty</def> <include>False</include> <sel>Dead</sel> </li> <li Class="TD_Find_Lib.ThingQueryBasicProperty"> <def>Query_PawnProperty</def> <include>False</include> <sel>IsPrisonerOfColony</sel> </li> </queries> <matchAllQueries>True</matchAllQueries> <range>0~10</range> </li> </queries> <matchAllQueries>True</matchAllQueries> </saveable> </TD_Find_Lib.QuerySearch>
最後修改者:晓山alreShan; 4 月 6 日 下午 4:56
frack 2023 年 10 月 11 日 上午 10:30 
Alert for when prisoners are starving (i.e. currently have their food need below 2% and have the malnutrition hediff)

<TD_Find_Lib.QuerySearch> <saveable Class="TD_Find_Lib.QuerySearch"> <name>Prisoner Starving</name> <listType>Selectable</listType> <mapType>AllMaps</mapType> <searchMaps /> <queries> <li Class="TD_Find_Lib.ThingQueryBasicProperty"> <def>Query_PawnProperty</def> <sel>IsPrisonerOfColony</sel> </li> <li Class="TD_Find_Lib.ThingQueryNeed"> <def>Query_Need</def> <refName>Food</refName> <needRange>0~0.02040816</needRange> </li> <li Class="TD_Find_Lib.ThingQueryHealth"> <def>Query_Health</def> <refName>Malnutrition</refName> <severityRange>0~1</severityRange> </li> </queries> <matchAllQueries>True</matchAllQueries> </saveable> </TD_Find_Lib.QuerySearch>
frack 2023 年 10 月 11 日 上午 10:52 
Alert for when a pawn with a genetic dependency for psychite is about to die from abstinence (3 days in advance, to be exact).

Can be modified to other drugs, though I'm not certain the severity death threshold is the same for all drugs.

<TD_Find_Lib.QuerySearch> <saveable Class="TD_Find_Lib.QuerySearch"> <name>NEED PSYCHITE!!!</name> <listType>Selectable</listType> <mapType>AllMaps</mapType> <searchMaps /> <queries> <li Class="TD_Find_Lib.ThingQueryCustom"> <def>Query_Custom</def> <matchType>Verse.Pawn</matchType> <memberChain>health.hediffSet.hediffs.as Hediff_ChemicalDependency.Severity</memberChain> <compareTo>11.4~12</compareTo> </li> <li Class="TD_Find_Lib.ThingQueryCustom"> <def>Query_Custom</def> <matchType>Verse.Pawn</matchType> <memberChain>health.hediffSet.hediffs.as Hediff_ChemicalDependency.chemical.is exact def</memberChain> <compareTo>Psychite</compareTo> </li> <li Class="TD_Find_Lib.ThingQueryCustom"> <def>Query_Custom</def> <matchType>Verse.Pawn</matchType> <memberChain>health.hediffSet.hediffs.as Hediff_ChemicalDependency</memberChain> <memberStr>def == GeneticDrugNeed</memberStr> </li> </queries> <matchAllQueries>True</matchAllQueries> </saveable> </TD_Find_Lib.QuerySearch>
Arganot 2024 年 4 月 3 日 上午 7:35 
Think I got this right. Alert for when one of your Pawns has Word of Inspiration and enough Psyfocus to cast it.

<TD_Find_Lib.SearchGroup> <saveable Class="TD_Find_Lib.SearchGroup"> <name>My Custom Alerts</name> <searches> <li> <name>Word of Inspiration</name> <listType>Selectable</listType> <mapType>AllMaps</mapType> <searchMaps /> <queries> <li Class="TD_Find_Lib.ThingQueryAndOrGroup"> <def>Query_AndOrGroup</def> <queries> <li Class="TDFindLib_Royalty.ThingQueryPsyfocus"> <def>Query_Royalty_Psyfocus</def> <sel>0.8004535~1</sel> </li> <li Class="TD_Find_Lib.ThingQueryAbility"> <def>Query_Ability</def> <refName>WordOfInspiration</refName> <filterType>CanCast</filterType> </li> </queries> <matchAllQueries>True</matchAllQueries> </li> </queries> <matchAllQueries>True</matchAllQueries> </li> </searches> </saveable> </TD_Find_Lib.SearchGroup>
最後修改者:Arganot; 2024 年 4 月 3 日 上午 7:55
Uuugggg  [開發人員] 2024 年 4 月 3 日 下午 3:48 
Dang I need a way to comment on comments. eg. comment threads. Like.. any other platform. Oh well.

1) That there Word of Inspiration search could use Listing: People so it's not searching 1000s of everything on the map.

2) It doesn't need the nested AND group because that's already how a list of filters is searched, matching ALL filters.
Uuugggg  [開發人員] 2024 年 5 月 8 日 上午 11:02 
<TD_Find_Lib.QuerySearch> <saveable Class="TD_Find_Lib.QuerySearch"> <name>Low Plasteel</name> <listType>Items</listType> <searchMaps /> <queries> <li Class="TD_Find_Lib.ThingQueryThingDef"> <def>Query_Def</def> <refName>Plasteel</refName> <stackRange>1~75</stackRange> </li> <li Class="TD_Find_Lib.ThingQueryZone"> <def>Query_Zone</def> <ex>1</ex> </li> </queries> <matchAllQueries>True</matchAllQueries> </saveable> </TD_Find_Lib.QuerySearch>

Set the alert to < 200 for "Low Plasteel" alert
晓山alreShan 2024 年 5 月 19 日 上午 5:03 
提醒你有人在驯服动物
Notification for worker taming animal.

<TD_Find_Lib.QuerySearch> <saveable Class="TD_Find_Lib.QuerySearch"> <name>doing tame job</name> <listType>Everyone</listType> <searchMaps /> <queries> <li Class="TD_Find_Lib.ThingQueryCustom"> <def>Query_Custom</def> <matchType>Verse.Pawn</matchType> <memberChain>CurJobDef.is exact def</memberChain> <compareTo>Tame</compareTo> </li> <li Class="TD_Find_Lib.ThingQueryFaction"> <def>Query_Faction</def> <ex>1</ex> </li> </queries> <matchAllQueries>True</matchAllQueries> </saveable> </TD_Find_Lib.QuerySearch>
CrazyBlot 2024 年 7 月 28 日 上午 5:59 
Search for wall coolers that does not set to desired Temperature Targets. Usable for resetting cooling system after Heat Wave or Cold Snaps.

You need to redefine 2 Temperature Targets (for freezers and coolers) and redefine "name" for coolers if you use some mod's stuff like me.
---
<TD_Find_Lib.QuerySearch> <saveable Class="TD_Find_Lib.QuerySearch"> <name>Cooler Allert</name> <listType>Selectable</listType> <searchMaps /> <queries> <li Class="TD_Find_Lib.ThingQueryBuildingCategory"> <def>Query_BuildingCategory</def> <refName>Temperature</refName> </li> <li Class="TD_Find_Lib.ThingQueryName"> <def>Query_Name</def> <sel>Over-wall cooler</sel> </li> <li Class="TD_Find_Lib.ThingQueryAndOrGroup"> <def>Query_AndOrGroup</def> <include>False</include> <queries> <li Class="TD_Find_Lib.ThingQueryCustom"> <def>Query_Custom</def> <memberChain>as Building_Cooler.GetComp CompTempControl.TargetTemperature</memberChain> <compareTo>21~21</compareTo> </li> <li Class="TD_Find_Lib.ThingQueryCustom"> <def>Query_Custom</def> <memberChain>as Building_Cooler.GetComp CompTempControl.targetTemperature</memberChain> <compareTo>-20~-20</compareTo> </li> </queries> <matchAllQueries>False</matchAllQueries> </li> </queries> <matchAllQueries>True</matchAllQueries> </saveable> </TD_Find_Lib.QuerySearch>
最後修改者:CrazyBlot; 2024 年 7 月 28 日 上午 6:00
Uuugggg  [開發人員] 2024 年 8 月 6 日 上午 11:38 
Anyone with assigned surgery

<TD_Find_Lib.QuerySearch> <saveable Class="TD_Find_Lib.QuerySearch"> <name>Ctrl-F Search</name> <listType>Everyone</listType> <searchMaps /> <queries> <li Class="TD_Find_Lib.ThingQueryCustom"> <def>Query_Custom</def> <matchType>Verse.Pawn</matchType> <memberChain>BillStack.Count</memberChain> <compareTo>1~100</compareTo> </li> </queries> <matchAllQueries>True</matchAllQueries> </saveable> </TD_Find_Lib.QuerySearch>
gRaveyard 2024 年 8 月 6 日 下午 10:23 
Reminder to harvest hemogen from: any colonist - excluding guests, lodgers, and prisoners already set to hemogen farm, or those colonists who already have a surgery bill attached.

<TD_Find_Lib.QuerySearch> <saveable Class="TD_Find_Lib.QuerySearch"> <name>Harvest Hemogen</name> <listType>Everyone</listType> <mapType>AllMaps</mapType> <searchMaps /> <queries> <li Class="TD_Find_Lib.ThingQueryQuest"> <def>Query_Quest</def> <include>False</include> </li> <li Class="TD_Find_Lib.ThingQueryHealth"> <def>Query_Health</def> <include>False</include> <refName>BloodLoss</refName> <severityRange>0~1</severityRange> </li> <li Class="TD_Find_Lib.ThingQueryAndOrGroup"> <def>Query_AndOrGroup</def> <queries> <li Class="TD_Find_Lib.ThingQueryBasicProperty"> <def>Query_PawnProperty</def> </li> <li Class="TD_Find_Lib.ThingQueryAndOrGroup"> <def>Query_AndOrGroup</def> <queries> <li Class="TD_Find_Lib.ThingQueryPrisoner"> <def>Query_Prisoner</def> <ex>1</ex> </li> <li Class="TD_Find_Lib.ThingQueryPrisoner"> <def>Query_Prisoner</def> <include>False</include> <refName>HemogenFarm</refName> </li> </queries> <matchAllQueries>True</matchAllQueries> </li> </queries> <matchAllQueries>False</matchAllQueries> </li> <li Class="TD_Find_Lib.ThingQueryCategory"> <def>Query_Category</def> </li> <li Class="TD_Find_Lib.ThingQueryGuestStatus"> <def>Query_Guest</def> <include>False</include> </li> <li Class="TDFindLib_Biotech.ThingQueryGene"> <def>Query_Gene</def> <include>False</include> <refName>Hemogenic</refName> </li> <li Class="TD_Find_Lib.ThingQueryCustom"> <def>Query_Custom</def> <include>False</include> <matchType>Verse.Pawn</matchType> <memberChain>BillStack.Count</memberChain> <compareTo>1~100</compareTo> </li> </queries> <matchAllQueries>True</matchAllQueries> </saveable> </TD_Find_Lib.QuerySearch>
最後修改者:gRaveyard; 2024 年 8 月 6 日 下午 10:24
< >
目前顯示第 1-15 則留言,共 30
每頁顯示: 1530 50