gachabox implementation
This commit is contained in:
parent
31f0004772
commit
60f0998567
Binary file not shown.
Binary file not shown.
136
1.2/Defs/AutomataRaceSettings/AutomataQualityProperty.xml
Normal file
136
1.2/Defs/AutomataRaceSettings/AutomataQualityProperty.xml
Normal file
@ -0,0 +1,136 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
<AutomataRace.AutomataQualityProperty>
|
||||||
|
<defName>PN_AutomataQualityProperty_Awful</defName>
|
||||||
|
<quality>Awful</quality>
|
||||||
|
<pawnKindDefs>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Combat</key>
|
||||||
|
<value>Paniel_Soldier_Normal</value>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Engineer</key>
|
||||||
|
<value>Paniel_Worker_Normal</value>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Domestic</key>
|
||||||
|
<value>Paniel_Maid_Normal</value>
|
||||||
|
</li>
|
||||||
|
</pawnKindDefs>
|
||||||
|
</AutomataRace.AutomataQualityProperty>
|
||||||
|
|
||||||
|
<AutomataRace.AutomataQualityProperty>
|
||||||
|
<defName>PN_AutomataQualityProperty_Poor</defName>
|
||||||
|
<quality>Poor</quality>
|
||||||
|
<pawnKindDefs>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Combat</key>
|
||||||
|
<value>Paniel_Soldier_Normal</value>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Engineer</key>
|
||||||
|
<value>Paniel_Worker_Normal</value>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Domestic</key>
|
||||||
|
<value>Paniel_Maid_Normal</value>
|
||||||
|
</li>
|
||||||
|
</pawnKindDefs>
|
||||||
|
</AutomataRace.AutomataQualityProperty>
|
||||||
|
|
||||||
|
<AutomataRace.AutomataQualityProperty>
|
||||||
|
<defName>PN_AutomataQualityProperty_Normal</defName>
|
||||||
|
<quality>Normal</quality>
|
||||||
|
<pawnKindDefs>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Combat</key>
|
||||||
|
<value>Paniel_Soldier_Normal</value>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Engineer</key>
|
||||||
|
<value>Paniel_Worker_Normal</value>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Domestic</key>
|
||||||
|
<value>Paniel_Maid_Normal</value>
|
||||||
|
</li>
|
||||||
|
</pawnKindDefs>
|
||||||
|
</AutomataRace.AutomataQualityProperty>
|
||||||
|
|
||||||
|
<AutomataRace.AutomataQualityProperty>
|
||||||
|
<defName>PN_AutomataQualityProperty_Good</defName>
|
||||||
|
<quality>Good</quality>
|
||||||
|
<pawnKindDefs>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Combat</key>
|
||||||
|
<value>Paniel_Soldier_Good</value>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Engineer</key>
|
||||||
|
<value>Paniel_Worker_Good</value>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Domestic</key>
|
||||||
|
<value>Paniel_Maid_Good</value>
|
||||||
|
</li>
|
||||||
|
</pawnKindDefs>
|
||||||
|
</AutomataRace.AutomataQualityProperty>
|
||||||
|
|
||||||
|
<AutomataRace.AutomataQualityProperty>
|
||||||
|
<defName>PN_AutomataQualityProperty_Excellent</defName>
|
||||||
|
<quality>Excellent</quality>
|
||||||
|
<pawnKindDefs>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Combat</key>
|
||||||
|
<value>Paniel_Soldier_Excellent</value>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Engineer</key>
|
||||||
|
<value>Paniel_Worker_Excellent</value>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Domestic</key>
|
||||||
|
<value>Paniel_Maid_Excellent</value>
|
||||||
|
</li>
|
||||||
|
</pawnKindDefs>
|
||||||
|
</AutomataRace.AutomataQualityProperty>
|
||||||
|
|
||||||
|
<AutomataRace.AutomataQualityProperty>
|
||||||
|
<defName>PN_AutomataQualityProperty_Masterwork</defName>
|
||||||
|
<quality>Masterwork</quality>
|
||||||
|
<pawnKindDefs>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Combat</key>
|
||||||
|
<value>Paniel_Soldier_Masterwork</value>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Engineer</key>
|
||||||
|
<value>Paniel_Worker_Masterwork</value>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Domestic</key>
|
||||||
|
<value>Paniel_Maid_Masterwork</value>
|
||||||
|
</li>
|
||||||
|
</pawnKindDefs>
|
||||||
|
</AutomataRace.AutomataQualityProperty>
|
||||||
|
|
||||||
|
<AutomataRace.AutomataQualityProperty>
|
||||||
|
<defName>PN_AutomataQualityProperty_Legendary</defName>
|
||||||
|
<quality>Legendary</quality>
|
||||||
|
<pawnKindDefs>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Combat</key>
|
||||||
|
<value>Paniel_Soldier_Legendary</value>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Engineer</key>
|
||||||
|
<value>Paniel_Worker_Legendary</value>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<key>PN_Specialization_Domestic</key>
|
||||||
|
<value>Paniel_Maid_Legendary</value>
|
||||||
|
</li>
|
||||||
|
</pawnKindDefs>
|
||||||
|
</AutomataRace.AutomataQualityProperty>
|
||||||
|
|
||||||
|
</Defs>
|
@ -3,76 +3,15 @@
|
|||||||
<AutomataRace.AutomataSpecializationDef>
|
<AutomataRace.AutomataSpecializationDef>
|
||||||
<defName>PN_Specialization_Combat</defName>
|
<defName>PN_Specialization_Combat</defName>
|
||||||
<uiIconPath>UI/Icons/Combat</uiIconPath>
|
<uiIconPath>UI/Icons/Combat</uiIconPath>
|
||||||
<bonusSkills>
|
|
||||||
<li>
|
|
||||||
<skill>Shooting</skill>
|
|
||||||
<addition>3</addition>
|
|
||||||
<multiplier>1</multiplier>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<skill>Melee</skill>
|
|
||||||
<addition>3</addition>
|
|
||||||
<multiplier>1</multiplier>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<skill>Animals</skill>
|
|
||||||
<addition>3</addition>
|
|
||||||
<multiplier>1</multiplier>
|
|
||||||
</li>
|
|
||||||
</bonusSkills>
|
|
||||||
</AutomataRace.AutomataSpecializationDef>
|
</AutomataRace.AutomataSpecializationDef>
|
||||||
|
|
||||||
<AutomataRace.AutomataSpecializationDef>
|
<AutomataRace.AutomataSpecializationDef>
|
||||||
<defName>PN_Specialization_Engineer</defName>
|
<defName>PN_Specialization_Engineer</defName>
|
||||||
<uiIconPath>UI/Icons/Engineer</uiIconPath>
|
<uiIconPath>UI/Icons/Engineer</uiIconPath>
|
||||||
<bonusSkills>
|
|
||||||
<li>
|
|
||||||
<skill>Construction</skill>
|
|
||||||
<addition>3</addition>
|
|
||||||
<multiplier>1</multiplier>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<skill>Crafting</skill>
|
|
||||||
<addition>3</addition>
|
|
||||||
<multiplier>1</multiplier>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<skill>Mining</skill>
|
|
||||||
<addition>3</addition>
|
|
||||||
<multiplier>1</multiplier>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<skill>Intellectual</skill>
|
|
||||||
<addition>3</addition>
|
|
||||||
<multiplier>1</multiplier>
|
|
||||||
</li>
|
|
||||||
</bonusSkills>
|
|
||||||
</AutomataRace.AutomataSpecializationDef>
|
</AutomataRace.AutomataSpecializationDef>
|
||||||
|
|
||||||
<AutomataRace.AutomataSpecializationDef>
|
<AutomataRace.AutomataSpecializationDef>
|
||||||
<defName>PN_Specialization_Domestic</defName>
|
<defName>PN_Specialization_Domestic</defName>
|
||||||
<uiIconPath>UI/Icons/Domestic</uiIconPath>
|
<uiIconPath>UI/Icons/Domestic</uiIconPath>
|
||||||
<bonusSkills>
|
|
||||||
<li>
|
|
||||||
<skill>Cooking</skill>
|
|
||||||
<addition>3</addition>
|
|
||||||
<multiplier>1</multiplier>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<skill>Plants</skill>
|
|
||||||
<addition>3</addition>
|
|
||||||
<multiplier>1</multiplier>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<skill>Social</skill>
|
|
||||||
<addition>3</addition>
|
|
||||||
<multiplier>1</multiplier>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<skill>Medicine</skill>
|
|
||||||
<addition>3</addition>
|
|
||||||
<multiplier>1</multiplier>
|
|
||||||
</li>
|
|
||||||
</bonusSkills>
|
|
||||||
</AutomataRace.AutomataSpecializationDef>
|
</AutomataRace.AutomataSpecializationDef>
|
||||||
</Defs>
|
</Defs>
|
@ -826,8 +826,8 @@
|
|||||||
</RecipeDef>-->
|
</RecipeDef>-->
|
||||||
|
|
||||||
<CustomizableRecipe.CustomizableRecipeDef>
|
<CustomizableRecipe.CustomizableRecipeDef>
|
||||||
<defName>PN_Make_NormalAutomaton_Test</defName>
|
<defName>PN_Make_Automaton</defName>
|
||||||
<label>make automaton test</label>
|
<label>make automaton</label>
|
||||||
<description>...</description>
|
<description>...</description>
|
||||||
<jobString>Making automaton.</jobString>
|
<jobString>Making automaton.</jobString>
|
||||||
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
|
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
|
||||||
|
@ -4,12 +4,20 @@
|
|||||||
<defName>PN_PackagedAutomaton_MarketValue</defName>
|
<defName>PN_PackagedAutomaton_MarketValue</defName>
|
||||||
<thingDef>Packaged_NormalAutomaton</thingDef>
|
<thingDef>Packaged_NormalAutomaton</thingDef>
|
||||||
<statDef>MarketValue</statDef>
|
<statDef>MarketValue</statDef>
|
||||||
<worker Class="AutomataRace.StatOverrideWorker_MarketValue_PackagedAutomaton">
|
<worker Class="AutomataRace.StatOverrideWorker_MarketValue_Automaton">
|
||||||
</worker>
|
</worker>
|
||||||
</CustomizableRecipe.StatOverrideDef>
|
</CustomizableRecipe.StatOverrideDef>
|
||||||
|
|
||||||
<CustomizableRecipe.StatOverrideDef>
|
<CustomizableRecipe.StatOverrideDef>
|
||||||
<defName>PN_PackagedAutomaton_ArmorRating_Sharp</defName>
|
<defName>PN_Paniel_Race_MarketValue</defName>
|
||||||
|
<thingDef>Paniel_Race</thingDef>
|
||||||
|
<statDef>MarketValue</statDef>
|
||||||
|
<worker Class="AutomataRace.StatOverrideWorker_MarketValue_Automaton">
|
||||||
|
</worker>
|
||||||
|
</CustomizableRecipe.StatOverrideDef>
|
||||||
|
|
||||||
|
<CustomizableRecipe.StatOverrideDef>
|
||||||
|
<defName>PN_Paniel_Race_ArmorRating_Sharp</defName>
|
||||||
<thingDef>Paniel_Race</thingDef>
|
<thingDef>Paniel_Race</thingDef>
|
||||||
<statDef>ArmorRating_Sharp</statDef>
|
<statDef>ArmorRating_Sharp</statDef>
|
||||||
<worker Class="AutomataRace.StatOverrideWorker_ArmorRating_Automaton">
|
<worker Class="AutomataRace.StatOverrideWorker_ArmorRating_Automaton">
|
||||||
@ -19,7 +27,7 @@
|
|||||||
</CustomizableRecipe.StatOverrideDef>
|
</CustomizableRecipe.StatOverrideDef>
|
||||||
|
|
||||||
<CustomizableRecipe.StatOverrideDef>
|
<CustomizableRecipe.StatOverrideDef>
|
||||||
<defName>PN_PackagedAutomaton_ArmorRating_Blunt</defName>
|
<defName>PN_Paniel_Race_ArmorRating_Blunt</defName>
|
||||||
<thingDef>Paniel_Race</thingDef>
|
<thingDef>Paniel_Race</thingDef>
|
||||||
<statDef>ArmorRating_Blunt</statDef>
|
<statDef>ArmorRating_Blunt</statDef>
|
||||||
<worker Class="AutomataRace.StatOverrideWorker_ArmorRating_Automaton">
|
<worker Class="AutomataRace.StatOverrideWorker_ArmorRating_Automaton">
|
||||||
@ -29,7 +37,7 @@
|
|||||||
</CustomizableRecipe.StatOverrideDef>
|
</CustomizableRecipe.StatOverrideDef>
|
||||||
|
|
||||||
<CustomizableRecipe.StatOverrideDef>
|
<CustomizableRecipe.StatOverrideDef>
|
||||||
<defName>PN_PackagedAutomaton_ArmorRating_Heat</defName>
|
<defName>PN_Paniel_Race_ArmorRating_Heat</defName>
|
||||||
<thingDef>Paniel_Race</thingDef>
|
<thingDef>Paniel_Race</thingDef>
|
||||||
<statDef>ArmorRating_Heat</statDef>
|
<statDef>ArmorRating_Heat</statDef>
|
||||||
<worker Class="AutomataRace.StatOverrideWorker_ArmorRating_Automaton">
|
<worker Class="AutomataRace.StatOverrideWorker_ArmorRating_Automaton">
|
||||||
|
@ -62,6 +62,7 @@
|
|||||||
<graphicClass>Graphic_Single</graphicClass>
|
<graphicClass>Graphic_Single</graphicClass>
|
||||||
</graphicData>
|
</graphicData>
|
||||||
<comps>
|
<comps>
|
||||||
|
<li><compClass>CompQuality</compClass></li>
|
||||||
<li Class="AutomataRace.CompPropeties_AutomataDataHolder"></li>
|
<li Class="AutomataRace.CompPropeties_AutomataDataHolder"></li>
|
||||||
<li Class="CompProperties_Usable">
|
<li Class="CompProperties_Usable">
|
||||||
<useJob>UseItem</useJob>
|
<useJob>UseItem</useJob>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user