Skip to content

Commit fed7725

Browse files
committed
v6.04
1 parent 741762d commit fed7725

File tree

60 files changed

+295
-331
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+295
-331
lines changed

1.4/Assemblies/RimBees.dll

2.5 KB
Binary file not shown.

1.4/Defs/ThingDefs_Items/Items_BeeResearch.xml

Lines changed: 110 additions & 126 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<Defs>
3+
34
<ThingDef Name="RB_ResearchPapersBase" ParentName="ResourceBase" Abstract="True">
5+
46
<description>A researcher has scribbled some bee combinations in this parchment. To see what is written in the paper, select a colonist and right click the paper, like any other artifact in the vanilla game. You can safely dispose of the item after you have learned the combination.</description>
57
<graphicData>
68
<texPath>Things/Item/RB_BeeResearchNotes</texPath>
@@ -33,10 +35,15 @@
3335
</li>
3436
</comps>
3537
</ThingDef>
38+
39+
3640
<!-- Tier 4 research -->
41+
3742
<ThingDef Name="RB_ResearchPapersBaseTier4" ParentName="RB_ResearchPapersBase" Abstract="True">
3843
<label>bee research papers (tier4)</label>
44+
3945
</ThingDef>
46+
4047
<ThingDef ParentName="ResourceBase">
4148
<defName>RB_RandomTier4Research</defName>
4249
<label>bee research (unfinished)</label>
@@ -64,117 +71,104 @@
6471
</li>
6572
</comps>
6673
</ThingDef>
67-
<ThingDef ParentName="RB_ResearchPapersBaseTier4">
68-
<defName>RB_ResearchPapersNutTech</defName>
74+
75+
<ThingDef ParentName="RB_ResearchPapersBaseTier4" >
76+
<defName>RB_ResearchPapersNutTech</defName>
6977
<comps>
70-
<li Class="RimBees.CompProperties_BeeResearchData">
71-
<firstBee>RB_Bee_Nutritious_Queen</firstBee>
72-
<secondBee>RB_Bee_Technological_Queen</secondBee>
73-
<resultingBees>
74-
<li>RB_Bee_Culinary_Queen</li>
75-
</resultingBees>
78+
<li Class="RimBees.CompProperties_BeeResearchImages">
79+
<imageNameInGraphicsCache>BeeResearchNutTech</imageNameInGraphicsCache>
80+
<textForTheImage>Nutritious + Technological = Culinary</textForTheImage>
7681
</li>
7782
</comps>
7883
<thingCategories>
7984
<li>RB_BeeResearchTier4</li>
80-
</thingCategories>
85+
</thingCategories>
8186
</ThingDef>
82-
<ThingDef ParentName="RB_ResearchPapersBaseTier4">
83-
<defName>RB_ResearchPapersNutAdapt</defName>
87+
88+
<ThingDef ParentName="RB_ResearchPapersBaseTier4" >
89+
<defName>RB_ResearchPapersNutAdapt</defName>
8490
<comps>
85-
<li Class="RimBees.CompProperties_BeeResearchData">
86-
<firstBee>RB_Bee_Nutritious_Queen</firstBee>
87-
<secondBee>RB_Bee_Adaptive_Queen</secondBee>
88-
<resultingBees>
89-
<li>RB_Bee_Pet_Queen</li>
90-
</resultingBees>
91+
<li Class="RimBees.CompProperties_BeeResearchImages">
92+
<imageNameInGraphicsCache>BeeResearchNutAdapt</imageNameInGraphicsCache>
93+
<textForTheImage>Nutritious + Adaptable = Pet</textForTheImage>
9194
</li>
9295
</comps>
9396
<thingCategories>
9497
<li>RB_BeeResearchTier4</li>
95-
</thingCategories>
98+
</thingCategories>
9699
</ThingDef>
97-
<ThingDef ParentName="RB_ResearchPapersBaseTier4">
98-
<defName>RB_ResearchPapersAdaptTech</defName>
100+
101+
<ThingDef ParentName="RB_ResearchPapersBaseTier4" >
102+
<defName>RB_ResearchPapersAdaptTech</defName>
99103
<comps>
100-
<li Class="RimBees.CompProperties_BeeResearchData">
101-
<firstBee>RB_Bee_Adaptive_Queen</firstBee>
102-
<secondBee>RB_Bee_Technological_Queen</secondBee>
103-
<resultingBees>
104-
<li>RB_Bee_Weaving_Queen</li>
105-
<li>RB_Bee_Tanner_Queen</li>
106-
<li>RB_Bee_Wooly_Queen</li>
107-
</resultingBees>
104+
<li Class="RimBees.CompProperties_BeeResearchImages">
105+
<imageNameInGraphicsCache>BeeResearchAdaptTech</imageNameInGraphicsCache>
106+
<textForTheImage>Adaptable + Technological = Textile Branch</textForTheImage>
108107
</li>
109108
</comps>
110109
<thingCategories>
111110
<li>RB_BeeResearchTier4</li>
112-
</thingCategories>
111+
</thingCategories>
113112
</ThingDef>
114-
<ThingDef ParentName="RB_ResearchPapersBaseTier4">
115-
<defName>RB_ResearchPapersStoPsy</defName>
113+
114+
<ThingDef ParentName="RB_ResearchPapersBaseTier4" >
115+
<defName>RB_ResearchPapersStoPsy</defName>
116116
<comps>
117-
<li Class="RimBees.CompProperties_BeeResearchData">
118-
<firstBee>RB_Bee_Stoner_Queen</firstBee>
119-
<secondBee>RB_Bee_Psychic_Queen</secondBee>
120-
<resultingBees>
121-
<li>RB_Bee_High_Queen</li>
122-
</resultingBees>
117+
<li Class="RimBees.CompProperties_BeeResearchImages">
118+
<imageNameInGraphicsCache>BeeResearchStoPsy</imageNameInGraphicsCache>
119+
<textForTheImage>Stoner + Psychic = High</textForTheImage>
123120
</li>
124121
</comps>
125122
<thingCategories>
126123
<li>RB_BeeResearchTier4</li>
127-
</thingCategories>
124+
</thingCategories>
128125
</ThingDef>
129-
<ThingDef ParentName="RB_ResearchPapersBaseTier4">
130-
<defName>RB_ResearchPapersAgriSwamp</defName>
126+
127+
<ThingDef ParentName="RB_ResearchPapersBaseTier4" >
128+
<defName>RB_ResearchPapersAgriSwamp</defName>
131129
<comps>
132-
<li Class="RimBees.CompProperties_BeeResearchData">
133-
<firstBee>RB_Bee_Agricultural_Queen</firstBee>
134-
<secondBee>RB_Bee_Swamp_Queen</secondBee>
135-
<resultingBees>
136-
<li>RB_Bee_Medicinal_Queen</li>
137-
</resultingBees>
130+
<li Class="RimBees.CompProperties_BeeResearchImages">
131+
<imageNameInGraphicsCache>BeeResearchAgriSwamp</imageNameInGraphicsCache>
132+
<textForTheImage>Agricultural + Swamp = Medicinal</textForTheImage>
138133
</li>
139134
</comps>
140135
<thingCategories>
141136
<li>RB_BeeResearchTier4</li>
142-
</thingCategories>
137+
</thingCategories>
143138
</ThingDef>
144-
<ThingDef ParentName="RB_ResearchPapersBaseTier4">
145-
<defName>RB_ResearchPapersPlasAlloy</defName>
139+
140+
<ThingDef ParentName="RB_ResearchPapersBaseTier4" >
141+
<defName>RB_ResearchPapersPlasAlloy</defName>
146142
<comps>
147-
<li Class="RimBees.CompProperties_BeeResearchData">
148-
<firstBee>RB_Bee_Plastic_Queen</firstBee>
149-
<secondBee>RB_Bee_Alloy_Queen</secondBee>
150-
<resultingBees>
151-
<li>RB_Bee_Synthetic_Queen</li>
152-
</resultingBees>
143+
<li Class="RimBees.CompProperties_BeeResearchImages">
144+
<imageNameInGraphicsCache>BeeResearchPlasAlloy</imageNameInGraphicsCache>
145+
<textForTheImage>Plastic + Alloy = Synthetic</textForTheImage>
153146
</li>
154147
</comps>
155148
<thingCategories>
156149
<li>RB_BeeResearchTier4</li>
157-
</thingCategories>
158-
</ThingDef>
159-
<ThingDef ParentName="RB_ResearchPapersBaseTier4">
160-
<defName>RB_ResearchPapersAgriWood</defName>
150+
</thingCategories>
151+
</ThingDef>
152+
153+
<ThingDef ParentName="RB_ResearchPapersBaseTier4" >
154+
<defName>RB_ResearchPapersAgriWood</defName>
161155
<comps>
162-
<li Class="RimBees.CompProperties_BeeResearchData">
163-
<firstBee>RB_Bee_Agricultural_Queen</firstBee>
164-
<secondBee>RB_Bee_Woodland_Queen</secondBee>
165-
<resultingBees>
166-
<li>RB_Bee_Straw_Queen</li>
167-
</resultingBees>
156+
<li Class="RimBees.CompProperties_BeeResearchImages">
157+
<imageNameInGraphicsCache>BeeResearchAgriWood</imageNameInGraphicsCache>
158+
<textForTheImage>Agricultural + Woodland = Straw</textForTheImage>
168159
</li>
169160
</comps>
170161
<thingCategories>
171162
<li>RB_BeeResearchTier4</li>
172-
</thingCategories>
173-
</ThingDef>
163+
</thingCategories>
164+
</ThingDef>
165+
174166
<!-- Tier 5 research -->
175167
<ThingDef Name="RB_ResearchPapersBaseTier5" ParentName="RB_ResearchPapersBase" Abstract="True">
176168
<label>bee research papers (tier5)</label>
169+
177170
</ThingDef>
171+
178172
<ThingDef ParentName="ResourceBase">
179173
<defName>RB_RandomTier5Research</defName>
180174
<label>bee research (unfinished)</label>
@@ -202,95 +196,85 @@
202196
</li>
203197
</comps>
204198
</ThingDef>
205-
<ThingDef ParentName="RB_ResearchPapersBaseTier5">
206-
<defName>RB_ResearchPapersAgriCul</defName>
199+
200+
201+
202+
<ThingDef ParentName="RB_ResearchPapersBaseTier5" >
203+
<defName>RB_ResearchPapersAgriCul</defName>
207204
<comps>
208-
<li Class="RimBees.CompProperties_BeeResearchData">
209-
<firstBee>RB_Bee_Agricultural_Queen</firstBee>
210-
<secondBee>RB_Bee_Culinary_Queen</secondBee>
211-
<resultingBees>
212-
<li>RB_Bee_Chef_Queen</li>
213-
</resultingBees>
205+
<li Class="RimBees.CompProperties_BeeResearchImages">
206+
<imageNameInGraphicsCache>BeeResearchAgriCul</imageNameInGraphicsCache>
207+
<textForTheImage>Agricultural + Culinary = Chef</textForTheImage>
214208
</li>
215209
</comps>
216210
<thingCategories>
217211
<li>RB_BeeResearchTier5</li>
218-
</thingCategories>
219-
</ThingDef>
220-
<ThingDef ParentName="RB_ResearchPapersBaseTier5">
221-
<defName>RB_ResearchPapersLuxHigh</defName>
212+
</thingCategories>
213+
</ThingDef>
214+
215+
<ThingDef ParentName="RB_ResearchPapersBaseTier5" >
216+
<defName>RB_ResearchPapersLuxHigh</defName>
222217
<comps>
223-
<li Class="RimBees.CompProperties_BeeResearchData">
224-
<firstBee>RB_Bee_Luxurious_Queen</firstBee>
225-
<secondBee>RB_Bee_High_Queen</secondBee>
226-
<resultingBees>
227-
<li>RB_Bee_Lucifer_Queen</li>
228-
</resultingBees>
218+
<li Class="RimBees.CompProperties_BeeResearchImages">
219+
<imageNameInGraphicsCache>BeeResearchLuxHigh</imageNameInGraphicsCache>
220+
<textForTheImage>Luxurious + High = Lucifer</textForTheImage>
229221
</li>
230222
</comps>
231223
<thingCategories>
232224
<li>RB_BeeResearchTier5</li>
233-
</thingCategories>
234-
</ThingDef>
235-
<ThingDef ParentName="RB_ResearchPapersBaseTier5">
236-
<defName>RB_ResearchPapersMedTech</defName>
225+
</thingCategories>
226+
</ThingDef>
227+
228+
<ThingDef ParentName="RB_ResearchPapersBaseTier5" >
229+
<defName>RB_ResearchPapersMedTech</defName>
237230
<comps>
238-
<li Class="RimBees.CompProperties_BeeResearchData">
239-
<firstBee>RB_Bee_Medicinal_Queen</firstBee>
240-
<secondBee>RB_Bee_Technological_Queen</secondBee>
241-
<resultingBees>
242-
<li>RB_Bee_Surgeon_Queen</li>
243-
</resultingBees>
231+
<li Class="RimBees.CompProperties_BeeResearchImages">
232+
<imageNameInGraphicsCache>BeeResearchMedTech</imageNameInGraphicsCache>
233+
<textForTheImage>Medicinal + Technological = Surgeon</textForTheImage>
244234
</li>
245235
</comps>
246236
<thingCategories>
247237
<li>RB_BeeResearchTier5</li>
248-
</thingCategories>
249-
</ThingDef>
250-
<ThingDef ParentName="RB_ResearchPapersBaseTier5">
251-
<defName>RB_ResearchPapersSynthTech</defName>
238+
</thingCategories>
239+
</ThingDef>
240+
241+
<ThingDef ParentName="RB_ResearchPapersBaseTier5" >
242+
<defName>RB_ResearchPapersSynthTech</defName>
252243
<comps>
253-
<li Class="RimBees.CompProperties_BeeResearchData">
254-
<firstBee>RB_Bee_Synthetic_Queen</firstBee>
255-
<secondBee>RB_Bee_Technological_Queen</secondBee>
256-
<resultingBees>
257-
<li>RB_Bee_Hyper_Queen</li>
258-
</resultingBees>
244+
<li Class="RimBees.CompProperties_BeeResearchImages">
245+
<imageNameInGraphicsCache>BeeResearchSynthTech</imageNameInGraphicsCache>
246+
<textForTheImage>Synthetic + Technological = Hyper</textForTheImage>
259247
</li>
260248
</comps>
261249
<thingCategories>
262250
<li>RB_BeeResearchTier5</li>
263-
</thingCategories>
264-
</ThingDef>
265-
<ThingDef ParentName="RB_ResearchPapersBaseTier5">
266-
<defName>RB_ResearchPapersSynthOily</defName>
251+
</thingCategories>
252+
</ThingDef>
253+
254+
<ThingDef ParentName="RB_ResearchPapersBaseTier5" >
255+
<defName>RB_ResearchPapersSynthOily</defName>
267256
<comps>
268-
<li Class="RimBees.CompProperties_BeeResearchData">
269-
<firstBee>RB_Bee_Synthetic_Queen</firstBee>
270-
<secondBee>RB_Bee_Oily_Queen</secondBee>
271-
<resultingBees>
272-
<li>RB_Bee_Nitro_Queen</li>
273-
</resultingBees>
257+
<li Class="RimBees.CompProperties_BeeResearchImages">
258+
<imageNameInGraphicsCache>BeeResearchSynthOily</imageNameInGraphicsCache>
259+
<textForTheImage>Synthetic + Oily = Nitro</textForTheImage>
274260
</li>
275261
</comps>
276262
<thingCategories>
277263
<li>RB_BeeResearchTier5</li>
278-
</thingCategories>
279-
</ThingDef>
280-
<ThingDef ParentName="RB_ResearchPapersBaseTier5">
281-
<defName>RB_ResearchPapersElectronicSynthetic</defName>
264+
</thingCategories>
265+
</ThingDef>
266+
267+
<ThingDef ParentName="RB_ResearchPapersBaseTier5" >
268+
<defName>RB_ResearchPapersElectronicSynthetic</defName>
282269
<comps>
283-
<li Class="RimBees.CompProperties_BeeResearchData">
284-
<firstBee>RB_Bee_Synthetic_Queen</firstBee>
285-
<secondBee>RB_Bee_Electronic_Queen</secondBee>
286-
<resultingBees>
287-
<li>RB_Bee_Fabricated_Queen</li>
288-
</resultingBees>
270+
<li Class="RimBees.CompProperties_BeeResearchImages">
271+
<imageNameInGraphicsCache>BeeResearchElectronicSynthetic</imageNameInGraphicsCache>
272+
<textForTheImage>Synthetic + Electronic = Fabricated</textForTheImage>
289273
</li>
290274
</comps>
291275
<thingCategories>
292276
<li>RB_BeeResearchTier5</li>
293-
</thingCategories>
277+
</thingCategories>
294278
</ThingDef>
295279

296280

0 commit comments

Comments
 (0)