From 83a8299cef72f294abd7e572dcb368da89f883ec Mon Sep 17 00:00:00 2001
From: Tourswen <82707327+Tourswen@users.noreply.github.com>
Date: Fri, 4 Jul 2025 00:54:36 +0800
Subject: [PATCH] 2025-7-4
---
.../BackstoryDefs/Solid/Solid_Adult_WULA.xml | 4 +-
.../BackstoryDefs/Solid/Solid_Child_WULA.xml | 19 ++
1.5/Defs/BodyAndPartDefs/Bodies_WULA.xml | 162 ++++++++++
1.5/Defs/FleshTypeDefs/FleshType_WULA.xml | 97 ++++++
1.5/Defs/HairDefs/WULA_Hairs.xml | 10 +
.../HediffDefs/Hediffs_BodyParts_WULA.xml | 3 +
1.5/Defs/HediffDefs/Hediffs_WULA.xml | 73 +++++
1.5/Defs/NeedDefs/WULA_Needs.xml | 15 +
1.5/Defs/PawnKinds/PawnKinds_Wula.xml | 35 ++
1.5/Defs/RecipeDefs/Recipes_WULA.xml | 48 +++
.../ResearchProjects_WULA.xml | 16 +-
.../ThingDefs_Buildings/Buildings_WULA.xml | 2 +
1.5/Defs/ThingDefs_Misc/WULA_Apparel.xml | 14 +-
.../ThingDefs_Misc/Weapons/WULA_Weapon.xml | 132 ++++++++
.../ThingDefs_Races/Races_Wulaspecies.xml | 306 +++++++++++++++++-
Textures/Wula/Apparel/WULA_Shield_Advance.png | Bin 0 -> 3638 bytes
.../Apparel/WULA_Shield_Advance_Thin_east.png | Bin 0 -> 3720 bytes
.../WULA_Shield_Advance_Thin_north.png | Bin 0 -> 5636 bytes
.../WULA_Shield_Advance_Thin_north.sai2 | Bin 0 -> 240104 bytes
.../WULA_Shield_Advance_Thin_south.png | Bin 0 -> 5637 bytes
.../Apparel/WULA_Shield_Base_Thin_north.sai2 | Bin 742428 -> 225088 bytes
.../Wula/Apparel/WULA_Shield_Prismatic.png | Bin 0 -> 4153 bytes
.../WULA_Shield_Prismatic_Thin_east.png | Bin 0 -> 4400 bytes
.../WULA_Shield_Prismatic_Thin_north.png | Bin 0 -> 6375 bytes
.../WULA_Shield_Prismatic_Thin_north.sai2 | Bin 0 -> 279216 bytes
.../WULA_Shield_Prismatic_Thin_south.png | Bin 0 -> 7248 bytes
.../Wula/Hair/WULA_High_Ponytail_east.png | Bin 0 -> 25518 bytes
.../Wula/Hair/WULA_High_Ponytail_north.png | Bin 0 -> 27621 bytes
.../Wula/Hair/WULA_High_Ponytail_south.png | Bin 0 -> 20767 bytes
.../Wula/Hair/WULA_High_Ponytail_south.sai2 | Bin 0 -> 582288 bytes
.../Bodies/Naked_Thin_east.png | Bin 0 -> 18892 bytes
.../Bodies/Naked_Thin_east.sai2 | Bin 0 -> 584952 bytes
.../Bodies/Naked_Thin_north.png | Bin 0 -> 22089 bytes
.../Bodies/Naked_Thin_south.png | Bin 0 -> 21504 bytes
.../Heads/Average_Normal_south.png | Bin 0 -> 355 bytes
.../Wula_Storm_Skitter_Icon.png | Bin 0 -> 22433 bytes
.../Weapon/WULA_MW_Storm_Skitter_Glaive.png | Bin 0 -> 13306 bytes
.../Wula/Weapon/WULA_RW_Storm_Skitter_AR.png | Bin 0 -> 25971 bytes
.../Wula/Weapon/WULA_RW_Storm_Skitter_AR.sai2 | Bin 0 -> 757756 bytes
39 files changed, 924 insertions(+), 12 deletions(-)
create mode 100644 1.5/Defs/FleshTypeDefs/FleshType_WULA.xml
create mode 100644 1.5/Defs/NeedDefs/WULA_Needs.xml
create mode 100644 Textures/Wula/Apparel/WULA_Shield_Advance.png
create mode 100644 Textures/Wula/Apparel/WULA_Shield_Advance_Thin_east.png
create mode 100644 Textures/Wula/Apparel/WULA_Shield_Advance_Thin_north.png
create mode 100644 Textures/Wula/Apparel/WULA_Shield_Advance_Thin_north.sai2
create mode 100644 Textures/Wula/Apparel/WULA_Shield_Advance_Thin_south.png
create mode 100644 Textures/Wula/Apparel/WULA_Shield_Prismatic.png
create mode 100644 Textures/Wula/Apparel/WULA_Shield_Prismatic_Thin_east.png
create mode 100644 Textures/Wula/Apparel/WULA_Shield_Prismatic_Thin_north.png
create mode 100644 Textures/Wula/Apparel/WULA_Shield_Prismatic_Thin_north.sai2
create mode 100644 Textures/Wula/Apparel/WULA_Shield_Prismatic_Thin_south.png
create mode 100644 Textures/Wula/Hair/WULA_High_Ponytail_east.png
create mode 100644 Textures/Wula/Hair/WULA_High_Ponytail_north.png
create mode 100644 Textures/Wula/Hair/WULA_High_Ponytail_south.png
create mode 100644 Textures/Wula/Hair/WULA_High_Ponytail_south.sai2
create mode 100644 Textures/Wula/Things/Wula_Storm_Skitter/Bodies/Naked_Thin_east.png
create mode 100644 Textures/Wula/Things/Wula_Storm_Skitter/Bodies/Naked_Thin_east.sai2
create mode 100644 Textures/Wula/Things/Wula_Storm_Skitter/Bodies/Naked_Thin_north.png
create mode 100644 Textures/Wula/Things/Wula_Storm_Skitter/Bodies/Naked_Thin_south.png
create mode 100644 Textures/Wula/Things/Wula_Storm_Skitter/Heads/Average_Normal_south.png
create mode 100644 Textures/Wula/Things/Wula_Storm_Skitter/Wula_Storm_Skitter_Icon.png
create mode 100644 Textures/Wula/Weapon/WULA_MW_Storm_Skitter_Glaive.png
create mode 100644 Textures/Wula/Weapon/WULA_RW_Storm_Skitter_AR.png
create mode 100644 Textures/Wula/Weapon/WULA_RW_Storm_Skitter_AR.sai2
diff --git a/1.5/Defs/BackstoryDefs/Solid/Solid_Adult_WULA.xml b/1.5/Defs/BackstoryDefs/Solid/Solid_Adult_WULA.xml
index 768651e3..f11e0dd9 100644
--- a/1.5/Defs/BackstoryDefs/Solid/Solid_Adult_WULA.xml
+++ b/1.5/Defs/BackstoryDefs/Solid/Solid_Adult_WULA.xml
@@ -396,7 +396,7 @@
- WULA_AI_Heavy_Panzer_Adult_Backstory01
+ WULA_AI_War_Machine_Adult_Backstory01
Adulthood
人格矩阵装载:战争机械
人格-战争机械
@@ -404,7 +404,7 @@
None
AllWork
- WULA_AI_Heavy_Panzer_Backstory_Categories
+ WULA_AI_War_Machine_Backstory_Categories
Thin
Thin
diff --git a/1.5/Defs/BackstoryDefs/Solid/Solid_Child_WULA.xml b/1.5/Defs/BackstoryDefs/Solid/Solid_Child_WULA.xml
index b07696c2..86397191 100644
--- a/1.5/Defs/BackstoryDefs/Solid/Solid_Child_WULA.xml
+++ b/1.5/Defs/BackstoryDefs/Solid/Solid_Child_WULA.xml
@@ -83,4 +83,23 @@
WULA_AI_Heavy_Panzer_Hediff
+
+ WULA_Storm_Skitter_Child_Backstory01
+ False
+ Childhood
+ 智能战甲
+ 智能战甲
+ [PAWN_nameDef] 是一台智能战甲,通常挥舞着长杆兵器或端着数米长的枪械,支撑起乌拉帝国构造体的第一道战线。
+
+ 100
+ 100
+
+
+ WULA_Storm_Skitter_Backstory_Categories
+
+ None
+
+ WULA_Storm_Skitter_Hediff
+
+
diff --git a/1.5/Defs/BodyAndPartDefs/Bodies_WULA.xml b/1.5/Defs/BodyAndPartDefs/Bodies_WULA.xml
index ba212e10..35c0f9e9 100644
--- a/1.5/Defs/BodyAndPartDefs/Bodies_WULA.xml
+++ b/1.5/Defs/BodyAndPartDefs/Bodies_WULA.xml
@@ -577,4 +577,166 @@
+
+ Wula_Storm_Skitter_Body
+
+
+ Torso
+ Middle
+ Outside
+
+ Torso
+
+
+
+
+ WULA_Panzer_Core_Bodypart
+ 0.025
+ Inside
+
+ Torso
+
+
+
+
+ Neck
+ 0.075
+ Top
+
+ Neck
+
+
+
+
+ Head
+ 0.80
+
+ UpperHead
+ FullHead
+ HeadAttackTool
+
+
+
+ WULA_AI_Core_Bodypart
+ 0.025
+ Inside
+
+ UpperHead
+ FullHead
+
+
+
+
+
+
+
+
+ Shoulder
+ 左肩
+ 0.12
+
+ Shoulders
+
+
+
+ Arm
+ 左臂
+ 0.77
+
+ Arms
+
+
+
+ Hand
+ 左手
+ 0.14
+ Bottom
+
+ Hands
+
+
+
+
+
+
+
+ Shoulder
+ 右肩
+ 0.12
+
+ Shoulders
+
+
+
+ Arm
+ 右臂
+ 0.77
+
+ Arms
+
+
+
+ Hand
+ 右手
+ 0.14
+ Bottom
+
+ Hands
+
+
+
+
+
+
+
+
+ Waist
+ 0
+ Bottom
+
+ Waist
+
+
+
+
+ Leg
+ 左腿
+ 0.14
+ Bottom
+
+ Legs
+
+
+
+ Foot
+ 左足
+ 0.1
+
+ Feet
+
+
+
+
+
+ Leg
+ 右腿
+ 0.14
+ Bottom
+
+ Legs
+
+
+
+ Foot
+ 右足
+ 0.1
+
+ Feet
+
+
+
+
+
+
+
diff --git a/1.5/Defs/FleshTypeDefs/FleshType_WULA.xml b/1.5/Defs/FleshTypeDefs/FleshType_WULA.xml
new file mode 100644
index 00000000..5c3b2caf
--- /dev/null
+++ b/1.5/Defs/FleshTypeDefs/FleshType_WULA.xml
@@ -0,0 +1,97 @@
+
+
+
+
+ WULA_Fleshtype
+ CorpsesMechanoid
+ Damage_HitMechanoid
+ true
+
+
+ Things/Pawn/Wounds/WoundMechA
+
+
+ Things/Pawn/Wounds/WoundMechB
+
+
+ Things/Pawn/Wounds/WoundMechC
+
+
+
+
+ Things/Pawn/Wounds/BandagedA
+
+
+ Things/Pawn/Wounds/BandagedB
+
+
+ Things/Pawn/Wounds/BandagedC
+
+
+
+
+ Scarification
+
+
+ Things/Pawn/Wounds/ScarificationA
+ true
+ false
+ false
+ (0, 0.001, -0.24)
+ (-0.03, 0.001, -0.24)
+
+
+ Things/Pawn/Wounds/ScarificationB
+ true
+ false
+ false
+ (0, 0.001, -0.24)
+ (-0.03, 0.001, -0.24)
+
+
+ Things/Pawn/Wounds/ScarificationC
+ true
+ false
+ false
+ (0, 0.001, -0.24)
+ (-0.03, 0.001, -0.24)
+
+
+
+
+ MissingBodyPart
+
+
+ Things/Pawn/Wounds/MissingEye_Scar_south
+ Things/Pawn/Wounds/MissingEye_Scar_south
+ Things/Pawn/Wounds/MissingEye_Scar_east
+ Things/Pawn/Wounds/MissingEye_Scar_east
+ true
+ Eye
+ LeftEye
+ South
+ true
+ false
+ 0.7
+ (0, -0.001, -0.24)
+ (0, -0.001, -0.24)
+
+
+ Things/Pawn/Wounds/MissingEye_Fresh
+ Things/Pawn/Wounds/MissingEye_Fresh
+ Things/Pawn/Wounds/MissingEye_Fresh
+ Things/Pawn/Wounds/MissingEye_Fresh
+ true
+ Eye
+ LeftEye
+ South
+ true
+ 0.7
+ (0, -0.001, -0.24)
+ (0, -0.001, -0.24)
+
+
+
+
+
+
diff --git a/1.5/Defs/HairDefs/WULA_Hairs.xml b/1.5/Defs/HairDefs/WULA_Hairs.xml
index f8281035..f2c6ad34 100644
--- a/1.5/Defs/HairDefs/WULA_Hairs.xml
+++ b/1.5/Defs/HairDefs/WULA_Hairs.xml
@@ -30,4 +30,14 @@
WULA_Style
+
+ WULA_High_Ponytail
+
+ Female
+ Wula/Hair/WULA_High_Ponytail
+ WULA_Style
+
+ WULA_Style
+
+
diff --git a/1.5/Defs/HediffDefs/Hediffs_BodyParts_WULA.xml b/1.5/Defs/HediffDefs/Hediffs_BodyParts_WULA.xml
index 65c0e85f..ca76bf55 100644
--- a/1.5/Defs/HediffDefs/Hediffs_BodyParts_WULA.xml
+++ b/1.5/Defs/HediffDefs/Hediffs_BodyParts_WULA.xml
@@ -672,6 +672,9 @@
WULA_Soul_Wedge
+
+ WULA_Synth_Psi_Technology
+
WULA_Soul_Wedge
false
2
diff --git a/1.5/Defs/HediffDefs/Hediffs_WULA.xml b/1.5/Defs/HediffDefs/Hediffs_WULA.xml
index 8e3269c0..7f72212d 100644
--- a/1.5/Defs/HediffDefs/Hediffs_WULA.xml
+++ b/1.5/Defs/HediffDefs/Hediffs_WULA.xml
@@ -9,6 +9,7 @@
false
false
True
+ WULA_Energy
false
@@ -56,6 +57,7 @@
+ Food
Rest
@@ -132,4 +134,75 @@
+
+ WULA_Storm_Skitter_Hediff
+
+ 由乌拉帝国建造的大型战甲,拥有一部分机械体的特性——无法被点燃、不会中毒、免疫大量疾病、不会抱怨温度,但是无法自我修复。
+ HediffWithComps
+ false
+ false
+ True
+ false
+
+
+
+ 0
+
+ 0
+
+
+
+ 1.2
+ 1
+ 2.00
+
+ 2
+ -0.5
+ 50
+ 15
+ 1
+ 1
+ 1200
+ 200
+ 0.3
+
+
+
+ 0
+
+
+
+ Flu
+ Malaria
+ SleepingSickness
+ Plague
+ WoundInfection
+ LungRot
+ GutWorms
+ MuscleParasites
+ OrganDecay
+ SensoryMechanites
+ FibrousMechanites
+
+
+
+
+ Mood
+ Food
+ Rest
+ Joy
+ Beauty
+ Comfort
+ Outdoors
+ Indoors
+ DrugDesire
+ RoomSize
+
+
+
+ EMP
+ true
+
+
+
\ No newline at end of file
diff --git a/1.5/Defs/NeedDefs/WULA_Needs.xml b/1.5/Defs/NeedDefs/WULA_Needs.xml
new file mode 100644
index 00000000..46f92f94
--- /dev/null
+++ b/1.5/Defs/NeedDefs/WULA_Needs.xml
@@ -0,0 +1,15 @@
+
+
+
+ WULA_Energy
+ Need_Food
+
+ 乌拉帝国的合成人正常活动需要能量维持,否则身体机能将持续恶化,最终导致有机部分不可逆的死亡。\n\n机械乌拉和常规机械体不同,她们只有一种指定的能量接口,只能通过能源核心补充能量,在乌拉帝国编织体工作台制造这种核心。
+ 800
+ true
+ true
+ true
+ Baby, Child, Adult
+ true
+
+
\ No newline at end of file
diff --git a/1.5/Defs/PawnKinds/PawnKinds_Wula.xml b/1.5/Defs/PawnKinds/PawnKinds_Wula.xml
index 27482428..bbb22688 100644
--- a/1.5/Defs/PawnKinds/PawnKinds_Wula.xml
+++ b/1.5/Defs/PawnKinds/PawnKinds_Wula.xml
@@ -113,11 +113,46 @@
+ WULA_AI_War_Machine_Backstory_Categories
WULA_AI_Heavy_Panzer_Backstory_Categories
+
+
+ Wula_Storm_Skitter_PawnKind
+
+ Wula_Storm_Skitter
+ PlayerColony
+
+
+
+ Wula/Things/Wula_Storm_Skitter/Bodies/Naked_Thin
+ Wula/Things/WULA_Cat/AllegianceOverlays/None
+ CutoutWithOverlay
+ Graphic_Multi
+ 1.1
+
+
+
+ 200
+ 600
+
+
+
+
+
+
+ WULA_AI_War_Machine_Backstory_Categories
+ WULA_Storm_Skitter_Backstory_Categories
+
+
+
+
Mech_WULA_Cat
diff --git a/1.5/Defs/RecipeDefs/Recipes_WULA.xml b/1.5/Defs/RecipeDefs/Recipes_WULA.xml
index 93b08dec..b8002ece 100644
--- a/1.5/Defs/RecipeDefs/Recipes_WULA.xml
+++ b/1.5/Defs/RecipeDefs/Recipes_WULA.xml
@@ -80,6 +80,54 @@
WULA_AI_Machine_Panzer_Technology
+
+ WULA_Build_Storm_Skitter
+
+ 建造一台SMp-11"风暴"大型战甲,不包含配套武器。
+
+
+
+
+ Steel
+
+
+ 300
+
+
+
+
+ Plasteel
+
+
+ 160
+
+
+
+
+ ComponentIndustrial
+
+
+ 15
+
+
+
+
+ ComponentSpacer
+
+
+ 2
+
+
+
+ 1
+
+
+ Wula_Storm_Skitter
+
+
+ WULA_Storm_Skitter_Technology
+
+
WULA_Build_Mech_Cat
diff --git a/1.5/Defs/ResearchProjectDefs/ResearchProjects_WULA.xml b/1.5/Defs/ResearchProjectDefs/ResearchProjects_WULA.xml
index 467d3eb5..f48e60bb 100644
--- a/1.5/Defs/ResearchProjectDefs/ResearchProjects_WULA.xml
+++ b/1.5/Defs/ResearchProjectDefs/ResearchProjects_WULA.xml
@@ -243,7 +243,7 @@
WULA_AI_Machine_Panzer_Technology
-
+
获取构建乌拉帝国智能战车SMp-38"萨克森"的知识,并得以生产它所装备的各种强大火力武备。
1200
4.00
@@ -253,6 +253,18 @@
WULA_Machine_Productor_1_Technology
+
+ WULA_Storm_Skitter_Technology
+
+ 获取构建乌拉帝国大型战甲SMp-11"风暴"的知识,并得以生产它所装备的各种大型近战武器和远程武器。
+ 1200
+ 4.00
+ 5.30
+
+ WULA_Machine_Equipment_Technology
+ WULA_Machine_Productor_1_Technology
+
+
WULA_Synth_Addons_Technology
@@ -276,4 +288,4 @@
WULA_Synth_Addons_Technology
-
\ No newline at end of file
+
diff --git a/1.5/Defs/ThingDefs_Buildings/Buildings_WULA.xml b/1.5/Defs/ThingDefs_Buildings/Buildings_WULA.xml
index 4cf2adf9..3c4c69fd 100644
--- a/1.5/Defs/ThingDefs_Buildings/Buildings_WULA.xml
+++ b/1.5/Defs/ThingDefs_Buildings/Buildings_WULA.xml
@@ -409,7 +409,9 @@
6
+ WULA_Build_Mech_Cat
WULA_Build_AI_Heavy_Panzer
+ WULA_Build_Storm_Skitter
diff --git a/1.5/Defs/ThingDefs_Misc/WULA_Apparel.xml b/1.5/Defs/ThingDefs_Misc/WULA_Apparel.xml
index b348b4c5..b8778f49 100644
--- a/1.5/Defs/ThingDefs_Misc/WULA_Apparel.xml
+++ b/1.5/Defs/ThingDefs_Misc/WULA_Apparel.xml
@@ -963,7 +963,7 @@
- Wula/Apparel/WULA_Shield_Base
+ Wula/Apparel/WULA_Shield_Advance
Graphic_Single
@@ -998,7 +998,7 @@
Arms
- Wula/Apparel/WULA_Shield_Base
+ Wula/Apparel/WULA_Shield_Advance
Shield
@@ -1047,7 +1047,7 @@
- Wula/Apparel/WULA_Shield_Base
+ Wula/Apparel/WULA_Shield_Prismatic
Graphic_Single
@@ -1088,7 +1088,7 @@
Neck
Shoulders
- Wula/Apparel/WULA_Shield_Base
+ Wula/Apparel/WULA_Shield_Prismatic
Shield
@@ -1165,7 +1165,7 @@
WULA_SMp38_Shield
-
+
由乌拉帝国的"萨克森"战车所装备的中型护盾立场,可以保护车体免受敌方远程火力打击,但是会拖累战车的移动。
Spacer
Normal
@@ -1264,7 +1264,7 @@
WULA_SMp38_Armor
-
+
由乌拉帝国的"萨克森"战车所装备的额外的零素装甲,给予车体更大的防护力度,并减免受到的伤害。
Spacer
Normal
@@ -1360,7 +1360,7 @@
WULA_SMp38_Engine
-
+
由乌拉帝国的"萨克森"战车所装备的额外的移动组件,可以让战车获得更大的速度,并且增加额外的近战手段。
Spacer
Normal
diff --git a/1.5/Defs/ThingDefs_Misc/Weapons/WULA_Weapon.xml b/1.5/Defs/ThingDefs_Misc/Weapons/WULA_Weapon.xml
index 9f3e269b..9b80cf92 100644
--- a/1.5/Defs/ThingDefs_Misc/Weapons/WULA_Weapon.xml
+++ b/1.5/Defs/ThingDefs_Misc/Weapons/WULA_Weapon.xml
@@ -1303,4 +1303,136 @@
MortarRound_Ambient
+
+
+ WULA_MW_Storm_Skitter_Glaive
+
+ 由SMp-11"风暴"所持的大型双头刀,功防兼备,可以劈开坚固的装甲。
+
+ Spear
+
+
+ Wula/Weapon/WULA_MW_Storm_Skitter_Glaive
+ Graphic_Single
+ 3.5
+
+ 0.4
+
+ Spacer
+ -25
+ 120
+
+ Metallic
+
+
+ 10
+ 6
+
+
+ 40000
+ 100
+
+
+
+
+
+ Cut
+
+ 132
+ 2
+ 0.50
+
+
+
+
+ Stab
+
+ 145
+ 0.90
+ 1.7
+
+
+
+
+ WULA_War_Machine_Weapon_Productor
+
+ WULA_Storm_Skitter_Technology
+
+
+
+ WULA_RW_Storm_Skitter_AR
+
+ 由SMp-11"风暴"所持的重型自动炮,火力比单兵装备要凶猛得多。
+ Ultra
+
+
+ Wula/Weapon/WULA_RW_Storm_Skitter_AR
+ Graphic_Single
+ 2.75
+
+ 0.4
+ Interact_ChargeRifle
+
+
+ WULA_War_Machine_Weapon_Productor
+
+ WULA_Storm_Skitter_Technology
+
+
+ 350
+ 200
+ 8
+
+
+ 60000
+ 100
+ 0.85
+ 0.85
+ 0.75
+ 0.65
+ 1.25
+
+
+
+ Verb_Shoot
+ true
+ Bullet_WULA_RW_Storm_Skitter_AR
+ 0.5
+ 32
+ 12
+ 8
+ Shot_ChargeRifle
+ GunTail_Medium
+ 9
+
+ true
+ true
+ true
+
+
+
+
+
+ Bullet_WULA_RW_Storm_Skitter_AR
+
+ Projectile_Explosive
+ Normal
+ True
+
+ Wula/Projectile/WULA_Bullet_ChargeLanceShot_Red
+ Graphic_Single
+ TransparentPostLight
+ 1.4
+
+
+ Bullet
+ 22
+ 90
+ 1.2
+ 0.4
+ Explosion_Rocket
+ 0.75
+ 0.1
+
+
\ No newline at end of file
diff --git a/1.5/Defs/ThingDefs_Races/Races_Wulaspecies.xml b/1.5/Defs/ThingDefs_Races/Races_Wulaspecies.xml
index 024aad87..3ef41013 100644
--- a/1.5/Defs/ThingDefs_Races/Races_Wulaspecies.xml
+++ b/1.5/Defs/ThingDefs_Races/Races_Wulaspecies.xml
@@ -304,6 +304,7 @@
+ WULA_Fleshtype
Humanlike
HumanlikeConstant
@@ -530,7 +531,7 @@
40000
10000
- 50
+ 250
2.5
1000
@@ -638,6 +639,307 @@
+
+
+
+ 碾压
+
+ Blunt
+
+ 22
+ 2.9
+ WULA_Panzer_Core_Bodypart
+ true
+
+
+
+
+ Wula_Storm_Skitter
+
+ 乌拉帝国的大型战斗机械,拥有高挑的外形和矫健的身手,人格核心内置的人格更是百战老兵的复制体。
+ Wula/Things/Wula_Storm_Skitter/Wula_Storm_Skitter_Icon
+
+
+
+
+
+ 0
+
+ true
+
+ 6
+
+ true
+
+ 0
+
+ false
+
+ false
+
+
+
+
+
+
+ Female_AverageNormal
+
+
+
+
+ Thin
+
+
+
+
+ skin
+
+
+
+ 1
+ RGBA(1,1,1,1)
+
+
+
+
+
+ favorite
+
+
+
+ 1
+ RGBA(1,1,1,1)
+
+
+
+
+
+ (2, 2)
+ 2.0
+
+
+ 0
+
+
+
+
+ Wula/Things/Wula_Storm_Skitter/Bodies/
+ Wula/Things/Wula_Storm_Skitter/Heads/
+ Things/Pawn/Humanlike/Bodies/Dessicated/Dessicated_Thin
+ Wula/Things/Wula_Storm_Skitter/Bodies
+ (1,1,1,1)
+
+
+
+
+
+ HairDef
+
+ false
+
+
+
+
+ TattooDef
+
+ false
+
+
+
+
+ BeardDef
+
+ false
+
+
+
+
+
+
+ WULA_AI_War_Machine
+
+
+
+ WULA_RW_Storm_Skitter_AR
+ WULA_MW_Storm_Skitter_Glaive
+
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+
+ Melanin
+ HairColor
+ BodyType
+
+ true
+
+ false
+
+
+
+ true
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+
+
+
+ false
+
+
+
+
+
+ BulletImpact_Metal
+
+ 4
+ 0
+ 5
+
+ 40000
+ 10000
+ 250
+ 5
+ 1000
+
+ -300
+ 300
+
+ 0
+
+ 0
+
+ 0
+
+ 1
+
+ 0.25
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+ Mechanoid
+ false
+
+ Mechanoid
+ HumanlikeConstant
+
+ Humanlike
+
+ Filth_MachineBits
+
+ 4
+
+ Leather_Light
+ Meat_Twisted
+
+ Wula_Storm_Skitter_Body
+
+ 10.0
+
+ 5000
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+ Wula_Species_Lifestage
+ 0
+
+
+
+ 50
+ 20
+
+ NamerMech
+ Heavy
+
+
+
+
+
+
+
+
+ true
+ 30
+ MechanoidsWakeUp
+
+
+ MechUncontrolled
+ 60000
+ 10
+ 25
+
+
+
+ 4
+ true
+ (0.4, 0.4, 0.4)
+ BulletShieldGenerator_Reactivate
+ BulletShield_Ambience
+ 300
+ true
+ 1800
+ 120
+ 0.2
+ True
+ 1500
+ ProjectileInterceptorTip
+
+
+
@@ -657,6 +959,8 @@
Mech_WULA_Cat
乌拉帝国的一种小型机械体,可以执行包括搬运、挖矿、建造、烹饪、种植收割、清理、急救和灭火一类的简单工作,因为似猫的外形受到乌拉星人欢迎。
+ Wula/Things/WULA_Cat/WULA_Cat_Thin_south
+
6
diff --git a/Textures/Wula/Apparel/WULA_Shield_Advance.png b/Textures/Wula/Apparel/WULA_Shield_Advance.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6a4f780fa1f67875f37b7ef8f86a5a428eb74b9
GIT binary patch
literal 3638
zcmV-64$1L}P);L`Nx4v(!Z!g0F7O;Q?EMNf(Sik}n
za1+RU6PO6kh~J1~B2>m~Q~`9pIl1#q;0g?mg{KVk_!vq?e-&E$>3q|2=9|D}xFWA~
z;6DF7TE=@wEa|8AL`Cdgl;Qd0W#)76%kYi)mXCS)J{rzGOUv=6X*sZxM4LhW9)mxh
z+~(bblE!ocuP?#ZKO?&+Ynf|4tI03jDQi%+~qhH?IQu#ysP|4>yx~@0&E9Dq$Uf*o!23hRoZoI0=Ej@r^Xi
z2gi9^VxBR}1bw|5KlpRn-e|ytK|EmsNC>hFe|!X6?x*%`ixwi~{ki5jZysde)fDE=
zZ`1TYOYsU7^zvjm)c0pq)OniB$36H51$oIgvV9(S&OLl%o)q~0dQ!i8h^7+-?8N<;
zN8Ph)sA3h+ujYdD
zoOw{fNZO)5X~c29L(AJqOcrD0`%nsviM<|-s#3I
zP1y5X50{&G&qS0_=MTyBEyv#3;
za6I2|iXgXI6304lE72rJ1j)Qc|20$g%xDaHUYeZ~)c#H&`v}c@
zJj90Ap0}<+8WVk}<=h@EZO1WY#j@oDVJPkG?b6zsWl+N<|7!DFU1ai3fC|>VkA}}z
zlK5zl@W(mhJ~~r2&8R^CCZ+F&=)?A=cKLUHm&UU7h_zP{gm(Ct;Nm;OgLFz3OHaNp?O~lQ!1c8y~`wL>P*z7LGH^w5!q+OPX4+d@$!nB*L&r8+kf~zPIM&-i`txqQLyCT_
z+ju)}*RB~6XpKoOtDui|;U3*e>U`EwAzxIBBMp9bm5g&kvvdEdy3ev-Hv^?Ezm!5
zX@|nLF1)_gBt|OON&9pVJx$QCU(1_}9r|WV2aXGZ}`7x_-;}ojzhG^CAUt5#31ggpULT>>uBbeYY)83EdfiznRoQKMu~5
zu7DI0y|0C(mk1ZNwzkmN+{~FXXZY;1&&XsltXZ>$j*bqNFJDeiPY;Dcfy0LnQ!bb3
zTGR!Ok%L-Ub%7w|A(I|vt5~y{)P)Y*Q$_53Pnyh{Tea`D1bV@=LINxQ)B#&jvU28fl{eNPj4^1D|<;Mlc>h|uOpXZ-MV#TG8qO221uvVv@~ZJ
zByq^R(DQw|ySqvFK9$k2LOGu=jtmcLA)gN_!=qziwHCCux6|I<4xmk`bWlXI7YVvd
zTzR}H6eI$vPC6dvkhaRZM0Uz(R8rWG#_1t
z*HuOD20j5!arN5F6S@zoZ?5Po^fm;$t2N;b|
zw}9U8LH;u2Ccn9{Z3G-5z5%kD_*+^Zaa_9M$sx#{B!;_jk6$3%@ZXGY0p6O9t+!M#
ztD5|(k0`zDAhqXceaFM-g!EqD@zYH#&M@$QK;c%$y9qAqI9Ts@C9$Ut5l@Dx6Ok6&
z+Go_#$Ea;iVLm^lwP^`-OIhpyrLE)GWxe=)U3ldQmk^YA7MBAXfRn`HRGIner4aK!
z3+x6Oi6c$$z_OB%;Xb3YAd`l$4rpxR07?O%v#33QN3Dvw?2BE>Nx?+ighh?@Aem|_s?
zBI%dEn9}9<4WcQ`xPd4_
zo%#hLjRjJ%@om}qKXnxx1!F*cq}+ltcn9985u$7n-F+8{Jx8d1DVuL8UUVC8b0cQa
z-K0m(5#&aQ7FE!;5Y0qrqlE^GCL?g`pJO5mRf~>A=x_)F0)uV1Bfa>=c3g1~H$=TL
z>@pu2X+TB=2}(raDFW{_wM+$VH;{9Yc7wDSNE`4BA_lAjRfCib6kR0mBclzNfkk-d
zL$vl0rIve0{qGxgeEe4IUcdqtuz&?DU;ztQzycPqfEmL71B38~B4Ud*c>n+a07*qo
IM6N<$f{{`4F#rGn
literal 0
HcmV?d00001
diff --git a/Textures/Wula/Apparel/WULA_Shield_Advance_Thin_east.png b/Textures/Wula/Apparel/WULA_Shield_Advance_Thin_east.png
new file mode 100644
index 0000000000000000000000000000000000000000..93dd2671085320b33b2f8ab6ea0f8c84db8ff22f
GIT binary patch
literal 3720
zcmdT{`9GBH8h@11Nl3C)r0j%_?9}v%n6VEtVk~tSYldtg%%sI3lwq1IW1lQz$Rs<{
zre=n$;YCRH{k1Q{%z1jx-*A37&*$@e?)&px*L7dl_qx8^lO~ia=|I_nJ#xv{PLu3v+Tce}B8R(xN^XDCzOq+0~+WTo4G*
z2y9x(anQ4S*|uD_;Z3b5P7C70)rdJ68eODsFQ~+xWEn|2Wd(*=ksbrrQT(1cB->Z|
zRG%9?%21(q4X>?@fjlZ2?N;aB4U-|e($rPiE)@THIbL8WJ91VS{n7&}a=gEM!_qUL
zrVkNz{16bJN(9Fn_T)F9E_Jnc^l;2tt@9@G=67gnQ82GPA(c9~YR_h)CPqAEu7UTB1%53f}dF
z9R(dJ(`sg!CydJ56StOu^0bXe^vsQn%lJrIt9&@`Az*1fHSVtbNESP=nu`r{9{-ZJ
zpZwx0?g8iz#bRB91TLeIGctVa*;bPyT8SD}t
zE)B#X6q7NU)LuxXyt#4`@Ugg=X+&x7;XFseWtNV-f5a-E^rScqdZX-JXJmk`@QeO7
zXmp0yD{~6O0lQ;BwUlg#7czsQs~tJS|M0n`
z@{d_!tuH#q7ZXN$0%A)jU#fz4CKdE$Wm4zED`8Wi#^ceK?kmuA?qUd}N1z6ic@0mb
zW;UB09M0JqIDGEUvjYFFFev5TL3?F6d-7cXx{x%@&SaIkoYEQPDw={dBRnqi)zcxzy7_OjcBzBh~N}kCCvHupr=RQlK#m=5H*tiBL`ocf_%XE2C
z*HS3!N$epou{S-JY?VZ^ZQt14XUvId@MhRmzkuyVia;XvMZ=}Rs(KiI5V^Wm)B7nN
z4!u_xVy)`@jUk67KR+K5DU|?HC8&p}D0)e2$3EA*Ovj*D1||7|UPDPw#o6FMsrjUr
z_vvrCdJY6T#PnZWM@3)b4{$4tf#N$`V6W3}Ma=E0++0FS5W*Y&vOz$N*&5Yd=iSIL@+eX!;BoI6DQkuWO
zTy|n&6n4%m#4W6>d$;(sdU5d8$iXTPjhaUwANi}a^a^LAT;J}Z;TbAhn~}TGZaFIp
z1r%!?11xO3OwpskGvj2aI2gu{w>l6p#;ZHKhPt)IsZ3XD-&%&{O(ure1juhov6+$?R8XaFFn>!LLXNqxt-jdvEWl6t1RzT6$mg9G+
z%Iv2r*etU=D^~@T09PiIgU(n@zuM!`*00RD=
zw^^KgT3{rC4=2ZzjC^)aZFpov%_GUEbD00(-G24Dh`R1~%W3o}ri5xpnSLL3PZ;ni
zHQ#cnU9@(t{Xw6v54w_4=%TLZPmPm#5n}DS+cX$-Z?%CKI^gba9;=KmRR|8{9ldY}
zpl^G^C)F#l^3bEY(W<_<6z|E3L=-!wDZmgb4OPLQkW8E@u!Iu(e5qV=C1TKOGp
zRnLthgVen()!2Y8Cl9<_YKZmVT_oP&l9;xR&g=I>ezWPRp|d)48xH1XjSD<#ZHNA$
z_&jI`CC49~tn3%!aohZrs+3qwqZL$DHBTM%JGY{Sv)0$w8}xL=+oLi>p(16C{Fm`<
zZOe-)Q^G$5!S2a0!T6bTqGH$u&mP3d1lgS~t*v#uSL)KT*6}2{b}V+daf8EF_qN=W
z9M~)?O4>61>5;gmLka!_=}LHdz+3l$eqe^1NHxDvczk+(*by(sdR!mjNY^#k}ZilFP45EIWgKY3Q)rYxPDkQ(@Q>k$q0S^OP;{~*akOGTZ*Q0+emI7BW
zpR%6u3_sJv7qk`v-Jk?U9fqjg9i+-wQG%1lPV9G+i}ayF7H5cB1B!vV_|kNOwDaZ1
z&pl29YIbSX;*(ODhh==_f~VowRyUzj2+VpL_BN^q4Lt&Va*+R?TIRBvBR297OrHs2
z*(A4V@4|ZwR2v%aCKS#mCa31F!Q12(>7U^8Y4cDWxJy|$5K^>W9S(x`kY!!M?Rsib
zKVH~f$iEx(*gr-AWJSZu!ec6HQ=qNV{fOSBIhL?G2{sf84>lf0BBzm3@qdB`z+A`h
z2u2YdFZ$yL-(@*p*9Y{^W~m0HI!ah?lyVGE`v<5pia@uUzsAURDMQ6qx*_98QSY)~
z%OfoUPkFjS&%%mhGUQ~_7Vod3mcA{xU!8wP6!qrbFf0~#SV-{XES3x`gz^HJ73HA@
z+pCTblV_#d|75r5NJm;3x-*!|yqc9xbBbooUd3R)hBm^A6W1`yz&YXuBzGeUV(+_%
z4j?_S=`+)$QQjuDTv_phM1LaOIu?5N_nMb2DVCxE#%t4VXI=;Y3(xmmLMR9FA+Iu1$TCb@oPiwAK42{#eSXceoIfb
z5m)Wgo0r=ziKFTMXg3W#_Ij<$E~Ahy7Xjj$mk$V+WS(GXSj_j0?jNA`>|L?rRs^hU
zDu1UkyHGk3%c&fSC7Zd?(vd;|3UQ4$fV@(qWsfLxIh^@9!GSKxFpDLRaOhn_1IYBG
z6b5!X{UiP0>L!=z=RCqO3wUi|mUH16r
z%R+3`Vh1)W+=HivYO6oz?t6gO!BXQ4pXfkdnbacF)_UT*&G%ft?R@{luU9jcKqzmD
zc3Neq)Yu!uooCo2us{TjiLkbp^7ZuYy+K`vsJjSeiQ-#S`gUMT`!fU?GHBIHJ^!QO
z8L)i}EX)wxxvAWFOrtt@ZAJw$RTOH@fy{VfJ;}K_Hf`~vBDjg)xk;)Hu_NTz_FJp&
zQ{ooK5L4HbiV63}9NL#+)4<)O3^Q2Ef?;>!)-+s0sv2im{*`6v)eY)^)fz5AlU~WA
iv+zIrx%zqKCzrbF
literal 0
HcmV?d00001
diff --git a/Textures/Wula/Apparel/WULA_Shield_Advance_Thin_north.png b/Textures/Wula/Apparel/WULA_Shield_Advance_Thin_north.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e974ef66dfc2f9d664c79471b90e9891f73c3f5
GIT binary patch
literal 5636
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
Rz;9iUx{8)^iK1EX{{a6>;8Xwr
literal 0
HcmV?d00001
diff --git a/Textures/Wula/Apparel/WULA_Shield_Advance_Thin_north.sai2 b/Textures/Wula/Apparel/WULA_Shield_Advance_Thin_north.sai2
new file mode 100644
index 0000000000000000000000000000000000000000..2ecc828fd4c59dd712ee33b5eeb7076cab3791b3
GIT binary patch
literal 240104
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
z
z#`@hO##ihkNYdZ2*{|f4HF2~p>v1~xRRq?4x==0%B_*r$m@C13v_dLO)4Bjz;yc|_yK149%2X@okx^F
z9;q0MCq~P{*LWqXy5Iwz7>zM-jm)ykx+YMEq!ZU*uC|{mZqt&`Nx`5l%=40`WjpuMIkpdHK|He%F@rGU23wpfYLM^ptghPsE=OvrJxsw^1xFNYOS
zoUqS*+?qiP!)KQ*5y0K`SYa^PvtLB0w>ToI&oH@t$At1-
z6`-r6mR~(6e-hcoMAG$*wJCBJ>TS?vYqRff(Q)eDK|$r#yShfMQDsEnHrYj1mvme4
z*HutZY8>)wvL(C|^xp&M_mX4GDr-HtN@+r0yPqyKu>7hZO+DYnKjG@{U1cvhDoQ)P
zY-!e@?Ls%6gFSU#pbX+K3O^9@v~QA6
zTkN2XvmXlk%i!=n^6j%ab~2RpR&ST@8C<2c1Cp~WCb=7p0Pf1LkGswjLCyqcbu@p9
z{0gCNgo0}0sJ|v3rsR1VsQIFzk(LRRL4%&+)>X+zKmIbWwtl%A6x8N2amV0a1};kf
zV@Vb=4d*hXOV!eJZLENEfW3LiyQq^)XqqIW^0L5o1oK%ThmVMymsh?1#|QHicC`)O
zN!@RuYvAcuOP-tWMAI>0&CqANw-ya9JHS?|`Y3!VbT1D?uL55Xir{I7s+2x_Q#kIoVt>HukYlSP2|UM>-f^B8@o#;Fz9Duh7;@p
z#jE(MwKhf0jt?~M1SeO8aAq!FS>voJ!m+u~HAeST$@j=8
zKTSpbTh?=I0a^>Eq$)!4+c+VE#lNWs@y
zODgS*$d9}qnq|YW&>A^q=LTtv{|!fYXq1xsRj90
zQx4PK!2U%6)yb_sKjGGmoospQA#fKY>n7*H;(S5=V7bF^bBu;2g5FzQ5
zI1}-y&Ndyt37IC_;W12($O)6H*Bf=VpzjzrV!V8rxgtN3Jz2iYOp!k%<$*3@18!$O
zvohtd?M~e8x{Yk7k4g%1Jh-kKkxFSdj_lU)!@#F2S(Wbzei*bk$icrB-P0l{J;2t$
z_4&>X87(t4-!*f-L)b`;dh4m34aGa5X
zV>4`pVOqM2y^ByZo9|3&Imu;TI<`C>?&yqB+1k1`78%Hfi&u0;Ax2OrH8@9z(CXZj_
zYoM;w?wzu;Pel=!M@h^d^p&^HpJ-`BhL-<)Sia{a=p5Xtr|5LsI-zEXS>x=fa_*gQ
z5Oh5B`_$Gkf}LQl%<0V8<--o-!_C^k@iji|zi_+kVxLF5&eum6Xydn*9@DwS!l5#r
zd(Fr-5`hBE9DZ&b5G-NR7~8L8J=EvH$cA@UZQX_6xT@v+Nccb7W2o?L?(cLIK
zgWJ`-+%`<^5ls86Kae}}04gUc&r4;JTljXh6YYul2B1Y02n<3W6{}it%0e5t0uFmC*eO)8#oVrg#Dq_cKFai?F=P6BEG{-U#OyLH)Hz)SYYBj
zX8QyOWT-RezCGw!%m?rG3C7k08>kN;1@8RL4ffYk!Kmmp=2L(>no@_mKwM)2U5xIA
zxmau-+)P;EXd7=R6vP9g>(Z?hj5gF3hf`OA!11l1AM&8I6RVVn7#acv(F2eVe7
z_ZTxkw*&;Vfi)E7NKy%tcn>#J3=Kr5NodX}4r@T7qxVAysL91Z^J}Eyuq=+~>0+)U
z)C0^k&erc*T?KVMMZ0jDf`o-~rahQAo?n(KXO-f1n*z5bwfcZ3igQJup4h)M%H3P&
zK(D)Y>Rj2i^?{?t%lj=NmK|R1ah;Xi!dK+S6rtm{gOSV!GXrQI}9kR)y(qJ?r
zV?-xpS+KLw3Ad9awaJ^8|KaST&nb^@OYv(F7|{v$vNy4rON?7hu@dVF=Oeg3IgS2w
zX^{T3E%aymo?bCIV>NLM!MWOaQfJ`^hiWq8x9BJyAn-7*X0khYB6t{6<5QSGm^dB-
z9SG=1v`No*PPS~o?b3ogQd)1pp?B6xt1UaVUItpJj2#@8cVwKpaBaapIMh&Dc}o#u
z