From 8b23c033a7ded9eebe94b48af6841389b2d423d2 Mon Sep 17 00:00:00 2001 From: Cocopomel <79386233+Cocopomel@users.noreply.github.com> Date: Sat, 22 Oct 2022 12:35:29 +0900 Subject: [PATCH] =?UTF-8?q?1.4=20=EC=A4=80=EB=B9=84=20=EC=A4=80=EB=B9=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 1.3/Assemblies/MoharHediffs_Fixed.dll | Bin 0 -> 9216 bytes .../Ideo_AbilityDef_Industrial.xml | 0 .../AbilityDefs/Ideo_AbilityDef_Spacer.xml | 0 .../Ideo_Hediffs_Cast_Industrial.xml | 0 .../HediffDefs/Ideo_Hediffs_Cast_Spacer.xml | 0 .../Defs/Ideo_Reserch_ProjectDefs.xml | 0 .../Defs/MemeDefs/Memes_PnL.xml | 0 .../Ideo_ThingDef_Module_Industrial.xml | 0 .../ThingDefs/Ideo_ThingDef_Module_Spacer.xml | 0 .../Defs/PnLCareerLevel/Royal_Permits.xml | 418 ++++++++ .../Defs/PnLCareerLevel/Royal_Thoughts.xml | 36 + .../Defs/PnLCareerLevel/Royal_Titles.xml | 272 +++++ .../Defs/PnLCareerLevel/Royal_TraderKinds.xml | 172 ++++ .../Defs/Royal_Hediffs_BodyParts_Psychic.xml | 99 ++ .../Defs/Royal_Hediffs_BodyParts_Vanilla.xml | 525 ++++++++++ 1.3Royalty/Defs/Royal_Hediffs_ContDamPN.xml | 302 ++++++ 1.3Royalty/Defs/Royal_Reserch_ProjectDefs.xml | 19 + 1.3Royalty/Defs/Royal_ThingDef_Misc.xml | 99 ++ 1.3Royalty/Defs/Royal_ThingDef_Weapon.xml | 396 +++++++ 1.4/Assemblies/0_Assemblies_from.txt | 23 + 1.4/Assemblies/1_CustomizableRecipe.dll | Bin 0 -> 17408 bytes 1.4/Assemblies/2_AutomataRace.dll | Bin 0 -> 68096 bytes 1.4/Assemblies/AdditionalVerb.dll | Bin 0 -> 15872 bytes 1.4/Assemblies/AutomataWearSetting.dll | Bin 0 -> 30208 bytes 1.4/Assemblies/ContDamPN.dll | Bin 0 -> 7168 bytes 1.4/Assemblies/MoharHediffs_Fixed.dll | Bin 0 -> 9216 bytes 1.4/Assemblies/SYS.dll | Bin 0 -> 11264 bytes 1.4/Assemblies/TorgueAnty.dll | Bin 0 -> 8192 bytes 1.4/Defs/AbilityDef/AbilityDefs_Base.back | 138 +++ .../AutomataRaceSettings/AutomataGoreDef.xml | 178 ++++ .../AutomataQualityProperty.xml | 231 +++++ .../AutomataRaceSettings/AutomataRaceDef.xml | 949 +++++++++++++++++ .../AutomataRaceSettings.xml | 129 +++ .../AutomataRulePacks.xml | 40 + .../AutomataSpecializations.xml | 26 + .../AutomataStatOverrideDef.xml | 48 + .../AutomataWearSetting.back | 291 ++++++ 1.4/Defs/BackStoryDefs/BackStoryDefs.xml | 916 +++++++++++++++++ 1.4/Defs/BackStoryDefs/BackStoryDefs_PA.xml | 604 +++++++++++ 1.4/Defs/BodyAndPartDefs/Body.xml | 615 +++++++++++ 1.4/Defs/BodyAndPartDefs/Bodyparts.xml | 405 ++++++++ 1.4/Defs/Drugs/DrugPolicyDefs.xml | 16 + 1.4/Defs/Drugs/Drugs_Antibiotics.xml | 218 ++++ 1.4/Defs/Drugs/Drugs_Fuel.xml | 208 ++++ 1.4/Defs/FactionDefs/Factions_Player.xml | 40 + 1.4/Defs/FactionDefs/Factions_PnL.xml | 403 ++++++++ 1.4/Defs/HairDefs/Hairs.xml | 87 ++ 1.4/Defs/HediffDefs/Hediffs_Automaton.xml | 304 ++++++ .../HediffDefs/Hediffs_AutomatonGrade.xml | 758 ++++++++++++++ .../HediffDefs/Hediffs_AutomatonGrade_PA.xml | 523 ++++++++++ 1.4/Defs/HediffDefs/Hediffs_BodyParts.xml | 380 +++++++ .../HediffDefs/Hediffs_BodyParts_Vanilla.xml | 97 ++ 1.4/Defs/HediffDefs/Hediffs_ContDamPN.xml | 110 ++ 1.4/Defs/HediffDefs/Hediffs_HediffGiver.xml | 32 + 1.4/Defs/HediffDefs/Hediffs_Joy.xml | 57 ++ 1.4/Defs/HediffDefs/Hediffs_Maintenance.xml | 142 +++ 1.4/Defs/HediffDefs/Hediffs_Misc.xml | 57 ++ 1.4/Defs/NeedDefs/Needs.xml | 25 + 1.4/Defs/PN_MVCF.back | 9 + .../PawnKindsDef_Paniel/PawnKind_Faction.xml | 668 ++++++++++++ .../PawnKindsDef_Paniel/PawnKind_Player.xml | 91 ++ .../PawnKind_Randombox.xml | 348 +++++++ .../PawnKind_Randombox_PA.xml | 230 +++++ 1.4/Defs/RecipeDefs/Recipes_Drugs.xml | 79 ++ 1.4/Defs/RecipeDefs/Recipes_Production.xml | 184 ++++ 1.4/Defs/RecipeDefs/Recipes_Randombox.xml | 115 +++ 1.4/Defs/RecipeDefs/Recipes_Surgery.xml | 138 +++ 1.4/Defs/ReserchDefs/Reserch_ProjectDefs.xml | 298 ++++++ 1.4/Defs/Scenarios/Scenarios.xml | 102 ++ 1.4/Defs/SoundDefs/Sounds.xml | 163 +++ 1.4/Defs/ThingDef/ThingDef_Apparel_TierA.xml | 393 +++++++ 1.4/Defs/ThingDef/ThingDef_Apparel_TierB.xml | 645 ++++++++++++ 1.4/Defs/ThingDef/ThingDef_Apparel_TierC.xml | 691 +++++++++++++ 1.4/Defs/ThingDef/ThingDef_Buildings.xml | 146 +++ 1.4/Defs/ThingDef/ThingDef_Item.xml | 521 ++++++++++ 1.4/Defs/ThingDef/ThingDef_Module.back | 121 +++ 1.4/Defs/ThingDef/ThingDef_Randombox.xml | 360 +++++++ 1.4/Defs/ThingDef/ThingDef_Security.xml | 342 +++++++ 1.4/Defs/ThingDef/ThingDef_Shell.xml | 571 +++++++++++ .../ThingDef/ThingDef_Weapons_Industrial.xml | 964 ++++++++++++++++++ 1.4/Defs/ThingDef/ThingDef_Weapons_Royal.xml | 940 +++++++++++++++++ 1.4/Defs/ThingDef/ThnigDef_Test.xml | 93 ++ 1.4/Defs/ThoughtDefs/Thoughts_LostDeath.xml | 203 ++++ .../ThoughtDefs/Thoughts_PanielReplace.xml | 244 +++++ 1.4/Defs/TraderKindDefs/TraderKinds_Base.xml | 243 +++++ .../TraderKindDefs/TraderKinds_CaravanPnL.xml | 74 ++ .../TraderKindDefs/TraderKinds_OrbitalPnL.xml | 132 +++ 1.4/Patches/Ideology.xml | 44 + 1.4/Patches/Med_pod.xml | 19 + 1.4/Patches/Royalty.xml | 208 ++++ 1.4/Patches/SOS2.xml | 364 +++++++ 1.4/Patches/Vanilla.xml | 36 + 1.4/Patches/Yayo_combat_3.xml | 36 + LoadFolders.xml | 9 +- 94 files changed, 20211 insertions(+), 1 deletion(-) create mode 100644 1.3/Assemblies/MoharHediffs_Fixed.dll rename {Ideology => 1.3Ideology}/Defs/AbilityDefs/Ideo_AbilityDef_Industrial.xml (100%) rename {Ideology => 1.3Ideology}/Defs/AbilityDefs/Ideo_AbilityDef_Spacer.xml (100%) rename {Ideology => 1.3Ideology}/Defs/HediffDefs/Ideo_Hediffs_Cast_Industrial.xml (100%) rename {Ideology => 1.3Ideology}/Defs/HediffDefs/Ideo_Hediffs_Cast_Spacer.xml (100%) rename {Ideology => 1.3Ideology}/Defs/Ideo_Reserch_ProjectDefs.xml (100%) rename {Ideology => 1.3Ideology}/Defs/MemeDefs/Memes_PnL.xml (100%) rename {Ideology => 1.3Ideology}/Defs/ThingDefs/Ideo_ThingDef_Module_Industrial.xml (100%) rename {Ideology => 1.3Ideology}/Defs/ThingDefs/Ideo_ThingDef_Module_Spacer.xml (100%) create mode 100644 1.3Royalty/Defs/PnLCareerLevel/Royal_Permits.xml create mode 100644 1.3Royalty/Defs/PnLCareerLevel/Royal_Thoughts.xml create mode 100644 1.3Royalty/Defs/PnLCareerLevel/Royal_Titles.xml create mode 100644 1.3Royalty/Defs/PnLCareerLevel/Royal_TraderKinds.xml create mode 100644 1.3Royalty/Defs/Royal_Hediffs_BodyParts_Psychic.xml create mode 100644 1.3Royalty/Defs/Royal_Hediffs_BodyParts_Vanilla.xml create mode 100644 1.3Royalty/Defs/Royal_Hediffs_ContDamPN.xml create mode 100644 1.3Royalty/Defs/Royal_Reserch_ProjectDefs.xml create mode 100644 1.3Royalty/Defs/Royal_ThingDef_Misc.xml create mode 100644 1.3Royalty/Defs/Royal_ThingDef_Weapon.xml create mode 100644 1.4/Assemblies/0_Assemblies_from.txt create mode 100644 1.4/Assemblies/1_CustomizableRecipe.dll create mode 100644 1.4/Assemblies/2_AutomataRace.dll create mode 100644 1.4/Assemblies/AdditionalVerb.dll create mode 100644 1.4/Assemblies/AutomataWearSetting.dll create mode 100644 1.4/Assemblies/ContDamPN.dll create mode 100644 1.4/Assemblies/MoharHediffs_Fixed.dll create mode 100644 1.4/Assemblies/SYS.dll create mode 100644 1.4/Assemblies/TorgueAnty.dll create mode 100644 1.4/Defs/AbilityDef/AbilityDefs_Base.back create mode 100644 1.4/Defs/AutomataRaceSettings/AutomataGoreDef.xml create mode 100644 1.4/Defs/AutomataRaceSettings/AutomataQualityProperty.xml create mode 100644 1.4/Defs/AutomataRaceSettings/AutomataRaceDef.xml create mode 100644 1.4/Defs/AutomataRaceSettings/AutomataRaceSettings.xml create mode 100644 1.4/Defs/AutomataRaceSettings/AutomataRulePacks.xml create mode 100644 1.4/Defs/AutomataRaceSettings/AutomataSpecializations.xml create mode 100644 1.4/Defs/AutomataRaceSettings/AutomataStatOverrideDef.xml create mode 100644 1.4/Defs/AutomataRaceSettings/AutomataWearSetting.back create mode 100644 1.4/Defs/BackStoryDefs/BackStoryDefs.xml create mode 100644 1.4/Defs/BackStoryDefs/BackStoryDefs_PA.xml create mode 100644 1.4/Defs/BodyAndPartDefs/Body.xml create mode 100644 1.4/Defs/BodyAndPartDefs/Bodyparts.xml create mode 100644 1.4/Defs/Drugs/DrugPolicyDefs.xml create mode 100644 1.4/Defs/Drugs/Drugs_Antibiotics.xml create mode 100644 1.4/Defs/Drugs/Drugs_Fuel.xml create mode 100644 1.4/Defs/FactionDefs/Factions_Player.xml create mode 100644 1.4/Defs/FactionDefs/Factions_PnL.xml create mode 100644 1.4/Defs/HairDefs/Hairs.xml create mode 100644 1.4/Defs/HediffDefs/Hediffs_Automaton.xml create mode 100644 1.4/Defs/HediffDefs/Hediffs_AutomatonGrade.xml create mode 100644 1.4/Defs/HediffDefs/Hediffs_AutomatonGrade_PA.xml create mode 100644 1.4/Defs/HediffDefs/Hediffs_BodyParts.xml create mode 100644 1.4/Defs/HediffDefs/Hediffs_BodyParts_Vanilla.xml create mode 100644 1.4/Defs/HediffDefs/Hediffs_ContDamPN.xml create mode 100644 1.4/Defs/HediffDefs/Hediffs_HediffGiver.xml create mode 100644 1.4/Defs/HediffDefs/Hediffs_Joy.xml create mode 100644 1.4/Defs/HediffDefs/Hediffs_Maintenance.xml create mode 100644 1.4/Defs/HediffDefs/Hediffs_Misc.xml create mode 100644 1.4/Defs/NeedDefs/Needs.xml create mode 100644 1.4/Defs/PN_MVCF.back create mode 100644 1.4/Defs/PawnKindsDef_Paniel/PawnKind_Faction.xml create mode 100644 1.4/Defs/PawnKindsDef_Paniel/PawnKind_Player.xml create mode 100644 1.4/Defs/PawnKindsDef_Paniel/PawnKind_Randombox.xml create mode 100644 1.4/Defs/PawnKindsDef_Paniel/PawnKind_Randombox_PA.xml create mode 100644 1.4/Defs/RecipeDefs/Recipes_Drugs.xml create mode 100644 1.4/Defs/RecipeDefs/Recipes_Production.xml create mode 100644 1.4/Defs/RecipeDefs/Recipes_Randombox.xml create mode 100644 1.4/Defs/RecipeDefs/Recipes_Surgery.xml create mode 100644 1.4/Defs/ReserchDefs/Reserch_ProjectDefs.xml create mode 100644 1.4/Defs/Scenarios/Scenarios.xml create mode 100644 1.4/Defs/SoundDefs/Sounds.xml create mode 100644 1.4/Defs/ThingDef/ThingDef_Apparel_TierA.xml create mode 100644 1.4/Defs/ThingDef/ThingDef_Apparel_TierB.xml create mode 100644 1.4/Defs/ThingDef/ThingDef_Apparel_TierC.xml create mode 100644 1.4/Defs/ThingDef/ThingDef_Buildings.xml create mode 100644 1.4/Defs/ThingDef/ThingDef_Item.xml create mode 100644 1.4/Defs/ThingDef/ThingDef_Module.back create mode 100644 1.4/Defs/ThingDef/ThingDef_Randombox.xml create mode 100644 1.4/Defs/ThingDef/ThingDef_Security.xml create mode 100644 1.4/Defs/ThingDef/ThingDef_Shell.xml create mode 100644 1.4/Defs/ThingDef/ThingDef_Weapons_Industrial.xml create mode 100644 1.4/Defs/ThingDef/ThingDef_Weapons_Royal.xml create mode 100644 1.4/Defs/ThingDef/ThnigDef_Test.xml create mode 100644 1.4/Defs/ThoughtDefs/Thoughts_LostDeath.xml create mode 100644 1.4/Defs/ThoughtDefs/Thoughts_PanielReplace.xml create mode 100644 1.4/Defs/TraderKindDefs/TraderKinds_Base.xml create mode 100644 1.4/Defs/TraderKindDefs/TraderKinds_CaravanPnL.xml create mode 100644 1.4/Defs/TraderKindDefs/TraderKinds_OrbitalPnL.xml create mode 100644 1.4/Patches/Ideology.xml create mode 100644 1.4/Patches/Med_pod.xml create mode 100644 1.4/Patches/Royalty.xml create mode 100644 1.4/Patches/SOS2.xml create mode 100644 1.4/Patches/Vanilla.xml create mode 100644 1.4/Patches/Yayo_combat_3.xml diff --git a/1.3/Assemblies/MoharHediffs_Fixed.dll b/1.3/Assemblies/MoharHediffs_Fixed.dll new file mode 100644 index 0000000000000000000000000000000000000000..fdd493dbc17534ed9f6b0164616eeddc8580a906 GIT binary patch literal 9216 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 + + + + PN_TradeBenefit + + + + + + PN_SubsidiaryFaction + 1 + 60 + + + + + RoyalTitlePermitWorker_DropResources + true + + 39.9 + + + + + + PN_AnnualSalary_A + + This is the annual salary (800 Silver) paid to PnL Logistics employees. can use PnL result point to receive advance salary. + PN_Title_Associate + 1 + (0,0) + + + 800 + + 1 + + + + + PN_AnnualSalary_B + + This is the annual salary (3200 Silver) paid to PnL Logistics employees. can use PnL result point to receive advance salary. + PN_Title_Manager + 1 + PN_AnnualSalary_A + (1,0) + + + 3200 + + 4 + + + + + + PN_RequestSecurityUnitClose + + Request 4 melee combat security unit to aid in your battle. + RoyalTitlePermitWorker_CallAid + PN_Title_Senior + 1 + (0,1) + PN_SubsidiaryFaction + + 2 + PN_Mid_CloseUnit + 4 + 39.9 + + 60 + + + + PN_RequestEliteSecurityUnitClose + + Request 4 melee combat elite security unit to aid in your battle. + RoyalTitlePermitWorker_CallAid + PN_Title_SeniorManager + 1 + PN_RequestSecurityUnitClose + (1,1) + PN_SubsidiaryFaction + + 4 + PN_EliteCloseUnit + 4 + 39.9 + + 60 + + + + + PN_RequestSecurityUnitRange + + Request 4 range combat security unit to aid in your battle. + RoyalTitlePermitWorker_CallAid + PN_Title_Senior + 1 + (0,2) + PN_SubsidiaryFaction + + 2 + PN_Mid_RangeUnit + 4 + 39.9 + + 60 + + + + PN_RequestEliteSecurityUnitRange + + Request 4 rifle combat elite security unit to aid in your battle. + RoyalTitlePermitWorker_CallAid + PN_Title_SeniorManager + 1 + PN_RequestSecurityUnitRange + (1,2) + PN_SubsidiaryFaction + + 4 + PN_EliteRangeUnit + 4 + 39.9 + + 60 + + + + PN_RequestEliteSecurityUnitHeavy + + Request 2 heavy combat elite security unit to aid in your battle. + RoyalTitlePermitWorker_CallAid + PN_Title_SeniorManager + 1 + (1,3) + PN_SubsidiaryFaction + + 4 + PN_EliteHeavyUnit + 2 + 39.9 + + 60 + + + + PN_RequestEliteSecurityUnitCannon + + Request 2 cannon combat elite security unit to aid in your battle. + RoyalTitlePermitWorker_CallAid + PN_Title_SeniorManager + 1 + (1,4) + PN_SubsidiaryFaction + + 4 + PN_EliteCannonUnit + 2 + 39.9 + + 60 + + + + + PN_RequestEngineerUnit + + Request a group of 4 engineer units to assist you for 4 days. These workers can only do general labor tasks. You can control them as though they were your own colonists. You are required to keep them safe. + RoyalTitlePermitWorker_CallLaborers + PN_Title_Senior + 1 + (0,5) + PN_SubsidiaryFaction + + 2 + PN_AssociateP_EngineerB + 4 + 4 + 39.9 + + 60 + + + + PN_RequestEliteEngineerUnit + + Request a group of 4 elite engineer units to assist you for 4 days. These workers can only do general labor tasks. You can control them as though they were your own colonists. You are required to keep them safe. + RoyalTitlePermitWorker_CallLaborers + PN_Title_SeniorManager + 1 + PN_RequestEngineerUnit + (1,5) + PN_SubsidiaryFaction + + 4 + PN_ManageUnit_Enginer + 4 + 4 + 39.9 + + 60 + + + + + PN_RequestDomesticUnit + + Request a group of 4 domestic units to assist you for 4 days. These workers can only do general labor tasks. You can control them as though they were your own colonists. You are required to keep them safe. + RoyalTitlePermitWorker_CallLaborers + PN_Title_Senior + 1 + (0,6) + PN_SubsidiaryFaction + + 2 + PN_AssociateP_DomesticB + 4 + 4 + 39.9 + + 60 + + + + PN_RequestEliteDomesticUnit + + Request a group of 4 elite domestic units to assist you for 4 days. These workers can only do general labor tasks. You can control them as though they were your own colonists. You are required to keep them safe. + RoyalTitlePermitWorker_CallLaborers + PN_Title_SeniorManager + 1 + PN_RequestDomesticUnit + (1,6) + PN_SubsidiaryFaction + + 4 + PN_ManageUnit_Domestic + 4 + 4 + 39.9 + + 60 + + + + + PN_DropOTPCard + + Request for a drop of PnL OTP card. + PN_Title_Manager + 1 + (0,7) + + + 1 + + 2 + + + + + + PN_DropPackagedAutomatonSoldier + + Request for a drop of PnL automaton™ (Combat) box. + PN_Title_Manager + 1 + 300 + (0,8) + + + 1 + + 4 + + + + + PN_DropPackagedAutomatonSoldierPremium + + Request for a drop of PnL automaton™ Pro (Combat) box. + PN_Title_Director + 1 + 300 + PN_DropPackagedAutomatonSoldier + (1,8) + + + 1 + + 10 + + + + + + PN_DropPackagedAutomatonWorker + + Request for a drop of PnL automaton™ (Engineer) box. + PN_Title_Manager + 1 + 300 + (0,9) + + + 1 + + 4 + + + + + PN_DropPackagedAutomatonWorkerPremium + + Request for a drop of PnL automaton™ Pro (Engineer) box. + PN_Title_Director + 1 + 300 + PN_DropPackagedAutomatonWorker + (1,9) + + + 1 + + 10 + + + + + + + PN_DropPackagedAutomatonMaid + + Request for a drop of PnL automaton™ (Domestic) box. + PN_Title_Manager + 1 + 300 + (0,10) + + + 1 + + 4 + + + + + PN_DropPackagedAutomatonMaidPremium + + Request for a drop of PnL automaton™ Pro (Domestic) box. + PN_Title_Director + 1 + 300 + PN_DropPackagedAutomatonMaid + (1,10) + + + 1 + + 10 + + + + + + PN_RequestTransportShuttle + + request a shuttle for your own use. It will transport colonists, items, and animals anywhere you like within 70 world tiles. + RoyalTitlePermitWorker_CallShuttle + PN_Title_Manager + PN_SubsidiaryFaction + 1 + 60 + true + (0,11) + + 4 + 44.9 + false + + + + + + PN_DropPnLComponent + + Request for a drop of 3 PnL Component. + PN_Title_Director + 1 + (1,11) + + + 3 + + 3 + + + + + + PN_DropBrainCore + + Request for a drop of 3 automaton brain core. + PN_Title_Director + 1 + (1,12) + + + 3 + + 3 + + + \ No newline at end of file diff --git a/1.3Royalty/Defs/PnLCareerLevel/Royal_Thoughts.xml b/1.3Royalty/Defs/PnLCareerLevel/Royal_Thoughts.xml new file mode 100644 index 0000000..086624b --- /dev/null +++ b/1.3Royalty/Defs/PnLCareerLevel/Royal_Thoughts.xml @@ -0,0 +1,36 @@ + + + + + PN_TitlePromotion + 7 + Thought_MemoryRoyalTitle + +
  • Ascetic
  • +
    + +
  • + + I was promoted to {TITLE}. I love the recognition! + 8 +
  • +
    +
    + + + + PN_TitleDemotion + 7 + Thought_MemoryRoyalTitle + +
  • Ascetic
  • +
    + +
  • + + I demoted to {TITLE}. + -8 +
  • +
    +
    +
    \ No newline at end of file diff --git a/1.3Royalty/Defs/PnLCareerLevel/Royal_Titles.xml b/1.3Royalty/Defs/PnLCareerLevel/Royal_Titles.xml new file mode 100644 index 0000000..d9acf8f --- /dev/null +++ b/1.3Royalty/Defs/PnLCareerLevel/Royal_Titles.xml @@ -0,0 +1,272 @@ + + + + + +
  • PN_PnLCareerTitleTag
  • +
    + 1 + PN_TitlePromotion + PN_TitleDemotion + False + RoyalTitleAwardWorker_Instant +
    + + + + PN_Title_Intern + + Intern of PnL Logistics. + 0 + 1 + 0 + 1000 + + + + + PN_Title_Associate + + Associate of PnL Logistics. + 1 + 6 + 1 + 1200 + 10 + + + + + PN_Title_Senior + + Senior of PnL Logistics. + 2 + 8 + 2 + 1600 + 25 + Normal + + + + + PN_Title_Manager + + Manager of PnL Logistics. + 3 + 18 + 3 + Moderate + 2200 + 40 + Normal + +
  • + 16 +
  • +
  • + RoomRequirementAllFloored + +
  • Floor
  • +
  • FineFloor
  • + + +
  • + RoomRequirementNoProductionFacilities + +
  • Production
  • + + +
    + + MealSimple + Processed, Liquor + +
  • Ambrosia
  • +
  • Milk
  • +
  • RawBerries
  • +
    +
    +
    + + + + PN_Title_SeniorManager + + Senior Manager of PnL Logistics. + 4 + 24 + 4 + +
  • PN_TradeBenefit
  • +
    + Moderate + 2800 + 60 + Normal + +
  • + 24 +
  • +
  • + 40 +
  • +
  • + RoomRequirementAllFloored + +
  • Floor
  • +
  • FineFloor
  • + + +
  • + RoomRequirementNoProductionFacilities + +
  • Production
  • + + +
    + + MealSimple + Processed, Liquor + +
  • Ambrosia
  • +
  • Milk
  • +
  • RawBerries
  • +
    +
    +
    + + + + PN_Title_Director + + Director of PnL Logistics. + 500 + 54 + 5 + +
  • PN_TradeBenefit
  • +
    + High + 3500 + 75 + Normal + +
  • + 24 +
  • +
  • + 50 +
  • +
  • + RoomRequirementAllFloored + +
  • Floor
  • +
  • FineFloor
  • + + +
  • + RoomRequirementNoProductionFacilities + +
  • Production
  • + + +
    + + MealFine + Processed, Liquor + +
  • Ambrosia
  • +
  • Milk
  • +
  • RawBerries
  • +
    +
    +
    + + + + +
  • PN_TradeBenefit
  • +
    + Normal + +
  • + 30 +
  • +
  • + 70 +
  • +
  • + RoomRequirementAllFineFloored + +
  • Floor
  • +
  • FineFloor
  • + + +
  • + RoomRequirementNoProductionFacilities + +
  • Production
  • + + +
    + + MealFine + Processed, Liquor + +
  • Ambrosia
  • +
  • Milk
  • +
  • RawBerries
  • +
    +
    +
    + + + + + PN_Title_SeniorDirector + + Senior Director of PnL Logistics. + 600 + 1 + High + 125 + Normal + + + + + PN_TitleVP + + VP of PnL Logistics. + 700 + 1 + High + 150 + Normal + + + + + PN_TitleSVP + + SVP of PnL Logistics. + 800 + 0.6 + High + 200 + Normal + + + + + PN_TitleCEO + + CEO of PnL Logistics. + 900 + 0.1 + High + 300 + Normal + +
    \ No newline at end of file diff --git a/1.3Royalty/Defs/PnLCareerLevel/Royal_TraderKinds.xml b/1.3Royalty/Defs/PnLCareerLevel/Royal_TraderKinds.xml new file mode 100644 index 0000000..f11a488 --- /dev/null +++ b/1.3Royalty/Defs/PnLCareerLevel/Royal_TraderKinds.xml @@ -0,0 +1,172 @@ + + + + PN_Caravan_TributeCollector + + True + 1 + Favor + PN_SubsidiaryFaction + True + + +
  • + Gold +
  • +
  • + PN_SilverCase +
  • +
    +
    + + + + + PN_Orbital_PnLbenefit + + true + PN_SubsidiaryFaction + PN_TradeBenefit + + + +
  • + Silver + 2000~4000 +
  • +
  • + ComponentIndustrial + 30~60 +
  • +
  • + ComponentSpacer + 8~16 +
  • +
  • + Steel + 500~800 +
  • +
  • + Plasteel + 200~600 +
  • +
  • + Uranium + 60~300 +
  • +
  • + Chemfuel + 200~600 +
  • +
  • + MedicineUltratech + 5~30 +
  • +
  • + Neutroamine + 100~500 +
  • +
  • + Hyperweave + 50~200 +
  • +
  • + DevilstrandCloth + 50~200 +
  • + + +
  • + PN_AutomatonFuel + 200~600 +
  • +
  • + PN_antibiotics + 6~18 +
  • + + +
  • + PN_RepairKit + 20~40 +
  • +
  • + PN_SelfRepairKit + 2~5 +
  • +
  • + PN_BrainCasing + 6~10 +
  • +
  • + Leather_Automaton + 50~200 +
  • +
  • + PN_Component + 8~16 +
  • + +
  • + Packaged_NormalAutomatonSoldier + 1~3 +
  • +
  • + Packaged_NormalAutomatonWorker + 1~3 +
  • +
  • + Packaged_NormalAutomatonMaid + 1~3 +
  • + +
  • + Packaged_PremiumAutomatonSoldier + 1 +
  • +
  • + Packaged_PremiumAutomatonWorker + 1 +
  • +
  • + Packaged_PremiumAutomatonMaid + 1 +
  • + + +
  • + PN_PrototypeRailGun + 1 +
  • +
  • + PN_Bladelink + 1~2 +
  • + + + + +
  • + PN_ResurrectModule + 1~3 +
  • + + +
  • + Techprint_CataphractArmor + 1 +
  • +
  • + Techprint_BrainWiring + 1 +
  • + + + + + + + +
    +
    +
    \ No newline at end of file diff --git a/1.3Royalty/Defs/Royal_Hediffs_BodyParts_Psychic.xml b/1.3Royalty/Defs/Royal_Hediffs_BodyParts_Psychic.xml new file mode 100644 index 0000000..edc9962 --- /dev/null +++ b/1.3Royalty/Defs/Royal_Hediffs_BodyParts_Psychic.xml @@ -0,0 +1,99 @@ + + + + + PN_PsychicAmplifier + + A consumable archotech-created device that forms or upgrades a psylink in the user's mind.\n\nThe user presses the device over the eyes, where it links to the brain directly and restructures part of it. Afterwards, the device disintegrates into worthless ash. + + PsychicAmplifier + + ThingWithComps + Item + Archotech + true + 14 + true + Item + Never + true + Middle + +
  • BodyPartsArchotech
  • +
    + + 100 + -4 + 1 + 2600 + 0 + + + Things/Item/Special/PsylinkNeuroformer + Graphic_Single + + +
  • PsylinkNeuroformer
  • +
    + +
  • + CompUsableImplant + UseItem + Use neuroformer to form psylink +
  • +
  • + PsychicAmplifier + PNBrain + true +
  • +
  • + PsyAmpInstalled +
  • +
  • + CompUseEffect_DestroySelf +
  • +
  • + + + + + PN_Make_PsychicAmplifier_Automaton + + make automaton psylink + Making automaton psylink. + GeneralLaborSpeed + Cook + Recipe_Machining + 2000 + true + +
  • PN_AutomatonBench
  • + + +
  • + + +
  • PsychicAmplifier
  • + + + 1 + +
  • + + +
  • ComponentIndustrial
  • + + + 2 + +
    + + 1 + + + 6 + + Crafting + PNRP_PsychicAmplifier + +
    \ No newline at end of file diff --git a/1.3Royalty/Defs/Royal_Hediffs_BodyParts_Vanilla.xml b/1.3Royalty/Defs/Royal_Hediffs_BodyParts_Vanilla.xml new file mode 100644 index 0000000..39a482f --- /dev/null +++ b/1.3Royalty/Defs/Royal_Hediffs_BodyParts_Vanilla.xml @@ -0,0 +1,525 @@ + + + + + PN_InstallDrillArm + + Install a drill arm. + + DrillArm + DrillArm + + Installing drill arm. + +
  • + + +
  • DrillArm
  • + + + 1 + +
    + + +
  • DrillArm
  • +
    +
    + +
  • PNArm
  • +
    + DrillArm +
    + + + + PN_InstallFieldHand + + Install a field hand. + + FieldHand + FieldHand + + Installing field hand. + +
  • + + +
  • FieldHand
  • + + + 1 + +
    + + +
  • FieldHand
  • +
    +
    + +
  • PNHand
  • +
    + FieldHand +
    + + + + PN_InstallPowerClaw + + Install a power claw. + + PowerClaw + PowerClaw + + Installing power claw. + +
  • + + +
  • PowerClaw
  • + + + 1 + +
    + + +
  • PowerClaw
  • +
    +
    + +
  • PNHand
  • +
    + PowerClaw +
    + + + + PN_InstallHandTalon + + Install a hand talon. + + HandTalon + HandTalon + + Installing hand talon. + +
  • + + +
  • HandTalon
  • + + + 1 + +
    + + +
  • HandTalon
  • +
    +
    + +
  • PNHand
  • +
    + HandTalon +
    + + + PN_RemoveHandTalon + + Remove hand talon. + + HandTalon + HandTalon + + Removing hand talon. + HandTalon + + + + + PN_InstallElbowBlade + + Install an elbow blade. + + ElbowBlade + ElbowBlade + + Installing elbow blade. + +
  • + + +
  • ElbowBlade
  • + + + 1 + +
    + + +
  • ElbowBlade
  • +
    +
    + +
  • PNArm
  • +
    + ElbowBlade +
    + + + PN_RemoveElbowBlade + + Remove elbow blade. + + ElbowBlade + ElbowBlade + + Removing elbow blade. + ElbowBlade + + + + + PN_InstallKneeSpike + + Install a knee spike. + + KneeSpike + KneeSpike + + Installing knee spike. + +
  • + + +
  • KneeSpike
  • + + + 1 + +
    + + +
  • KneeSpike
  • +
    +
    + +
  • PNLeg
  • +
    + KneeSpike +
    + + + PN_RemoveKneeSpike + + Remove knee spike. + + KneeSpike + KneeSpike + + Removing knee spike. + KneeSpike + + + + + PN_InstallVenomFangs + + Install venom fangs. + + VenomFangs + VenomFangs + + Installing venom fangs. + +
  • + + +
  • VenomFangs
  • + + + 1 + +
    + + +
  • VenomFangs
  • +
    +
    + +
  • Teeth
  • +
    + VenomFangs +
    + + + PN_RemoveVenomFangs + + Remove venom fangs. + + VenomFangs + VenomFangs + + Removing venom fangs. + VenomFangs + + + + + PN_InstallVenomTalon + + Install a venom talon. + + VenomTalon + VenomTalon + + Installing venom talon. + +
  • + + +
  • VenomTalon
  • + + + 1 + +
    + + +
  • VenomTalon
  • +
    +
    + +
  • MiddleFingers
  • +
    + VenomTalon +
    + + + PN_RemoveVenomTalon + + Remove venom talon. + + VenomTalon + VenomTalon + + Removing venom talon. + VenomTalon + + + + + PN_InstallNeurocalculator + + Install a neurocalculator. + + Neurocalculator + Neurocalculator + + Installing neurocalculator. + +
  • + + +
  • Neurocalculator
  • + + + 1 + +
    + + +
  • Neurocalculator
  • +
    +
    + +
  • PNBrain
  • +
    + Neurocalculator +
    + + + PN_RemoveNeurocalculator + + Remove neurocalculator. + + Neurocalculator + Neurocalculator + + Removing neurocalculator. + Neurocalculator + + + + + PN_InstallCircadianAssistant + + Install a circadian assistant. + + CircadianAssistant + CircadianAssistant + + Installing circadian assistant. + +
  • + + +
  • CircadianAssistant
  • + + + 1 + +
    + + +
  • CircadianAssistant
  • +
    +
    + +
  • PNBrain
  • +
    + CircadianAssistant +
    + + + PN_RemoveCircadianAssistant + + Remove circadian assistant. + + CircadianAssistant + CircadianAssistant + + Removing circadian assistant. + CircadianAssistant + + + + + PN_InstallCircadianHalfCycler + + Install a circadian half-cycler. + + CircadianHalfCycler + CircadianHalfCycler + + Installing circadian half-cycler. + +
  • + + +
  • CircadianHalfCycler
  • + + + 1 + +
    + + +
  • CircadianHalfCycler
  • +
    +
    + +
  • PNBrain
  • +
    + CircadianHalfCycler +
    + + + PN_RemoveCircadianHalfCycler + + Remove circadian half-cycler. + + CircadianHalfCycler + CircadianHalfCycler + + Removing circadian half-cycler. + CircadianHalfCycler + + + + + PN_InstallPsychicSensitizer + + Install a psychic sensitizer. + + PsychicSensitizer + PsychicSensitizer + + Installing psychic sensitizer. + +
  • + + +
  • PsychicSensitizer
  • + + + 1 + +
    + + +
  • PsychicSensitizer
  • +
    +
    + +
  • PNBrain
  • +
    + PsychicSensitizer +
    + + + PN_RemovePsychicSensitizer + + Remove psychic sensitizer. + + PsychicSensitizer + PsychicSensitizer + + Removing psychic sensitizer. + PsychicSensitizer + + + + + PN_InstallPsychicReader + + Install a psychic reader. + + PsychicReader + PsychicReader + + Installing psychic reader. + +
  • + + +
  • PsychicReader
  • + + + 1 + +
    + + +
  • PsychicReader
  • +
    +
    + +
  • PNBrain
  • +
    + PsychicReader +
    + + + PN_RemovePsychicReader + + Remove psychic reader. + + PsychicReader + PsychicReader + + Removing psychic reader. + PsychicReader + +
    \ No newline at end of file diff --git a/1.3Royalty/Defs/Royal_Hediffs_ContDamPN.xml b/1.3Royalty/Defs/Royal_Hediffs_ContDamPN.xml new file mode 100644 index 0000000..10024a0 --- /dev/null +++ b/1.3Royalty/Defs/Royal_Hediffs_ContDamPN.xml @@ -0,0 +1,302 @@ + + + + + + PN_ChainCutManeuverMono + PN_ChainCutToolMono + + Verb_MeleeAttackDamage + PN_ChainCutDamageMono + + MeleeAttack + Maneuver_Slash_MeleeHit + Maneuver_Slash_MeleeDeflect + Maneuver_Slash_MeleeMiss + Maneuver_Slash_MeleeDodge + + + + PN_ChainCutToolMono + + + + + PN_ChainCutDamageMono + PN_ChainCutHediffMono + PN_ChainCutHediffMono + PN_ChainCrackHediffMono + 1.4 + DamageWorker_AddInjury + Sharp + Slice + + + + PN_ChainCutHediffMono + + a cut + a cut. + +
  • + bandaged + sutured + set +
  • +
  • + 0.15 +
  • +
  • + cut scar +
  • +
  • + PN_ChainCutDamage_ConMono + 6 + 4 + 18 +
  • +
    + + 0.0125 + 0.00625 + 0.06 + false + Cut off + Cut off + +
    + + + PN_ChainCutDamage_ConMono + 1.4 + DamageWorker_AddInjury + Sharp + Slice + + + + PN_ChainCrackHediffMono + + a crack wound + A crack. + +
  • + set + set + set +
  • +
  • + permanent crack +
  • +
  • + PN_ChainCrackDamage_ConMono + 6 + 2 + 12 +
  • +
    + + 0.01 + 0.00625 + Shattered + +
    + + + PN_ChainCrackDamage_ConMono + 1.4 + DamageWorker_AddInjury + Sharp + Slice + + + + + + PN_ElectricalBluntManeuver + PN_ElectricalBluntTool + + Verb_MeleeAttackDamage + PN_ElectricalBluntDamage + + MeleeAttack + Maneuver_Smash_MeleeHit + Maneuver_Smash_MeleeDeflect + Maneuver_Smash_MeleeMiss + Maneuver_Smash_MeleeDodge + + + + PN_ElectricalBluntTool + + + + + PN_ElectricalBluntDamage + PN_ElectricalCrushHediff + PN_ElectricalBruiseHediff + Crack + + + + PN_ElectricalCrushHediff + + a crush wound + A crushing wound. + +
  • + bandaged + sutured + set +
  • +
  • + 0.15 +
  • +
  • + mangled scar +
  • +
  • + PN_ElectricalBurnDamage_Con + 6 + 4 + 18 +
  • +
    + + 0.0125 + 0.00625 + 0.01 + true + Crushed + +
    + + + PN_ElectricalBruiseHediff + + a bruise + A bruise. + +
  • + bandaged + tended + set +
  • +
  • + PN_ElectricalBurnDamage_Con + 6 + 4 + 18 +
  • +
    + + 0.0125 + 0.00625 + false + Destroyed + +
    + + + PN_ElectricalBurnDamage_Con + + DamageWorker_AddInjury + PN_ElectricalBurn + + + + PN_ElectricalBurn + + a electrical burn + A electrical burn. + +
  • + bandaged + tended + tended +
  • +
  • + 0.30 +
  • +
  • + burn scar +
  • +
    + + 0.01875 + 0.00625 + false + Burned off + Burned out + +
    + + + + + PN_ElectricalStabManeuver + PN_ElectricalStabTool + + Verb_MeleeAttackDamage + PN_ElectricalStabDamage + + MeleeAttack + Maneuver_Slash_MeleeHit + Maneuver_Slash_MeleeDeflect + Maneuver_Slash_MeleeMiss + Maneuver_Slash_MeleeDodge + + + + PN_ElectricalStabTool + + + + + PN_ElectricalStabDamage + + DamageWorker_Stab + true + {0} has been stabbed to death. + PN_ElectricalStabHediff + Crack + Slice + Sharp + 0.6 + 0.4~1.0 + + + + PN_ElectricalStabHediff + + a stab wound + A stab wound. + +
  • + bandaged + sutured + set +
  • +
  • + 0.15 +
  • +
  • + stab scar +
  • +
  • + PN_ElectricalBurnDamage_Con + 6 + 4 + 12 +
  • +
    + + 0.0125 + 0.00625 + 0.06 + false + Cut off + Cut out + +
    +
    \ No newline at end of file diff --git a/1.3Royalty/Defs/Royal_Reserch_ProjectDefs.xml b/1.3Royalty/Defs/Royal_Reserch_ProjectDefs.xml new file mode 100644 index 0000000..f83a4ba --- /dev/null +++ b/1.3Royalty/Defs/Royal_Reserch_ProjectDefs.xml @@ -0,0 +1,19 @@ + + + + PNRP_PsychicAmplifier + + Research how to modify psylink for use by the Automaton. + PN_technology + 300 + Industrial + +
  • PNRP_Production
  • +
    + 1.0 + 1.4 + + + +
    +
    \ No newline at end of file diff --git a/1.3Royalty/Defs/Royal_ThingDef_Misc.xml b/1.3Royalty/Defs/Royal_ThingDef_Misc.xml new file mode 100644 index 0000000..7d1aba0 --- /dev/null +++ b/1.3Royalty/Defs/Royal_ThingDef_Misc.xml @@ -0,0 +1,99 @@ + + + + + + + + + PN_SilverCase + + the case of 800 silvers. can get a result point by submitting it to PnL result appraiser.\n\nIt is locked with a special security device that even the maker cannot open. It takes a lot of effort to unlock, so the merchant will try to cut the price of it. + + Things/Item/PNSilverCase + Graphic_StackCount + 1.0 + + Silver_Drop + Silver_Drop + 10 + 1 + false + + 800 + 6.4 + 1 + 700 + + +
  • PN_AutomatonCatagory
  • +
    + +
  • PN_SilverChest
  • +
    + + + + + 80 + 15 + 1 + + + GeneralLaborSpeed + Crafting + Smith + Recipe_Smith + UnfinishedComponent + + 4 + + +
  • PN_AutomatonBench
  • +
    + PNRP_Production +
    +
    + + + PN_UnlockSilverCase + + unlock PnL silver case. can't get the perfect result by forcibly breaking the security device. + unlocking PnL silver case. + GeneralLaborSpeed + Smith + Recipe_Smith + 1600 + true + +
  • PN_AutomatonBench
  • +
    + +
  • + + +
  • PN_SilverCase
  • + + + 1 + +
    + + 480 + 5 + + + + Crafting + +
    + +
    \ No newline at end of file diff --git a/1.3Royalty/Defs/Royal_ThingDef_Weapon.xml b/1.3Royalty/Defs/Royal_ThingDef_Weapon.xml new file mode 100644 index 0000000..6d3a221 --- /dev/null +++ b/1.3Royalty/Defs/Royal_ThingDef_Weapon.xml @@ -0,0 +1,396 @@ + + + + + + + PN_NamerChainSwordfirst + + +
  • PNof->Names/Weapon/PNof
  • +
  • PNChainSword->Names/Weapon/PNChainSword
  • +
    +
    +
    + + + PN_NamerChainSword + +
  • PN_NamerFirst
  • +
  • PN_NamerChainSwordfirst
  • +
    + + +
  • r_weapon_name->[PNChainSword] [PNof] [PNFirstNamer]
  • +
    +
    +
    + + + Ultra + + 2000 + 2 + + +
  • + CompQuality +
  • +
  • + NamerArtWeaponMelee + ArtDescription_WeaponMelee + Excellent +
  • +
  • + + true + true + +
  • WeaponsMelee
  • + + +
  • PN_UltratechMelee
  • +
    + +
  • Melee
  • +
  • Ultratech
  • +
    + + + +
    + + + Ultra + true + 1 + +
  • PN_Bladelink
  • +
    + +
  • Ultratech
  • +
    + +
  • + CompQuality +
  • +
  • + true +
  • +
  • +
    + true + true + +
  • WeaponsMeleeBladelink
  • +
    + + + +
    + + + + + PN_RoyalSaber_Bladelink + + [caution] : Automaton exclusive weapon.\n\nA sword that uses the Royal Guard Automaton. It can cut anything with its sharp cutting power. It also uses the power of the automaton to inflict additional burn damage with the heated blade.\nThis weapon has an onboard persona that can bond to only a single person. The wielder and intelligent weapon can synchronize their reflexes and attack with frightening speed, accuracy, and creativity. Once bonded to a wielder, the weapon's persona will refuse to be wielded by anyone else. + + 3000 + 2 + + 0 + + Graphic_Single + Things/Weapons/PNRoyalSaber + (255,255,255) + + Interact_BladelinkPlasmaSword + MeleeHit_BladelinkPlasmaSword + +
  • Melee
  • +
  • MeleePiercer
  • +
    + +
  • + + +
  • Blunt
  • + + 12 + 1.6 + +
  • + + +
  • Stab
  • + + 24 + 1.6 + 0.9 + +
  • + Burn + 20 + 1.0 +
  • +
    + +
  • + + +
  • Cut
  • + + 24 + 1.6 + 0.9 + +
  • + Burn + 20 + 1.0 +
  • +
    + +
    +
    + + + + + PN_Chainsword_Bladelink + + [caution] : Automaton exclusive weapon.\n\nA bloody chain sword that seems to have many stories. For some reason, it has a much better performance than a normal chain sword.\nThis weapon has an onboard persona that can bond to only a single person. The wielder and intelligent weapon can synchronize their reflexes and attack with frightening speed, accuracy, and creativity. Once bonded to a wielder, the weapon's persona will refuse to be wielded by anyone else. + + 3000 + 2 + + -65 + + Graphic_Single + Things/Weapons/PNSwordLink + (255,255,255) + + Interact_BladelinkMonoSword + PNChainswordSound + +
  • Melee
  • +
  • MeleePiercer
  • +
    + +
  • + + +
  • Blunt
  • + + 12 + 1.6 + +
  • + + +
  • Stab
  • + + 27 + 1.6 + 0.9 + +
  • + + +
  • PN_ChainCutToolMono
  • + + 27 + 1.6 + 0.9 + +
    + +
  • + PN_NamerChainSword +
  • +
    +
    + + + + + PN_RoyalHammer_Bladelink + + [caution] : Automaton exclusive weapon.\n\nWarhammer used by the Automaton RoyalGuards. It has a built-in overcharge core that electrocutes when attacking an enemy, causing electrical burns. + + 3000 + 4 + + 0 + + Things/Weapons/PNPersonaHammer + AutomataRace.Graphic_Sprite + (255,255,255) + 170 + +
  • + 0 + 0 +
  • +
  • + 120 + 1 +
  • +
  • + 125 + 2 +
  • +
  • + 130 + 0 +
  • +
  • + 165 + 1 +
  • +
    +
    + Interact_BladelinkZeusHammer + MeleeHit_BladelinkZeusHammer + +
  • Melee
  • +
  • MeleeBlunt
  • +
    + +
  • + + +
  • Poke
  • + + 15 + 1.6 + +
  • + + false + +
  • PN_ElectricalBluntTool
  • + + 31 + 2.2 + +
  • + EMP + 10 +
  • +
    + +
    +
    + + + + + PN_StormLance_Bladelink + + [caution] : Automaton exclusive weapon.\n\nlance used by the Automaton RoyalGuards. It has a built-in overcharge core that electrocutes when attacking an enemy, causing electrical burns. + + 3000 + 4 + + 45 + + Things/Weapons/PNStormLance + AutomataRace.Graphic_Sprite + (255,255,255) + 170 + +
  • + 0 + 0 +
  • +
  • + 120 + 1 +
  • +
  • + 125 + 2 +
  • +
  • + 130 + 0 +
  • +
  • + 165 + 1 +
  • +
    +
    + Interact_BladelinkZeusHammer + MeleeHit_BladelinkZeusHammer + +
  • Melee
  • +
  • MeleeBlunt
  • +
  • MeleePiercer
  • +
    + +
  • + + +
  • Poke
  • + + 15 + 1.6 + +
  • + + false + +
  • PN_ElectricalBluntTool
  • + + 31 + 2.2 + 0.9 + +
  • + EMP + 10 +
  • +
    + +
  • + + +
  • PN_ElectricalStabTool
  • + + 31 + 2.2 + 0.9 + +
  • + EMP + 10 +
  • +
    + +
    + +
  • + True + + (0.2,0,0.25) + -45 + + + (-0.25,0.3,0.2) + 45 + + + (0.15,0.3,0.2) + -45 + + + (-0.15,-0.3,0.2) + 45 + +
  • +
    +
    +
    \ No newline at end of file diff --git a/1.4/Assemblies/0_Assemblies_from.txt b/1.4/Assemblies/0_Assemblies_from.txt new file mode 100644 index 0000000..637d085 --- /dev/null +++ b/1.4/Assemblies/0_Assemblies_from.txt @@ -0,0 +1,23 @@ + +[gguake] (Do Something for Idle modder : https://steamcommunity.com/sharedfiles/filedetails/?id=1896806569) + +1_CustomizableRecipe.dll +2_AutomataRace.dll + + +[NukaFrog] (Ratkin Race modder : https://steamcommunity.com/sharedfiles/filedetails/?id=1578693166) + +AdditionalVerb.dll +SYS.dll +TorgueAnty.dll + + +[SutSutMan] (Mincho Slime Race modder : https://steamcommunity.com/sharedfiles/filedetails/?id=2477501851) + +AutomataWearSetting.dll + + +[Roo] (Anty Race modder : https://steamcommunity.com/sharedfiles/filedetails/?id=2297729625) + +TorgueAnty.dll +ContDamPN.dll \ No newline at end of file diff --git a/1.4/Assemblies/1_CustomizableRecipe.dll b/1.4/Assemblies/1_CustomizableRecipe.dll new file mode 100644 index 0000000000000000000000000000000000000000..fef04ed4a4947871ad1c5264983bade36c1cda3e GIT binary patch literal 17408 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 W|MsJxUz_HatHs#=^56e=82I0$sLM_O literal 0 HcmV?d00001 diff --git a/1.4/Assemblies/AdditionalVerb.dll b/1.4/Assemblies/AdditionalVerb.dll new file mode 100644 index 0000000000000000000000000000000000000000..0096b2c824f3298be718f3fe181906a0130755cc GIT binary patch literal 15872 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 J{^xn%{{cstdUpT- literal 0 HcmV?d00001 diff --git a/1.4/Assemblies/ContDamPN.dll b/1.4/Assemblies/ContDamPN.dll new file mode 100644 index 0000000000000000000000000000000000000000..54b7dc07e82888f6ce92e43798da1b7cd9081dd9 GIT binary patch literal 7168 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 X^f=V`*_6sHh3`EP*KdRPjbz|giE1j* literal 0 HcmV?d00001 diff --git a/1.4/Assemblies/MoharHediffs_Fixed.dll b/1.4/Assemblies/MoharHediffs_Fixed.dll new file mode 100644 index 0000000000000000000000000000000000000000..fdd493dbc17534ed9f6b0164616eeddc8580a906 GIT binary patch literal 9216 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 literal 0 HcmV?d00001 diff --git a/1.4/Assemblies/TorgueAnty.dll b/1.4/Assemblies/TorgueAnty.dll new file mode 100644 index 0000000000000000000000000000000000000000..d393f0cb6fba47d040e2c26cb8f1c5c37a54dafb GIT binary patch literal 8192 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 + + + + + + PNModule_2day + 120000 + + + + PNModule_1day + 60000 + + + + PNModule_12hour + 30000 + + + + PNModule_6hour + 15000 + + + + PNModule_3hour + 7500 + + + PNModule_rightoff + 120 + + + + HediffWithComps + +
  • +
  • + +
  • PN_ModuleUnstable_Industrial
  • + + +
    + false +
    + + + HediffWithComps + +
  • +
  • + +
  • PN_ModuleUnstable_Spacer
  • + + +
    + false +
    + + + + + + + PN_ModuleUnstable_Industrial + + module system (unstable) + The module system is unstable. The module cannot be mounted until the system is stable. + HediffWithComps + false + +
  • + 20000 + True +
  • +
  • +
  • + +
  • PN_OfficerCommand
  • +
  • PN_MeisterAdvice
  • +
  • PN_IntensiveMedical
  • +
  • PN_FieldMedic
  • + +
  • PN_RapidFire
  • +
  • PN_CQC
  • + + false + +
    + + + +
    + + PN_ModuleUnstable_Spacer + + module system (unstable) + The module system is unstable. The module cannot be mounted until the system is stable. + HediffWithComps + false + +
  • + 120000 + True +
  • +
  • +
  • + +
  • PN_OfficerCommand
  • +
  • PN_MeisterAdvice
  • +
  • PN_IntensiveMedical
  • +
  • PN_FieldMedic
  • + +
  • PN_RapidFire
  • +
  • PN_CQC
  • + + false + +
    + + + +
    + +
    \ No newline at end of file diff --git a/1.4/Defs/AutomataRaceSettings/AutomataGoreDef.xml b/1.4/Defs/AutomataRaceSettings/AutomataGoreDef.xml new file mode 100644 index 0000000..f52f0f5 --- /dev/null +++ b/1.4/Defs/AutomataRaceSettings/AutomataGoreDef.xml @@ -0,0 +1,178 @@ + + + + + + Comp_CorpseSelfDestruct_Inject + +
  • + Corpse_Paniel_Race +
  • +
    + +
  • + 200 + PN_ResurrectModule + true +
  • + +
  • + 1.9 + Flame + Flame + Filth_Fuel + 0.5 + 200~750 + 5.0 + 2.0 +
  • +
    +
    + + + + Paniel_Oil + + LiquidFuel + true + Normal + + -30 + -15 + 150 + 2.0 + + + Things/Filth/Spatter + (51, 51, 51, 180) + + + true + 35~40 + true + 70 + true + 1 + Interact_CleanFilth_Fluid + + + + + PN_CorpseCategory + + Corpses + + + + PN_Flesh + PN_CorpseCategory + Damage_HitMechanoid + + +
    \ No newline at end of file diff --git a/1.4/Defs/AutomataRaceSettings/AutomataQualityProperty.xml b/1.4/Defs/AutomataRaceSettings/AutomataQualityProperty.xml new file mode 100644 index 0000000..dfacb23 --- /dev/null +++ b/1.4/Defs/AutomataRaceSettings/AutomataQualityProperty.xml @@ -0,0 +1,231 @@ + + + + PN_AutomataQualityProperty_Awful + Awful + +
  • + PN_Specialization_Combat + Paniel_Randombox_Awful +
  • +
  • + PN_Specialization_Engineer + Paniel_Randombox_Awful +
  • +
  • + PN_Specialization_Domestic + Paniel_Randombox_Awful +
  • +
    + + +
  • (0,0)
  • +
  • (256,13)
  • +
  • (424,2)
  • +
  • (592,1)
  • +
  • (760,0)
  • +
    +
    +
    + + + PN_AutomataQualityProperty_Poor + Poor + +
  • + PN_Specialization_Combat + Paniel_Randombox_Poor +
  • +
  • + PN_Specialization_Engineer + Paniel_Randombox_Poor +
  • +
  • + PN_Specialization_Domestic + Paniel_Randombox_Poor +
  • +
    + + +
  • (0,0)
  • +
  • (256,902)
  • +
  • (424,333)
  • +
  • (592,186)
  • +
  • (760,99)
  • +
  • (928,39)
  • +
  • (1096,24)
  • +
  • (1264,0)
  • +
    +
    +
    + + + PN_AutomataQualityProperty_Normal + Normal + +
  • + PN_Specialization_Combat + Paniel_Soldier_Normal +
  • +
  • + PN_Specialization_Engineer + Paniel_Worker_Normal +
  • +
  • + PN_Specialization_Domestic + Paniel_Maid_Normal +
  • +
    + + +
  • (0,0)
  • +
  • (256,5082)
  • +
  • (424,4023)
  • +
  • (592,3221)
  • +
  • (760,2455)
  • +
  • (928,1579)
  • +
  • (1096,1225)
  • +
  • (1264,942)
  • +
  • (1432,503)
  • +
  • (1600,246)
  • +
  • (2064,0)
  • +
    +
    +
    + + + PN_AutomataQualityProperty_Good + Good + +
  • + PN_Specialization_Combat + Paniel_Soldier_Good +
  • +
  • + PN_Specialization_Engineer + Paniel_Worker_Good +
  • +
  • + PN_Specialization_Domestic + Paniel_Maid_Good +
  • +
    + + +
  • (0,0)
  • +
  • (256,3347)
  • +
  • (424,4375)
  • +
  • (592,4907)
  • +
  • (760,5262)
  • +
  • (928,5428)
  • +
  • (1096,5377)
  • +
  • (1264,5242)
  • +
  • (1432,4762)
  • +
  • (1600,3741)
  • +
  • (2064,335)
  • +
  • (2232,187)
  • +
  • (2400,99)
  • +
    +
    +
    + + + PN_AutomataQualityProperty_Excellent + Excellent + +
  • + PN_Specialization_Combat + Paniel_Soldier_Excellent +
  • +
  • + PN_Specialization_Engineer + Paniel_Worker_Excellent +
  • +
  • + PN_Specialization_Domestic + Paniel_Maid_Excellent +
  • +
    + + +
  • (0,0)
  • +
  • (256,640)
  • +
  • (424,1223)
  • +
  • (592,1612)
  • +
  • (760,2064)
  • +
  • (928,2740)
  • +
  • (1096,3091)
  • +
  • (1264,3448)
  • +
  • (1432,4129)
  • +
  • (1600,5062)
  • +
  • (2064,4023)
  • +
  • (2232,3221)
  • +
  • (2400,2455)
  • +
    +
    +
    + + + PN_AutomataQualityProperty_Masterwork + Masterwork + +
  • + PN_Specialization_Combat + Paniel_Soldier_Masterwork +
  • +
  • + PN_Specialization_Engineer + Paniel_Worker_Masterwork +
  • +
  • + PN_Specialization_Domestic + Paniel_Maid_Masterwork +
  • +
    + + +
  • (0,0)
  • +
  • (256,16)
  • +
  • (424,44)
  • +
  • (592,73)
  • +
  • (760,119)
  • +
  • (928,214)
  • +
  • (1096,283)
  • +
  • (1264,368)
  • +
  • (1432,606)
  • +
  • (1600,951)
  • +
  • (2064,4375)
  • +
  • (2232,4907)
  • +
  • (2400,5262)
  • +
    +
    +
    + + + PN_AutomataQualityProperty_Legendary + Legendary + +
  • + PN_Specialization_Combat + Paniel_Soldier_Legendary +
  • +
  • + PN_Specialization_Engineer + Paniel_Worker_Legendary +
  • +
  • + PN_Specialization_Domestic + Paniel_Maid_Legendary +
  • +
    + + +
  • (1665,0)
  • +
  • (2064,1268)
  • +
  • (2232,1686)
  • +
  • (2400,2183)
  • +
    +
    +
    + +
    \ No newline at end of file diff --git a/1.4/Defs/AutomataRaceSettings/AutomataRaceDef.xml b/1.4/Defs/AutomataRaceSettings/AutomataRaceDef.xml new file mode 100644 index 0000000..fa1a341 --- /dev/null +++ b/1.4/Defs/AutomataRaceSettings/AutomataRaceDef.xml @@ -0,0 +1,949 @@ + + + + Paniel_Race + + This pawn is automaton designed by PnL Industry. + + BulletImpact_Metal + None + + + 0.00000000001 + false + 8 + 0 + + + + + +
  • + Psychite + false +
  • +
  • + GoJuice + false +
  • +
    + + + +
  • + Kind +
  • +
    + + +
  • + ShootingAccuracy +
  • +
  • + Tough +
  • +
  • + DrugDesire +
  • +
  • + Cannibal +
  • +
  • + Greedy +
  • +
  • + Jealous +
  • +
  • + DislikesMen +
  • +
  • + DislikesWomen +
  • +
  • + Xenophobia +
  • +
  • + AnnoyingVoice +
  • +
  • + CreepyBreathing +
  • +
  • + Wimp +
  • +
  • + Nudist +
  • +
  • + Abrasive +
  • +
  • + Masochist +
  • +
  • + Ascetic +
  • +
  • + Gay +
  • +
  • + Bisexual +
  • +
  • + Asexual +
  • +
  • + Transhumanist +
  • +
  • + BodyPurist +
  • +
  • + GreatMemory +
  • +
  • + Gourmand +
  • +
  • + Beauty + -1 +
  • +
  • + Beauty + -2 +
  • +
  • + Immunity +
  • +
    + 0 + true + + 4 + 1 + + +
  • HeadsAverage_Normal
  • +
    + +
  • Female
  • +
    + (-0.1, 0.0) + false + false + (1, 1) + (1, 1) + PNHead + + +
  • + skin + + +
  • + 10 + (255,255,255) +
  • + + + +
  • + hair + + +
  • + 10 + (255,255,255) +
  • + + + +
    + + + +
  • + 1 + Paniel/Hairs/Addon/Hair + PNHead + CutoutComplex + false + hair + true + true + true + + + -0.275 + + (0,0) + + + + -0.326 + + (0,0) + + + + -0.326 + + (0,0) + + + + +
  • PN_Burka
  • + + + +
  • + 1 + Paniel/Heads/Face/Face + PNHead + CutoutComplex + false + false + skin + false + false + false + true + 0 + + + -0.275 + + (0,0) + + + + -0.325 + + (0,0) + + + + -0.325 + + (0,0) + + + + + +
  • + LayDown + + +
  • LayingInBed
  • +
  • LayingOnGroundFaceUp
  • +
  • LayingOnGroundNormal
  • + + false + + +
  • + Wait_Downed + + +
  • LayingInBed
  • +
  • LayingOnGroundFaceUp
  • +
  • LayingOnGroundNormal
  • + + false + + + + + +
  • PN_Burka
  • +
    + + Paniel/Heads/Face/RareFace/AwflFace + + + +
  • + 1 + Paniel/Heads/Face/RareFace/RareFaceBase + PNHead + CutoutComplex + false + false + skin + true + true + false + true + 0 + + + -0.279 + + (0,0) + + + + -0.3245 + + (0,0) + + + + -0.3245 + + (0,0) + + + + +
  • PN_Burka
  • + + + Paniel/Heads/Face/RareFace/AwflSleep + + + +
  • + 1 + Paniel/Ear/PanielLeftEar + left hearing sensor + CutoutComplex + false + skin + true + false + true + 0 + + + -0.279 + + (0,0) + + + + -0.324 + + (0,0) + + + + -0.327 + + (0,0) + + + + +
  • PN_Burka
  • + + + +
  • + 1 + Paniel/Ear/PanielRightEar + right hearing sensor + CutoutComplex + false + skin + true + false + true + 0 + + + -0.279 + + (0,0) + + + + -0.324 + + (0,0) + + + + -0.327 + + (0,0) + + + + +
  • PN_Burka
  • + + + +
  • + 1 + Paniel/Tail/PanielTail + tail + CutoutComplex + false + skin + false + Center + false + + + -0.275 + + (0,0) + + + + -0.309 + + (0,0) + + + + -0.309 + + (0,0) + + + + +
  • PN_Burka
  • + + + +
    +
    +
    + +
  • + Paniel/Body/ + Paniel/Heads/ + Things/Pawn/Humanlike/Bodies/Dessicated/Dessicated_Thin +
  • +
    + + +
  • + HairDef + + false + +
  • +
  • + BeardDef + + false + +
  • +
  • + TattooDef + + false + +
  • +
    + + + +
  • + PN_KnowColonyAutomatonDied + PN_KnowColonyAutomatonDiedforPN +
  • +
  • + PN_AutomatonWithGoodOpinionDied + PN_AutomatonWithGoodOpinionDiedforPN +
  • +
  • + PN_AutomatonWithBadOpinionDied + PN_AutomatonWithBadOpinionDiedforPN +
  • +
  • + PN_ColonyAutomatonLost + PN_ColonyAutomatonLostforPN +
  • +
  • + PN_AutomatonWithGoodOpinionLost + PN_AutomatonWithGoodOpinionLostforPN +
  • +
  • + PN_AutomatonWithBadOpinionLost + PN_AutomatonWithBadOpinionLostforPN +
  • +
  • + PN_WitnessedDestroyedAlly + PN_WitnessedDestroyedAllyforPN +
  • +
  • + PN_AutomatonBanished + PN_AutomatonBanishedforPN +
  • +
  • + PN_AutomatonBanishedToDie + PN_AutomatonBanishedToDieforPN +
  • + + +
  • + AteLavishMeal + PN_AteLavishMeal +
  • +
  • + AteFineMeal + PN_AteFineMeal +
  • + + +
  • + DefeatedMechCluster + PN_DefeatedMechCluster +
  • + + +
  • + PN_OfficerCommandThought +
  • +
    + + + +
  • KnowGuestExecuted
  • +
  • KnowPrisonerDiedInnocent
  • + +
  • AteRawFood
  • +
  • AteNutrientPasteMeal
  • + +
  • AteWithoutTable
  • +
  • SleepDisturbed
  • +
  • SleptOutside
  • +
  • SleptOnGround
  • +
  • SleptInCold
  • +
  • SleptInHeat
  • +
  • KnowPrisonerSold
  • +
  • ReleasedHealthyPrisoner
  • +
  • KnowGuestOrganHarvested
  • +
  • SoakingWet
  • +
  • ButcheredHumanlikeCorpse
  • +
  • KnowButcheredHumanlikeCorpse
  • +
  • ButcheredHumanlikeCorpseOpinion
  • +
  • ObservedLayingCorpse
  • +
  • ObservedLayingRottingCorpse
  • +
  • DeniedJoining
  • +
  • PrisonerBanishedToDie
  • + +
  • SleptInBarracks
  • + + +
  • EnvironmentDark
  • +
  • Sick
  • +
  • EnvironmentCold
  • +
  • EnvironmentHot
  • + +
  • NeedRoomSize
  • +
  • NeedOutdoors
  • +
  • DrugDesireFascination
  • +
  • DrugDesireFascinationSatisfied
  • +
  • DrugDesireInterest
  • +
  • DrugDesireInterestSatisfied
  • + +
  • PrisonBarracks
  • + +
  • Incestuous
  • +
  • Disfigured
  • +
  • HardWorkerVsLazy
  • +
  • TeetotalerVsChemicalInterest
  • +
  • TeetotalerVsAddict
  • +
  • ChemicalInterestVsTeetotaler
  • +
  • Drunk
  • +
  • Pretty
  • +
  • Ugly
  • +
  • AnnoyingVoice
  • +
  • CreepyBreathing
  • +
  • Man
  • +
  • Woman
  • +
  • TranshumanistAppreciation
  • +
  • BodyPuristDisgust
  • +
  • ButcheredHumanlikeCorpseOpinion
  • +
  • AteRawHumanlikeMeat
  • +
  • KilledColonyAnimal
  • +
  • NotBondedAnimalMaster
  • + +
  • SharedBed
  • +
  • Naked
  • +
  • Pain
  • +
  • Joywire
  • +
  • DoingPassionateWork
  • + +
  • MasochistPain
  • +
  • ProsthophileNoProsthetic
  • +
  • ProsthophileHappy
  • +
  • ProsthophobeUnhappy
  • +
  • ClothedNudist
  • +
  • HappyNude
  • +
  • Greedy
  • +
  • Jealous
  • +
  • Ascetic
  • + +
  • PN_Atefuel_nopn
  • +
  • PsychiteWithdrawal
  • +
  • YayoHigh
  • +
  • PsychiteTeaHigh
  • +
  • FlakeHigh
  • +
  • GoJuiceHigh
  • +
  • GoJuiceWithdrawal
  • + + + + + + + + + + +
  • IdeoRoleLost
  • +
  • IdeoRoleEmpty
  • +
  • IdeoLeaderResentmentStandard
  • +
  • IdeoLeaderResentmentDisapproved
  • +
  • IdeoLeaderResentmentHorrible
  • +
  • IdeoLeaderResentmentAbhorrent
  • + + +
  • ObservedTerror
  • +
  • ObservedGibbetCage
  • +
  • ObservedSkullspike
  • + + + +
  • LookChangeDesired
  • + + +
  • PN_OfficerCommandThought
  • +
  • PN_MeisterAdviceThought
  • +
    +
    + + true + false + false + false + + + + + + + + +
  • PN_ApparelBasic
  • +
  • PN_ApparelBasicHat
  • + +
  • PN_ApparelCape
  • + +
  • PN_ApparelMilitia
  • +
  • PN_ApparelMilitiaHat
  • + +
  • PN_ApparelSoldier
  • +
  • PN_ApparelSoldierHat
  • + +
  • PN_ApparelWorker
  • +
  • PN_ApparelWorkerHat
  • + +
  • PN_ApparelMaid
  • +
  • PN_ApparelMaidHat
  • + +
  • PN_ApparelRoyalguard
  • +
  • PN_ApparelRoyalguardHat
  • + +
  • PN_ApparelRoyalmeister
  • +
  • PN_ApparelRoyalmeisterHat
  • +
  • PN_ApparelRoyalmeisterHatWithMonocle
  • +
  • PN_ApparelRoyalmeisterMonocle
  • + +
  • PN_ApparelRoyalmaid
  • +
  • PN_ApparelRoyalmaidHat
  • + +
  • PN_EliteSecurityUniform
  • +
  • PN_EliteSecurityHat
  • + + +
  • PN_OfficerModule
  • +
  • PN_MeisterModule
  • +
  • PN_IntensiveMedicalModule
  • +
  • PN_FieldMedicModule
  • + +
  • PN_RapidFireModule
  • +
  • PN_CQCModule
  • +
  • PN_MiningModule
  • +
  • PN_ConstructionModule
  • +
  • PN_CraftingModule
  • +
  • PN_PlantsModule
  • +
  • PN_CookingModule
  • +
  • PN_NursingModule
  • + +
    + + + +
  • Apparel_ShieldBelt
  • +
  • Apparel_PsychicShockLance
  • +
  • Apparel_PsychicInsanityLance
  • +
  • Apparel_SmokepopBelt
  • +
  • OrbitalTargeterBombardment
  • +
  • OrbitalTargeterPowerBeam
  • +
  • TornadoGenerator
  • +
  • Apparel_PackJump
  • +
  • Apparel_PackBroadshield
  • +
  • OrbitalTargeterMechCluster
  • + + +
  • Eccentric_PhasedShieldBelt
  • +
  • Eccentric_ModulatedShieldBelt
  • +
  • Eccentric_LayeredShieldBelt
  • + +
    + + +
  • PN_Chainsword
  • +
  • PN_Chainlongsword
  • +
  • PN_TwinPistol
  • +
  • PN_RoyalRifle
  • +
  • PN_RoyalHeavySlug
  • +
  • PN_RoyalMachinegun
  • +
  • PN_RoyalLSW
  • +
  • PN_RoyalSaber_Bladelink
  • +
  • PN_Chainsword_Bladelink
  • +
  • PN_RoyalHammer_Bladelink
  • +
  • PN_StormLance_Bladelink
  • + +
    + + + + +
  • PN_AutomatonFuel
  • +
  • PN_antibiotics
  • +
    +
    + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + +
    + + + 2000 + 70 + 4.6 + 0.7 + 0 + 38 + 4 + 1.00 + 0.25 + 1 + 1.20 + 100 + 0.99 + 0.2 + 0.6 + 0.00 + 0.0 + 0 + 0 + + 1.0 + 1.0 + 1.0 + 1.0 + 0 + 0 + 0 + + 0.8 + 1.0 + 1.0 + 0.30 + + 1.0 + 1.0 + 1.0 + 1.0 + 1.0 + + 1.0 + 0.1 + + + +
  • + + +
  • Blunt
  • + + 12 + 2 + LeftHand + + +
  • + Stun + 14 +
  • +
    +
    + +
  • + + +
  • Blunt
  • + + 12 + 2 + RightHand + + +
  • + Stun + 14 +
  • +
    +
    + +
  • + + +
  • Bite
  • + + 10.25 + 2 + Teeth + 0.07 + Pawn_Melee_HumanBite_Hit + Pawn_Melee_HumanBite_Miss + +
  • + + +
  • Blunt
  • + + 9 + 2 + HeadAttackTool + true + 0.2 + +
    + + Humanlike + HumanlikeConstant + Humanlike + true + 50 + + Leather_Automaton + Human + Paniel_Oil + PN_Flesh + 0.8 + (255, 255, 255) + + HumanStandard + true + PanielBody + 1 + 1 + 1.0 + OmnivoreHuman + 30 + PN_NamerFemale + PN_NamerFemale + + +
  • (0, 0)
  • +
    +
    + +
  • + HumanlikeAdult + 0 + Pawn_DogSmall_Injured + Pawn_DogSmall_Dead + Pawn_DogSmall_Call + Pawn_DogSmall_Angry +
  • +
    + Pawn_Melee_SmallScratch_HitPawn + Pawn_Melee_SmallScratch_HitBuilding + Pawn_Melee_SmallScratch_Miss + + (0.3, 0.8, 0.4) + (0,0,-0.3) + + + +
  • (0,0)
  • +
  • (1,100)
  • +
  • (2,40)
  • +
  • (3,0)
  • +
    +
    + +
  • PanielBasicHediffSet
  • +
    +
    + + 75 + 4 + 25 + + +
  • Anesthetize
  • +
  • PN_Disassemble
  • +
  • PN_Repair
  • +
  • PN_Maintenance
  • +
    + +
  • +
    + + +
    +
    \ No newline at end of file diff --git a/1.4/Defs/AutomataRaceSettings/AutomataRaceSettings.xml b/1.4/Defs/AutomataRaceSettings/AutomataRaceSettings.xml new file mode 100644 index 0000000..bc011a1 --- /dev/null +++ b/1.4/Defs/AutomataRaceSettings/AutomataRaceSettings.xml @@ -0,0 +1,129 @@ + + + + Paniel_Race + +
  • Outdoors
  • +
  • DrugDesire
  • +
  • RoomSize
  • +
  • Comfort
  • +
  • Bladder
  • +
    + true + false + false + false + +
  • + KnowColonistDied + PN_KnowColonyAutomatonDied +
  • +
  • + PawnWithGoodOpinionDied + PN_AutomatonWithGoodOpinionDied +
  • +
  • + PawnWithBadOpinionDied + PN_AutomatonWithBadOpinionDied +
  • +
  • + ColonistLost + PN_ColonyAutomatonLost +
  • +
  • + PawnWithGoodOpinionLost + PN_AutomatonWithGoodOpinionLost +
  • +
  • + PawnWithBadOpinionLost + PN_AutomatonWithBadOpinionLost +
  • +
  • + WitnessedDeathAlly + PN_WitnessedDestroyedAlly +
  • +
  • + WitnessedDeathNonAlly +
  • +
  • + ColonistBanished + PN_AutomatonBanished +
  • +
  • + ColonistBanishedToDie + PN_AutomatonBanishedToDie +
  • +
  • + PrisonerBanishedToDie +
  • +
    + +
  • Shooting
  • +
  • Melee
  • +
  • Construction
  • +
  • Mining
  • +
  • Cooking
  • +
  • Plants
  • +
  • Animals
  • +
  • Crafting
  • +
  • Artistic
  • +
  • Medicine
  • +
  • Social
  • +
  • Intellectual
  • +
    + + PN_indistryFaction +
    + + + Paniel_Race_Setting + + +
  • + +
  • + +
  • Paniel_Testsubject
  • + + 100.0 + + + +
  • Paniel_PlayerFaction
  • +
    + +
    + +
  • + +
  • Slave
  • + + 100.0 + +
    + +
  • + +
  • Slave
  • + + 100.0 + +
    + +
  • + +
  • + +
  • Colonist
  • + + 100.0 + + + +
  • OutlanderCivil
  • +
    + +
    +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/AutomataRaceSettings/AutomataRulePacks.xml b/1.4/Defs/AutomataRaceSettings/AutomataRulePacks.xml new file mode 100644 index 0000000..19098af --- /dev/null +++ b/1.4/Defs/AutomataRaceSettings/AutomataRulePacks.xml @@ -0,0 +1,40 @@ + + + + PN_NamerUtility + + +
  • PNSN->Names/Automaton/PNSN
  • +
  • PN09->Names/Automaton/PN09
  • +
  • PNAZ->Names/Automaton/PNAZ
  • +
  • PNNick->Names/Automaton/PNNick
  • +
  • PNDbPnL->Names/Automaton/PNDbPnL
  • +
    +
    +
    + + + PN_NamerFirst + +
  • PN_NamerUtility
  • +
    + + +
  • PNFirstNamer->[PNSN][PN09][PN09][PN09][PNAZ][PNAZ]
  • +
    +
    +
    + + + PN_NamerFemale + +
  • PN_NamerUtility
  • +
  • PN_NamerFirst
  • +
    + + +
  • r_name->[PNFirstNamer] [PNDbPnL]
  • +
    +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/AutomataRaceSettings/AutomataSpecializations.xml b/1.4/Defs/AutomataRaceSettings/AutomataSpecializations.xml new file mode 100644 index 0000000..f65d2d0 --- /dev/null +++ b/1.4/Defs/AutomataRaceSettings/AutomataSpecializations.xml @@ -0,0 +1,26 @@ + + + + PN_Specialization_Combat + UI/Icons/Combat + make combat model.\n\nspecialized skills : shooting, melee, animals. + make combat automaton + packaged combat automaton + + + + PN_Specialization_Engineer + UI/Icons/Engineer + make engineer model.\n\nspecialized skills : construction, mining, crafting. + make engineer automaton + packaged engineer automaton + + + + PN_Specialization_Domestic + make domestic model.\n\nspecialized skills : cooking, plants, medical. + UI/Icons/Domestic + make domestic automaton + packaged domestic automaton + + \ No newline at end of file diff --git a/1.4/Defs/AutomataRaceSettings/AutomataStatOverrideDef.xml b/1.4/Defs/AutomataRaceSettings/AutomataStatOverrideDef.xml new file mode 100644 index 0000000..493e06b --- /dev/null +++ b/1.4/Defs/AutomataRaceSettings/AutomataStatOverrideDef.xml @@ -0,0 +1,48 @@ + + + + PN_PackagedAutomaton_MarketValue + Packaged_NormalAutomaton + MarketValue + + + + + + PN_Paniel_Race_MarketValue + Paniel_Race + MarketValue + + 1.00 + + + + + PN_Paniel_Race_ArmorRating_Sharp + Paniel_Race + ArmorRating_Sharp + + 0 + 0.68 + + + + + PN_Paniel_Race_ArmorRating_Blunt + Paniel_Race + ArmorRating_Blunt + + 0 + 0.68 + + + + + PN_Paniel_Race_ArmorRating_Heat + Paniel_Race + ArmorRating_Heat + + 1.0 + + + \ No newline at end of file diff --git a/1.4/Defs/AutomataRaceSettings/AutomataWearSetting.back b/1.4/Defs/AutomataRaceSettings/AutomataWearSetting.back new file mode 100644 index 0000000..56f7d76 --- /dev/null +++ b/1.4/Defs/AutomataRaceSettings/AutomataWearSetting.back @@ -0,0 +1,291 @@ + + + + PN_WearSetting_OfficerModule + Paniel_Race + + + +
  • + +
  • PN_OfficerModule
  • + + + +
  • PN_SyncLegendary_Combat
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_MeisterModule
  • + + + +
  • PN_SyncLegendary_Engineer
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_IntensiveMedicalModule
  • + + + +
  • PN_SyncLegendary_Domestic
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_FieldMedicModule
  • + + + +
  • PN_SyncLegendary_Combat
  • +
  • PN_SyncLegendary_Domestic
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_RapidFireModule
  • + + + +
  • PN_SyncLegendary_Combat
  • +
  • PN_SyncMasterwork_Combat
  • +
  • PN_SyncExcellent_Combat
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_CQCModule
  • + + + +
  • PN_SyncLegendary_Combat
  • +
  • PN_SyncMasterwork_Combat
  • +
  • PN_SyncExcellent_Combat
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_MiningModule
  • + + + +
  • PN_SyncLegendary_Engineer
  • +
  • PN_SyncMasterwork_Engineer
  • +
  • PN_SyncExcellent_Engineer
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_ConstructionModule
  • + + + +
  • PN_SyncLegendary_Engineer
  • +
  • PN_SyncMasterwork_Engineer
  • +
  • PN_SyncExcellent_Engineer
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_CraftingModule
  • + + + +
  • PN_SyncLegendary_Engineer
  • +
  • PN_SyncMasterwork_Engineer
  • +
  • PN_SyncExcellent_Engineer
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_PlantsModule
  • + + + +
  • PN_SyncLegendary_Domestic
  • +
  • PN_SyncMasterwork_Domestic
  • +
  • PN_SyncExcellent_Domestic
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_CookingModule
  • + + + +
  • PN_SyncLegendary_Domestic
  • +
  • PN_SyncMasterwork_Domestic
  • +
  • PN_SyncExcellent_Domestic
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_NursingModule
  • + + + +
  • PN_SyncLegendary_Domestic
  • +
  • PN_SyncMasterwork_Domestic
  • +
  • PN_SyncExcellent_Domestic
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/BackStoryDefs/BackStoryDefs.xml b/1.4/Defs/BackStoryDefs/BackStoryDefs.xml new file mode 100644 index 0000000..0d80a1c --- /dev/null +++ b/1.4/Defs/BackStoryDefs/BackStoryDefs.xml @@ -0,0 +1,916 @@ + + + + + Female + Female + + + + +
  • PN_storys
  • +
    +
    + + + + + + Paniel_Awful_Backstory + Automaton (awful) + Automaton (awfl) + This automaton is made wrong. Seriously. + Childhood + + + + + + + +
  • Paniel_Story_Awful
  • +
    + + + +
    + + + Paniel_Poor_Backstory + Automaton (poor) + Automaton (poor) + This automaton is made wrong. + Childhood + + + + + + +
  • Paniel_Story_Poor
  • +
    + + + +
    + + + Paniel_Normal_Backstory + Automaton (normal) + Automaton (norm) + It's an ordinary automaton. + Childhood + + + + + + +
  • Paniel_Story_Start
  • +
  • Paniel_Story_Normal
  • +
    + + + +
    + + + Paniel_Good_Backstory + Automaton (good) + Automaton (good) + It's a well-made automaton. + Childhood + + + + + + +
  • Paniel_Story_Good
  • +
  • Paniel_Story_Testsubject
  • +
    + + + +
    + + + Paniel_Excellent_Backstory + Automaton (excellent) + Automaton (exc) + It's a very well-made automaton. It is mainly used by nobles. + Childhood + + + + + + +
  • Paniel_Story_Excellent
  • +
    + + + +
    + + + Paniel_Masterwork_Backstory + Automaton (masterwork) + Automaton (mast) + It's an automaton perfected by Meister. Everything works perfectly. It is mainly used by nobles. + Childhood + + + + + + +
  • Paniel_Story_Masterwork
  • +
    + + + +
    + + + Paniel_Legendary_Backstory + Automaton (legendary) + Automaton (legd) + It's an incredibly perfect automaton. It's showing performance that goes beyond its original intentions. It is mainly used by royalty. + Childhood + + + + + + +
  • Paniel_Story_Legendary
  • +
  • Paniel_Story_testStart
  • +
    + + + +
    + + + + Paniel_Automaton_Backstory + Automaton + Automaton + backstory + Adulthood + + + +
  • Artistic
  • +
  • Social
  • +
  • Intellectual
  • +
    + +
  • Paniel_Story_Basic
  • +
    + + + +
    + + + Paniel_AutomatonB_Backstory + Automaton for Noble + Noble Automaton + backstory + Adulthood + + + + +
  • Artistic
  • +
  • Social
  • +
  • Intellectual
  • +
    + +
  • Paniel_Story_Noble
  • +
    + + + +
    + + + Paniel_Royalmaiden_Backstory + Automaton for Royal + Royal Automaton + backstory + Adulthood + + + + + + +
  • Paniel_Story_Royal
  • +
    + + + +
    + + + + Paniel_FailureA_Backstory + Automaton Failure + Failure + This automaton is made wrong. Seriously. + Adulthood + +
  • ManualSkilled
  • +
  • Caring
  • +
  • Social
  • +
  • Intellectual
  • +
  • Animals
  • +
  • Violent
  • +
  • Cleaning
  • +
  • Firefighting
  • +
  • Hauling
  • +
  • ManualDumb
  • +
    + +
  • + Artistic + 20 +
  • +
    + +
  • Paniel_Story_FailureA
  • +
    + +
  • PN_Give_Awful_Failure
  • +
    +
    + + + Paniel_FailureB_Backstory + Automaton Failure + Failure + This automaton is made wrong. + Adulthood + +
  • ManualSkilled
  • +
  • Caring
  • +
  • Social
  • +
  • Intellectual
  • +
  • Animals
  • +
  • Artistic
  • +
    + +
  • Paniel_Story_FailureB
  • +
    + +
  • PN_Give_Poor_Failure
  • +
    +
    + + + + +
  • + Industriousness +
  • +
  • + TorturedArtist +
  • +
    + +
  • Artistic
  • +
  • Social
  • +
  • Intellectual
  • +
  • Cooking
  • +
  • Crafting
  • +
  • PlantWork
  • +
    +
    + + + +
  • + TooSmart +
  • +
  • + FastLearner +
  • +
  • + SlowLearner +
  • +
    +
    + + + Paniel_MilitiaA_Backstory + Automaton Militia + Militia + This automaton is mainly used by militias. + Adulthood + +
  • + Shooting + 3 +
  • +
  • + Melee + 3 +
  • +
  • + Animals + 3 +
  • +
    + +
  • Paniel_Story_Start
  • +
  • Paniel_Story_MilitiaA
  • +
    + +
  • PN_Give_Normal_Combat
  • +
    +
    + + + Paniel_MilitiaB_Backstory + Automaton Militia + Militia + This automaton is mainly used by militias. + Adulthood + +
  • + Shooting + 6 +
  • +
  • + Melee + 6 +
  • +
  • + Animals + 6 +
  • +
  • + Medicine + 1 +
  • +
    + +
  • Paniel_Story_MilitiaB
  • +
    + +
  • PN_Give_Good_Combat
  • +
    +
    + + + Paniel_SoldierA_Backstory + Automaton Soldier + Soldier + This automaton is used as a soldier in the military. + Adulthood + +
  • + Shooting + 9 +
  • +
  • + Melee + 9 +
  • +
  • + Animals + 9 +
  • +
  • + Medicine + 3 +
  • +
    + +
  • Paniel_Story_SoldierA
  • +
    + +
  • PN_Give_Excellent_Combat
  • +
    +
    + + + Paniel_SoldierB_Backstory + Automaton Soldier + Soldier + This automaton is used as a soldier in the military. + Adulthood + +
  • + Shooting + 12 +
  • +
  • + Melee + 12 +
  • +
  • + Animals + 12 +
  • +
  • + Medicine + 5 +
  • +
    + +
  • Paniel_Story_SoldierB
  • +
    + +
  • PN_Give_Masterwork_Combat
  • +
    +
    + + + Paniel_Royalguard_Backstory + Automaton Royal guard + Royal guard + This automaton is used by the Royal Guard. + Adulthood + +
  • + Shooting + 18 +
  • +
  • + Melee + 18 +
  • +
  • + Animals + 18 +
  • +
  • + Medicine + 7 +
  • +
    + +
  • Paniel_Story_Royalguard
  • +
    + +
  • PN_Give_Legendary_Combat
  • +
    +
    + + + + +
  • + Brawler +
  • +
    + +
  • Animals
  • +
  • Social
  • +
  • Cooking
  • +
  • Caring
  • +
  • PlantWork
  • +
    +
    + + + +
  • + TooSmart +
  • +
  • + FastLearner +
  • +
  • + SlowLearner +
  • +
    +
    + + + Paniel_ApprenticeA_Backstory + Automaton Apprentice + Apprentice + This automaton is used in many workshops for chores. + Adulthood + +
  • + Construction + 3 +
  • +
  • + Mining + 3 +
  • +
  • + Crafting + 3 +
  • +
    + +
  • Paniel_Story_Start
  • +
  • Paniel_Story_ApprenticeA
  • +
    + +
  • PN_Give_Normal_Engineer
  • +
    +
    + + + Paniel_ApprenticeB_Backstory + Automaton Apprentice + Apprentice + This automaton is used in many workshops for chores. + Adulthood + +
  • + Construction + 6 +
  • +
  • + Mining + 6 +
  • +
  • + Crafting + 6 +
  • +
  • + Intellectual + 1 +
  • +
    + +
  • Paniel_Story_ApprenticeB
  • +
    + +
  • PN_Give_Good_Engineer
  • +
    +
    + + + Paniel_JourneymanA_Backstory + Automaton journeyman + Journeyman + This automaton is used to assist the meister. + Adulthood + +
  • + Construction + 9 +
  • +
  • + Mining + 9 +
  • +
  • + Crafting + 9 +
  • +
  • + Intellectual + 3 +
  • +
    + +
  • Paniel_Story_journeymanA
  • +
    + +
  • PN_Give_Excellent_Engineer
  • +
    +
    + + + Paniel_JourneymanB_Backstory + Automaton journeyman + Journeyman + This automaton is used to assist the meister. + Adulthood + +
  • + Construction + 12 +
  • +
  • + Mining + 12 +
  • +
  • + Crafting + 12 +
  • +
  • + Intellectual + 5 +
  • +
    + +
  • Paniel_Story_journeymanB
  • +
    + +
  • PN_Give_Masterwork_Engineer
  • +
    +
    + + + Paniel_Meister_Backstory + Automaton Meister + Meister + This automaton has better crafting skills than humans. + Adulthood + +
  • + Construction + 18 +
  • +
  • + Mining + 18 +
  • +
  • + Crafting + 18 +
  • +
  • + Intellectual + 7 +
  • +
    + +
  • Paniel_Story_Meister
  • +
    + +
  • PN_Give_Legendary_Engineer
  • +
    +
    + + + + +
  • + Brawler +
  • +
  • + TorturedArtist +
  • +
    + +
  • Animals
  • +
  • Mining
  • +
  • Intellectual
  • +
    +
    + + + +
  • + TooSmart +
  • +
  • + FastLearner +
  • +
  • + SlowLearner +
  • +
    +
    + + + Paniel_MaidA_Backstory + Automaton Maid + Maid + This automaton is used as a maid in many homes. + Adulthood + +
  • + Cooking + 3 +
  • +
  • + Plants + 3 +
  • +
  • + Medicine + 3 +
  • +
    + +
  • Paniel_Story_Start
  • +
  • Paniel_Story_MaidA
  • +
    + +
  • PN_Give_Normal_Domestic
  • +
    +
    + + + Paniel_MaidB_Backstory + Automaton Maid + Maid + This automaton is used as a maid in many homes. + Adulthood + +
  • + Cooking + 6 +
  • +
  • + Plants + 6 +
  • +
  • + Medicine + 6 +
  • +
  • + Social + 1 +
  • +
    + +
  • Paniel_Story_MaidB
  • +
    + +
  • PN_Give_Good_Domestic
  • +
    +
    + + + Paniel_HousemaidA_Backstory + Automaton Housekeeper maid + Housekeeper Maid + This automaton leads the other maids in the noble mansion. + Adulthood + +
  • + Cooking + 9 +
  • +
  • + Plants + 9 +
  • +
  • + Medicine + 9 +
  • +
  • + Social + 3 +
  • +
    + +
  • Paniel_Story_HousemaidA
  • +
    + +
  • PN_Give_Excellent_Domestic
  • +
    +
    + + + Paniel_HousemaidB_Backstory + Automaton Housekeeper maid + Housekeeper + This automaton leads the other maids in the noble mansion. + Adulthood + +
  • + Cooking + 12 +
  • +
  • + Plants + 12 +
  • +
  • + Medicine + 12 +
  • +
  • + Social + 5 +
  • +
    + +
  • Paniel_Story_HousemaidB
  • +
    + +
  • PN_Give_Masterwork_Domestic
  • +
    +
    + + + Paniel_Ladysmaid_Backstory + Automaton Lady's maid + Lady's maid + This automaton is used as a royal servant. + Adulthood + +
  • + Cooking + 18 +
  • +
  • + Plants + 18 +
  • +
  • + Medicine + 18 +
  • +
  • + Social + 7 +
  • +
    + +
  • Paniel_Story_Ladysmaid
  • +
    + +
  • PN_Give_Legendary_Domestic
  • +
    +
    +
    diff --git a/1.4/Defs/BackStoryDefs/BackStoryDefs_PA.xml b/1.4/Defs/BackStoryDefs/BackStoryDefs_PA.xml new file mode 100644 index 0000000..6817eab --- /dev/null +++ b/1.4/Defs/BackStoryDefs/BackStoryDefs_PA.xml @@ -0,0 +1,604 @@ + + + + + +
  • + Pyromaniac +
  • +
  • + TooSmart +
  • +
  • + FastLearner +
  • +
  • + SlowLearner +
  • +
    +
    + + + Paniel_MilitiaA_Backstory_PA + Automaton Militia (PA) + Militia + This automaton is mainly used by militias.\n\n(PA) : PnL authenticated + Adulthood + +
  • + Shooting + 3 +
  • +
  • + Melee + 3 +
  • +
  • + Animals + 3 +
  • +
    + +
  • Paniel_Story_MilitiaA_PA
  • +
    + +
  • PN_Give_Normal_Combat_PA
  • +
    +
    + + + Paniel_MilitiaB_Backstory_PA + Automaton Militia (PA) + Militia + This automaton is mainly used by militias.\n\n(PA) : PnL authenticated + Adulthood + +
  • + Shooting + 6 +
  • +
  • + Melee + 6 +
  • +
  • + Animals + 6 +
  • +
  • + Medicine + 1 +
  • +
    + +
  • Paniel_Story_MilitiaB_PA
  • +
    + +
  • PN_Give_Good_Combat_PA
  • +
    +
    + + + Paniel_SoldierA_Backstory_PA + Automaton Soldier (PA) + Soldier + This automaton is used as a soldier in the military.\n\n(PA) : PnL authenticated + Adulthood + +
  • + Shooting + 9 +
  • +
  • + Melee + 9 +
  • +
  • + Animals + 9 +
  • +
  • + Medicine + 3 +
  • +
    + +
  • Paniel_Story_SoldierA_PA
  • +
    + +
  • PN_Give_Excellent_Combat_PA
  • +
    +
    + + + Paniel_SoldierB_Backstory_PA + Automaton Soldier (PA) + Soldier + This automaton is used as a soldier in the military.\n\n(PA) : PnL authenticated + Adulthood + +
  • + Shooting + 12 +
  • +
  • + Melee + 12 +
  • +
  • + Animals + 12 +
  • +
  • + Medicine + 5 +
  • +
    + +
  • Paniel_Story_SoldierB_PA
  • +
    + +
  • PN_Give_Masterwork_Combat_PA
  • +
    +
    + + + Paniel_Royalguard_Backstory_PA + Automaton Royal guard (PA) + Royal guard + This automaton is used by the Royal Guard.\n\n(PA) : PnL authenticated + Adulthood + +
  • + Shooting + 18 +
  • +
  • + Melee + 18 +
  • +
  • + Animals + 18 +
  • +
  • + Medicine + 7 +
  • +
    + +
  • Paniel_Story_Royalguard_PA
  • +
    + +
  • PN_Give_Legendary_Combat_PA
  • +
    +
    + + + + +
  • + Pyromaniac +
  • +
  • + TooSmart +
  • +
  • + FastLearner +
  • +
  • + SlowLearner +
  • +
    +
    + + + Paniel_ApprenticeA_Backstory_PA + Automaton Apprentice (PA) + Apprentice + This automaton is used in many workshops for chores.\n\n(PA) : PnL authenticated + Adulthood + +
  • + Construction + 3 +
  • +
  • + Mining + 3 +
  • +
  • + Crafting + 3 +
  • +
    + +
  • Paniel_Story_ApprenticeA_PA
  • +
    + +
  • PN_Give_Normal_Engineer_PA
  • +
    +
    + + + Paniel_ApprenticeB_Backstory_PA + Automaton Apprentice (PA) + Apprentice + This automaton is used in many workshops for chores.\n\n(PA) : PnL authenticated + Adulthood + +
  • + Construction + 6 +
  • +
  • + Mining + 6 +
  • +
  • + Crafting + 6 +
  • +
  • + Intellectual + 1 +
  • +
    + +
  • Paniel_Story_ApprenticeB_PA
  • +
    + +
  • PN_Give_Good_Engineer_PA
  • +
    +
    + + + Paniel_JourneymanA_Backstory_PA + Automaton journeyman (PA) + Journeyman + This automaton is used to assist the meister.\n\n(PA) : PnL authenticated + Adulthood + +
  • + Construction + 9 +
  • +
  • + Mining + 9 +
  • +
  • + Crafting + 9 +
  • +
  • + Intellectual + 3 +
  • +
    + +
  • Paniel_Story_journeymanA_PA
  • +
    + +
  • PN_Give_Excellent_Engineer_PA
  • +
    +
    + + + Paniel_JourneymanB_Backstory_PA + Automaton journeyman (PA) + Journeyman + This automaton is used to assist the meister.\n\n(PA) : PnL authenticated + Adulthood + +
  • + Construction + 12 +
  • +
  • + Mining + 12 +
  • +
  • + Crafting + 12 +
  • +
  • + Intellectual + 5 +
  • +
    + +
  • Paniel_Story_journeymanB_PA
  • +
    + +
  • PN_Give_Masterwork_Engineer_PA
  • +
    +
    + + + Paniel_Meister_Backstory_PA + Automaton Meister (PA) + Meister + This automaton has better crafting skills than humans.\n\n(PA) : PnL authenticated + Adulthood + +
  • + Construction + 18 +
  • +
  • + Mining + 18 +
  • +
  • + Crafting + 18 +
  • +
  • + Intellectual + 7 +
  • +
    + +
  • Paniel_Story_Meister_PA
  • +
    + +
  • PN_Give_Legendary_Engineer_PA
  • +
    +
    + + + + +
  • + Pyromaniac +
  • +
  • + TooSmart +
  • +
  • + FastLearner +
  • +
  • + SlowLearner +
  • +
    +
    + + + Paniel_MaidA_Backstory_PA + Automaton Maid (PA) + Maid + This automaton is used as a maid in many homes.\n\n(PA) : PnL authenticated + Adulthood + +
  • + Cooking + 3 +
  • +
  • + Plants + 3 +
  • +
  • + Medicine + 3 +
  • +
    + +
  • Paniel_Story_MaidA_PA
  • +
    + +
  • PN_Give_Normal_Domestic_PA
  • +
    +
    + + + Paniel_MaidB_Backstory_PA + Automaton Maid (PA) + Maid + This automaton is used as a maid in many homes.\n\n(PA) : PnL authenticated + Adulthood + +
  • + Cooking + 6 +
  • +
  • + Plants + 6 +
  • +
  • + Medicine + 6 +
  • +
  • + Social + 1 +
  • +
    + +
  • Paniel_Story_MaidB_PA
  • +
    + +
  • PN_Give_Good_Domestic_PA
  • +
    +
    + + + Paniel_HousemaidA_Backstory_PA + Automaton Housekeeper maid (PA) + Housekeeper Maid + This automaton leads the other maids in the noble mansion.\n\n(PA) : PnL authenticated + Adulthood + +
  • + Cooking + 9 +
  • +
  • + Plants + 9 +
  • +
  • + Medicine + 9 +
  • +
  • + Social + 3 +
  • +
    + +
  • Paniel_Story_HousemaidA_PA
  • +
    + +
  • PN_Give_Excellent_Domestic_PA
  • +
    +
    + + + Paniel_HousemaidB_Backstory_PA + Automaton Housekeeper maid (PA) + Housekeeper + This automaton leads the other maids in the noble mansion.\n\n(PA) : PnL authenticated + Adulthood + +
  • + Cooking + 12 +
  • +
  • + Plants + 12 +
  • +
  • + Medicine + 12 +
  • +
  • + Social + 5 +
  • +
    + +
  • Paniel_Story_HousemaidB_PA
  • +
    + +
  • PN_Give_Masterwork_Domestic_PA
  • +
    +
    + + + Paniel_Ladysmaid_Backstory_PA + Automaton Lady's maid (PA) + Lady's maid + This automaton is used as a royal servant.\n\n(PA) : PnL authenticated + Adulthood + +
  • + Cooking + 18 +
  • +
  • + Plants + 18 +
  • +
  • + Medicine + 18 +
  • +
  • + Social + 7 +
  • +
    + +
  • Paniel_Story_Ladysmaid_PA
  • +
    + +
  • PN_Give_Legendary_Domestic_PA
  • +
    +
    + + + + + Paniel_Testsubject_Backstory + Automaton Test subject (PA) + Test subject + This automaton was built to test a new module at PnL industry. It is showing signs of mental instability.\n\n(PA) : PnL authenticated + Adulthood + +
  • + Shooting + 4 +
  • +
  • + Melee + 4 +
  • +
  • + Construction + 4 +
  • +
  • + Plants + 4 +
  • +
  • + Crafting + 4 +
  • +
  • + Medicine + 4 +
  • +
  • + Intellectual + 4 +
  • +
    + +
  • Artistic
  • +
    + +
  • Paniel_Story_Testsubject
  • +
    + +
  • PN_Give_Testsubject
  • +
    + + + + +
  • + NaturalMood + 2 +
  • +
  • + NaturalMood + 1 +
  • +
  • + Nerves + 2 +
  • +
  • + Nerves + 1 +
  • +
  • + PsychicSensitivity + -1 +
  • +
  • + PsychicSensitivity + -2 +
  • +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/BodyAndPartDefs/Body.xml b/1.4/Defs/BodyAndPartDefs/Body.xml new file mode 100644 index 0000000..84aad80 --- /dev/null +++ b/1.4/Defs/BodyAndPartDefs/Body.xml @@ -0,0 +1,615 @@ + + + + PanielBody + + + + PNTorso + torso case + Middle + Outside + +
  • Torso
  • +
    + +
  • + PNRibcage + ribcage frame + 0.036 + Inside + +
  • Torso
  • + + +
  • + PNSternum + sternum frame + 0.015 + Inside + +
  • Torso
  • + + +
  • + PNPelvis + pelvis frame + 0.025 + Bottom + Inside + +
  • Torso
  • + + +
  • + PNSpine + spine frame + 0.025 + Inside + +
  • Torso
  • + + +
  • + PNTail + tail + 0.017 + Bottom + +
  • Torso
  • + + + +
  • + PNStomach + energy absorbing part + 0.025 + Inside + +
  • Torso
  • + + +
  • + PNCore + engine core + 0.020 + Inside + +
  • Torso
  • + + +
  • + PNLung + left breathing part + 0.025 + Inside + +
  • Torso
  • + + +
  • + PNLung + right breathing part + 0.025 + Inside + +
  • Torso
  • + + +
  • + PNKidney + left oil filter + 0.017 + Inside + +
  • Torso
  • + + +
  • + PNKidney + right oil filter + 0.017 + Inside + +
  • Torso
  • + + +
  • + PNLiver + water filter + 0.025 + Inside + +
  • Torso
  • + + + +
  • + PNNeck + neck + 0.075 + Top + +
  • Neck
  • + + +
  • + PNHead + head case + 0.80 + +
  • UpperHead
  • +
  • FullHead
  • +
  • HeadAttackTool
  • + + +
  • + PNSkull + skull frame + 0.18 + Inside + +
  • UpperHead
  • +
  • FullHead
  • + + +
  • + PNBrain + brain core + 0.8 + +
  • UpperHead
  • +
  • FullHead
  • + + +
    + +
  • + PNEye + left sight sensor + 0.07 + +
  • FullHead
  • +
  • Eyes
  • + + LeftEye + +
  • + PNEye + right sight sensor + 0.07 + +
  • FullHead
  • +
  • Eyes
  • + + RightEye + +
  • + PNEar + left hearing sensor + 0.07 + +
  • UpperHead
  • +
  • FullHead
  • + + +
  • + PNEar + right hearing sensor + 0.07 + +
  • UpperHead
  • +
  • FullHead
  • + + +
  • + PNNose + olfactory sensor + 0.10 + +
  • FullHead
  • + + +
  • + PNJaw + jaw + 0.15 + +
  • Teeth
  • +
  • FullHead
  • + + +
    + +
    + +
  • + + PNShoulder + left shoulder + 0.12 + +
  • Shoulders
  • + + LeftShoulder + +
  • + PNClavicle + left clavicle frame + 0.09 + Top + Inside + +
  • Torso
  • + + +
  • + PNArm + left arm + 0.77 + +
  • Arms
  • + + +
  • + PNHumerus + left humerus frame + 0.1 + Inside + +
  • Arms
  • + + +
  • + PNRadius + left radius frame + 0.1 + Inside + +
  • Arms
  • + + +
  • + PNHand + left hand + 0.14 + Bottom + +
  • Hands
  • + + +
  • + PNFinger + left pinky + 0.06 + +
  • Hands
  • +
  • LeftHand
  • + + +
  • + PNFinger + left ring finger + 0.07 + +
  • Hands
  • +
  • LeftHand
  • + + +
  • + PNFinger + left middle finger + 0.08 + +
  • Hands
  • +
  • LeftHand
  • +
  • MiddleFingers
  • + + +
  • + PNFinger + left index finger + 0.07 + +
  • Hands
  • +
  • LeftHand
  • + + +
  • + PNFinger + left thumb + 0.08 + +
  • Hands
  • +
  • LeftHand
  • + + +
    + +
    + +
    + +
  • + + PNShoulder + right shoulder + 0.12 + +
  • Shoulders
  • + + RightShoulder + +
  • + PNClavicle + right clavicle frame + 0.09 + Top + Inside + +
  • Torso
  • + + +
  • + PNArm + right arm + 0.77 + +
  • Arms
  • + + +
  • + PNHumerus + right humerus frame + 0.1 + Inside + +
  • Arms
  • + + +
  • + PNRadius + right radius frame + 0.1 + Inside + +
  • Arms
  • + + +
  • + PNHand + right hand + 0.14 + Bottom + +
  • Hands
  • + + +
  • + PNFinger + right pinky + 0.06 + +
  • Hands
  • +
  • RightHand
  • + + +
  • + PNFinger + right ring finger + 0.07 + +
  • Hands
  • +
  • RightHand
  • + + +
  • + PNFinger + right middle finger + 0.08 + +
  • Hands
  • +
  • RightHand
  • +
  • MiddleFingers
  • + + +
  • + PNFinger + right index finger + 0.07 + +
  • Hands
  • +
  • RightHand
  • + + +
  • + PNFinger + right thumb + 0.08 + +
  • Hands
  • +
  • RightHand
  • + + +
    + +
    + +
    + +
  • + PNWaist + waist + 0 + Bottom + +
  • Waist
  • + + +
  • + + PNLeg + left leg + 0.14 + Bottom + +
  • Legs
  • + + LeftLeg + +
  • + PNFemur + left femur frame + 0.1 + Inside + +
  • Legs
  • + + +
  • + PNTibia + left tibia frame + 0.1 + Inside + +
  • Legs
  • + + +
  • + PNFoot + left foot + 0.1 + +
  • Feet
  • + + +
  • + PNToe + left little toe + 0.06 + +
  • Feet
  • + + +
  • + PNToe + left fourth toe + 0.07 + +
  • Feet
  • + + +
  • + PNToe + left middle toe + 0.08 + +
  • Feet
  • + + +
  • + PNToe + left second toe + 0.09 + +
  • Feet
  • + + +
  • + PNToe + left big toe + 0.09 + +
  • Feet
  • + + +
    + +
    + + +
  • + PNLeg + right leg + 0.14 + Bottom + +
  • Legs
  • + + RightLeg + +
  • + PNFemur + right femur frame + 0.1 + Inside + +
  • Legs
  • + + +
  • + PNTibia + right tibia frame + 0.1 + Inside + +
  • Legs
  • + + +
  • + PNFoot + right foot + 0.1 + +
  • Feet
  • + + +
  • + PNToe + right little toe + 0.06 + +
  • Feet
  • + + +
  • + PNToe + right fourth toe + 0.07 + +
  • Feet
  • + + +
  • + PNToe + right middle toe + 0.08 + +
  • Feet
  • + + +
  • + PNToe + right second toe + 0.09 + +
  • Feet
  • + + +
  • + PNToe + right big toe + 0.09 + +
  • Feet
  • + + +
    + +
    + +
    +
    +
    + +
    diff --git a/1.4/Defs/BodyAndPartDefs/Bodyparts.xml b/1.4/Defs/BodyAndPartDefs/Bodyparts.xml new file mode 100644 index 0000000..40f3fde --- /dev/null +++ b/1.4/Defs/BodyAndPartDefs/Bodyparts.xml @@ -0,0 +1,405 @@ + + + + + 0 + false + + + + + PNTorso + + 40 + true + false + + + + PNRibcage + + 30 + 0 + false + true + 0 + +
  • BreathingSourceCage
  • +
    + false +
    + + + PNSternum + + 20 + 0 + false + true + 0 + +
  • BreathingSourceCage
  • +
    + false +
    + + + PNPelvis + + 25 + 0 + false + true + 0 + +
  • Pelvis
  • +
    + false +
    + + + PNSpine + + 25 + 6 + false + true + 0 + false + +
  • Spine
  • +
    +
    + + + PNTail + + 30 + 3 + true + true + true + + + + + + PNStomach + + 20 + false + +
  • MetabolismSource
  • +
    + false +
    + + + PNCore + + 15 + 5 + false + +
  • BloodPumpingSource
  • +
    + false +
    + + + PNLung + + 15 + false + +
  • BreathingSource
  • +
    + false +
    + + + PNKidney + + 15 + false + +
  • BloodFiltrationKidney
  • +
    + false +
    + + + PNLiver + + 20 + false + +
  • BloodFiltrationLiver
  • +
  • MetabolismSource
  • +
    + false +
    + + + + + PNNeck + + 25 + 4 + true + +
  • BreathingPathway
  • +
  • EatingPathway
  • +
  • TalkingPathway
  • +
    + false +
    + + + PNHead + + 25 + true + false + 2 + + + + PNSkull + + 25 + 0 + false + true + false + 0 + false + + + + PNBrain + + 10 + 9999999 + true + false + +
  • ConsciousnessSource
  • +
    + false +
    + + + PNEye + + 10 + 15 + true + false + true + true + +
  • SightSource
  • +
    + +
  • + Blunt + 0 +
  • +
    +
    + + + PNEar + + 12 + 5 + true + true + +
  • HearingSource
  • +
    +
    + + + PNNose + + 10 + 5 + true + true + true + 0 + 0 + + + + PNJaw + + 20 + 2 + 0 + false + true + true + 0 + +
  • EatingSource
  • +
  • TalkingSource
  • +
    +
    + + + + + PNShoulder + + 30 + true + +
  • ManipulationLimbSegment
  • +
    +
    + + + PNClavicle + + 25 + 0 + false + true + 0 + +
  • ManipulationLimbSegment
  • +
    + false +
    + + + PNArm + + 30 + true + +
  • ManipulationLimbCore
  • +
    +
    + + + PNHumerus + + 25 + 0 + false + true + 0 + +
  • ManipulationLimbSegment
  • +
    +
    + + + PNRadius + + 20 + 0 + false + true + 0 + +
  • ManipulationLimbSegment
  • +
    +
    + + + PNHand + + 20 + 0.5 + true + +
  • ManipulationLimbSegment
  • +
    +
    + + + PNFinger + + 8 + 8 + true + true + +
  • ManipulationLimbDigit
  • +
    +
    + + + + + PNWaist + + true + + + + PNLeg + + 30 + true + +
  • MovingLimbCore
  • +
    +
    + + + PNFemur + + 25 + 0 + false + true + 0 + +
  • MovingLimbSegment
  • +
    +
    + + + PNTibia + + 25 + 0 + false + true + 0 + +
  • MovingLimbSegment
  • +
    +
    + + + PNFoot + + 25 + 0.5 + true + +
  • MovingLimbSegment
  • +
    +
    + + + PNToe + + 8 + 10 + true + true + +
  • MovingLimbDigit
  • +
    +
    + +
    \ No newline at end of file diff --git a/1.4/Defs/Drugs/DrugPolicyDefs.xml b/1.4/Defs/Drugs/DrugPolicyDefs.xml new file mode 100644 index 0000000..66fbf24 --- /dev/null +++ b/1.4/Defs/Drugs/DrugPolicyDefs.xml @@ -0,0 +1,16 @@ + + + + PN_fuelOneDrinkPerDay + + +
  • + PN_AutomatonFuel + true + true + 1 + 1 +
  • +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/Drugs/Drugs_Antibiotics.xml b/1.4/Defs/Drugs/Drugs_Antibiotics.xml new file mode 100644 index 0000000..0e557bd --- /dev/null +++ b/1.4/Defs/Drugs/Drugs_Antibiotics.xml @@ -0,0 +1,218 @@ + + + + + PN_antibiotics + + Warning: Do not use on humans.\nThis antibiotics is for automaton only.\n\nAutomaton antibiotics for unknown diseases.\n(Used for diseases added by mod.) + + Things/Item/PNAntibiotics + Graphic_StackCount + 1 + + 25 + false + + 600 + 18 + 0.005 + 0.7 + + + 2 + 4 + + Industrial + + Processed + 30 + Ingest_Inject + + + (0.18,0,0) + + + Inject {0} + Injecting {0}. + false + 0 + Medical + +
  • + PN_AB_Bridge + 1 +
  • +
    +
    + +
  • + 1034 + 0 +
  • +
    + + + + + DrugSynthesisSpeed + Intellectual + Cook + PNRP_Production + +
  • PN_AutomatonBench
  • +
    + Recipe_Drug +
    +
    + + + + PN_AB_Bridge + HediffWithComps + + ... + (1,1,0.5) + false + 1.0 + false + +
  • + +
  • + PN_ateFuel +
  • +
  • + PN_AB_EffectBridge +
  • + + false + +
    +
    + + + PN_AB_EffectBridge + HediffWithComps + + ... + (1,1,0.5) + false + 1.0 + false + +
  • + PN_AB_Effect + +
  • PanielBody
  • + + false + +
    +
    + + + PN_AB_Effect + Hediff_High + + Antibiotics are working. + + PN_antibiotics + + (1,0,0.5) + false + 1.00 + 1.0 + false + +
  • + -0.5 + true +
  • +
    + +
  • + + +
  • + Consciousness + 0.8 +
  • +
  • + Moving + 0.8 +
  • +
  • + Manipulation + 0.8 +
  • + + + 1.5 + + +
  • + + 0.25 + +
  • + Consciousness + 0.6 +
  • +
  • + Moving + 0.6 +
  • +
  • + Manipulation + 0.6 +
  • + + + 5 + + +
  • + + 0.75 + +
  • + Consciousness + 0.6 +
  • +
  • + Moving + 0.6 +
  • +
  • + Manipulation + 0.6 +
  • + + + 3 + + +
  • + + 0.9 + +
  • + Consciousness + 0.8 +
  • +
  • + Moving + 0.8 +
  • +
  • + Manipulation + 0.8 +
  • + + + 1 + + +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/Drugs/Drugs_Fuel.xml b/1.4/Defs/Drugs/Drugs_Fuel.xml new file mode 100644 index 0000000..e014613 --- /dev/null +++ b/1.4/Defs/Drugs/Drugs_Fuel.xml @@ -0,0 +1,208 @@ + + + + PN_Fuel + + Drugs + UI/Icons/PNCT_PNFuel + + + + + PN_AutomatonFuel + + Warning: Do not use on humans.\nThis fuel is for automaton only.\n\nThe fuel used by the automaton. Added a large amount of Psychite for mental stability. + Normal + + Things/Item/PNFuel + Graphic_StackCount + 1.0 + + 1 + 150 + false + + 50 + 6.1 + 0.05 + 2.0 + 1.0 + + Ultra + + Medical + 210 + Ingest_Drink + + + (0.18,0,0) + + + Drink {0} + Drinking {0}. + false + 25 + +
  • + PN_ateFuel + 1 + true +
  • +
  • + PN_deletFuel + 1 + true +
  • +
    + PN_Atefuel_nopn +
    + +
  • + PN_Chemical_Fuel + 0.000000001 + 0.20 + 1028 +
  • +
  • + 1.1 + Flame + 0.037 + +
  • Flame
  • + + 0.333 + Filth_Fuel + 1 + 70~150 + +
    + +
  • PN_Fuel
  • +
    + Buyable + +
  • PN_Fuel
  • +
    +
    + + + PN_Atefuel_nopn + 1 + +
  • + + ... + -4 +
  • +
    +
    + + + + PN_ateFuel + HediffWithComps + + Ate Automaton Fuel + ... + (1,0,0.5) + false + 1.0 + false + +
  • + +
  • + PsychiteAddiction +
  • +
  • + FoodPoisoning +
  • +
  • + PN_deletFuel +
  • + + +
  • PanielBody
  • +
    + false + +
    +
    + + + PN_deletFuel + HediffWithComps + + Ate Automaton Fuel + ... + (1,0,0.5) + false + 1.0 + false + +
  • + +
  • PN_AutomatonFuel_Addiction
  • + + +
  • PanielBody
  • +
    + +
    +
    + + + PN_Chemical_Fuel + + PN_AutomatonFuel_Addiction + false + 0 + + + + PN_AutomatonFuel_Addiction + Hediff_Addiction + + A condition that requires PnL fuel. + (222,90,90) + PN_Need_Fuel + false + false + false + + + + +
  • + +
  • +
  • + + +
  • + Consciousness + 0.3 +
  • +
  • + Moving + 0.3 +
  • +
  • + Sight + 0.3 +
  • +
  • + Manipulation + 0.3 +
  • + + 8.0 + +
    + +
  • + Paniel_Race +
  • +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/FactionDefs/Factions_Player.xml b/1.4/Defs/FactionDefs/Factions_Player.xml new file mode 100644 index 0000000..c3665d7 --- /dev/null +++ b/1.4/Defs/FactionDefs/Factions_Player.xml @@ -0,0 +1,40 @@ + + + + Icon/Paniel_PlayerIcon + +
  • (255, 255, 255)
  • +
    +
    + + + + Paniel_PlayerFaction + + This is the settlement where PnL industry is experimenting. + true + Paniel_ColonistPawn + colonist + colonists + Industrial + +
  • Astropolitan
  • +
    + +
  • Offworld
  • +
    + Icon/Paniel_PlayerIcon + NamerInitialSettlementColony + NamerFactionOutlander + NamerSettlementOutlander + 1 + +
  • ClassicStart
  • +
    + + +
  • Cloth
  • +
    +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/FactionDefs/Factions_PnL.xml b/1.4/Defs/FactionDefs/Factions_PnL.xml new file mode 100644 index 0000000..9d3a7c7 --- /dev/null +++ b/1.4/Defs/FactionDefs/Factions_PnL.xml @@ -0,0 +1,403 @@ + + + + + + PN_indistryFaction + + Automaton + Automata + 1 + PnL Industry + Icon/Paniel_HQ + true + false + Spacer + false + +
  • Offworld
  • +
    + +
  • PN_PnLindistryCulture
  • +
    + +
  • PN_Structure
  • +
  • Loyalist
  • +
  • Collectivist
  • +
  • Transhumanist
  • +
  • HumanPrimacy
  • +
    + +
  • PN_Structure
  • +
  • Loyalist
  • +
  • Collectivist
  • +
  • Transhumanist
  • +
  • HumanPrimacy
  • +
    + +
  • ApparelDesired_Strong_Subordinate
  • +
  • ApparelDesired_Soft_Subordinate
  • +
    +
    + + + + PN_SubsidiaryFaction + + It is a subsidiary established by PnL industry to sell more products on the planet's surface. It is composed of rimworld locals and automaton.\n\nIts main job is to set up a logistics center on the planet's surface and receive products from orbit and transport them to settlements on the planet's surface.\n\nThey are concerned with the practical matters of trade, trust.\n\nThis particular group holds civil behavior in high regard. + Employee + Employees + 50 + 0.20 + 1 + 1 + true + true + true + CEO + true + +
  • PN_CEO
  • +
    + Icon/Paniel_Logi + +
  • (1, 1, 1)
  • +
  • (1, 1, 1)
  • +
    + false + 9999 + 50 + Spacer + PnL Logistics + NamerSettlementPnLSub + +
  • PN_PnLindistryCulture
  • +
    + +
  • PN_Structure
  • +
  • Loyalist
  • +
  • Collectivist
  • +
  • Transhumanist
  • +
  • HumanPrimacy
  • +
    + +
  • PN_Structure
  • +
  • Loyalist
  • +
  • Collectivist
  • +
  • Transhumanist
  • +
  • HumanPrimacy
  • +
    + +
  • ApparelDesired_Strong_Subordinate
  • +
  • ApparelDesired_Soft_Subordinate
  • +
    + +
  • Offworld
  • +
    + 0.8 + +
  • PN_Caravan_PnLindustry
  • +
    + +
  • Visitor_Outlander_Standard
  • +
    + +
  • PN_Base_PnLindustry
  • +
    + -40~45 + PN_SubsidiaryRaidLootMaker + + +
  • (0,35)
  • +
  • (70, 50)
  • +
  • (700, 100)
  • +
  • (1300, 150)
  • +
  • (100000, 10000)
  • +
    +
    + + + + +
  • + Trader + + 1 + + + 6 + 5 + 2 + 1 + + + 6 + 1 + 1 + 1 + 1 + + 1.5 + + 4 + 6 + 3 + 4 + + 6 + 4 + +
  • + +
  • + Trader + + 1 + + + 6 + 5 + 2 + 1 + + + 6 + 1 + 1 + 1 + 1 + + 1.5 + + 4 + 6 + 3 + 4 + + 6 + 4 + +
  • + +
  • + Settlement + + 12 + 3 + 3 + 3 + 3 + + 3 + 3 + 3 + + 3 + + 6 + + 2 + + 4 + 6 + 2 + 4 + + 6 + 2 + 2 + 2 + +
  • + +
  • + Peaceful + + 10 + 2 + 1 + 2 + 1 + + 1 + 1 + 1 + + 1 + + 10 + +
  • + + + +
  • + Combat + 100 + + 6 + 4 + + 0.25 + 0.25 + 2 + + 6 + 2 + 4 + 2 + + + 2 + 2 + 6 + + 2 + 2 + 2 + 2 + +
  • +
    + + +
  • Metallic
  • +
  • Fabric
  • +
  • Leathery
  • +
    + +
  • Leather_Thrumbo
  • +
  • Hyperweave
  • +
  • Gold
  • +
  • Silver
  • +
    +
    + Icon/Paniel_Logi +
    + + + PN_SubsidiaryRaidLootMaker + + + + +
  • Silver
  • +
  • MedicineIndustrial
  • +
  • PN_RepairKit
  • +
  • PN_Component
  • +
  • Gold
  • +
    +
    +
    +
    +
    + + + NamerSettlementPnLSub + +
  • PN_NamerUtility
  • +
    + + +
  • r_name->[PNAZ][PN09][PN09] logistics center
  • +
    +
    +
    + + + PN_PnLindistryCulture + + The corporate culture of PnL Industry. + NamerIdeo_PnLindistry + NamerDeity_PnLindistry + DeityTypeMaker_PnLindistry + LeaderTitleMaker_PnLindistry + NamerFestivalAstropolitan + +
  • OriginSpacer
  • +
    + Icon/Paniel_Icon + (1, 1, 1) + +
  • + Urban + 1 + 1 +
  • +
  • + NoBeard + 1 + 1 +
  • +
  • + NoTattoo + 1 + 1 +
  • +
    +
    + + + NamerIdeo_PnLindistry + + +
  • r_ideoName->PnL bylaws
  • +
  • r_ideoAdjective->PnL
  • +
  • r_memberName->PnL Employee
  • +
    +
    +
    + + + NamerDeity_PnLindistry + + +
  • r_deityName->PnL
  • +
    +
    +
    + + + DeityTypeMaker_PnLindistry + + +
  • r_deityType->God of Capitalism
  • +
    +
    +
    + + + LeaderTitleMaker_PnLindistry + + +
  • r_leaderTitle->CEO
  • +
    +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/HairDefs/Hairs.xml b/1.4/Defs/HairDefs/Hairs.xml new file mode 100644 index 0000000..5096453 --- /dev/null +++ b/1.4/Defs/HairDefs/Hairs.xml @@ -0,0 +1,87 @@ + + + + \ No newline at end of file diff --git a/1.4/Defs/HediffDefs/Hediffs_Automaton.xml b/1.4/Defs/HediffDefs/Hediffs_Automaton.xml new file mode 100644 index 0000000..0db41de --- /dev/null +++ b/1.4/Defs/HediffDefs/Hediffs_Automaton.xml @@ -0,0 +1,304 @@ + + + + + PN_Immune_System + + Automaton immune system + HediffWithComps + (0.8, 0.8, 0.8) + false + 1 + 1 + false + true + +
  • + false + +
  • Malaria
  • +
  • SleepingSickness
  • +
  • Plague
  • +
  • FibrousMechanites
  • +
  • WoundInfection
  • +
  • GutWorms
  • +
  • Flu
  • +
  • MuscleParasites
  • + + +
    + +
  • + Paniel_Race +
  • +
    +
    + + + + PN_Learning_Limit_System + + Automaton learning limit system + HediffWithComps + (0.8, 0.8, 0.8) + false + 1 + 1 + false + true + +
  • + false + + 0 + +
  • +
    + +
  • + +
  • PN_Ex_filterA
  • + + +
    +
    + + + + PanielBaseHediff + HediffWithComps + + This pawn is Automaton. + (1,1,0.5) + false + 1 + 1 + false + true + +
  • + false + 0 + 0 + 0 + + 0 + +
  • +
    + +
  • + +
  • Plague
  • +
  • CryptosleepSickness
  • +
  • Carcinoma
  • +
  • BadBack
  • +
  • Frail
  • +
  • Cataract
  • +
  • Blindness
  • +
  • HearingLoss
  • +
  • Asthma
  • +
  • HeartArteryBlockage
  • +
  • GutWorms
  • +
  • MuscleParasites
  • +
  • FibrousMechanites
  • +
  • WoundInfection
  • +
  • Flu
  • +
  • Malaria
  • +
  • SleepingSickness
  • +
  • TraumaSavant
  • +
  • Cirrhosis
  • +
  • ResurrectionPsychosis
  • +
  • Scaria
  • +
  • FoodPoisoning
  • +
  • ResurrectionSickness
  • +
  • PsychiteAddiction
  • +
  • YayoHigh
  • +
  • PsychiteTolerance
  • +
  • PsychiteTeaHigh
  • +
  • FlakeHigh
  • +
  • GoJuiceHigh
  • +
  • GoJuiceAddiction
  • +
  • GoJuiceTolerance
  • +
  • Pregnant
  • + + true + PN_HediffNullifier + +
    + +
  • + Paniel_Race +
  • +
    +
    + + + + PN_OilLoss + + A reduction in the normal oil volume. Minor oil loss has relatively mild effects, but when oil loss becomes severe, internal device becomes badly impaired and the victim loses the ability to move. Extreme oil loss leads to explosion. + 1 + +
  • + + false +
  • +
  • + 0.15 + + +
  • + Consciousness + -0.2 +
  • + + +
  • + 0.30 + + +
  • + Consciousness + -0.4 +
  • + + +
  • + 0.45 + + +
  • + Consciousness + -0.6 +
  • + + +
  • + 0.60 + + true + +
  • + Consciousness + 0.3 +
  • + + +
    +
    + + + + PN_Overheating + + A generalized disruption to body functioning caused by excessive exposure to heat and sun. The victim becomes dizzy, weak, and confused. Recovery is quick once in a cool area, but if heat exposure continues, overheating gets worse until death. + (0.8, 0.8, 0.35) + 1 + HeatstrokeRevealed + +
  • + + false +
  • +
  • + + 0.04 + +
  • + Consciousness + -0.1 +
  • + + +
  • + + 0.2 + +
  • + Consciousness + -0.2 +
  • + + +
  • + + 0.35 + +
  • + Consciousness + -0.4 +
  • + + +
  • + + 0.62 + true + +
  • + Consciousness + -0.6 +
  • + + +
    +
    + + + + PN_OverCooling + + Dangerously low core body temperature. Unless re-warmed, overcooling gets worse and ends in death. Recovery is quick once the victim is re-warmed. Avoid overcooling by wearing warm clothes in cold environments. + (0.8, 0.8, 1) + 1 + HypothermiaRevealed + +
  • + + false +
  • +
  • + + 0.04 + +
  • + Consciousness + -0.1 +
  • + + +
  • + + 0.2 + +
  • + Consciousness + -0.2 +
  • + + +
  • + + 0.35 + +
  • + Consciousness + -0.4 +
  • + + +
  • + + 0.62 + true + +
  • + Consciousness + -0.6 +
  • + + +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/HediffDefs/Hediffs_AutomatonGrade.xml b/1.4/Defs/HediffDefs/Hediffs_AutomatonGrade.xml new file mode 100644 index 0000000..26ffd9a --- /dev/null +++ b/1.4/Defs/HediffDefs/Hediffs_AutomatonGrade.xml @@ -0,0 +1,758 @@ + + + + + + + + + HediffWithComps + (1,1,0.5) + false + 1 + 1 + false + true + + + + + + + ... + +
  • + false +
  • +
    +
    + + + + + This pawn is an automaton.\nAfter production, it was rated awful grade. + +
  • + +
  • + Consciousness + -0.30 +
  • + + +
    +
    + + + This pawn is an automaton.\nAfter production, it was rated poor grade. + +
  • + +
  • + Consciousness + -0.10 +
  • + + + + +
    +
    + + + This pawn is an automaton.\nAfter production, it was rated normal grade. + +
  • + +
  • + Moving + 0.05 +
  • +
  • + Sight + 0.05 +
  • +
  • + Manipulation + 0.05 +
  • + + + + +
    +
    + + + This pawn is an automaton.\nAfter production, it was rated good grade. + +
  • + +
  • + Consciousness + 0.05 +
  • +
  • + Moving + 0.10 +
  • +
  • + Sight + 0.10 +
  • +
  • + Manipulation + 0.10 +
  • + + +
    +
    + + + + + This pawn is an automaton.\nAfter production, it was rated excellent grade. + +
  • + +
  • + Consciousness + 0.10 +
  • +
  • + Moving + 0.20 +
  • +
  • + Sight + 0.20 +
  • +
  • + Manipulation + 0.20 +
  • + + + -0.10 + + +
    +
    + + + This pawn is an automaton.\nAfter production, it was rated masterwork grade. + +
  • + +
  • + Consciousness + 0.20 +
  • +
  • + Moving + 0.30 +
  • +
  • + Sight + 0.30 +
  • +
  • + Manipulation + 0.30 +
  • + + + -0.20 + -0.10 + -0.04 + + +
    +
    + + + This pawn is an automaton.\nAfter production, it was rated legendary grade. + +
  • + +
  • + Consciousness + 0.30 +
  • +
  • + Moving + 0.50 +
  • +
  • + Sight + 0.50 +
  • +
  • + Manipulation + 0.50 +
  • + + + -0.40 + -0.25 + -0.08 + + +
    +
    + + + + + This pawn is an automaton.\nAfter production, it was rated excellent grade. + +
  • + +
  • + Consciousness + 0.10 +
  • +
  • + Moving + 0.20 +
  • +
  • + Sight + 0.20 +
  • +
  • + Manipulation + 0.20 +
  • + + + 0.05 + + +
    +
    + + + This pawn is an automaton.\nAfter production, it was rated masterwork grade. + +
  • + +
  • + Consciousness + 0.20 +
  • +
  • + Moving + 0.30 +
  • +
  • + Sight + 0.30 +
  • +
  • + Manipulation + 0.30 +
  • + + + 0.10 + -0.04 + + +
    +
    + + + This pawn is an automaton.\nAfter production, it was rated legendary grade. + +
  • + +
  • + Consciousness + 0.30 +
  • +
  • + Moving + 0.50 +
  • +
  • + Sight + 0.50 +
  • +
  • + Manipulation + 0.50 +
  • + + + 0.20 + -0.08 + + +
    +
    + + + + + + + + PN_Give_Normal_Combat + +
  • + PanielBody + +
  • + PN_SyncNormal_Combat +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncNormal_Combat + + + + + + + + PN_Give_Good_Combat + +
  • + PanielBody + +
  • + PN_SyncGood_Combat +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncGood_Combat + + + + + + + + PN_Give_Excellent_Combat + +
  • + PanielBody + +
  • + PN_SyncExcellent_Combat +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncExcellent_Combat + + + + + + + + PN_Give_Masterwork_Combat + +
  • + PanielBody + +
  • + PN_SyncMasterwork_Combat +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncMasterwork_Combat + + + + + + + + PN_Give_Legendary_Combat + +
  • + PanielBody + +
  • + PN_SyncLegendary_Combat +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncLegendary_Combat + + + + + + + + + + PN_Give_Normal_Engineer + +
  • + PanielBody + +
  • + PN_SyncNormal_Engineer +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncNormal_Engineer + + + + + + + + PN_Give_Good_Engineer + +
  • + PanielBody + +
  • + PN_SyncGood_Engineer +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncGood_Engineer + + + + + + + + PN_Give_Excellent_Engineer + +
  • + PanielBody + +
  • + PN_SyncExcellent_Engineer +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncExcellent_Engineer + + + + + + + + PN_Give_Masterwork_Engineer + +
  • + PanielBody + +
  • + PN_SyncMasterwork_Engineer +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncMasterwork_Engineer + + + + + + + + PN_Give_Legendary_Engineer + +
  • + PanielBody + +
  • + PN_SyncLegendary_Engineer +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncLegendary_Engineer + + + + + + + + + + PN_Give_Normal_Domestic + +
  • + PanielBody + +
  • + PN_SyncNormal_Domestic +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncNormal_Domestic + + + + + + + + PN_Give_Good_Domestic + +
  • + PanielBody + +
  • + PN_SyncGood_Domestic +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncGood_Domestic + + + + + + + + PN_Give_Excellent_Domestic + +
  • + PanielBody + +
  • + PN_SyncExcellent_Domestic +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncExcellent_Domestic + + + + + + + + PN_Give_Masterwork_Domestic + +
  • + PanielBody + +
  • + PN_SyncMasterwork_Domestic +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncMasterwork_Domestic + + + + + + + + PN_Give_Legendary_Domestic + +
  • + PanielBody + +
  • + PN_SyncLegendary_Domestic +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncLegendary_Domestic + + + + + + + + + + PN_SyncNormal_Modified + + This pawn is an automaton.\nAfter production, It has been modified in an unauthorized way. + +
  • + +
  • + Moving + 0.05 +
  • +
  • + Sight + 0.05 +
  • +
  • + Manipulation + 0.05 +
  • + + + 0.08 + + +
    +
    + + + + + + PN_Give_Awful_Failure + +
  • + PanielBody + +
  • + PN_SyncAwful_Failure +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncAwful_Failure + + + + + + + + PN_Give_Poor_Failure + +
  • + PanielBody + +
  • + PN_SyncPoor_Failure +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncPoor_Failure + + +
    \ No newline at end of file diff --git a/1.4/Defs/HediffDefs/Hediffs_AutomatonGrade_PA.xml b/1.4/Defs/HediffDefs/Hediffs_AutomatonGrade_PA.xml new file mode 100644 index 0000000..7fa0dac --- /dev/null +++ b/1.4/Defs/HediffDefs/Hediffs_AutomatonGrade_PA.xml @@ -0,0 +1,523 @@ + + + + + PN_PnLAuthenticated + + This automaton was made by PnL. + HediffWithComps + (1,1,0.5) + false + 1 + 1 + false + true + +
  • + +
  • + Consciousness + 0.05 +
  • + + + -0.10 + 0.10 + -0.04 + + +
    + +
  • + +
  • PN_Ex_filterA
  • + + +
    +
    + + + + + + + + PN_Give_Normal_Combat_PA + +
  • + PanielBody + +
  • + PN_SyncNormal_Combat +
  • +
  • + PN_PnLAuthenticated +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncNormal_Combat_PA + + + + + + + + PN_Give_Good_Combat_PA + +
  • + PanielBody + +
  • + PN_SyncGood_Combat +
  • +
  • + PN_PnLAuthenticated +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncGood_Combat_PA + + + + + + + + PN_Give_Excellent_Combat_PA + +
  • + PanielBody + +
  • + PN_SyncExcellent_Combat +
  • +
  • + PN_PnLAuthenticated +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncExcellent_Combat_PA + + + + + + + + PN_Give_Masterwork_Combat_PA + +
  • + PanielBody + +
  • + PN_SyncMasterwork_Combat +
  • +
  • + PN_PnLAuthenticated +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncMasterwork_Combat_PA + + + + + + + + PN_Give_Legendary_Combat_PA + +
  • + PanielBody + +
  • + PN_SyncLegendary_Combat +
  • +
  • + PN_PnLAuthenticated +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncLegendary_Combat_PA + + + + + + + + + + PN_Give_Normal_Engineer_PA + +
  • + PanielBody + +
  • + PN_SyncNormal_Engineer +
  • +
  • + PN_PnLAuthenticated +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncNormal_Engineer_PA + + + + + + + + PN_Give_Good_Engineer_PA + +
  • + PanielBody + +
  • + PN_SyncGood_Engineer +
  • +
  • + PN_PnLAuthenticated +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncGood_Engineer_PA + + + + + + + + PN_Give_Excellent_Engineer_PA + +
  • + PanielBody + +
  • + PN_SyncExcellent_Engineer +
  • +
  • + PN_PnLAuthenticated +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncExcellent_Engineer_PA + + + + + + + + PN_Give_Masterwork_Engineer_PA + +
  • + PanielBody + +
  • + PN_SyncMasterwork_Engineer +
  • +
  • + PN_PnLAuthenticated +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncMasterwork_Engineer_PA + + + + + + + + PN_Give_Legendary_Engineer_PA + +
  • + PanielBody + +
  • + PN_SyncLegendary_Engineer +
  • +
  • + PN_PnLAuthenticated +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncLegendary_Engineer_PA + + + + + + + + + + PN_Give_Normal_Domestic_PA + +
  • + PanielBody + +
  • + PN_SyncNormal_Domestic +
  • +
  • + PN_PnLAuthenticated +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncNormal_Domestic_PA + + + + + + + + PN_Give_Good_Domestic_PA + +
  • + PanielBody + +
  • + PN_SyncGood_Domestic +
  • +
  • + PN_PnLAuthenticated +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncGood_Domestic_PA + + + + + + + + PN_Give_Excellent_Domestic_PA + +
  • + PanielBody + +
  • + PN_SyncExcellent_Domestic +
  • +
  • + PN_PnLAuthenticated +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncExcellent_Domestic_PA + + + + + + + + PN_Give_Masterwork_Domestic_PA + +
  • + PanielBody + +
  • + PN_SyncMasterwork_Domestic +
  • +
  • + PN_PnLAuthenticated +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncMasterwork_Domestic_PA + + + + + + + + PN_Give_Legendary_Domestic_PA + +
  • + PanielBody + +
  • + PN_SyncLegendary_Domestic +
  • +
  • + PN_PnLAuthenticated +
  • +
  • + PN_Learning_Limit_System +
  • + + +
    +
    + + + PN_SyncLegendary_Domestic_PA + + + + + + + + + + PN_Give_Testsubject + +
  • + PanielBody + +
  • + PN_SyncGood_Testsubject +
  • +
  • + PN_PnLAuthenticated +
  • + + +
  • + PN_SyncGood_Testsubject + PanielBody +
  • +
    +
    + + + PN_SyncGood_Testsubject + + +
  • + +
  • + Consciousness + 0.05 +
  • +
  • + Moving + 0.10 +
  • +
  • + Sight + 0.10 +
  • +
  • + Manipulation + 0.10 +
  • + + + 1.0 + 0.9 + 1.50 + 0.12 + + +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/HediffDefs/Hediffs_BodyParts.xml b/1.4/Defs/HediffDefs/Hediffs_BodyParts.xml new file mode 100644 index 0000000..4c713d6 --- /dev/null +++ b/1.4/Defs/HediffDefs/Hediffs_BodyParts.xml @@ -0,0 +1,380 @@ + + + + + Hediff_Implant + (0.6, 0.6, 1.0) + false + true + true + + + + Hediff_AddedPart + true + + + + PN_BodyPartsAutomaton + + BodyParts + Things/Item/Health/HealthItem + + + + ThingWithComps + Item + true + true + Item + Never + true + true + 14 + Buyable + + 50 + 0.7 + -4 + 2.0 + 1 + + +
  • PN_BodyParts
  • +
    + +
  • + + + + + Industrial + +
  • PN_BodyPartsAutomaton
  • + + + Things/Item/Health/HealthItem + Graphic_Single + 0.80 + (247,180,130) + + +
  • PN_BodyPartsNormal
  • +
    + + 15000 + + + GeneralLaborSpeed + Crafting + Smith + Recipe_Smith + UnfinishedHealthItemProsthetic + + 5 + + + +
  • PN_AutomatonBench
  • +
    +
    +
    + + + Spacer + +
  • PN_BodyPartsAutomaton
  • +
    + + Things/Item/Health/HealthItem + Graphic_Single + 0.80 + (189,169,118) + + +
  • PN_BodyPartsRoyal
  • +
    + + 26000 + + + GeneralLaborSpeed + Crafting + Smith + Recipe_Smith + UnfinishedHealthItemBionic + + 8 + + + +
  • PN_AutomatonBench
  • +
    +
    +
    + + + Recipe_InstallImplant + 2500 + + 5 + + +
  • Paniel_Race
  • +
    +
    + + + Recipe_InstallArtificialBodyPart + + + + + 4 + + + + + Recipe_RemoveImplant + 2500 + true + + 5 + + +
  • Paniel_Race
  • +
    +
    + + + + PN_ExperimentalModuleHediff + + Warning: This implant is not a PnL licensed implant. When installed, the performance of the Automaton will decrease.\n\n + +This implant makes the automaton learn like a human, but makes it mentally unstable.\n\n + +This implant cannot be removed after installation. + + PN_ExperimentalModule + + +
  • + + 1.0 + 0.80 + 0.12 + +
  • +
    + +
  • + +
  • PN_Learning_Limit_System
  • + + +
  • + +
  • PN_Learning_Limit_System
  • + + +
    +
    + + + PN_Ex_filterA + HediffWithComps + + This pawn is Automaton. + (1,1,0.5) + false + 1 + 1 + false + + + + +
  • + PanielBody + +
  • + PN_Ex_filterB +
  • +
  • + PN_SyncNormal_Modified +
  • + + +
    +
    + + + PN_Ex_filterB + HediffWithComps + + This pawn is Automaton. + (1,1,0.5) + false + 1 + 1 + false + + + + +
  • + +
  • PN_SyncNormal_Combat
  • +
  • PN_SyncGood_Combat
  • +
  • PN_SyncExcellent_Combat
  • +
  • PN_SyncMasterwork_Combat
  • +
  • PN_SyncLegendary_Combat
  • + +
  • PN_SyncNormal_Engineer
  • +
  • PN_SyncGood_Engineer
  • +
  • PN_SyncExcellent_Engineer
  • +
  • PN_SyncMasterwork_Engineer
  • +
  • PN_SyncLegendary_Engineer
  • + +
  • PN_SyncNormal_Domestic
  • +
  • PN_SyncGood_Domestic
  • +
  • PN_SyncExcellent_Domestic
  • +
  • PN_SyncMasterwork_Domestic
  • +
  • PN_SyncLegendary_Domestic
  • + +
  • PN_SyncGood_Testsubject
  • + +
  • PN_Learning_Limit_System
  • + + +
    +
    + + + PN_ExperimentalModule + + Warning: This implant is not a PnL licensed implant. When installed, the performance of the Automaton will decrease.\n\n + +This implant makes the automaton learn like a human, but makes it mentally unstable.\n\n + +This implant cannot be removed after installation. + + PN_InstallExperimentalModule + + None + + 2 + 1 + 1 + + + 0.3 + + + PNRP_ExperimentalModule + + + + + PN_InstallExperimentalModule + + Install a custom core implant. + + PN_ExperimentalModule + PN_ExperimentalModuleHediff + + Installing custom core implant. + +
  • + + +
  • PN_ExperimentalModule
  • + + + 1 + +
    + + + +
  • PNBrain
  • +
    + PN_ExperimentalModuleHediff +
    + + + + PN_ResurrectModule + + a resurrect implant + This is the implant using resurrector mech serum.\nAn automaton equipped with this implant resurrection after death in a few seconds. + + PN_ResurrectModule + + + + + PN_ResurrectModule + + + + PN_ResurrectModule + + This is the implant using resurrector mech serum.\nAn automaton equipped with this implant resurrection after death in a few seconds. + + PN_InstallResurrectModule + + + 1 + 1 + + + 0.3 + + + PNRP_ResurrectModule + + + + + PN_InstallResurrectModule + + Install a resurrect implant. + + PN_ResurrectModule + PN_ResurrectModule + + Installing resurrect implant. + +
  • + + +
  • PN_ResurrectModule
  • + + + 1 + +
    + + + +
  • PNCore
  • +
    + PN_ResurrectModule +
    + + + PN_RemoveResurrectModule + + Remove the resurrect implant. + + PN_ResurrectModule + PN_ResurrectModule + + Removing resurrect implant. + PN_ResurrectModule + + + +
    \ No newline at end of file diff --git a/1.4/Defs/HediffDefs/Hediffs_BodyParts_Vanilla.xml b/1.4/Defs/HediffDefs/Hediffs_BodyParts_Vanilla.xml new file mode 100644 index 0000000..6d8a22b --- /dev/null +++ b/1.4/Defs/HediffDefs/Hediffs_BodyParts_Vanilla.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/1.4/Defs/HediffDefs/Hediffs_ContDamPN.xml b/1.4/Defs/HediffDefs/Hediffs_ContDamPN.xml new file mode 100644 index 0000000..d541478 --- /dev/null +++ b/1.4/Defs/HediffDefs/Hediffs_ContDamPN.xml @@ -0,0 +1,110 @@ + + + + PN_ChainCutManeuver + PN_ChainCutTool + + Verb_MeleeAttackDamage + PN_ChainCutDamage + + MeleeAttack + Maneuver_Slash_MeleeHit + Maneuver_Slash_MeleeDeflect + Maneuver_Slash_MeleeMiss + Maneuver_Slash_MeleeDodge + + + + PN_ChainCutTool + + + + + PN_ChainCutDamage + PN_ChainCutHediff + PN_ChainCutHediff + PN_ChainCrackHediff + 1.4 + DamageWorker_AddInjury + Sharp + Slice + + + + PN_ChainCutHediff + + a cut + a cut. + +
  • + bandaged + sutured + set +
  • +
  • + 0.15 +
  • +
  • + cut scar +
  • +
  • + PN_ChainCutDamage_Con + 6 + 2 + 18 +
  • +
    + + 0.0125 + 0.00625 + 0.06 + false + Cut off + Cut off + +
    + + + PN_ChainCutDamage_Con + 1.4 + DamageWorker_AddInjury + Sharp + Slice + + + + PN_ChainCrackHediff + + a crack wound + A crack. + +
  • + set + set + set +
  • +
  • + permanent crack +
  • +
  • + PN_ChainCrackDamage_Con + 6 + 1 + 12 +
  • +
    + + 0.01 + 0.00625 + Shattered + +
    + + + PN_ChainCrackDamage_Con + 1.4 + DamageWorker_AddInjury + Sharp + Slice + +
    \ No newline at end of file diff --git a/1.4/Defs/HediffDefs/Hediffs_HediffGiver.xml b/1.4/Defs/HediffDefs/Hediffs_HediffGiver.xml new file mode 100644 index 0000000..c009740 --- /dev/null +++ b/1.4/Defs/HediffDefs/Hediffs_HediffGiver.xml @@ -0,0 +1,32 @@ + + + + PanielBasicHediffSet + +
  • + PN_OilLoss +
  • +
  • + PN_OverCooling +
  • +
  • + PN_Overheating +
  • +
  • + PanielBaseHediff +
  • +
  • + PN_AutomatonFuel_Addiction +
  • +
  • + Paniel_Joy +
  • +
  • + PN_Maintenance +
  • +
  • + PN_Immune_System +
  • +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/HediffDefs/Hediffs_Joy.xml b/1.4/Defs/HediffDefs/Hediffs_Joy.xml new file mode 100644 index 0000000..b596049 --- /dev/null +++ b/1.4/Defs/HediffDefs/Hediffs_Joy.xml @@ -0,0 +1,57 @@ + + + + Paniel_Joy + + (0.8, 0.8, 0.8) + State affected by recreation.\n\nA high recreation has a beneficial effect. + false + +
  • + + true +
  • +
  • + + 0.15 + +
  • + Consciousness + -0.05 +
  • + + +
  • + + 0.3 + +
  • + Consciousness + 0.0 +
  • + + +
  • + + 0.7 + +
  • + Consciousness + 0.05 +
  • + + +
  • + + 0.85 + +
  • + Consciousness + 0.1 +
  • + + +
    +
    + +
    \ No newline at end of file diff --git a/1.4/Defs/HediffDefs/Hediffs_Maintenance.xml b/1.4/Defs/HediffDefs/Hediffs_Maintenance.xml new file mode 100644 index 0000000..41c763b --- /dev/null +++ b/1.4/Defs/HediffDefs/Hediffs_Maintenance.xml @@ -0,0 +1,142 @@ + + + + PN_Maintenance + AutomataRace.Hediff_Maintenance + + (0.8, 0.8, 0.8) + The maintenance status of the automaton.\nIf it is low, it will cause malfunction.\n\nMaintenance is required every year (60 rimworld days). + + PN_RepairKit + PN_SelfRepairKit + PN_Maintenance + PN_Repair + + PN_Need_Maintenance + false + true + false + +
  • + + 0.1 + true + 1.50 + +
  • + Consciousness + 0.5 +
  • +
  • + Moving + 0.5 +
  • +
  • + Sight + 0.5 +
  • +
  • + Manipulation + 0.5 +
  • + + + 0.80 + 0.16 + -0.20 + -0.8 + + +
  • + + 0.2 + 1.25 + +
  • + Consciousness + 0.75 +
  • +
  • + Moving + 0.75 +
  • +
  • + Sight + 0.75 +
  • +
  • + Manipulation + 0.75 +
  • + + + 0.40 + 0.08 + -0.10 + -0.4 + + +
  • + + 0.80 + + + + + + +
  • +
  • + + 1 + + + + + -0.20 + -0.04 + 0.10 + 0.2 + +
  • +
    + +
  • + Paniel_Race +
  • +
    +
    + + + PN_Maintenance_Thought + ThoughtWorker_Hediff + PN_Maintenance + true + +
  • + + I feel weird. I don't think my body is mine. + -15 +
  • +
  • + + I can't move my body well. + -5 +
  • +
  • + false +
  • +
  • + + I feel like I'm made new! + 5 +
  • +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/HediffDefs/Hediffs_Misc.xml b/1.4/Defs/HediffDefs/Hediffs_Misc.xml new file mode 100644 index 0000000..9bcef3c --- /dev/null +++ b/1.4/Defs/HediffDefs/Hediffs_Misc.xml @@ -0,0 +1,57 @@ + + + + + \ No newline at end of file diff --git a/1.4/Defs/NeedDefs/Needs.xml b/1.4/Defs/NeedDefs/Needs.xml new file mode 100644 index 0000000..b73554a --- /dev/null +++ b/1.4/Defs/NeedDefs/Needs.xml @@ -0,0 +1,25 @@ + + + + PN_Need_Fuel + Need_Chemical + + The amount of fuel used by the automaton. When the gauge reaches zero, The automaton will enter emergency power mode and become very slow. + 984 + 0.20 + true + true + true + + + + PN_Need_Maintenance + AutomataRace.Need_Maintenance + + The maintenance status of the automaton.\n\nIf it is low, it will cause malfunction.\n\nMaintenance is required every year (60 rimworld days). + true + 985 + 0.01333 + true + + \ No newline at end of file diff --git a/1.4/Defs/PN_MVCF.back b/1.4/Defs/PN_MVCF.back new file mode 100644 index 0000000..7c6c3a8 --- /dev/null +++ b/1.4/Defs/PN_MVCF.back @@ -0,0 +1,9 @@ + + + + PN_MVCF_Ignore + + This function is not used in this mod. + true + + \ No newline at end of file diff --git a/1.4/Defs/PawnKindsDef_Paniel/PawnKind_Faction.xml b/1.4/Defs/PawnKindsDef_Paniel/PawnKind_Faction.xml new file mode 100644 index 0000000..7eb68f1 --- /dev/null +++ b/1.4/Defs/PawnKindsDef_Paniel/PawnKind_Faction.xml @@ -0,0 +1,668 @@ + + + + + + Paniel_Race + PN_SubsidiaryFaction + 0 + 0 + 1 + 1 + 5 + 2~4 + 13~21 + 0 + 0 + + + + PN_AutomatonFuel + 3~5 + + + + + Human + PN_SubsidiaryFaction + 0 + 0.05 + 2.55 + +
  • IndustrialBasic
  • +
  • IndustrialAdvanced
  • +
    +
    + + + + + PN_AssociateH + + 45 + Poor + false + 0.2~2.0 + +
  • Gun
  • +
  • PN_Shovel
  • +
    + 250~400 + 200~400 + 0.4 + 0.06 + 50~600 + +
  • Poor
  • +
  • Simple
  • +
  • ImplantEmpireCommon
  • +
    + 0~1 + 10~17 +
    + + + PN_AssociateP_EngineerA + + 60 + Poor + false + 0.2~2.0 + +
  • Gun
  • +
  • PN_Shovel
  • +
    + 250~400 + 200~400 + 0.4 + +
  • PN_ApparelBasic
  • +
    + +
  • Paniel_Basic
  • +
    + +
  • + +
  • Paniel_Story_Normal
  • +
  • Paniel_Story_ApprenticeA_PA
  • + + +
    + 11~14 + 38~58 + +
  • ShootingAccuracy
  • +
  • Brawler
  • +
  • Tough
  • +
    +
    + + + PN_AssociateP_EngineerB + + 65 + Normal + false + 0.7~3.2 + +
  • Gun
  • +
  • PN_Shovel
  • +
    + 250~400 + 400~600 + 0.6 + +
  • PN_ApparelBasic
  • +
    + +
  • Paniel_Basic
  • +
    + +
  • + +
  • Paniel_Story_Good
  • +
  • Paniel_Story_ApprenticeB_PA
  • + + +
    + 11~14 + 38~58 + +
  • ShootingAccuracy
  • +
  • Brawler
  • +
  • Tough
  • +
    +
    + + + + PN_AssociateP_DomesticA + + 60 + Poor + false + 0.2~2.0 + +
  • Gun
  • +
    + 250~400 + 200~400 + 0.4 + +
  • PN_ApparelBasic
  • +
    + +
  • Paniel_Basic
  • +
    + +
  • + +
  • Paniel_Story_Normal
  • +
  • Paniel_Story_MaidA_PA
  • + + +
    + 11~14 + 38~58 + +
  • ShootingAccuracy
  • +
  • Brawler
  • +
  • TorturedArtist
  • +
  • Tough
  • +
    +
    + + + PN_AssociateP_DomesticB + + 65 + Normal + false + 0.7~3.2 + +
  • Gun
  • +
    + 250~400 + 400~600 + 0.6 + +
  • PN_ApparelBasic
  • +
    + +
  • Paniel_Basic
  • +
    + +
  • + +
  • Paniel_Story_Good
  • +
  • Paniel_Story_MaidB_PA
  • + + +
    + 11~14 + 38~58 + +
  • ShootingAccuracy
  • +
  • Brawler
  • +
  • TorturedArtist
  • +
  • Tough
  • +
    +
    + + + + + PN_ManagerH + + true + 45 + false + 1~1 + Normal + +
  • Gun
  • +
    + 250~400 + 400~600 + +
  • IndustrialMilitaryBasic
  • +
  • IndustrialMilitaryAdvanced
  • +
  • BeltDefensePop
  • +
    + +
  • Apparel_BowlerHat
  • +
    + 0.15 + 600~1500 + +
  • Poor
  • +
  • Simple
  • +
  • Advanced
  • +
  • ImplantEmpireCommon
  • +
    + 2~4 + 12~20 +
    + + + PN_ManageUnit_Enginer + + 65 + Normal + false + 1~1 + +
  • Gun
  • +
  • PN_Shovel
  • +
    + 250~400 + 400~600 + 0.4 + +
  • PN_ApparelWorker
  • +
  • PN_ApparelWorkerHat
  • +
    + +
  • Paniel_Engineer
  • +
    + +
  • + +
  • Paniel_Story_Excellent
  • +
  • Paniel_Story_journeymanA_PA
  • + + +
    + 11~14 + 38~58 + +
  • ShootingAccuracy
  • +
  • Brawler
  • +
  • TorturedArtist
  • +
  • Tough
  • +
    +
    + + + PN_ManageUnit_Domestic + + 65 + true + Normal + false + 1~1 + +
  • Gun
  • +
    + 250~400 + 400~600 + 0.4 + +
  • PN_ApparelMaid
  • +
  • PN_ApparelMaidHat
  • +
    + +
  • Paniel_Housekeeper
  • +
    + +
  • + +
  • Paniel_Story_Excellent
  • +
  • Paniel_Story_HousemaidA_PA
  • + + +
    + 11~14 + 38~58 + +
  • ShootingAccuracy
  • +
  • Brawler
  • +
  • TorturedArtist
  • +
  • Tough
  • +
    +
    + + + PN_Director + + 40 + 30 + false + 1~1 + Good + 200~200 + +
  • Gun
  • +
    + 700~1200 + +
  • IndustrialMilitaryBasic
  • +
  • BeltDefensePop
  • +
    + +
  • Apparel_BowlerHat
  • +
    + 0.15 + 600~1500 + +
  • Simple
  • +
  • Advanced
  • +
  • ImplantEmpireCommon
  • +
    + 3~5 + 7~11 +
    + + + + 40 + 30 + false + 1~1 + Good + 200~200 + +
  • Gun
  • +
    + 700~1200 + +
  • IndustrialMilitaryBasic
  • +
  • BeltDefensePop
  • +
    + +
  • Apparel_BowlerHat
  • +
    + 0.15 + 600~1500 + +
  • Simple
  • +
  • Advanced
  • +
  • ImplantEmpireCommon
  • +
    + 3~5 + 7~11 +
    + + + + PN_SeniorDirector + + + + + PN_VP + + + + + PN_SVP + + + + + PN_CEO + + + + + + + PN_SecurityGuardH + + 60 + true + 0.6~2 + +
  • IndustrialMilitaryBasic
  • +
  • BeltDefensePop
  • +
    + 400~600 + 0.4 + +
  • Gun
  • +
    + 250~400 + 0.04 + 200~700 + +
  • Poor
  • +
  • Simple
  • +
  • ImplantEmpireCommon
  • +
    + 1~3 + 15~24 +
    + + + PN_SecurityUnit + + 70 + true + 0.7~3.2 + +
  • Gun
  • +
    + 250~400 + 400~600 + 0.6 + +
  • PN_ApparelBasic
  • +
    + +
  • Paniel_Basic
  • +
  • BeltDefensePop
  • +
    + +
  • + +
  • Paniel_Story_Normal
  • +
  • Paniel_Story_MilitiaA_PA
  • + + +
    + 15~18 + 38~58 + +
  • Industriousness
  • +
  • TorturedArtist
  • +
  • Brawler
  • +
    +
    + + + + + + true + Normal + 0.7~3.2 + 0.2 + 1 + + + + +
  • Paniel_Militia
  • +
    + +
  • + +
  • Paniel_Story_Good
  • +
  • Paniel_Story_MilitiaB_PA
  • + + +
    + +
  • Industriousness
  • +
  • TorturedArtist
  • +
    + 14~17 + 38~58 +
    + + + + + 500~500 + 400~700 + +
  • Brawler
  • +
    +
    + + + + PN_GrenadeUnit_Destructive + 80 + true + true + +
  • GrenadeDestructive
  • +
    +
    + + + PN_GrenadeUnit_EMP + 65 + +
  • GrenadeEMP
  • +
    +
    + + + PN_GrenadeUnit_Smoke + 65 + +
  • GrenadeSmoke
  • +
    +
    + + + + + PN_Mid_CloseUnit + true + 150 + +
  • MedievalMeleeDecent
  • +
  • MedievalMeleeAdvanced
  • +
  • PN_Shovel
  • +
    + 200~500 + 1000~1500 + +
  • Apparel_ShieldBelt
  • +
    + +
  • ShootingAccuracy
  • +
    +
    + + + PN_Mid_RangeUnit + 95 + +
  • Gun
  • +
  • PN_Rifle
  • +
  • PN_Revolver
  • +
    + 450~650 + 1000~1500 + +
  • BeltDefensePop
  • +
    + +
  • Brawler
  • +
    +
    + + + + + + true + Good + 1~1 + 0.3 + 1 + 2600~3500 + + + + +
  • Paniel_EliteSecurity
  • +
    + +
  • + +
  • Paniel_Story_Excellent
  • +
  • Paniel_Story_SoldierA_PA
  • + + +
    + +
  • Industriousness
  • +
  • TorturedArtist
  • +
    + 15~18 + 38~58 +
    + + + PN_EliteCloseUnit + 190 + +
  • PN_Chainsword
  • +
    + 200~500 + +
  • ShootingAccuracy
  • +
    + +
  • Apparel_ShieldBelt
  • +
    +
    + + + PN_EliteRangeUnit + 145 + +
  • PN_Rifle
  • +
    + +
  • BeltDefensePop
  • +
    + 500~1400 + +
  • Brawler
  • +
    +
    + + + PN_EliteHeavyUnit + 190 + +
  • PN_Machinegun
  • +
    + +
  • BeltDefensePop
  • +
    + 850~1400 + +
  • Brawler
  • +
    +
    + + + PN_EliteCannonUnit + 170 + +
  • PN_Cannon
  • +
    + 850~1400 + +
  • Brawler
  • +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/PawnKindsDef_Paniel/PawnKind_Player.xml b/1.4/Defs/PawnKindsDef_Paniel/PawnKind_Player.xml new file mode 100644 index 0000000..b2e9187 --- /dev/null +++ b/1.4/Defs/PawnKindsDef_Paniel/PawnKind_Player.xml @@ -0,0 +1,91 @@ + + + + Paniel_Race + 30 + false + true + true + +
  • PN_ApparelBasic
  • +
    + + 130 + 130 + + +
  • PN_Apparel
  • +
    + Paniel_PlayerFaction + 0 + 1 + 1 + 10~13 + 38~58 +
    + + + + Paniel_ColonistPawn + + 0 + true + +
  • PN_ApparelBasicHat
  • +
  • PN_ApparelCape
  • +
    + + 330 + 2000 + + +
  • PN_Apparel
  • +
    + +
  • + +
  • Paniel_Story_Start
  • + + +
    + 0 + 0 + 0 + + + 1 + 2 +
    + + + Paniel_Testsubject + + 0 + true + +
  • PN_ApparelBasicHat
  • +
  • PN_ApparelCape
  • +
    + + 330 + 2000 + + +
  • PN_Apparel
  • +
    + +
  • + +
  • Paniel_Story_Testsubject
  • + + +
    + 0 + 0 + 0 + + + 1 + 2 +
    +
    \ No newline at end of file diff --git a/1.4/Defs/PawnKindsDef_Paniel/PawnKind_Randombox.xml b/1.4/Defs/PawnKindsDef_Paniel/PawnKind_Randombox.xml new file mode 100644 index 0000000..b2517f4 --- /dev/null +++ b/1.4/Defs/PawnKindsDef_Paniel/PawnKind_Randombox.xml @@ -0,0 +1,348 @@ + + + + + Paniel_Randombox_Awful + + 0 + false + +
  • + +
  • Paniel_Story_Awful
  • +
  • Paniel_Story_FailureA
  • + + +
    + 0 + 0 + 0 + + + + 2~4 + 13~21 +
    + + + Paniel_Randombox_Poor + + 0 + false + +
  • + +
  • Paniel_Story_Poor
  • +
  • Paniel_Story_FailureB
  • + + +
    + 0 + 0 + 0 + + + + 2~4 + 13~21 +
    + + + Paniel_Randombox_Normal + + 0 + false + +
  • + +
  • Paniel_Story_Normal
  • +
  • Paniel_Story_Basic
  • + + +
    + 0 + 0 + 0 + + + + 11~14 + 38~58 +
    + + + + 0 + true + 0 + 0 + 0 + + + + +
  • Industriousness
  • +
  • TorturedArtist
  • +
    +
    + + + Paniel_Soldier_Normal + + +
  • + +
  • Paniel_Story_Normal
  • +
  • Paniel_Story_MilitiaA
  • + + +
    + 11~14 + 38~58 +
    + + + Paniel_Soldier_Good + + +
  • + +
  • Paniel_Story_Good
  • +
  • Paniel_Story_MilitiaB
  • + + +
    + 11~14 + 38~58 +
    + + + Paniel_Soldier_Excellent + + +
  • + +
  • Paniel_Story_Excellent
  • +
  • Paniel_Story_SoldierA
  • + + +
    + 14~17 + 38~58 +
    + + + Paniel_Soldier_Masterwork + + +
  • + +
  • Paniel_Story_Masterwork
  • +
  • Paniel_Story_SoldierB
  • + + +
    + 15~18 + 38~58 +
    + + + Paniel_Soldier_Legendary + + +
  • + +
  • Paniel_Story_Legendary
  • +
  • Paniel_Story_Royalguard
  • + + +
    + 16~19 + 38~58 +
    + + + + 0 + true + 0 + 0 + 0 + + + + +
  • ShootingAccuracy
  • +
  • Brawler
  • +
  • Tough
  • +
    +
    + + + Paniel_Worker_Normal + + +
  • + +
  • Paniel_Story_Normal
  • +
  • Paniel_Story_ApprenticeA
  • + + +
    + 11~14 + 38~58 +
    + + + Paniel_Worker_Good + + +
  • + +
  • Paniel_Story_Good
  • +
  • Paniel_Story_ApprenticeB
  • + + +
    + 11~14 + 38~58 +
    + + + Paniel_Worker_Excellent + + +
  • + +
  • Paniel_Story_Excellent
  • +
  • Paniel_Story_journeymanA
  • + + +
    + 14~17 + 38~58 +
    + + + Paniel_Worker_Masterwork + + +
  • + +
  • Paniel_Story_Masterwork
  • +
  • Paniel_Story_journeymanB
  • + + +
    + 15~18 + 38~58 +
    + + + Paniel_Worker_Legendary + + +
  • + +
  • Paniel_Story_Legendary
  • +
  • Paniel_Story_Meister
  • + + +
    + 16~19 + 38~58 +
    + + + + 0 + true + 0 + 0 + 0 + + + + +
  • ShootingAccuracy
  • +
  • Brawler
  • +
  • TorturedArtist
  • +
  • Tough
  • +
    +
    + + + Paniel_Maid_Normal + + +
  • + +
  • Paniel_Story_Normal
  • +
  • Paniel_Story_MaidA
  • + + +
    + 11~14 + 38~58 +
    + + + Paniel_Maid_Good + + +
  • + +
  • Paniel_Story_Good
  • +
  • Paniel_Story_MaidB
  • + + +
    + 11~14 + 38~58 +
    + + + Paniel_Maid_Excellent + + +
  • + +
  • Paniel_Story_Excellent
  • +
  • Paniel_Story_HousemaidA
  • + + +
    + 14~17 + 38~58 +
    + + + Paniel_Maid_Masterwork + + +
  • + +
  • Paniel_Story_Masterwork
  • +
  • Paniel_Story_HousemaidB
  • + + +
    + 15~18 + 38~58 +
    + + + Paniel_Maid_Legendary + + +
  • + +
  • Paniel_Story_Legendary
  • +
  • Paniel_Story_Ladysmaid
  • + + +
    + 16~19 + 38~58 +
    +
    \ No newline at end of file diff --git a/1.4/Defs/PawnKindsDef_Paniel/PawnKind_Randombox_PA.xml b/1.4/Defs/PawnKindsDef_Paniel/PawnKind_Randombox_PA.xml new file mode 100644 index 0000000..3d4994c --- /dev/null +++ b/1.4/Defs/PawnKindsDef_Paniel/PawnKind_Randombox_PA.xml @@ -0,0 +1,230 @@ + + + + + Paniel_Soldier_Normal_PA + + +
  • + +
  • Paniel_Story_Normal
  • +
  • Paniel_Story_MilitiaA_PA
  • + + +
    + 11~14 + 38~58 +
    + + + Paniel_Soldier_Good_PA + + +
  • + +
  • Paniel_Story_Good
  • +
  • Paniel_Story_MilitiaB_PA
  • + + +
    + 11~14 + 38~58 +
    + + + Paniel_Soldier_Excellent_PA + + +
  • + +
  • Paniel_Story_Excellent
  • +
  • Paniel_Story_SoldierA_PA
  • + + +
    + 14~17 + 38~58 +
    + + + Paniel_Soldier_Masterwork_PA + + +
  • + +
  • Paniel_Story_Masterwork
  • +
  • Paniel_Story_SoldierB_PA
  • + + +
    + 15~18 + 38~58 +
    + + + Paniel_Soldier_Legendary_PA + + +
  • + +
  • Paniel_Story_Legendary
  • +
  • Paniel_Story_Royalguard_PA
  • + + +
    + 16~19 + 38~58 +
    + + + + Paniel_Worker_Normal_PA + + +
  • + +
  • Paniel_Story_Normal
  • +
  • Paniel_Story_ApprenticeA_PA
  • + + +
    + 11~14 + 38~58 +
    + + + Paniel_Worker_Good_PA + + +
  • + +
  • Paniel_Story_Good
  • +
  • Paniel_Story_ApprenticeB_PA
  • + + +
    + 11~14 + 38~58 +
    + + + Paniel_Worker_Excellent_PA + + +
  • + +
  • Paniel_Story_Excellent
  • +
  • Paniel_Story_journeymanA_PA
  • + + +
    + 14~17 + 38~58 +
    + + + Paniel_Worker_Masterwork_PA + + +
  • + +
  • Paniel_Story_Masterwork
  • +
  • Paniel_Story_journeymanB_PA
  • + + +
    + 15~18 + 38~58 +
    + + + Paniel_Worker_Legendary_PA + + +
  • + +
  • Paniel_Story_Legendary
  • +
  • Paniel_Story_Meister_PA
  • + + +
    + 16~19 + 38~58 +
    + + + + Paniel_Maid_Normal_PA + + +
  • + +
  • Paniel_Story_Normal
  • +
  • Paniel_Story_MaidA_PA
  • + + +
    + 11~14 + 38~58 +
    + + + Paniel_Maid_Good_PA + + +
  • + +
  • Paniel_Story_Good
  • +
  • Paniel_Story_MaidB_PA
  • + + +
    + 11~14 + 38~58 +
    + + + Paniel_Maid_Excellent_PA + + +
  • + +
  • Paniel_Story_Excellent
  • +
  • Paniel_Story_HousemaidA_PA
  • + + +
    + 14~17 + 38~58 +
    + + + Paniel_Maid_Masterwork_PA + + +
  • + +
  • Paniel_Story_Masterwork
  • +
  • Paniel_Story_HousemaidB_PA
  • + + +
    + 15~18 + 38~58 +
    + + + Paniel_Maid_Legendary_PA + + +
  • + +
  • Paniel_Story_Legendary
  • +
  • Paniel_Story_Ladysmaid_PA
  • + + +
    + 16~19 + 38~58 +
    +
    \ No newline at end of file diff --git a/1.4/Defs/RecipeDefs/Recipes_Drugs.xml b/1.4/Defs/RecipeDefs/Recipes_Drugs.xml new file mode 100644 index 0000000..591cc1e --- /dev/null +++ b/1.4/Defs/RecipeDefs/Recipes_Drugs.xml @@ -0,0 +1,79 @@ + + + + + PN_Make_AutomatonFuel + + Make Automaton fuel. + make Automaton fuel. + Cremate + 1200 + GeneralLaborSpeed + +
  • PN_AutomatonBench
  • +
    + +
  • + + +
  • PsychoidLeaves
  • + + + 8 + +
  • + + +
  • Chemfuel
  • + + + 4 + +
    + + + + + 4 + + PNRP_Production +
    + + + PN_Make_AutomatonFuel_bulk + + Make Automaton fuel. + make Automaton fuel. + Cremate + 4800 + GeneralLaborSpeed + +
  • PN_AutomatonBench
  • +
    + +
  • + + +
  • PsychoidLeaves
  • + + + 32 + +
  • + + +
  • Chemfuel
  • + + + 16 + +
    + + + + + 16 + + PNRP_Production +
    +
    \ No newline at end of file diff --git a/1.4/Defs/RecipeDefs/Recipes_Production.xml b/1.4/Defs/RecipeDefs/Recipes_Production.xml new file mode 100644 index 0000000..bdbb916 --- /dev/null +++ b/1.4/Defs/RecipeDefs/Recipes_Production.xml @@ -0,0 +1,184 @@ + + + + + PN_upgrade_SelfRepairKit + + upgrade automaton repair kit + Upgrading automaton repair kit. + GeneralLaborSpeed + Cook + Recipe_Machining + 800 + +
  • PN_AutomatonBench
  • +
    + +
  • + + +
  • PN_RepairKit
  • + + + 1 + +
  • + + +
  • MechSerumHealer
  • + + + 1 + +
    + + +
  • PN_RepairKit
  • +
  • MechSerumHealer
  • +
    +
    + + 1 + + + 8 + + Crafting + PNRP_SelfRepairKit +
    + + + + PN_Make_Leather_Automaton + + make automaton skin x10 + Making automaton skin. + GeneralLaborSpeed + Cook + Recipe_Machining + 2000 + true + +
  • PN_AutomatonBench
  • +
    + +
  • + + +
  • Leathers
  • + + +
  • Leather_Automaton
  • +
    + + 10 + +
  • + + +
  • Chemfuel
  • + + + 5 + +
    + + +
  • Leathers
  • +
    + +
  • Leather_Automaton
  • +
    +
    + + 10 + + + 4 + + Crafting + PNRP_Production +
    + + + + + PN_Disassemble_AutomatonPackage + + disassemble automaton package + disassembling package. + GeneralLaborSpeed + Cook + Recipe_Machining + 8000 + +
  • PN_AutomatonBench
  • +
    + +
  • + + +
  • PN_PackagedCatagory
  • + + + 1 + +
    + + +
  • PN_PackagedCatagory
  • +
    + +
    + + +
  • Packaged_NormalAutomaton
  • +
    +
    + + 75 + 4 + 25 + + + 6 + + Crafting + +
    +
    \ No newline at end of file diff --git a/1.4/Defs/RecipeDefs/Recipes_Randombox.xml b/1.4/Defs/RecipeDefs/Recipes_Randombox.xml new file mode 100644 index 0000000..1790111 --- /dev/null +++ b/1.4/Defs/RecipeDefs/Recipes_Randombox.xml @@ -0,0 +1,115 @@ + + + + PN_Make_Automaton + + make automaton + Making automaton. + GeneralLaborSpeed + Cook + Recipe_Machining + 48000 + UnfinishedAutomaton + +
  • PN_AutomatonBench
  • +
    + +
  • + + +
  • PN_BrainCoreCatagory
  • + + + 1 + +
  • + + +
  • ComponentIndustrial
  • + + + 8 + +
  • + + +
  • Steel
  • + + + 150 + +
  • + + +
  • Leather_Automaton
  • + + + 50 + +
  • + + +
  • Chemfuel
  • + + + 20 + +
    + + +
  • PN_BrainCoreCatagory
  • +
    +
    + + 1 + + + 1 + + Crafting + + + + + 150 + 8 + 32 + 200 + 800 + 6 + 16 + + + Steel + 8 + 0 + false + +
  • + + +
  • PN_BrainCoreCatagory
  • + + + 1 + +
  • + + +
  • Leather_Automaton
  • + + + 50 + +
  • + + +
  • Chemfuel
  • + + + 20 + +
    +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/RecipeDefs/Recipes_Surgery.xml b/1.4/Defs/RecipeDefs/Recipes_Surgery.xml new file mode 100644 index 0000000..855f4aa --- /dev/null +++ b/1.4/Defs/RecipeDefs/Recipes_Surgery.xml @@ -0,0 +1,138 @@ + + + + Repair + Interact_Repair + MedicalOperationSpeed + Medicine + 16 + +
  • + + +
  • PN_RepairKit
  • + + + 1 + + +
    + +
    + + + PN_Disassemble + + Disassembling. + AutomataRace.Recipe_Disassemble + Disasembling. + Interact_Repair + Repair + 2000 + true + true + false + 5 + + + + PN_Repair + + Reparing. + AutomataRace.Recipe_Repair + Reparing. + Interact_Repair + Repair + 2000 + true + true + false + 1.0 + +
  • + + +
  • PN_RepairKit
  • + + + 2 + +
    +
    + + + PN_Maintenance + + Maintenance. + AutomataRace.Recipe_Maintenance + Maintenance. + Interact_Repair + Repair + 2000 + true + true + false + 1.0 + + + + Recipe_PN_RemoveBrain_Inject + +
  • +
  • +
  • + true + Paniel_Race +
  • +
    + +
  • PN_ExtractBrain
  • +
    +
    + + + PN_ExtractBrain + + extract central nervous. + AutomataRace.Recipe_RemoveBrain + Remove central nervous. + 2000 + 1.0 + PNRP_Brain + PN_Brain + +
  • + + +
  • Medicine
  • + + + 1 + +
  • + + +
  • PN_BrainEmpty
  • + + + 1 + +
    + + +
  • Medicine
  • +
    +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/ReserchDefs/Reserch_ProjectDefs.xml b/1.4/Defs/ReserchDefs/Reserch_ProjectDefs.xml new file mode 100644 index 0000000..aee491d --- /dev/null +++ b/1.4/Defs/ReserchDefs/Reserch_ProjectDefs.xml @@ -0,0 +1,298 @@ + + + + PanielStart + + + + PN_technology + + + + + + + PNRP_Production + + Research how to craft an automaton. + PN_technology + 1000 + Industrial + +
  • BiofuelRefining
  • +
  • PsychiteRefining
  • +
  • Machining
  • +
    + 0 + 0 + +
  • PanielStart
  • +
    +
    + + + PNRP_Brain + + Researching methods of extracting the central nervous system to make automata. + PN_technology + 2000 + Industrial + HiTechResearchBench + +
  • PNRP_Production
  • +
  • Prosthetics
  • +
  • MicroelectronicsBasics
  • +
    + 2.0 + 0 + + + +
    + + + PNRP_ExperimentalModule + + Research how to make custom core implants. This implant makes the automaton learn like a human, but makes it mentally unstable.\n\nWarning: This implant is not a PnL licensed implant. When installed, the performance of the Automaton will decrease. + PN_technology + 1500 + Industrial + HiTechResearchBench + +
  • PNRP_Brain
  • +
    + 3.0 + 0.7 +
    + + + PNRP_BrainCasing + + Researching methods of long-term storage of the central nervous system. + PN_technology + 2000 + Spacer + HiTechResearchBench + +
  • MultiAnalyzer
  • +
    + +
  • PNRP_Brain
  • +
  • Bionics
  • +
  • BrainWiring
  • +
    + 4.0 + 0 +
    + + + + + PNRP_SelfRepairKit + + Research how to combine healer mech serum with repair kits. + PN_technology + 500 + Industrial + HiTechResearchBench + +
  • PNRP_Production
  • +
  • MicroelectronicsBasics
  • +
    + 2.0 + 1.4 +
    + + + PNRP_ResurrectModule + + Research how to embed the resurrector mech serum into the Automaton. + PN_technology + 500 + Industrial + HiTechResearchBench + +
  • PNRP_SelfRepairKit
  • +
    + 3.0 + 1.4 +
    + + + + + PNRP_TierA_Apparel + + Research how to craft a militia uniform. + PN_technology + 500 + Industrial + +
  • PNRP_Production
  • +
  • FlakArmor
  • +
    + 1.0 + 2.1 +
    + + + PNRP_TierB_Apparel + + Research how to make specialized uniforms. + PN_technology + 2000 + Industrial + HiTechResearchBench + +
  • PNRP_TierA_Apparel
  • +
  • MicroelectronicsBasics
  • +
  • Devilstrand
  • +
    + 2.0 + 2.1 +
    + + + PNRP_TierC_Apparel + + Research how to craft royal uniforms. + PN_technology + 6500 + Spacer + HiTechResearchBench + +
  • MultiAnalyzer
  • +
    + +
  • PNRP_TierB_Apparel
  • +
  • PoweredArmor
  • +
    + 4.0 + 2.1 +
    + + + + + PNRP_AutomatonWeapons + + Research how to craft basic PnL weapons. + PN_technology + 500 + Industrial + +
  • PNRP_Production
  • +
  • Gunsmithing
  • +
    + 1.0 + 3.5 +
    + + + PNRP_MachineGun + + Research how to craft basic PnL machine gun. + PN_technology + 500 + Industrial + HiTechResearchBench + +
  • PNRP_AutomatonWeapons
  • +
  • MultibarrelWeapons
  • +
    + 2.0 + 4.2 +
    + + + PNRP_Cannon + + Research how to craft basic PnL portable cannon. + PN_technology + 500 + Industrial + HiTechResearchBench + +
  • PNRP_AutomatonWeapons
  • +
  • Mortars
  • +
  • PrecisionRifling
  • +
    + 2.0 + 4.9 +
    + + + PNRP_AutoArtillery + + Research how to craft basic PnL Howitzer. + PN_technology + 1500 + Industrial + HiTechResearchBench + +
  • PNRP_Cannon
  • +
  • HeavyTurrets
  • +
    + 3.0 + 4.9 +
    + + + PNRP_RoyalWeapons + + Research how to craft Royal PnL weapons.\n\n[caution] : Royal weapons are exclusively for Paniel. + PN_technology + 500 + Spacer + HiTechResearchBench + +
  • MultiAnalyzer
  • +
    + +
  • ChargedShot
  • +
  • PNRP_AutomatonWeapons
  • +
  • PNRP_MachineGun
  • +
  • PNRP_Cannon
  • +
    + 4.0 + 3.5 +
    + + + PNRP_Railgun + + Research how to craft basic PnL Railgun. + PN_technology + 2000 + Spacer + HiTechResearchBench + +
  • MultiAnalyzer
  • +
    + +
  • SniperTurret
  • +
  • PNRP_AutoArtillery
  • +
  • PNRP_RoyalWeapons
  • +
    + 5.0 + 4.9 +
    + + + + + +
    \ No newline at end of file diff --git a/1.4/Defs/Scenarios/Scenarios.xml b/1.4/Defs/Scenarios/Scenarios.xml new file mode 100644 index 0000000..aed4f7d --- /dev/null +++ b/1.4/Defs/Scenarios/Scenarios.xml @@ -0,0 +1,102 @@ + + + + Paniel_Scenarios + + PnL Industry has launched their newest product with superior intelligence capability. They scheduled initial testing program to measure its survivability under extreme(or harsh) conditions such as Rim World.\n\nParticipating test subject can perform researches and acquire skills identical to typical human beings. However, under harsh circumstances, these test subjects seem to be "mentally unstable."\n\nTip : Boomabear produces chemfuel. + + PnL Industry wants to test a new type of automaton. + + PlayerFaction + Paniel_PlayerFaction + + + + +
  • + ConfigPage_ConfigureStartingPawns + 1 + 1 +
  • + + +
  • + Naked + PlayerStarter +
  • + +
  • + PlayerPawnsArriveMethod + false + DropPods +
  • + + +
  • + StartingResearch + PNRP_Production +
  • + + +
  • + GameStartDialog + +to. Experiment Manager + +Hello Manager. Thank you for participating in the test program. +Experimental automaton is a model that can study and acquire skills like humans. However, there have been a number of reports of mental instability. + +Only one test subject is provided. It cannot be resupplied in case of loss or destroy. + +As a spare, we provided one year's worth of fuel and three brain cores. It is up to the manager to decide how to use it. + +Please take part in the experiment diligently. + +from. PnL Industry Research Department. + GameStartSting +
  • + + +
  • + StartingThing_Defined + PN_BrainCasing + 3 +
  • + +
  • + StartingThing_Defined + PN_AutomatonFuel + 60 +
  • + +
  • + StartingThing_Defined + PN_SelfRepairKit + 5 +
  • + +
  • + StartingThing_Defined + PN_Shovel + Steel +
  • + + +
  • + DisableIncident + WandererJoin +
  • + +
  • + DisableIncident + StrangerInBlackJoin +
  • + +
  • + DisableIncident + WandererJoinAbasia +
  • +
    +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/SoundDefs/Sounds.xml b/1.4/Defs/SoundDefs/Sounds.xml new file mode 100644 index 0000000..8f69416 --- /dev/null +++ b/1.4/Defs/SoundDefs/Sounds.xml @@ -0,0 +1,163 @@ + + + + + + PNRifleSound + + MapOnly + 1 + +
  • + +
  • + Things/PNRifleSound +
  • + + + 0.9152174 + 1.042391 + + +
    +
    + + + + PNRoyalMachinegunSound + + MapOnly + 1 + +
  • + +
  • + Things/PNRoyalMachinegunSound +
  • + + + 0.9152174 + 1.042391 + + +
    +
    + + + + PNCannonSound + + MapOnly + 1 + +
  • + +
  • + Things/PNCannonSound +
  • + + + 0.9152174 + 1.042391 + + +
    +
    + + + + PNRoyalRifleSound + + MapOnly + 1 + +
  • + +
  • + Things/PNRoyalRifleSound +
  • + + + 0.9152174 + 1.042391 + + +
    +
    + + + + PNRoyalHCSound + + MapOnly + 1 + +
  • + +
  • + Things/PNRoyalHCSound +
  • + + + 0.9152174 + 1.042391 + + +
    +
    + + + + PNChainswordSound + + MapOnly + 1 + +
  • + +
  • + Things/PNChainsword +
  • + + + 0.9152174 + 1.042391 + + +
    +
    + + + + PN_PrototypeRailGun_Warmup_Sound + true + MapOnly + 2 + PrioritizeNearest + +
  • + +
  • + Things/PNPrototypeRailGun_warmup +
  • + + +
    +
    + + + PN_PrototypeRailGun_Fire_Sound + + MapOnly + 1 + +
  • + +
  • + Things/PNPrototypeRailGun_fire +
  • + + +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/ThingDef/ThingDef_Apparel_TierA.xml b/1.4/Defs/ThingDef/ThingDef_Apparel_TierA.xml new file mode 100644 index 0000000..68f5eb0 --- /dev/null +++ b/1.4/Defs/ThingDef/ThingDef_Apparel_TierA.xml @@ -0,0 +1,393 @@ + + + + PNApparel + + Apparel + + + + PNHeadgear + + PNApparel + + + + + +
  • PN_Apparel
  • +
    + +
  • PNApparel
  • +
    + false +
    + +
  • PNApparel
  • +
    + + false + + + + +
    + + + +
  • PNHeadgear
  • +
    + + true + +
    + + + + PN_ApparelBasic + + This is a basic paniel costume. It consists of a shirt and boots. + + Things/Apparel/PNBasic1 + Graphic_Single + CutoutComplex + + Industrial + 80 + +
  • Fabric
  • +
  • Leathery
  • +
    + + 200 + 2800 + 0.75 + 0.2 + 0.42 + 0.18 + 2 + + + +
  • Torso
  • +
  • Neck
  • +
  • Shoulders
  • +
  • Arms
  • +
  • Legs
  • +
    + Things/Apparel/PNBasic + true + +
  • OnSkin
  • +
  • Middle
  • +
    + +
  • Paniel_Basic
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + PN_ApparelBasicHat + + This is a basic paniel hat. + + Things/Apparel/hats/PNbasichat1 + Graphic_Single + CutoutComplex + + Industrial + 25 + +
  • Fabric
  • +
  • Leathery
  • +
    + + 80 + 1800 + 0.14 + 0.2 + 0.60 + 0.50 + 0.8 + + + + + + +
  • UpperHead
  • +
    + Things/Apparel/hats/PNbasichat + true + +
  • Overhead
  • +
    + +
  • Paniel_Basic
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + + PN_ApparelCape + This is a basic paniel cape. It has excellent performance in heat dissipation and insulation. + + + ComplexClothing + + + Things/Apparel/PNCape1 + Graphic_Single + CutoutComplex + + Industrial + 80 + +
  • Fabric
  • +
  • Leathery
  • +
    + +
  • PNApparel
  • +
    + + 200 + 10000 + 2 + 0.3 + 2.00 + 0.85 + 3 + + + +
  • Torso
  • +
  • Neck
  • +
  • Shoulders
  • +
  • Arms
  • +
    + Things/Apparel/PNCape + true + +
  • Shell
  • +
    + +
  • Paniel_Basic
  • +
  • Paniel_Militia
  • +
  • Paniel_Engineer
  • +
  • Paniel_Housekeeper
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + + PN_ApparelMilitia + + A uniform worn by the militia on automata.\n\nThis clothing is made with PnL industry's unique technology that combines metal and fabric.\n\nThe built-in parts work with the automaton to give it a decent defense. + + Things/Apparel/PNMilitia1 + Graphic_Single + CutoutComplex + 1 + + +
  • Metallic
  • +
    + 60 + + 2 + 80 + + + +
  • PN_AutomatonBench
  • +
    + + 5 + + PNRP_TierA_Apparel +
    + + 200 + 21000 + 3 + 0.4 + 0.68 + 8.4 + 4.3 + 3 + + + -0.10 + + + +
  • Torso
  • +
  • Neck
  • +
  • Shoulders
  • +
  • Arms
  • +
  • Legs
  • +
    + Things/Apparel/PNMilitia + true + +
  • OnSkin
  • +
  • Middle
  • +
    + +
  • Paniel_Militia
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + PN_ApparelMilitiaHat + + A goggles worn by the militia on automata.\n\nThe built-in parts work with the automaton to give it a decent defense. + + Things/Apparel/hats/PNMilitiahat1 + Graphic_Single + CutoutComplex + + +
  • Metallic
  • +
    + 40 + + 2 + 10 + + + +
  • PN_AutomatonBench
  • +
    + + 5 + + PNRP_TierA_Apparel +
    + + 8000 + 120 + 1.2 + 0.68 + 12 + 12 + 1.5 + + + -0.05 + + + +
  • UpperHead
  • +
  • Eyes
  • +
    + Things/Apparel/hats/PNMilitiahat + true + +
  • Overhead
  • +
    + +
  • Paniel_Militia
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/ThingDef/ThingDef_Apparel_TierB.xml b/1.4/Defs/ThingDef/ThingDef_Apparel_TierB.xml new file mode 100644 index 0000000..2032acc --- /dev/null +++ b/1.4/Defs/ThingDef/ThingDef_Apparel_TierB.xml @@ -0,0 +1,645 @@ + + + + + + PN_ApparelSoldier + + This is the uniform worn by the military on automata.\n\nThis clothing is made with PnL industry's unique technology that combines metal and fabric.\n\nBuilt-in parts work in conjunction with the automaton to provide good defense. But it doesn't help in situations other than combat. + + Things/Apparel/PNSoldier1 + Graphic_Single + CutoutComplex + 1 + + +
  • Metallic
  • +
    + 100 + + 4 + 50 + + + +
  • PN_AutomatonBench
  • +
    + + 7 + + PNRP_TierB_Apparel +
    + + 60000 + 340 + 12 + 0.6 + 0.81 + 32 + 9 + 10 + + + -0.15 + 1 + -0.20 + + + +
  • Torso
  • +
  • Neck
  • +
  • Shoulders
  • +
  • Arms
  • +
  • Legs
  • +
    + Things/Apparel/PNSoldier + true + +
  • OnSkin
  • +
  • Middle
  • +
  • Shell
  • +
    + +
  • Paniel_Soldier
  • +
  • Royal
  • +
  • RoyalTier2
  • +
  • RoyalTier3
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + PN_ApparelSoldierHat + + This is the hat worn by the military on automata.\n\nThis clothing is made with PnL industry's unique technology that combines metal and fabric.\n\nBuilt-in parts work in conjunction with the automaton to provide good defense. But it doesn't help in situations other than combat. + + Things/Apparel/hats/PNSoldierhat1 + Graphic_Single + CutoutComplex + + +
  • Metallic
  • +
    + 40 + + 2 + 20 + + + +
  • PN_AutomatonBench
  • +
    + + 7 + + PNRP_TierB_Apparel +
    + + 150 + 21000 + 1.5 + 0.6 + 0.81 + 4 + 2 + 3 + + + -0.10 + -0.10 + 1 + 1 + + + +
  • FullHead
  • +
    + Things/Apparel/hats/PNSoldierhat + true + +
  • Overhead
  • +
    + +
  • Paniel_Soldier
  • +
  • Royal
  • +
  • RoyalTier2
  • +
  • RoyalTier3
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + + PN_ApparelWorker + + This is the uniform worn by the Automaton at the factory.\n\nThis clothing is made with PnL industry's unique technology that combines metal and fabric.\n\nThe built-in parts work with the automaton to give you adequate defense. It also has a function to assist the user's work. + + Things/Apparel/PNWorker1 + Graphic_Single + CutoutComplex + 1 + + +
  • Metallic
  • +
    + 80 + + 3 + 40 + + + +
  • PN_AutomatonBench
  • +
    + + 6 + + PNRP_TierB_Apparel +
    + + 45000 + 280 + 9 + 0.6 + 0.69 + 32 + 9 + 7 + + + 0.10 + 0.10 + 0.10 + 0.10 + + + +
  • Torso
  • +
  • Neck
  • +
  • Shoulders
  • +
  • Arms
  • +
  • Legs
  • +
    + Things/Apparel/PNWorker + true + +
  • OnSkin
  • +
  • Middle
  • +
    + +
  • Paniel_Engineer
  • +
  • Royal
  • +
  • RoyalTier2
  • +
  • RoyalTier3
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + PN_ApparelWorkerHat + + This is the hat worn by the Automaton at the factory.\n\nThis clothing is made with PnL industry's unique technology that combines metal and fabric.\n\nThe built-in parts work with the automaton to give you adequate defense. It also has a function to assist the user's work. + + Things/Apparel/hats/PNWorkerhat1 + Graphic_Single + CutoutComplex + + +
  • Metallic
  • +
    + 30 + + 1 + 15 + + + +
  • PN_AutomatonBench
  • +
    + + 6 + + PNRP_TierB_Apparel +
    + + 15750 + 120 + 1 + 0.6 + 0.69 + 4 + 2 + 1 + + + 0.05 + 0.05 + 0.05 + 0.05 + + + +
  • FullHead
  • +
    + Things/Apparel/hats/PNWorkerhat + true + +
  • Overhead
  • +
    + +
  • Paniel_Engineer
  • +
  • Royal
  • +
  • RoyalTier2
  • +
  • RoyalTier3
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + + PN_ApparelMaid + + This is the uniform worn by the automaton in the noble mansion.\n\nThis clothing is made with PnL industry's unique technology that combines metal and fabric.\n\nThe built-in parts work with the automaton to give you adequate defense. It also has a function that assists users in their work. + + Things/Apparel/PNHousekeeper1 + Graphic_Single + CutoutComplex + 1 + + +
  • Metallic
  • +
    + 80 + + 3 + 40 + + + +
  • PN_AutomatonBench
  • +
    + + 6 + + PNRP_TierB_Apparel +
    + + 45000 + 280 + 9 + 0.6 + 0.69 + 32 + 9 + 7 + + + 0.10 + 0.10 + 0.15 + 0.10 + 0.10 + 0.10 + + + +
  • Torso
  • +
  • Neck
  • +
  • Shoulders
  • +
  • Arms
  • +
  • Legs
  • +
    + Things/Apparel/PNHousekeeper + true + +
  • OnSkin
  • +
  • Middle
  • +
    + +
  • Paniel_Housekeeper
  • +
  • Royal
  • +
  • RoyalTier2
  • +
  • RoyalTier3
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + PN_ApparelMaidHat + + This is the hat worn by the automaton in the noble mansion.\n\nThis clothing is made with PnL industry's unique technology that combines metal and fabric.\n\nThe built-in parts work with the automaton to give you adequate defense. It also has a function that assists users in their work. + + Things/Apparel/hats/PNHousekeeperhat1 + Graphic_Single + CutoutComplex + + +
  • Metallic
  • +
    + 30 + + 1 + 15 + + + +
  • PN_AutomatonBench
  • +
    + + 6 + + PNRP_TierB_Apparel +
    + + 15750 + 120 + 1 + 0.6 + 0.69 + 4 + 2 + 1 + + + 0.05 + 0.05 + 0.10 + 0.05 + 0.05 + 0.05 + + + +
  • FullHead
  • +
    + Things/Apparel/hats/PNHousekeeperhat + true + +
  • Overhead
  • +
    + +
  • Paniel_Housekeeper
  • +
  • Royal
  • +
  • RoyalTier2
  • +
  • RoyalTier3
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + + + PN_EliteSecurityUniform + + This is the uniform worn by the PnL security on automata.\n\nThis clothing is made with PnL industry's unique technology that combines metal and fabric.\n\nBuilt-in parts work in conjunction with the automaton to provide good defense. + + Things/Apparel/PNEliteSecurity1 + Graphic_Single + CutoutComplex + 1 + + + 3 + 80 + 10 + + + + + + 45000 + 280 + 9 + 0.4 + 0.92 + 0.4 + 0.46 + 32 + 9 + 11 + + + 1 + -0.20 + + + +
  • Torso
  • +
  • Neck
  • +
  • Shoulders
  • +
  • Arms
  • +
  • Legs
  • +
    + Things/Apparel/PNEliteSecurity + true + +
  • OnSkin
  • +
  • Middle
  • +
  • Shell
  • +
    + +
  • Paniel_EliteSecurity
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + PN_EliteSecurityHat + + This is the hat worn by the PnL security on automata.\n\nThis clothing is made with PnL industry's unique technology that combines metal and fabric.\n\nBuilt-in parts work in conjunction with the automaton to provide good defense. + + Things/Apparel/hats/PNEliteSecurityhat1 + Graphic_Single + CutoutComplex + + + 1 + 30 + + + + + + 15750 + 120 + 1 + 0.4 + 0.92 + 0.4 + 0.46 + 4 + 2 + 2 + + + -0.10 + 1 + 1 + + + +
  • FullHead
  • +
    + Things/Apparel/hats/PNEliteSecurityhat + true + +
  • Overhead
  • +
    + +
  • Paniel_EliteSecurity
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/ThingDef/ThingDef_Apparel_TierC.xml b/1.4/Defs/ThingDef/ThingDef_Apparel_TierC.xml new file mode 100644 index 0000000..30a33da --- /dev/null +++ b/1.4/Defs/ThingDef/ThingDef_Apparel_TierC.xml @@ -0,0 +1,691 @@ + + + + + + PNRoyalApparel + + PNApparel + + + + PNRoyalHeadgear + + PNHeadgear + + + + + +
  • PN_RoyalApparel
  • +
  • Royal
  • +
  • RoyalTier2
  • +
  • RoyalTier3
  • +
  • RoyalTier4
  • +
  • RoyalTier5
  • +
  • RoyalTier6
  • +
  • RoyalTier7
  • +
    + false +
    + +
  • PNRoyalApparel
  • +
    +
    + + + +
  • PNRoyalHeadgear
  • +
    + + true + +
    + + + + PN_ApparelRoyalguard + + A uniform worn by the royal guards on Automaton.\n\nThis clothing is made with PnL industry's unique technology that combines metal and fabric.\n\nBuilt-in parts work with the automaton to provide excellent defense. But it doesn't help in situations other than combat. + + Things/Apparel/PNRoyalguard1 + Graphic_Single + CutoutComplex + 1 + + +
  • Metallic
  • +
    + 150 + + 6 + 2 + 50 + + + +
  • PN_AutomatonBench
  • +
    + + 8 + + PNRP_TierC_Apparel +
    + + 75000 + 400 + 15 + 0.4 + 0.93 + 36 + 12 + 13 + + + -0.35 + 3 + -0.35 + + + +
  • Torso
  • +
  • Neck
  • +
  • Shoulders
  • +
  • Arms
  • +
  • Legs
  • +
    + Things/Apparel/PNRoyalguard + true + +
  • OnSkin
  • +
  • Middle
  • +
  • Shell
  • +
    + +
  • Paniel_Royalguard
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + PN_ApparelRoyalguardHat + + A hat worn by the royal guards on Automaton.\n\nThis clothing is made with PnL industry's unique technology that combines metal and fabric.\n\nBuilt-in parts work with the automaton to provide excellent defense. But it doesn't help in situations other than combat. + + Things/Apparel/hats/PNRoyalguardhat1 + Graphic_Single + CutoutComplex + + +
  • Metallic
  • +
    + 50 + + 2 + 1 + 25 + + + +
  • PN_AutomatonBench
  • +
    + + 8 + + PNRP_TierC_Apparel +
    + + 26250 + 180 + 2 + 0.4 + 0.93 + 4 + 2 + 4 + + + -0.15 + -0.15 + 3 + 3 + + + +
  • FullHead
  • +
    + Things/Apparel/hats/PNRoyalguardhat + true + +
  • Overhead
  • +
    + +
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + + PN_ApparelRoyalmeister + + This is the uniform worn by the automaton in the royal Workshop.\n\nThis clothing is made with PnL industry's unique technology that combines metal and fabric.\n\nThe built-in parts work with the automaton to give you excellent defense. It also has a function that assists users in their work. + + Things/Apparel/PNRoyalmeister1 + Graphic_Single + CutoutComplex + 1 + + +
  • Metallic
  • +
    + 100 + + 4 + 2 + 30 + + + +
  • PN_AutomatonBench
  • +
    + + 8 + + PNRP_TierC_Apparel +
    + + 75000 + 400 + 15 + 0.4 + 0.81 + 36 + 12 + 10 + + + 0.20 + 0.20 + 0.20 + 0.20 + -0.20 + + + +
  • Torso
  • +
  • Neck
  • +
  • Shoulders
  • +
  • Arms
  • +
  • Legs
  • +
    + Things/Apparel/PNRoyalmeister + true + +
  • OnSkin
  • +
  • Middle
  • +
  • Shell
  • +
    + +
  • Paniel_Meister
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + PN_ApparelRoyalmeisterHat + + This is the hat worn by the automaton in the royal Workshop.\n\nThis clothing is made with PnL industry's unique technology that combines metal and fabric.\n\nThe built-in parts work with the automaton to give you excellent defense. It also has a function that assists users in their work. + + Things/Apparel/hats/PNRoyalmeisterhat1 + Graphic_Single + CutoutComplex + + +
  • Metallic
  • +
    + 40 + + 2 + 1 + 10 + + + +
  • PN_AutomatonBench
  • +
    + + 8 + + PNRP_TierC_Apparel +
    + + 26250 + 180 + 2 + 0.4 + 0.81 + 4 + 2 + 3 + + + 0.10 + 0.10 + 0.10 + 0.10 + + + +
  • FullHead
  • +
    + Things/Apparel/hats/PNRoyalmeisterhat + true + +
  • Overhead
  • +
    + +
  • Paniel_Meister
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + PN_ApparelRoyalmeisterHatWithMonocle + + This is the hat with monocle worn by the automaton in the royal Workshop.\n\nThis clothing is made with PnL industry's unique technology that combines metal and fabric.\n\nThe built-in parts work with the automaton to give you excellent defense. It also has a function that assists users in their work. + + Things/Apparel/hats/PNRoyalmeisterhatwm1 + Graphic_Single + CutoutComplex + + +
  • Metallic
  • +
    + 40 + + 2 + 1 + 10 + + + +
  • PN_AutomatonBench
  • +
    + + 8 + + PNRP_TierC_Apparel +
    + + 26250 + 180 + 2 + 0.4 + 0.81 + 4 + 2 + 3 + + + 0.10 + 0.10 + 0.10 + 0.10 + + + +
  • FullHead
  • +
    + Things/Apparel/hats/PNRoyalmeisterhatwm + true + +
  • Overhead
  • +
    + +
  • Paniel_Meister
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + PN_ApparelRoyalmeisterMonocle + + This is the monocle worn by the automaton in the royal Workshop.\n\nThis clothing is made with PnL industry's unique technology that combines metal and fabric.\n\nThe built-in parts work with the automaton to give you excellent defense. It also has a function that assists users in their work. + + Things/Apparel/hats/PNRoyalmeistermonocle1 + Graphic_Single + CutoutComplex + + +
  • Metallic
  • +
    + 40 + + 2 + 1 + 10 + + + +
  • PN_AutomatonBench
  • +
    + + 8 + + PNRP_TierC_Apparel +
    + + 26250 + 180 + 2 + 0.4 + 0.81 + 4 + 2 + 3 + + + 0.10 + 0.10 + 0.10 + 0.10 + + + +
  • FullHead
  • +
    + Things/Apparel/hats/PNRoyalmeistermonocle + true + +
  • Overhead
  • +
    + +
  • Paniel_Meister
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + + PN_ApparelRoyalmaid + + This is the uniform worn by the automaton in the royal palace.\n\nThis clothing is made with PnL industry's unique technology that combines metal and fabric.\n\nThe built-in parts work with the automaton to give you excellent defense. It also has a function that assists users in their work. + + Things/Apparel/PNRoyalmaid1 + Graphic_Single + CutoutComplex + 1 + + +
  • Metallic
  • +
    + 100 + + 4 + 2 + 30 + + + +
  • PN_AutomatonBench
  • +
    + + 8 + + PNRP_TierC_Apparel +
    + + 75000 + 400 + 15 + 0.4 + 0.81 + 36 + 12 + 10 + + + 0.10 + 0.20 + 0.20 + 0.30 + 0.20 + 0.20 + 0.20 + -0.20 + + + +
  • Torso
  • +
  • Neck
  • +
  • Shoulders
  • +
  • Arms
  • +
  • Legs
  • +
    + Things/Apparel/PNRoyalmaid + true + +
  • OnSkin
  • +
  • Middle
  • +
  • Shell
  • +
    + +
  • Paniel_Royalmaid
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    + + + PN_ApparelRoyalmaidHat + + This is the hat worn by the automaton in the royal palace.\n\nThis clothing is made with PnL industry's unique technology that combines metal and fabric.\n\nThe built-in parts work with the automaton to give you excellent defense. It also has a function that assists users in their work. + + Things/Apparel/hats/PNRoyalmaidhat1 + Graphic_Single + CutoutComplex + + +
  • Metallic
  • +
    + 40 + + 2 + 1 + 10 + + + +
  • PN_AutomatonBench
  • +
    + + 8 + + PNRP_TierC_Apparel +
    + + 26250 + 180 + 2 + 0.4 + 0.81 + 4 + 2 + 3 + + + 0.05 + 0.10 + 0.10 + 0.15 + 0.10 + 0.10 + 0.10 + + + +
  • FullHead
  • +
    + Things/Apparel/hats/PNRoyalmaidhat + true + +
  • Overhead
  • +
    + +
  • Paniel_Royalmaid
  • +
    + + + +
    + + +
  • + 10 + (255,255,255) +
  • +
  • + 15 + (255,255,255) +
  • +
  • + 20 + (255,255,255) +
  • +
    +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/ThingDef/ThingDef_Buildings.xml b/1.4/Defs/ThingDef/ThingDef_Buildings.xml new file mode 100644 index 0000000..478de1d --- /dev/null +++ b/1.4/Defs/ThingDef/ThingDef_Buildings.xml @@ -0,0 +1,146 @@ + + + + + PN_AutomatonBench + + automaton fabrication bench + Building_WorkTable + Building + PassThroughOnly + 50 + + 300 + 5000 + 1.0 + + + + (5,2) + + 200 + 8 + + +
  • + +
  • ToolCabinet
  • + + +
  • + CompPowerTrader + 250 + true +
  • +
  • +
  • + + + + + + Things/Building/PNAutomatonBench + Graphic_Multi + CutoutComplex + (7,4) + + Damage/Corner + Damage/Corner + Damage/Corner + Damage/Corner + + + true + 0.20 + +
  • ITab_Bills
  • + + + BillsTab + + 0.5 + (0,0,-1) + true + Heavy + Production + Item + Misc12 + 6 + +
  • PlaceWorker_ShowFacilitiesConnections
  • +
  • PlaceWorker_PreventInteractionSpotOverlap
  • +
    + +
  • PNRP_Production
  • +
    +
    + + + + +
    \ No newline at end of file diff --git a/1.4/Defs/ThingDef/ThingDef_Item.xml b/1.4/Defs/ThingDef/ThingDef_Item.xml new file mode 100644 index 0000000..3c60aa1 --- /dev/null +++ b/1.4/Defs/ThingDef/ThingDef_Item.xml @@ -0,0 +1,521 @@ + + + + PN_AutomatonCatagory + + Manufactured + UI/Icons/PNCT_PnL + + + + + UnfinishedAutomaton + + An unfinished automaton. + + 0.5 + + + Things/Item/UnfinishedAutomaton + Graphic_Single + + + + + + + Leather_Automaton + + leather made for automaton production. looks like human leather. + + (255,240,227) + + + 4.2 + 0.64 + 12 + 12 + + +
  • PN_AutomatonCatagory
  • +
    + + + + Buyable + + (255,240,227) + 0.0025 + +
    + + + + PN_BrainCoreCatagory + + PN_AutomatonCatagory + Things/Item/PNBrainCore + + + + + PN_BrainEmpty + + A case specially designed to contain the central nervous system. + + Things/Item/PNCentralnervous_empty + Graphic_Single + 1 + + false + +
  • PN_AutomatonCatagory
  • +
    + + 1 + 700 + 0.7 + + 10 + 1 + true + + 1 + 5 + 1 + + + + + Buyable + + GeneralLaborSpeed + Crafting + Smith + Recipe_Smith + UnfinishedComponent + + 6 + + PNRP_Brain + +
  • PN_AutomatonBench
  • +
    +
    + + + +
    + + + PN_Brain + + A biological human central nervous. It doesn't look like it can be stored for long. + + Things/Item/PNCentralnervous + Graphic_Single + 1 + + +
  • PN_BrainCoreCatagory
  • +
    + + 548 + 1 + 0.7 + + false + + + + +
  • + 240000 + RaisedRock_Collapse +
  • +
    + Buyable + Normal +
    + + + PN_BrainCasing + + A brain core used to make automata. + + Things/Item/PNBrainCore + Graphic_Single + 1 + + false + +
  • PN_BrainCoreCatagory
  • +
    + Middle + + 1 + 13000 + 0.7 + + + 1 + 1 + 15 + 2 + + + + + Buyable + + + + + GeneralLaborSpeed + Crafting + Smith + Recipe_Smith + UnfinishedHealthItemBionic + + 8 + + PNRP_BrainCasing + +
  • PN_AutomatonBench
  • +
    +
    +
    + + + PN_BrainCasingAntigrain + + A brain core used to Railgun. + + Things/Item/PNAntigrainCore + Graphic_Single + 1 + + false + +
  • PN_BrainCoreCatagory
  • +
    + Middle + + 1 + 13000 + 0.7 + + + 1 + 2 + 2 + 15 + 1 + + + + + Buyable + Normal + +
  • + 14.9 + BombSuper + 0.4 + 0.7 + 0.22 + true + GiantExplosion + Explosion_GiantBomb + 60~120 +
  • +
    + + GeneralLaborSpeed + Crafting + Smith + Recipe_Smith + UnfinishedHealthItemBionic + + 8 + + PNRP_Railgun + +
  • PN_AutomatonBench
  • +
    +
    +
    + + + + PNKit + + PN_AutomatonCatagory + UI/Icons/PNCT_PNRepairkit + + + + PN_RepairKit + + A kit containing various materials to repair the automaton. + + Things/Item/PNRepairkit + Graphic_StackCount + 1.0 + + Industrial + 25 + 1 + false + + 60 + 2 + 0.7 + 700 + + +
  • PNKit
  • +
    + + 1 + 15 + 5 + 10 + + + GeneralLaborSpeed + Crafting + +
  • PN_AutomatonBench
  • +
    + PNRP_Production + + 4 + +
    + + + + + + + Buyable +
    + + + + PN_SelfRepairKit + + Repair kit combined with healer mech serum. It can be used alone without an operator, and the user can self-repair. + + Things/Item/PNSelfRepairkit + Graphic_StackCount + 1.0 + + Spacer + 25 + 1 + + 2 + 60 + 0.7 + 1500 + + +
  • PNKit
  • +
    + + 1 + 1 + 15 + 2 + 5 + + + GeneralLaborSpeed + Crafting + +
  • PN_AutomatonBench
  • +
    + PNRP_SelfRepairKit + + 8 + +
    + + + + +
  • + UseItem + Use self repair kit + 600 +
  • +
  • + +
  • Paniel_Race
  • + + false + +
  • + CompUseEffect_DestroySelf +
  • +
    + Buyable +
    + + + PN_AdministerSelfRepairKit + + Administer a self repair kit. + Recipe_AdministerUsableItem + Administering self repair kit. + false + false + 600 + true + 99999 + +
  • + + +
  • PN_SelfRepairKit
  • + + + 1 + +
    + + +
  • PN_SelfRepairKit
  • +
    +
    + +
  • Paniel_Race
  • +
    +
    + + + + + + + PN_Component + + This is a component used in special products of PnL Industry. It's tightly sealed, so reverse engineering looks difficult. + + Things/Item/PNComponent + Graphic_StackCount + + Metal_Drop + Standard_Drop + 50 + 1 + false + + 70 + 800 + 0.6 + 0.6 + 2.0 + + true + +
  • PN_AutomatonCatagory
  • +
    + +
  • PN_RoyalComp
  • +
    + Buyable + + + +
    + + + + PN_OTPCard + + A disposable OTP card used to connect to a secure line in the PnL industry. + + Things/Item/PNOTPCard + Graphic_Single + + 10 + false + + 70 + 1500 + 0.1 + 0.6 + 2.0 + + true + +
  • PN_AutomatonCatagory
  • +
    + +
  • PN_OTPCard
  • +
    + Buyable + + + +
    +
    \ No newline at end of file diff --git a/1.4/Defs/ThingDef/ThingDef_Module.back b/1.4/Defs/ThingDef/ThingDef_Module.back new file mode 100644 index 0000000..46b5257 --- /dev/null +++ b/1.4/Defs/ThingDef/ThingDef_Module.back @@ -0,0 +1,121 @@ + + + + PNModule + + -5 + + + + PNApparelModule + + PNApparel + Things/Item/PNModuleIndustrial + + + + + 250 + 4 + 0.4 + 25 + + + UnfinishedHealthItemBionic + GeneralLaborSpeed + Crafting + Smith + Recipe_Machining + +
  • PN_AutomatonBench
  • +
    + false + + 4 + +
    + + false + false + false + true + 0 + +
  • Torso
  • +
    + +
  • PNModule
  • +
    +
    + +
  • PNApparelModule
  • +
    + + +
  • + 10 + (255,255,255) +
  • +
    +
    + true + None + + + +
    + + + + Graphic_Single + Things/Item/PNModuleIndustrial + + Industrial + + 45000 + + + + + + Graphic_Single + Things/Item/PNModuleSpacer + + Spacer + + 60000 + + + + +
    \ No newline at end of file diff --git a/1.4/Defs/ThingDef/ThingDef_Randombox.xml b/1.4/Defs/ThingDef/ThingDef_Randombox.xml new file mode 100644 index 0000000..ea88ff6 --- /dev/null +++ b/1.4/Defs/ThingDef/ThingDef_Randombox.xml @@ -0,0 +1,360 @@ + + + + PN_PackagedCatagory + + PN_AutomatonCatagory + UI/Icons/ThingCategories/Manufactured + + + + PN_TMPackagedCatagory + + PN_PackagedCatagory + UI/Icons/ThingCategories/Manufactured + + + + ThingWithComps + Item + MapMeshOnly + + Things/Item/PNAutomatonbox + Graphic_Single + + true + true + Item + 1 + + 100 + 80.0 + 0.2 + 48000 + + +
  • + + true + true + false + 14 + -1 + Buyable + +
  • PN_TMPackagedCatagory
  • + + + 75 + 75 + 4 + 4 + 1 + 50 + 20 + +
    + + + + Packaged_NormalAutomaton + + It's a box packed with automaton. + None + + 2000 + + +
  • + CompQuality +
  • +
  • +
  • + UseItem + Unpackage +
  • +
  • + Paniel in black + Sensing trouble, a mysterious [PAWN_kind] has arrived.\n\nWill [PAWN_pronoun] be able to set things right in these parts? +
  • +
  • + CompUseEffect_DestroySelf +
  • +
    + +
  • PN_PackagedCatagory
  • +
    +
    + + + + + Packaged_NormalAutomatonSoldier + + A box containing a combat model automaton. Unpacking will reveal an automaton of a random grade.\n\n[Random Table]\nPoor : 0.39%\nNormal : 15.79%\nGood : 54.28%\nExcellent : 27.40%\nMasterwork : 2.14% + + + + +
  • + UseItem + Unpackage +
  • +
  • + Paniel in black + Sensing trouble, a mysterious [PAWN_kind] has arrived.\n\nWill [PAWN_pronoun] be able to set things right in these parts? + +
  • + 39 + Paniel_Randombox_Poor +
  • +
  • + 1579 + Paniel_Soldier_Normal_PA +
  • +
  • + 5428 + Paniel_Soldier_Good_PA +
  • +
  • + 2740 + Paniel_Soldier_Excellent_PA +
  • +
  • + 214 + Paniel_Soldier_Masterwork_PA +
  • + + +
  • + CompUseEffect_DestroySelf +
  • +
    +
    + + + + Packaged_NormalAutomatonWorker + + A box containing a engineer model automaton. Unpacking will reveal an automaton of a random grade.\n\n[Random Table]\nPoor : 0.39%\nNormal : 15.79%\nGood : 54.28%\nExcellent : 27.40%\nMasterwork : 2.14% + + + + +
  • + UseItem + Unpackage +
  • +
  • + Paniel in black + Sensing trouble, a mysterious [PAWN_kind] has arrived.\n\nWill [PAWN_pronoun] be able to set things right in these parts? + +
  • + 39 + Paniel_Randombox_Poor +
  • +
  • + 1579 + Paniel_Worker_Normal_PA +
  • +
  • + 5428 + Paniel_Worker_Good_PA +
  • +
  • + 3740 + Paniel_Worker_Excellent_PA +
  • +
  • + 214 + Paniel_Worker_Masterwork_PA +
  • + + +
  • + CompUseEffect_DestroySelf +
  • +
    +
    + + + + Packaged_NormalAutomatonMaid + + A box containing a domestic model automaton. Unpacking will reveal an automaton of a random grade.\n\n[Random Table]\nPoor : 0.39%\nNormal : 15.79%\nGood : 54.28%\nExcellent : 27.40%\nMasterwork : 2.14% + + + + +
  • + UseItem + Unpackage +
  • +
  • + Paniel in black + Sensing trouble, a mysterious [PAWN_kind] has arrived.\n\nWill [PAWN_pronoun] be able to set things right in these parts? + +
  • + 39 + Paniel_Randombox_Poor +
  • +
  • + 1579 + Paniel_Maid_Normal_PA +
  • +
  • + 5428 + Paniel_Maid_Good_PA +
  • +
  • + 2740 + Paniel_Maid_Excellent_PA +
  • +
  • + 214 + Paniel_Maid_Masterwork_PA +
  • + + +
  • + CompUseEffect_DestroySelf +
  • +
    +
    + + + + + 150 + 2 + 6 + 1 + 50 + 20 + 1 + + + + + + Packaged_PremiumAutomatonSoldier + + A box containing a combat model automaton. Unpacking will reveal an automaton of a random grade.\n\n[Random Table]\nGood : 9.14%\nExcellent : 50.76%\nMasterwork : 33.52%\nLegendary : 6.58% + + + + +
  • + UseItem + Unpackage +
  • +
  • + Paniel in black + Sensing trouble, a mysterious [PAWN_kind] has arrived.\n\nWill [PAWN_pronoun] be able to set things right in these parts? + +
  • + 914 + Paniel_Soldier_Good_PA +
  • +
  • + 5076 + Paniel_Soldier_Excellent_PA +
  • +
  • + 3352 + Paniel_Soldier_Masterwork_PA +
  • +
  • + 658 + Paniel_Soldier_Legendary_PA +
  • + + +
  • + CompUseEffect_DestroySelf +
  • +
    +
    + + + + Packaged_PremiumAutomatonWorker + + A box containing a engineer model automaton. Unpacking will reveal an automaton of a random grade.\n\n[Random Table]\nGood : 9.14%\nExcellent : 50.76%\nMasterwork : 33.52%\nLegendary : 6.58% + + + + +
  • + UseItem + Unpackage +
  • +
  • + Paniel in black + Sensing trouble, a mysterious [PAWN_kind] has arrived.\n\nWill [PAWN_pronoun] be able to set things right in these parts? + +
  • + 914 + Paniel_Worker_Good_PA +
  • +
  • + 5076 + Paniel_Worker_Excellent_PA +
  • +
  • + 3352 + Paniel_Worker_Masterwork_PA +
  • +
  • + 658 + Paniel_Worker_Legendary_PA +
  • + + +
  • + CompUseEffect_DestroySelf +
  • +
    +
    + + + + Packaged_PremiumAutomatonMaid + + A box containing a domestic model automaton. Unpacking will reveal an automaton of a random grade.\n\n[Random Table]\nGood : 9.14%\nExcellent : 50.76%\nMasterwork : 33.52%\nLegendary : 6.58% + + + + +
  • + UseItem + Unpackage +
  • +
  • + Paniel in black + Sensing trouble, a mysterious [PAWN_kind] has arrived.\n\nWill [PAWN_pronoun] be able to set things right in these parts? + +
  • + 914 + Paniel_Maid_Good_PA +
  • +
  • + 5076 + Paniel_Maid_Excellent_PA +
  • +
  • + 3352 + Paniel_Maid_Masterwork_PA +
  • +
  • + 658 + Paniel_Maid_Legendary_PA +
  • + + +
  • + CompUseEffect_DestroySelf +
  • +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/ThingDef/ThingDef_Security.xml b/1.4/Defs/ThingDef/ThingDef_Security.xml new file mode 100644 index 0000000..e1bd75b --- /dev/null +++ b/1.4/Defs/ThingDef/ThingDef_Security.xml @@ -0,0 +1,342 @@ + + + + + PN_Artillery_Base_Core + + Howitzer designed by PnL Industry. Using an automaton brain core, it has very good accuracy. However, it is necessary to periodically change the brain core due to excessive load in calculations. + + Building_TurretGun + MapMeshAndRealTime + + Things/Building/PN_Artillery_Base + Graphic_Single + CutoutComplex + (3,3) + + + + Building + True + (0,0,-3) + false + (3,3) + PassThroughOnly + 50 + 0.4 + + +
  • Metallic
  • +
    + Normal + Misc4 + Heavy + Security + 150 + 5 + + 150 + 6 + 2 + 1 + + +
  • ITab_Shells
  • +
    + +
  • +
  • + Violent +
  • +
  • + 240 + 5.9 + Bomb + 0.5 +
  • +
  • + Shots until core overload + Core overload + Cannot shoot: Needs new core + + +
  • PN_BrainCasing
  • + + + true + 10 + 10 + 1 + true + 1 + true + true + 0 + Things/Building/PN_cannoncore + +
    + + 520 + 0.7 + 15000 + 200 + -20 + 1.00 + + + PN_Artillery_Turret + 3.0 + (0, 0.35) + 0.5 + 7.0 + + + + +
  • PlaceWorker_TurretTop
  • +
  • PlaceWorker_PreventInteractionSpotOverlap
  • +
    + +
  • PNRP_AutoArtillery
  • +
    + Things/Building/PN_Artillery_Ui + 0.9 +
    + + + PN_Artillery_Turret + + Howitzer designed by PnL Industries. Using an automaton brain core, it has very good accuracy. However, it is necessary to periodically change the brain core due to excessive load in calculations. + + Things/Building/PN_Artillery_Turret + Graphic_Single + (6.0,6.0) + + 30 + MoteOverhead + + + + +
  • + Verb_Shoot + false + 2.0 + 0 + 0 + + false + 29.9 + 500 + 1 + PNCannonSound + 16 + 1 + + true + +
  • +
    + +
  • + + + + + +
  • PN_Shell_HE
  • +
  • PN_Shell_CI
  • +
  • PN_Shell_EMP
  • +
  • PN_Shell_FF
  • +
  • PN_Shell_Smoke
  • +
  • PN_Shell_AG
  • + + + + + + +
  • PN_Shell
  • +
    + +
  • PN_Shell_EMP
  • +
  • PN_Shell_FF
  • +
  • PN_Shell_Smoke
  • +
  • PN_Shell_AG
  • +
    +
    +
    + +
    + + + + PN_Railgun_Base_Core + + Railgun designed by PnL Industry. It uses an automaton brain core to control antigrain to generate huge amounts of power to charge the railgun.\nHowever, it is necessary to periodically change the brain core due to excessive load in antigrain control.\n\nUnlike PnL Howitzer, there is no aiming correction function. The component built into the shell replace the aiming correction function, but not perfect. + + Building_TurretGun + MapMeshAndRealTime + + Things/Building/PN_Artillery_Base + Graphic_Single + CutoutComplex + (3,3) + + + + Building + True + (0,0,-3) + false + (3,3) + PassThroughOnly + 50 + 0.4 + + +
  • Metallic
  • +
    + Normal + Misc4 + Heavy + Security + 150 + 5 + + 150 + 6 + 6 + 1 + + +
  • ITab_Shells
  • +
    + +
  • +
  • +
  • +
  • + Violent +
  • +
  • + 14.9 + BombSuper + 0.4 + 0.7 + 0.22 + true + GiantExplosion + Explosion_GiantBomb + 60~120 +
  • +
  • + Shots until core overload + Core overload + Cannot shoot: Needs new antigrain core + + +
  • PN_BrainCasingAntigrain
  • + + + true + 10 + 10 + 1 + true + 1 + true + true + 0 + Things/Building/PN_cannonAGcore + +
    + + 520 + 0.7 + 15000 + 200 + -20 + 1.00 + + + PN_Railgun_Turret + 3.0 + (0, 0.35) + 4.5 + 14.0 + + + + +
  • PlaceWorker_TurretTop
  • +
  • PlaceWorker_PreventInteractionSpotOverlap
  • +
    + +
  • PNRP_Railgun
  • +
    + Things/Building/PN_Railgun_Ui + 0.9 +
    + + + PN_Railgun_Turret + + Railgun designed by PnL Industries. + + Things/Building/PN_Railgun_Turret + Graphic_Single + (6.0,6.0) + + 30 + MoteOverhead + + + +
  • + Verb_Shoot + false + 4.5 + 0 + 0 + + true + 4.9 + 500 + 1 + PN_PrototypeRailGun_Warmup_Sound + PN_PrototypeRailGun_Fire_Sound + GunTail_Heavy + 16 + 1 + + true + +
  • +
    + +
  • + + + + + +
  • PN_Shell_RG
  • + + + + + + +
  • PN_Shell_RG
  • +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/1.4/Defs/ThingDef/ThingDef_Shell.xml b/1.4/Defs/ThingDef/ThingDef_Shell.xml new file mode 100644 index 0000000..0ddbfee --- /dev/null +++ b/1.4/Defs/ThingDef/ThingDef_Shell.xml @@ -0,0 +1,571 @@ + + + + + + PN_Shell + + PN_AutomatonCatagory + UI/Icons/PNCT_PNShell + + + + + Graphic_StackCount + 1.0 + + Industrial + 25 + 1 + false + Metal_Drop + Standard_Drop + +
  • PN_Shell
  • +
    + Buyable + Normal + + GeneralLaborSpeed + Cook + Recipe_Machining + 800 + 5 + Crafting + +
  • PN_AutomatonBench
  • +
    + PNRP_AutoArtillery + + 4 + +
    +
    + + + + true + + + + + TorgueAnty.Projectile_Torgue_Rocket + + PN_CLbomb + 205 + 0.9 + Artillery_HitThickRoof + MortarBomb_Explode + MortarRound_PreImpact + MortarRound_Ambient + + + + + + PN_CLbomb + 10 + 5.0 + 1.30 + 1 + 1 + 1 + + + + + + PN_Shell_HE + + A high explosion cluster bomb that scatters submunitions when it hits a target. Explodes when damaged. + + Things/Item/PNShell/PNShellHE + + PN_Bullet_Shell_HE + + 60 + 1.25 + 1.0 + 1.5 + + +
  • + 3.9 + Bomb + 0.4 + 0.7 + 30~60 +
  • +
    + + 10 + 20 + 1 + + +
  • PN_Shell
  • +
    +
    + + + PN_Bullet_Shell_HE + + + Things/Projectile/ShellHighExplosive + Graphic_Single + TransparentPostLight + + + PN_Bullet_Shell_HE_Sub + 16 + 6.9 + + + + + PN_Bullet_Shell_HE_Sub + + + Things/Projectile/ShellHighExplosive + Graphic_Single + TransparentPostLight + + Projectile_Explosive + + Bomb + 6.5 + 2.1 + 10 + 60 + 0.6 + true + Artillery_HitThickRoof + MortarIncendiary_Explode + MortarRound_PreImpact + MortarRound_Ambient + true + + + + + PN_CL_Bomb + + + + + + + PN_Shell_CI + + A cluster incendiary bomb that scatters submunitions when it hits a target. Explodes when damaged. + + Things/Item/PNShell/PNShellIN + + PN_Bullet_Shell_CI + + 60 + 1.25 + 1.0 + 1.5 + + +
  • + 3.9 + Flame + 0.4 + 0.7 + 30~60 +
  • +
    + + 10 + 20 + 1 + + +
  • PN_Shell
  • +
    +
    + + + PN_Bullet_Shell_CI + + + Things/Projectile/ShellHighExplosive + Graphic_Single + TransparentPostLight + + + PN_Bullet_Shell_CI_Sub + 16 + 8.1 + + + + + PN_Bullet_Shell_CI_Sub + + + Things/Projectile/ShellIncendiary + Graphic_Single + TransparentPostLight + + Projectile_Explosive + + Flame + 6.5 + 2.4 + 10 + 60 + 0.6 + Filth_Fuel + 0.27 + true + Artillery_HitThickRoof + MortarIncendiary_Explode + MortarRound_PreImpact + MortarRound_Ambient + true + + + + + + + PN_Shell_EMP + + A cluster EMP bomb that scatters submunitions when it hits a target. Explodes when damaged. + + Things/Item/PNShell/PNShellEM + + PN_Bullet_Shell_EMP + + 60 + 1.25 + 1.0 + 1.5 + + +
  • + 12.9 + EMP + 0.4 + 0.7 + 30~60 +
  • +
    + + 5 + 20 + 1 + + +
  • PN_Shell
  • +
    +
    + + + PN_Bullet_Shell_EMP + + + Things/Projectile/ShellHighExplosive + Graphic_Single + TransparentPostLight + + + EMP + PN_Bullet_Shell_EMP_Sub + 10 + 14.9 + Artillery_HitThickRoof + Explosion_EMP + MortarRound_PreImpact + MortarRound_Ambient + + + + + PN_Bullet_Shell_EMP_Sub + + + Things/Projectile/ShellEMP + Graphic_Single + TransparentPostLight + + Projectile_Explosive + + EMP + 6.5 + 5.9 + 60 + 0.6 + true + Artillery_HitThickRoof + Explosion_EMP + MortarRound_PreImpact + MortarRound_Ambient + true + + + + + + + PN_Shell_FF + + A cluster firefoam bomb that scatters submunitions when it hits a target. Explodes when damaged. + + Things/Item/PNShell/PNShellFF + + PN_Bullet_Shell_FF + + 60 + 1.25 + 1.0 + 1.5 + + +
  • + 10.9 + Extinguish + 0.4 + 0.7 + Filth_FireFoam + 1 + 3 + true + ExtinguisherExplosion + 30~60 +
  • +
    + + 5 + 20 + 1 + + +
  • PN_Shell
  • +
    +
    + + + PN_Bullet_Shell_FF + + + Things/Projectile/ShellHighExplosive + Graphic_Single + TransparentPostLight + + + Extinguish + PN_Bullet_Shell_FF_Sub + 10 + 14.9 + Artillery_HitThickRoof + Explosion_EMP + MortarRound_PreImpact + MortarRound_Ambient + + + + + PN_Bullet_Shell_FF_Sub + + + Things/Projectile/ShellFirefoam + Graphic_Single + TransparentPostLight + + Projectile_Explosive + + Extinguish + 6.5 + 5.9 + 60 + 0.6 + true + Artillery_HitThickRoof + Explosion_EMP + MortarRound_PreImpact + MortarRound_Ambient + Filth_FireFoam + 1 + 3 + true + ExtinguisherExplosion + + + + + + + PN_Shell_Smoke + + A cluster smoke bomb that scatters submunitions when it hits a target. Explodes when damaged. + + Things/Item/PNShell/PNShellSM + + PN_Bullet_Shell_Smoke + + 60 + 1.25 + 1.0 + 1.5 + + +
  • + Smoke + 11 + Gas_Smoke + 1 + 1 + 30~60 +
  • +
    + + 5 + 20 + 1 + + +
  • PN_Shell
  • +
    +
    + + + PN_Bullet_Shell_Smoke + + + Things/Projectile/ShellHighExplosive + Graphic_Single + TransparentPostLight + + + Smoke + PN_Bullet_Shell_Smoke_Sub + 10 + 14.9 + Artillery_HitThickRoof + Explosion_Smoke + MortarRound_PreImpact + MortarRound_Ambient + + + + + PN_Bullet_Shell_Smoke_Sub + + + Things/Projectile/ShellSmoke + Graphic_Single + TransparentPostLight + + Projectile_Explosive + + Smoke + 6.5 + 5.9 + 60 + 0.6 + true + Artillery_HitThickRoof + Explosion_Smoke + MortarRound_PreImpact + MortarRound_Ambient + Gas_Smoke + 1 + + + + + + + PN_Shell_AG + + An ultra-tech warhead powered by a grain of antimatter. Usually used by spacecraft or glitterworld war machines, it creates a huge explosion and starts fires around the target. Explodes when damaged. + + Things/Item/PNShell/PNShellAG + + PN_Bullet_Shell_AG + + 60 + 1.25 + 1.0 + 1.5 + + +
  • + 14.9 + BombSuper + 0.4 + 0.7 + 0.22 + true + GiantExplosion + Explosion_GiantBomb + 60~120 +
  • +
    + + 1 + 20 + + + 1 + +
    + + + PN_Bullet_Shell_AG + + + Things/Projectile/ShellAntigrainWarhead + Graphic_Single + TransparentPostLight + + Projectile_Explosive + + BombSuper + 205 + 14.9 + 0.22 + true + GiantExplosion + Artillery_HitThickRoof + Explosion_GiantBomb + MortarRound_PreImpact + MortarRound_Ambient + + + + + + + PN_Shell_RG + + A special shell used in railgun. + + Things/Item/PNShell/PNShellAP + + PN_Bullet_RailGun + + 60 + 1.25 + 0 + 1.5 + + + + + + 30 + 50 + 1 + + + PNRP_Railgun + + +
    \ No newline at end of file diff --git a/1.4/Defs/ThingDef/ThingDef_Weapons_Industrial.xml b/1.4/Defs/ThingDef/ThingDef_Weapons_Industrial.xml new file mode 100644 index 0000000..0f79276 --- /dev/null +++ b/1.4/Defs/ThingDef/ThingDef_Weapons_Industrial.xml @@ -0,0 +1,964 @@ + + + + + ThingWithComps + Item + true + Item + true + Never + Primary + true + 14 + true + + 100 + 1.0 + 2 + -3 + 0.20 + + +
  • +
  • + CompEquippable +
  • +
    + + 35 + + 0 +
    + + + + Industrial + true + true + +
  • WeaponsMelee
  • +
    + + GeneralLaborSpeed + Crafting + Smith + Recipe_Smith + +
  • PN_AutomatonBench
  • +
    + UnfinishedWeapon +
    + +
  • ITab_Art
  • +
    + +
  • PN_Melee
  • +
    + +
  • Melee
  • +
    +
    + + + + + +
  • Root
  • +
    + +
  • Silver
  • +
  • Gold
  • +
  • WoodLog
  • +
    +
    +
    + +
  • + CompQuality +
  • +
  • + NamerArtWeaponMelee + ArtDescription_WeaponMelee + Excellent +
  • +
    + +
  • MeleePiercer
  • +
    +
    + + + + + +
  • Root
  • +
    + +
  • Silver
  • +
  • Gold
  • +
    +
    +
    + +
  • + CompQuality +
  • +
  • + NamerArtWeaponMelee + ArtDescription_WeaponMelee + Excellent +
  • +
    + +
  • MeleeBlunt
  • +
    +
    + + + + Industrial + true + +
  • WeaponsRanged
  • +
    + +
  • ITab_Art
  • +
    + + 0.5 + + +
  • PN_Gun
  • +
    + +
  • + NamerArtWeaponGun + ArtDescription_WeaponGun + Excellent +
  • +
  • + CompQuality +
  • +
    + +
  • Ranged
  • +
    +
    + + + + GeneralLaborSpeed + Crafting + Smith + Recipe_Smith + +
  • PN_AutomatonBench
  • +
    + UnfinishedGun +
    + + + +
    + + + Projectile + Normal + Projectile + Bullet + + False + True + + Transparent + + + + + + PN_Shovel + + It's a small shovel. Useful for farming, mining and construction. It looks powerful even when used as a weapon. + + Things/Weapons/PNShovel + Graphic_Single + CutoutComplex + + +
  • PN_Shovel
  • +
    + 50 + +
  • RewardStandardQualitySuper
  • +
    + + 8000 + 1.2 + + -65 + +
  • Metallic
  • +
    + +
  • + + +
  • Blunt
  • + + 9 + 2 + +
  • + + +
  • Cut
  • + + 16 + 2 + +
  • + + +
  • Blunt
  • + + 16 + 2 + +
    + + Smithing + + 5 + + +
  • ElectricSmithy
  • +
  • FueledSmithy
  • +
    +
    + + 0.15 + 0.15 + 0.15 + +
    + + + + PN_Chainsword + + [caution] : Automaton exclusive weapon.\n\nA sword with a rotating chain saw blade. It works by linking with the automaton and receiving power. + + Things/Weapons/PNSword + Graphic_Single + CutoutComplex + + PNChainswordSound + +
  • PN_Chainsword
  • +
    + 50 + + + + + 18000 + 2 + + -65 + +
  • Metallic
  • +
    + + 1 + + +
  • + + +
  • Blunt
  • + + 9 + 2 + +
  • + + +
  • Stab
  • + + 16 + 2 + +
  • + + +
  • PN_ChainCutTool
  • + + 16 + 2 + +
    + + PNRP_AutomatonWeapons + + 5 + + + + 0.25 + +
    + + + + PN_Revolver + + A revolver similar to a shotgun that fires from six barrels at once. + + Things/Weapons/PNRevolver + Graphic_Single + 1 + + 1 + Interact_Revolver + +
  • RewardStandardQualitySuper
  • +
    + + 18000 + 1.6 + 0.50 + 0.35 + 0.15 + 0.05 + 1.8 + + +
  • PN_Revolver
  • +
    + + 50 + 2 + + + + 3 + + PNRP_AutomatonWeapons + + + + +
  • + TorgueAnty.Verb_Shoot_ShotGun + true + PN_Bullet_Revolver_Volley + 0.5 + 12.9 + 1 + 10 + Shot_Revolver + GunTail_Light + 9 + 6 +
  • +
    + +
  • + + +
  • Blunt
  • + + 9 + 2 + +
  • + + +
  • Blunt
  • + + 12 + 2 + +
    + +
  • ShortShots
  • +
    +
    + + + PN_Bullet_Revolver_Volley + + + Things/Projectile/Bullet_Small + Graphic_Single + + + Bullet + 8 + 1 + 55 + + + + + + PN_Rifle + + Lever action rifle produced by PnL industry. Users can choose between rapid fire mode and accuracy mode. + + Things/Weapons/PNRifle + Graphic_Single + + Interact_Rifle + + PNRP_AutomatonWeapons + + 6 + + + +
  • RewardStandardQualitySuper
  • +
    + + 40000 + 3.5 + 0.65 + 0.70 + 0.65 + 0.55 + 0.7 + + + 75 + 5 + + +
  • + AdditionalVerb.Comp_VerbSaveable +
  • +
  • + + Things/Weapons/SYS/PNRifle_Sheath + Graphic_Single + + + Things/Weapons/SYS/PNRifle_Full + Graphic_Multi + + Back + + + (0.15,0.3,0) + -45 + + + (-0.15,-0.3,0) + -45 + + + (-0.15,-0.3,0) + -30 + + + (0.15,-0.3,0) + 30 + +
  • +
    + +
  • + Verb_Shoot + true + PN_Bullet_Rifle + 0.7 + 30.9 + PNRifleSound + GunTail_Heavy + 9 + It fires quickly, but has a low accuracy and range. + + UI/Commands/Pew + 0.0 + 0.0 + 0.0 + 0.0 +
  • +
  • + Verb_Shoot + true + PN_Bullet_Rifle + 2.3 + 36.9 + PNRifleSound + GunTail_Heavy + 9 + It fires slowly, but has a high accuracy and range. + + UI/Commands/Snipe + 0.0 + 0.25 + 0.25 + 0.25 +
  • +
    + +
  • PN_Rifle
  • +
    + +
  • + + +
  • Blunt
  • + + 9 + 2 + +
  • + + +
  • Blunt
  • +
  • Poke
  • + + 9 + 2 + +
    + 45 +
    + + + PN_Bullet_Rifle + + + Bullet + 16 + 1.0 + 70 + + + Things/Projectile/Bullet_big + Graphic_Single + + + + + + PN_Machinegun + + Machine gun produced by PnL industry. + + Things/Weapons/PNMachinegun + Graphic_Single + + Interact_Rifle + + PNRP_MachineGun + + 7 + + + +
  • RewardStandardLowFreq
  • +
  • RewardStandardQualitySuper
  • +
    + + 60000 + 10 + 0.15 + 0.25 + 0.25 + 0.18 + 2.8 + + + 150 + 10 + + +
  • + + Things/Weapons/SYS/PNMachinegun_Sheath + Graphic_Single + + + Things/Weapons/SYS/PNMachinegun_Full + Graphic_Multi + + Back + + (0,0.3,0.05) + 25 + + + (0,-0.3,0.05) + -25 + + + (-0.15,-0.3,0.05) + 70 + + + (0.15,-0.3,0.05) + -70 + +
  • +
    + +
  • + Verb_Shoot + true + PN_Bullet_Machinegun + 2.6 + 30.9 + 40 + 4 + Shot_AssaultRifle + GunTail_Medium + 9 + + true + +
  • +
    + +
  • PN_Machinegun
  • +
    + +
  • + + +
  • Blunt
  • + + 11.7 + 2.6 + +
    + 45 + + -0.25 + + +
  • RangedHeavy
  • +
    +
    + + + PN_Bullet_Machinegun + + + Bullet + 8 + 1.0 + 70 + + + Things/Projectile/Bullet_Small + Graphic_Single + + + + + + PN_Cannon + + portable cannon produced by PnL industry. It can fire high-explosive and penetrating rounds. + + Things/Weapons/PNCannon + Graphic_Single + + Interact_Rifle + + PNRP_Cannon + + 8 + + + +
  • RewardStandardQualitySuper
  • +
    + + 68000 + 9.5 + 0.65 + 0.65 + 0.85 + 0.75 + 4.5 + + + 150 + 10 + + +
  • + AdditionalVerb.Comp_VerbSaveable +
  • +
  • + + Things/Weapons/SYS/PNCannon_Sheath + Graphic_Single + + + Things/Weapons/SYS/PNCannon_Full + Graphic_Multi + + Back + + (0,0.3,-0.05) + 25 + + + (0,-0.3,-0.05) + -25 + + + (-0.15,-0.3,-0.05) + 70 + + + (0.15,-0.3,-0.05) + -70 + +
  • +
    + +
  • + Verb_Shoot + true + PN_Bullet_AP + 3.5 + 4.9 + 44.9 + PNCannonSound + GunTail_Heavy + 14 + Single target bullet with high penetration. + + UI/Commands/AP + 0 + 0 + 0 + 0 +
  • +
  • + Verb_Shoot + true + PN_Bullet_HE + 0.01 + 3.5 + 4.9 + 44.9 + PNCannonSound + GunTail_Heavy + + true + + 14 + Creates a small explosion on hit. + + UI/Commands/HE + 0 + 0 + 0 + 0 +
  • +
    + +
  • PN_Cannon
  • +
    + +
  • + + +
  • Blunt
  • + + 15.7 + 2 + +
    + 45 + + -0.25 + + +
  • RangedHeavy
  • +
  • LongShots
  • +
    +
    + + + PN_Bullet_HE + + + Things/Projectile/ShellHighExplosive + Graphic_Single + TransparentPostLight + + Projectile_Explosive + + PN_Bomb_Cannon + 100 + 1.9 + + + + + PN_Bullet_AP + + + Bullet + 40 + 3 + 0.70 + 100 + + + Things/Projectile/ShellHighExplosive + Graphic_Single + + + + + PN_Bomb_Cannon + + 50 + + + + + PN_PrototypeRailGun + + An experimental railgun that fires powerful explosions in a narrow area.\nOnce fired, it will break down and cannot be used. + Normal + Spacer + + Things/Weapons/PNPrototypeRailGun + Graphic_Single + + + 1250 + 8 + 4.5 + + +
  • PN_PrototypeRailGun
  • +
  • PN_SingleUse
  • +
    + +
  • ExoticMisc
  • +
    + +
  • SingleUseWeapon
  • +
  • RewardStandardLowFreq
  • +
    + +
  • + Verb_ShootOneUse + true + PN_Bullet_RailGun + 0.1 + 4.5 + 8 + 4.9 + 500 + 1 + PN_PrototypeRailGun_Warmup_Sound + PN_PrototypeRailGun_Fire_Sound + GunTail_Heavy + true + + true + + 14 +
  • +
    + +
  • + + +
  • Blunt
  • + + 11.7 + 2.6 + +
    + +
  • +
  • + CompEquippable +
  • +
  • +
  • + NamerArtWeaponMelee + ArtDescription_WeaponMelee + Excellent +
  • +
  • + 7.8 + Bomb + Flame +
  • +
  • + + Things/Weapons/SYS/PNPrototypeRailGun_Sheath + Graphic_Single + + + Things/Weapons/SYS/PNPrototypeRailGun_Full + Graphic_Multi + + Back + + (0,0.3,0.05) + 25 + + + (0,-0.3,0.05) + -25 + + + (-0.15,-0.3,0.05) + 70 + + + (0.15,-0.3,0.05) + -70 + +
  • +
    + 45 +
    + + + PN_Bullet_RailGun + + + Things/Projectile/ChargeLanceShot + Graphic_Single + TransparentPostLight + + Projectile_Explosive + + PN_BombRG + 615 + 1.9 + + + + + PN_BombRG + DamageWorker_Blunt + 1.0 + 0.6~1.0 + Sharp + 550 + 700 + 5.0 + 2.00 + 0.1 + 0.1 + 1 + true + +
    \ No newline at end of file diff --git a/1.4/Defs/ThingDef/ThingDef_Weapons_Royal.xml b/1.4/Defs/ThingDef/ThingDef_Weapons_Royal.xml new file mode 100644 index 0000000..3456e77 --- /dev/null +++ b/1.4/Defs/ThingDef/ThingDef_Weapons_Royal.xml @@ -0,0 +1,940 @@ + + + + + PN_Chainlongsword + + [caution] : Automaton exclusive weapon.\n\nA long sword with a rotating chain saw blade. It works by linking with the automaton and receiving power. + + Things/Weapons/PNSwordLong + Graphic_Single + CutoutComplex + + +
  • PN_RoyalChainsword
  • +
    + 100 + +
  • RewardStandardQualitySuper
  • +
    + + 18000 + 4 + + 45 + +
  • Metallic
  • +
    + + 1 + + +
  • + + +
  • Blunt
  • + + 9 + 2 + +
  • + + +
  • Stab
  • + + 23 + 2.4 + +
  • + + +
  • PN_ChainCutTool
  • + + 23 + 2.4 + +
    + + PNRP_RoyalWeapons + + 5 + + + +
  • + True + + (0.2,0,0.25) + -45 + + + (-0.25,0.3,0.2) + 45 + + + (0.15,0.3,0.2) + -45 + + + (-0.15,-0.3,0.2) + 45 + +
  • +
    + + + +
    + + + + PN_WarHammer + + A luxurious war hammer made by PnL industry. There is no special function. + + Things/Weapons/PNWarHammer + Graphic_Single + CutoutComplex + + +
  • PN_WarHammer
  • +
    + 150 + +
  • RewardStandardQualitySuper
  • +
    + + 18000 + 4 + + +
  • Metallic
  • +
    + + 1 + + +
  • + + +
  • Poke
  • + + 11 + 2.6 + +
  • + + false + +
  • Blunt
  • + + 22 + 2.4 + +
    + + PNRP_RoyalWeapons + + 5 + + + + + + + + +
    + + + + PN_TwinPistol + + [caution] : Automaton exclusive weapon.\n\nA dual pistol that fires a lot of bullets at a close range. Used by the Royal Guard's Special Forces Automaton. In conjunction with the automaton, it enables fast reloading and gives the user high melee combat ability. + Spacer + 1 + + Things/Weapons/PNTwinpistol + Graphic_Single + + Interact_Rifle + + PNRP_RoyalWeapons + + 7 + + + +
  • RewardStandardLowFreq
  • +
  • RewardStandardQualitySuper
  • +
    + + 45000 + 3.2 + 0.57 + 0.45 + 0.14 + 0.03 + 0.85 + + + 75 + 2 + 1 + + +
  • +
    + +
  • + Verb_Shoot + true + PN_Bullet_TwinPistol + 0.35 + 12.9 + 2 + 12 + Shot_Revolver + GunTail_Light + 9 +
  • +
    + +
  • PN_RoyalRifle
  • +
    + +
  • + + +
  • Blunt
  • + + 9 + 1 + +
  • + + +
  • Blunt
  • + + 18 + 2 + +
  • + + +
  • Poke
  • + + 20 + 2 + 0.09 + +
    + +
  • ShortShots
  • +
  • Ultratech
  • +
    +
    + + + PN_Bullet_TwinPistol + + + Bullet + 4 + 0.5 + 0.15 + 70 + + + Things/Projectile/Bullet_Small + Graphic_Single + + + + + + PN_RoyalRifle + + [caution] : Automaton exclusive weapon.\n\nroyal guard rifle produced by PnL industry. Users can choose between rapid fire mode and accuracy mode. + Spacer + 1 + + Things/Weapons/PNRoyalRifle + Graphic_Single + + Interact_Rifle + + PNRP_RoyalWeapons + + 7 + + + +
  • RewardStandardLowFreq
  • +
  • RewardStandardQualitySuper
  • +
    + + 45000 + 4.6 + 0.65 + 0.70 + 0.65 + 0.55 + 0.7 + + + 75 + 2 + 1 + + +
  • + AdditionalVerb.Comp_VerbSaveable +
  • +
  • +
  • + + Things/Weapons/SYS/PNRoyalRifle_Sheath + Graphic_Single + + + Things/Weapons/SYS/PNRoyalRifle_Full + Graphic_Multi + + Back + + (0.15,0.3,0.05) + -45 + + + (-0.15,-0.3,0.05) + -45 + + + (-0.15,-0.3,0.05) + -30 + + + (0.15,-0.3,0.05) + 30 + +
  • +
    + +
  • + Verb_Shoot + true + PN_Bullet_RoyalRifle + 0.7 + 30.9 + PNRoyalRifleSound + GunTail_Heavy + 9 + It fires quickly, but has a low accuracy and range. + + UI/Commands/Pew + 0.0 + 0.0 + 0.0 + 0.0 +
  • +
  • + Verb_Shoot + true + PN_Bullet_RoyalRifle + 2.3 + 36.9 + PNRoyalRifleSound + GunTail_Heavy + 9 + It fires slowly, but has a high accuracy and range. + + UI/Commands/Snipe + 0.0 + 0.25 + 0.25 + 0.25 +
  • +
    + +
  • PN_RoyalRifle
  • +
    + +
  • + + +
  • Blunt
  • + + 9 + 2 + +
  • + + +
  • Blunt
  • +
  • Poke
  • + + 9 + 2 + +
    + 45 + +
  • Ultratech
  • +
    +
    + + + PN_Bullet_RoyalRifle + + + Bullet + 22 + 1.5 + 0.38 + 100 + + + Things/Projectile/Bullet_big + Graphic_Single + + + + + + + PN_RoyalHeavySlug + + [caution] : Automaton exclusive weapon.\n\nheavy slug rifle produced by PnL industry. They fire huge bullets, but it have a short range. + Spacer + 1 + + Things/Weapons/PNRoyalHeavyslug + Graphic_Single + + Interact_Rifle + + PNRP_RoyalWeapons + + 7 + + + +
  • RewardStandardLowFreq
  • +
  • RewardStandardQualitySuper
  • +
    + + 45000 + 4.6 + 0.57 + 0.64 + 0.55 + 0.45 + 1.2 + + + 140 + 3 + 2 + + +
  • +
  • + + Things/Weapons/SYS/PNRoyalHeavyslug_Sheath + Graphic_Single + + + Things/Weapons/SYS/PNRoyalHeavyslug_Full + Graphic_Multi + + Back + + (0,0.3,0.05) + 25 + + + (0,-0.3,0.05) + -25 + + + (-0.15,-0.3,0.05) + 70 + + + (0.15,-0.3,0.05) + -70 + +
  • +
    + +
  • + Verb_Shoot + true + PN_Bullet_HeavySlug + 0.7 + 12.9 + PNRoyalHCSound + GunTail_Medium + 14 +
  • +
    + +
  • PN_RoyalRifle
  • +
    + +
  • + + +
  • Blunt
  • + + 9 + 2 + +
  • + + +
  • Blunt
  • +
  • Poke
  • + + 9 + 2 + +
    + 45 + +
  • Ultratech
  • +
    +
    + + + PN_Bullet_HeavySlug + + + Bullet + 40 + 3 + 0.38 + 100 + + + Things/Projectile/ShellHighExplosive + Graphic_Single + + + + + + PN_RoyalMachinegun + + [caution] : Automaton exclusive weapon.\n\nroyal machine gun produced by PnL industry. + Spacer + 1 + + Things/Weapons/PNRoyalMachinegun + Graphic_Single + + Interact_Rifle + + PNRP_RoyalWeapons + + 7 + + + +
  • RewardStandardLowFreq
  • +
  • RewardStandardQualitySuper
  • +
    + + 75000 + 10 + 0.15 + 0.25 + 0.25 + 0.18 + 2.8 + + + 150 + 8 + 2 + + +
  • +
  • + + Things/Weapons/SYS/PNRoyalMachinegun_Sheath + Graphic_Single + + + Things/Weapons/SYS/PNRoyalMachinegun_Full + Graphic_Multi + + Back + + (0,0.3,0.05) + 25 + + + (0,-0.3,0.05) + -25 + + + (-0.15,-0.3,0.05) + 70 + + + (0.15,-0.3,0.05) + -70 + +
  • +
    + +
  • + Verb_Shoot + true + PN_Bullet_RoyalMachinegun + 2.6 + 30.9 + 20 + 9 + PNRoyalMachinegunSound + GunTail_Medium + 9 + + true + +
  • +
    + +
  • PN_Machinegun
  • +
    + +
  • + + +
  • Blunt
  • + + 11.7 + 2.6 + +
    + 45 + + -0.25 + + +
  • RangedHeavy
  • +
    +
    + + + PN_Bullet_RoyalMachinegun + + + Bullet + 20 + 3.0 + 0.38 + 100 + + + Things/Projectile/Bullet_big + Graphic_Single + + + + + + + PN_RoyalLSW + + [caution] : Automaton exclusive weapon.\n\nA launcher that can fire a variety of grenades. Users can fire Frag, Incendiary, EMP, Smoke, and Firefoam grenades. + Spacer + + Things/Weapons/PNRoyalLSW + Graphic_Single + + Interact_Rifle + + PNRP_RoyalWeapons + + 7 + + + +
  • RewardStandardLowFreq
  • +
  • RewardStandardQualitySuper
  • +
    + + 75000 + 7 + 3.0 + + + 100 + 3 + 2 + + +
  • + AdditionalVerb.Comp_VerbSaveable +
  • +
  • + + Things/Weapons/SYS/PNRoyalLSW_Sheath + Graphic_Single + + + Things/Weapons/SYS/PNRoyalLSW_Full + Graphic_Multi + + Back + + (0,0.3,0) + 25 + + + (0,-0.3,0) + -25 + + + (-0.15,-0.3,0) + 70 + + + (0.15,-0.3,0) + -70 + +
  • +
    + +
  • + Verb_Shoot + true + PN_Bullet_LSW_bomb + 3.0 + 23.9 + 0.9 + 1 + Shot_IncendiaryLauncher + GunTail_Heavy + 14 + + UI/Commands/HE + 0 + 0 + 0 + 0 + + true + +
  • +
  • + Verb_Shoot + true + PN_Bullet_LSW_Flame + 3.0 + 23.9 + 0.9 + 1 + Shot_IncendiaryLauncher + GunTail_Heavy + 14 + + UI/Commands/Flame + 0 + 0 + 0 + 0 + + true + +
  • +
  • + Verb_Shoot + true + PN_Bullet_LSW_EMP + 3.0 + 23.9 + 0.9 + 1 + Shot_IncendiaryLauncher + GunTail_Heavy + 14 + + UI/Commands/EMP + 0 + 0 + 0 + 0 + + true + +
  • +
  • + Verb_Shoot + true + PN_Bullet_LSW_Smoke + 3.0 + 23.9 + 0.9 + 1 + Shot_IncendiaryLauncher + GunTail_Heavy + 14 + + UI/Commands/Smoke + 0 + 0 + 0 + 0 + + true + +
  • +
  • + Verb_Shoot + true + PN_Bullet_LSW_FF + 3.0 + 23.9 + 0.9 + 1 + Shot_IncendiaryLauncher + GunTail_Heavy + 14 + + UI/Commands/FF + 0 + 0 + 0 + 0 + + true + +
  • +
    + +
  • PN_RoyalRifle
  • +
    + +
  • + + +
  • Blunt
  • + + 9 + 2 + +
  • + + +
  • Blunt
  • +
  • Poke
  • + + 9 + 2 + +
    + +
  • Ultratech
  • +
    +
    + + + PN_Bullet_LSW_bomb + + Projectile_Explosive + + 1.9 + Bomb + 40 + true + 0.2 + 0.6 + + + Things/Projectile/LauncherShot + Graphic_Single + + + + + PN_Bullet_LSW_Flame + + Projectile_Explosive + + 1.9 + Flame + 40 + Filth_Fuel + 0.6 + true + 0.2 + 0.6 + + + Things/Projectile/LauncherShot + Graphic_Single + + + + + PN_Bullet_LSW_EMP + + Projectile_Explosive + + 1.9 + EMP + 40 + 0.2 + 0.6 + + + Things/Projectile/LauncherShot + Graphic_Single + + + + + PN_Bullet_LSW_Smoke + + Projectile_Explosive + + 2.4 + Smoke + 40 + Gas_Smoke + 1 + 0.2 + 0.6 + true + + + Things/Projectile/LauncherShot + Graphic_Single + + + + + PN_Bullet_LSW_FF + + Projectile_Explosive + + 2.4 + Extinguish + 40 + 0.2 + 0.6 + Filth_FireFoam + 1 + 3 + ExtinguisherExplosion + + + Things/Projectile/LauncherShot + Graphic_Single + + +
    \ No newline at end of file diff --git a/1.4/Defs/ThingDef/ThnigDef_Test.xml b/1.4/Defs/ThingDef/ThnigDef_Test.xml new file mode 100644 index 0000000..03febf0 --- /dev/null +++ b/1.4/Defs/ThingDef/ThnigDef_Test.xml @@ -0,0 +1,93 @@ + + + + + + + \ No newline at end of file diff --git a/1.4/Defs/ThoughtDefs/Thoughts_LostDeath.xml b/1.4/Defs/ThoughtDefs/Thoughts_LostDeath.xml new file mode 100644 index 0000000..216f08d --- /dev/null +++ b/1.4/Defs/ThoughtDefs/Thoughts_LostDeath.xml @@ -0,0 +1,203 @@ + + + + + PN_KnowColonyAutomatonDied + 6 + 5 + +
  • Psychopath
  • +
  • Bloodlust
  • +
    + +
  • + + One of our automaton destroyed. That automaton was our property. + -2 +
  • +
    +
    + + + PN_AutomatonWithGoodOpinionDied + 20 + 5 + 1 + +
  • Psychopath
  • +
    + +
  • + + Such a wonderful automaton, gone forever. The universe gets darker every day. + -5 +
  • +
    +
    + + + PN_AutomatonWithBadOpinionDied + 10 + 5 + 1 + +
  • + + That scrap was finally destroyed. + 5 +
  • +
    +
    + + + PN_WitnessedDestroyedAlly + Things/Mote/ThoughtSymbol/Skull + true + 2 + 5 + +
  • Psychopath
  • +
  • Bloodlust
  • +
    + +
  • + + I saw one of our automaton destroyed. That automaton was our property. + -2 +
  • +
    +
    + + + + PN_ColonyAutomatonLost + 6 + 5 + true + +
  • Psychopath
  • +
    + +
  • + + One of our automaton lost. That automaton was our property. + -2 +
  • +
    +
    + + + PN_AutomatonWithGoodOpinionLost + 10 + 5 + 1 + +
  • Psychopath
  • +
    + +
  • + + Such a wonderful automaton, lost. The universe gets darker every day. + -5 +
  • +
    +
    + + + PN_AutomatonWithBadOpinionLost + 10 + 5 + 1 + +
  • + + That scrap was finally disappeared. + 5 +
  • +
    +
    + + + + PN_ColonyAutomatondisassemble + 6 + 5 + true + +
  • Psychopath
  • +
    + +
  • + + One of our automaton disassembled. it's a pity we won't be able to see it again. + -1 +
  • +
    +
    + + + PN_AutomatonWithGoodOpiniondisassemble + 10 + 5 + 1 + +
  • Psychopath
  • +
    + +
  • + + Such a wonderful automaton, disassembled. It was a colony decision, but I can't stand the disappointment. + -3 +
  • +
    +
    + + + PN_AutomatonWithBadOpiniondisassemble + 10 + 5 + 1 + +
  • + + That scrap was finally disassembled. + 3 +
  • +
    +
    + + + + PN_AutomatonBanished + 6 + 5 + true + +
  • Psychopath
  • +
    + +
  • + + We just banished automaton. I hope they can meet their new master. + -1 +
  • +
    +
    + + + PN_AutomatonBanishedToDie + 6 + 5 + true + +
  • Psychopath
  • +
    + +
  • + + We banished automaton in such a way that there's almost no way they'll survive. + -2 +
  • +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/ThoughtDefs/Thoughts_PanielReplace.xml b/1.4/Defs/ThoughtDefs/Thoughts_PanielReplace.xml new file mode 100644 index 0000000..7be71f9 --- /dev/null +++ b/1.4/Defs/ThoughtDefs/Thoughts_PanielReplace.xml @@ -0,0 +1,244 @@ + + + + + PN_KnowColonyAutomatonDiedforPN + 6 + 5 + +
  • Psychopath
  • +
  • Bloodlust
  • +
    + +
  • + + My colleague was destroyed. Did she fulfill her duties? + -2 +
  • +
    +
    + + + PN_AutomatonWithGoodOpinionDiedforPN + 20 + 5 + 1 + +
  • Psychopath
  • +
    + +
  • + + My friend was destroyed. It's so sad that we can't carry out our duties with her. + -5 +
  • +
    +
    + + + PN_AutomatonWithBadOpinionDiedforPN + 10 + 5 + 1 + +
  • + + That scrap was finally destroyed. + 5 +
  • +
    +
    + + + PN_WitnessedDestroyedAllyforPN + Things/Mote/ThoughtSymbol/Skull + true + 2 + 5 + +
  • Psychopath
  • +
  • Bloodlust
  • +
    + +
  • + + I saw one of our colleague destroyed. Did she fulfill her duties? + -2 +
  • +
    +
    + + + + PN_ColonyAutomatonLostforPN + 6 + 5 + true + +
  • Psychopath
  • +
    + +
  • + + My colleague was lost. Did she do her duty? + -2 +
  • +
    +
    + + + PN_AutomatonWithGoodOpinionLostforPN + 10 + 5 + 1 + +
  • Psychopath
  • +
    + +
  • + + My friend was lost. It's so sad that we can't carry out our duties with her. + -5 +
  • +
    +
    + + + PN_AutomatonWithBadOpinionLostforPN + 10 + 5 + 1 + +
  • + + That scrap was finally disappeared. + 5 +
  • +
    +
    + + + + PN_ColonyAutomatondisassembleforPN + 6 + 5 + true + +
  • Psychopath
  • +
    + +
  • + + My colleague was disassembled. Did she do her duty? + -2 +
  • +
    +
    + + + PN_AutomatonWithGoodOpiniondisassembleforPN + 10 + 5 + 1 + +
  • Psychopath
  • +
    + +
  • + + My friend was disassemble. It's so sad that we can't carry out our duties with her. + -5 +
  • +
    +
    + + + PN_AutomatonWithBadOpiniondisassembleforPN + 10 + 5 + 1 + +
  • + + That scrap was finally disassembled. + 5 +
  • +
    +
    + + + + PN_AutomatonBanishedforPN + 6 + 5 + true + +
  • Psychopath
  • +
    + +
  • + + We just banished colleague. I hope they can meet their new master. + -2 +
  • +
    +
    + + + PN_AutomatonBanishedToDieforPN + 6 + 5 + true + +
  • Psychopath
  • +
    + +
  • + + We banished colleague in such a way that there's almost no way they'll survive. + -3 +
  • +
    +
    + + + + PN_AteLavishMeal + 2 + +
  • + + I've heard that lavish meal feels like nourished body and soul. I'm not sure, but it feels like something good! + 12 +
  • +
    +
    + + + PN_AteFineMeal + 2 + +
  • + + I heard that fine meal is delicious. Yum? + 5 +
  • +
    +
    + + + + PN_DefeatedMechCluster + Things/Mote/ThoughtSymbol/Skull + true + 10 + 5 + +
  • + + Stupid murder cans who know neither duty nor honor! + 4 +
  • +
    +
    +
    \ No newline at end of file diff --git a/1.4/Defs/TraderKindDefs/TraderKinds_Base.xml b/1.4/Defs/TraderKindDefs/TraderKinds_Base.xml new file mode 100644 index 0000000..e85b04b --- /dev/null +++ b/1.4/Defs/TraderKindDefs/TraderKinds_Base.xml @@ -0,0 +1,243 @@ + + + + PN_Base_PnLindustry + + + +
  • + Silver + 2000~4000 +
  • +
  • + ComponentIndustrial + 20~70 +
  • +
  • + ComponentSpacer + 1~6 +
  • +
  • + Steel + 500~800 +
  • +
  • + Plasteel + 100~400 +
  • +
  • + Uranium + 40~200 +
  • +
  • + Chemfuel + 200~600 +
  • +
  • + Neutroamine + 50~100 +
  • +
  • + MedicineIndustrial + 25~50 +
  • +
  • + Hyperweave + 10~25 +
  • +
  • + DevilstrandCloth + 10~25 +
  • +
  • + FoodRaw + +
  • EggsFertilized
  • + + 2~4 + 400~800 + +
  • + FoodMeals + 1~2 + 12~50 +
  • +
  • + ResourcesRaw + 2~4 + 400~800 +
  • +
  • + Textiles + 1~2 + 400~800 +
  • +
  • + 1~4 +
  • +
  • + MortarShell + 1~2 + 20~40 +
  • +
  • + PN_Shell + 1~2 + 3~6 +
  • +
  • + Chocolate + -30~70 +
  • +
  • + Beer + -40~100 +
  • + + +
  • + PN_AutomatonFuel + 200~600 +
  • +
  • + PN_antibiotics + 2~6 +
  • + + +
  • + PN_RepairKit + 10~20 +
  • +
  • + PN_BrainCasing + 3~6 +
  • +
  • + Leather_Automaton + 50~200 +
  • +
  • + PN_Component + 4~8 +
  • + +
  • + Packaged_NormalAutomatonSoldier + 0~1 +
  • +
  • + Packaged_NormalAutomatonWorker + 0~1 +
  • +
  • + Packaged_NormalAutomatonMaid + 0~1 +
  • + + +
  • + 10~16 +
  • +
  • + 2~4 +
  • + + +
  • + 3~6 +
  • +
  • + WeaponsMelee + 3~4 + 1~2 +
  • + + +
  • + PN_ResurrectModule + -1~1 +
  • +
  • + TechHediff + 2~4 + 1~1 +
  • + + +
  • + BuildingsFurniture + 3~4 + 1~2 +
  • +
  • + 5~10 +
  • +
  • + Television + 1~2 + 1~2 +
  • +
  • + Telescope + 0~1 +
  • + + +
  • + +
  • + 2 + 0.5 +
  • +
  • + 3 + 0.5 +
  • + + + + + +
  • + Artifact + 1~4 + 1~1 +
  • +
  • + ExoticMisc + 1~4 + 1~2 + +
  • ComponentSpacer
  • + + + 2~15 + 50~200 + 3~4 + + + + +
  • + +
  • AnimalFarm
  • +
  • AnimalPet
  • + + +
  • AnimalUncommon
  • +
  • AnimalExotic
  • +
    + 2~4 + 3~8 + +
  • AnimalFarm
  • +
    + + + +
  • + + + + \ No newline at end of file diff --git a/1.4/Defs/TraderKindDefs/TraderKinds_CaravanPnL.xml b/1.4/Defs/TraderKindDefs/TraderKinds_CaravanPnL.xml new file mode 100644 index 0000000..07636f5 --- /dev/null +++ b/1.4/Defs/TraderKindDefs/TraderKinds_CaravanPnL.xml @@ -0,0 +1,74 @@ + + + + PN_Caravan_PnLindustry + + + + +
  • + Silver + 750~1200 +
  • +
  • + ComponentIndustrial + 8~16 +
  • +
  • + ComponentSpacer + -1~2 +
  • +
  • + Steel + 75~150 +
  • +
  • + Chemfuel + 50~150 +
  • + + +
  • + PN_AutomatonFuel + 50~150 +
  • +
  • + PN_antibiotics + 1~2 +
  • + + +
  • + PN_RepairKit + 2~6 +
  • +
  • + PN_BrainCasing + 1~3 +
  • +
  • + Leather_Automaton + 20~60 +
  • + +
  • + PN_OTPCard + -3~1 +
  • + + + + + + + + + + + + +
  • + + + + \ No newline at end of file diff --git a/1.4/Defs/TraderKindDefs/TraderKinds_OrbitalPnL.xml b/1.4/Defs/TraderKindDefs/TraderKinds_OrbitalPnL.xml new file mode 100644 index 0000000..4a9445f --- /dev/null +++ b/1.4/Defs/TraderKindDefs/TraderKinds_OrbitalPnL.xml @@ -0,0 +1,132 @@ + + + + PN_Orbital_PnLindustry + + true + PN_SubsidiaryFaction + + + +
  • + Silver + 2000~4000 +
  • +
  • + ComponentIndustrial + 15~30 +
  • +
  • + ComponentSpacer + 1~2 +
  • +
  • + Steel + 500~800 +
  • +
  • + Plasteel + 100~400 +
  • +
  • + Uranium + 40~200 +
  • +
  • + Chemfuel + 200~600 +
  • +
  • + Neutroamine + 50~100 +
  • +
  • + MedicineIndustrial + 10~15 +
  • +
  • + Hyperweave + 10~25 +
  • +
  • + DevilstrandCloth + 10~25 +
  • + + +
  • + PN_AutomatonFuel + 200~600 +
  • +
  • + PN_antibiotics + 2~6 +
  • + + +
  • + PN_RepairKit + 10~20 +
  • +
  • + PN_BrainCasing + 3~6 +
  • +
  • + Leather_Automaton + 50~200 +
  • +
  • + PN_Component + 4~8 +
  • + +
  • + Packaged_NormalAutomatonSoldier + 0~1 +
  • +
  • + Packaged_NormalAutomatonWorker + 0~1 +
  • +
  • + Packaged_NormalAutomatonMaid + 0~1 +
  • + +
  • + PN_PrototypeRailGun + -3~1 +
  • +
  • + PN_Bladelink + -4~1 +
  • + + + +
  • + PN_ResurrectModule + -1~1 +
  • + + +
  • + Techprint_CataphractArmor + -4~1 +
  • +
  • + Techprint_BrainWiring + -4~1 +
  • + + + + + + +
  • + + + + \ No newline at end of file diff --git a/1.4/Patches/Ideology.xml b/1.4/Patches/Ideology.xml new file mode 100644 index 0000000..de0feab --- /dev/null +++ b/1.4/Patches/Ideology.xml @@ -0,0 +1,44 @@ + + + + +
  • Ideology
  • + + + Always + + + + + + +
  • + /Defs/ThingDef[defName = "Apparel_Burka"]/apparel/tags + + /Defs/ThingDef[defName = "Apparel_Burka"]/apparel + + +
  • PN_Burka
  • + + + + + /Defs/ThingDef[defName = "Apparel_Burka"]/apparel/tags + +
  • PN_Burka
  • +
    +
    + +
    +
    + + \ No newline at end of file diff --git a/1.4/Patches/Med_pod.xml b/1.4/Patches/Med_pod.xml new file mode 100644 index 0000000..9a2ec6e --- /dev/null +++ b/1.4/Patches/Med_pod.xml @@ -0,0 +1,19 @@ + + + + +
  • MedPod
  • +
    + + Always + +
  • + Defs/ThingDef[@Name="MedPodBedBase"]/comps/li[@Class="MedPod.CompProperties_TreatmentRestrictions"]/neverTreatableHediffs + +
  • PN_AutomatonFuel_Addiction
  • + + +
    +
    +
    +
    \ No newline at end of file diff --git a/1.4/Patches/Royalty.xml b/1.4/Patches/Royalty.xml new file mode 100644 index 0000000..9e9fd51 --- /dev/null +++ b/1.4/Patches/Royalty.xml @@ -0,0 +1,208 @@ + + + + +
  • Royalty
  • +
    + + Always + + +
  • + /Defs/HediffDef[defName = "PanielBaseHediff"]/comps/li[@Class = "MoharHediffs.HediffCompProperties_HediffNullifier"]/hediffToNullify + + +
  • PsychicLove
  • +
  • Joyfuzz
  • + + + + +
  • + /Defs/FactionDef[defName = "Empire"]/permanentEnemyToEveryoneExcept + +
  • Paniel_PlayerFaction
  • +
  • PN_indistryFaction
  • +
  • PN_SubsidiaryFaction
  • + + + + +
  • + /Defs/ResearchProjectDef[defName = "PNRP_TierC_Apparel"]/baseCost + + 500 + +
  • +
  • + /Defs/ResearchProjectDef[defName = "PNRP_TierC_Apparel"]/prerequisites + + +
  • PNRP_TierB_Apparel
  • +
  • CataphractArmor
  • + + + + + +
  • + /Defs/TraderKindDef[defName = "PN_Orbital_PnLindustry"]/stockGenerators + +
  • + Techprint_CataphractArmor + -2~1 +
  • +
  • + Techprint_BrainWiring + -2~1 +
  • + + + +
  • + /Defs/TraderKindDef[defName = "PN_Base_PnLindustry"]/stockGenerators + +
  • + Techprint_CataphractArmor + -1~1 +
  • +
  • + Techprint_BrainWiring + -1~1 +
  • + + + + +
  • + /Defs/FactionDef[defName = "PN_SubsidiaryFaction"] + + +
  • PN_PnLCareerTitleTag
  • + + RoyalTitleInheritanceWorker + + + PnL result point + Icon/Paniel_PlayerIcon + + + +
  • + /Defs/FactionDef[defName = "PN_SubsidiaryFaction"]/caravanTraderKinds + +
  • PN_Caravan_TributeCollector
  • + + + + + +
  • + /Defs/QuestScriptDef[defName="Util_ChooseRandomQuestLodgerKind"]/root[@Class="QuestNode_Sequence"]/nodes/li[@Class="QuestNode_IsSet"]/node[@Class="QuestNode_GetRandomPawnKindForFaction"]/choices + +
  • + PN_SubsidiaryFaction + +
  • PN_AssociateH
  • +
  • PN_AssociateP_EngineerA
  • +
  • PN_AssociateP_EngineerB
  • +
  • PN_AssociateP_DomesticA
  • +
  • PN_AssociateP_DomesticB
  • + + + + + +
  • + /Defs/QuestScriptDef[defName="Util_ChooseRandomQuestHelperKind"]/root[@Class="QuestNode_Sequence"]/nodes/li[@Class="QuestNode_GetRandomPawnKindForFaction"]/choices + +
  • + PN_SubsidiaryFaction + +
  • PN_Mid_CloseUnit
  • +
  • PN_Mid_RangeUnit
  • +
  • PN_EliteCloseUnit
  • +
  • PN_EliteRangeUnit
  • + + + + + + +
  • + /Defs/PawnKindDef[defName = "PN_AssociateH"] + + 1 + +
  • PN_Title_Associate
  • +
  • PN_Title_Senior
  • + + + + +
  • + /Defs/PawnKindDef[defName = "PN_ManagerH"] + + 1 + +
  • PN_Title_Manager
  • +
  • PN_Title_SeniorManager
  • + + + + +
  • + /Defs/PawnKindDef[defName = "PN_Director"] + + 1 + +
  • PN_Title_Director
  • + + + + +
  • + /Defs/PawnKindDef[defName = "PN_SeniorDirector"] + + 1 + +
  • PN_Title_SeniorDirector
  • + + + + +
  • + /Defs/PawnKindDef[defName = "PN_VP"] + + 1 + +
  • PN_TitleVP
  • + + + + +
  • + /Defs/PawnKindDef[defName = "PN_SVP"] + + 1 + +
  • PN_TitleSVP
  • + + + + +
  • + /Defs/PawnKindDef[defName = "PN_CEO"] + + 1 + +
  • PN_TitleCEO
  • + + + + +
    +
    +
    +
    \ No newline at end of file diff --git a/1.4/Patches/SOS2.xml b/1.4/Patches/SOS2.xml new file mode 100644 index 0000000..36a091b --- /dev/null +++ b/1.4/Patches/SOS2.xml @@ -0,0 +1,364 @@ + + + + +
  • Save Our Ship 2
  • +
    + + Always + + + + +
  • + Defs/ThingDef[defName = "PN_ApparelMaid"]/apparel/tags + +
  • EVA
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelMaid"]/statBases/Insulation_Cold + + 100 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelMaid"]/statBases/Insulation_Heat + + 25 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelMaidHat"]/apparel/tags + +
  • EVA
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelMaidHat"]/statBases/Insulation_Cold + + 50 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelMaidHat"]/statBases/Insulation_Heat + + 25 + +
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelWorker"]/apparel/tags + +
  • EVA
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelWorker"]/statBases/Insulation_Cold + + 100 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelWorker"]/statBases/Insulation_Heat + + 25 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelWorkerHat"]/apparel/tags + +
  • EVA
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelWorkerHat"]/statBases/Insulation_Cold + + 50 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelWorkerHat"]/statBases/Insulation_Heat + + 25 + +
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelSoldier"]/apparel/tags + +
  • EVA
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelSoldier"]/statBases/Insulation_Cold + + 100 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelSoldier"]/statBases/Insulation_Heat + + 25 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelSoldierHat"]/apparel/tags + +
  • EVA
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelSoldierHat"]/statBases/Insulation_Cold + + 50 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelSoldierHat"]/statBases/Insulation_Heat + + 25 + +
  • + + + +
  • + Defs/ThingDef[defName = "PN_EliteSecurityUniform"]/apparel/tags + +
  • EVA
  • + + + +
  • + Defs/ThingDef[defName = "PN_EliteSecurityUniform"]/statBases/Insulation_Cold + + 100 + +
  • + +
  • + Defs/ThingDef[defName = "PN_EliteSecurityUniform"]/statBases/Insulation_Heat + + 25 + +
  • + +
  • + Defs/ThingDef[defName = "PN_EliteSecurityHat"]/apparel/tags + +
  • EVA
  • + + + +
  • + Defs/ThingDef[defName = "PN_EliteSecurityHat"]/statBases/Insulation_Cold + + 50 + +
  • + +
  • + Defs/ThingDef[defName = "PN_EliteSecurityHat"]/statBases/Insulation_Heat + + 25 + +
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalguard"]/apparel/tags + +
  • EVA
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalguard"]/statBases/Insulation_Cold + + 100 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalguard"]/statBases/Insulation_Heat + + 25 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalguardHat"]/apparel/tags + +
  • EVA
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalguardHat"]/statBases/Insulation_Cold + + 50 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalguardHat"]/statBases/Insulation_Heat + + 25 + +
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmeister"]/apparel/tags + +
  • EVA
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmeister"]/statBases/Insulation_Cold + + 100 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmeister"]/statBases/Insulation_Heat + + 25 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmeisterHat"]/apparel/tags + +
  • EVA
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmeisterHat"]/statBases/Insulation_Cold + + 50 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmeisterHat"]/statBases/Insulation_Heat + + 25 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmeisterHatWithMonocle"]/apparel/tags + +
  • EVA
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmeisterHatWithMonocle"]/statBases/Insulation_Cold + + 50 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmeisterHatWithMonocle"]/statBases/Insulation_Heat + + 25 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmeisterMonocle"]/apparel/tags + +
  • EVA
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmeisterMonocle"]/statBases/Insulation_Cold + + 50 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmeisterMonocle"]/statBases/Insulation_Heat + + 25 + +
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmaid"]/apparel/tags + +
  • EVA
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmaid"]/statBases/Insulation_Cold + + 100 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmaid"]/statBases/Insulation_Heat + + 25 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmaidHat"]/apparel/tags + +
  • EVA
  • + + + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmaidHat"]/statBases/Insulation_Cold + + 50 + +
  • + +
  • + Defs/ThingDef[defName = "PN_ApparelRoyalmaidHat"]/statBases/Insulation_Heat + + 25 + +
  • + +
    +
    +
    +
    \ No newline at end of file diff --git a/1.4/Patches/Vanilla.xml b/1.4/Patches/Vanilla.xml new file mode 100644 index 0000000..e77d5f2 --- /dev/null +++ b/1.4/Patches/Vanilla.xml @@ -0,0 +1,36 @@ + + + + + */WorkGiverDef[defName="DoBillsFabricationBench"]/fixedBillGiverDefs + +
  • PN_AutomatonBench
  • +
    +
    + + + + + +
    \ No newline at end of file diff --git a/1.4/Patches/Yayo_combat_3.xml b/1.4/Patches/Yayo_combat_3.xml new file mode 100644 index 0000000..eead124 --- /dev/null +++ b/1.4/Patches/Yayo_combat_3.xml @@ -0,0 +1,36 @@ + + + + +
  • Yayo's Combat 3
  • +
  • Yayo's Combat 3 [Adopted]
  • +
    + + Always + + + +
  • + Defs/ThingDef[defName = "PN_Chainlongsword"]/equippedAngleOffset + + 0 + +
  • +
  • + Defs/ThingDef[defName = "PN_Chainlongsword"]/comps +
  • + + +
  • + Defs/ThingDef[defName = "PN_StormLance_Bladelink"]/equippedAngleOffset + + 0 + +
  • +
  • + Defs/ThingDef[defName = "PN_StormLance_Bladelink"]/comps +
  • +
    +
    +
    +
    \ No newline at end of file diff --git a/LoadFolders.xml b/LoadFolders.xml index b388a8d..4361607 100644 --- a/LoadFolders.xml +++ b/LoadFolders.xml @@ -3,7 +3,14 @@
  • 1.3
  • Content
  • +
  • 1.3Royalty
  • +
  • 1.3Ideology
  • +
    + +
  • 1.4
  • +
  • Content
  • Royalty
  • Ideology
  • - +
  • Biotech
  • +
    \ No newline at end of file