2025-7-28

This commit is contained in:
Tourswen
2025-07-28 00:23:59 +08:00
parent a96b0c4065
commit d3deb335c2
21 changed files with 195 additions and 10 deletions

View File

@@ -4,17 +4,17 @@
<!-- Event 1 -->
<WulaFallenEmpire.CustomUIDef>
<defName>Wula_ExampleUI</defName>
<label>乌拉乌拉乌</label>
<label>摇个袭击</label>
<portraitPath>Wula/Events/Portraits/WULA_Anisia</portraitPath>
<characterName>乌拉</characterName>
<description>结芬!结芬!结芬!结芬!结芬!结芬!结芬!结芬!结芬!结芬!结芬!结芬!结芬!结芬!</description>
<characterName>URa-1138「艾妮西娅」</characterName>
<description>给你摇个袭击看看实力?</description>
<onOpenEffects>
</onOpenEffects>
<dismissEffects>
</dismissEffects>
<options>
<li>
<label>结芬!</label>
<label>不要</label>
<effects>
<li Class="WulaFallenEmpire.Effect_SetVariable">
<name>wula_event_progress</name>
@@ -31,8 +31,11 @@
</effects>
</li>
<li>
<label>你是钢板</label>
<label></label>
<effects>
<li Class="WulaFallenEmpire.Effect_FireIncident">
<incident>WandererJoin</incident>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
@@ -65,9 +68,6 @@
<li Class="WulaFallenEmpire.Effect_ShowMessage">
<message>事件链已完成!一位流浪者加入了你的殖民地,帝国对你的行为表示赞赏。</message>
</li>
<li Class="WulaFallenEmpire.Effect_FireIncident">
<incident>WandererJoin</incident>
</li>
<li Class="WulaFallenEmpire.Effect_ChangeFactionRelation">
<faction>Empire</faction>
<goodwillChange>15</goodwillChange>

View File

@@ -148,6 +148,64 @@
<controlGroupPortraitZoom>1</controlGroupPortraitZoom>
</PawnKindDef>
<PawnKindDef ParentName="HeavyMechanoidKind">
<defName>Wula_AI_Engineer_Mother_PawnKind</defName>
<label>PMu-7"西比尔卡"</label>
<race>Wula_AI_Engineer_Mother</race>
<defaultFactionType>PlayerColony</defaultFactionType>
<allowInMechClusters>false</allowInMechClusters>
<combatPower>1000</combatPower>
<isBoss>true</isBoss>
<maxPerGroup>1</maxPerGroup>
<isGoodBreacher>true</isGoodBreacher>
<lifeStages>
<li>
<bodyGraphicData>
<texPath>Wula/Things/Wula_AI_Engineer_Mother/Bodies/Naked_Thin</texPath>
<maskPath>Wula/Things/WULA_Cat/AllegianceOverlays/None</maskPath>
<shaderType>CutoutWithOverlay</shaderType>
<graphicClass>Graphic_Multi</graphicClass>
<drawSize>5</drawSize>
</bodyGraphicData>
</li>
</lifeStages>
<weaponMoney>99999~99999</weaponMoney>
<weaponTags>
<li>WULA_SP_Engineer_Mother_FakeWeapon</li>
</weaponTags>
<controlGroupPortraitZoom>1</controlGroupPortraitZoom>
</PawnKindDef>
<PawnKindDef ParentName="HeavyMechanoidKind">
<defName>Wula_AI_Engineer_Mother_Attack_PawnKind</defName>
<label>PMu-7A"斯托洛维耶"</label>
<race>Wula_AI_Engineer_Mother_Attack</race>
<defaultFactionType>PlayerColony</defaultFactionType>
<allowInMechClusters>false</allowInMechClusters>
<combatPower>1000</combatPower>
<isBoss>true</isBoss>
<maxPerGroup>1</maxPerGroup>
<lifeStages>
<li>
<bodyGraphicData>
<texPath>Wula/Things/Wula_AI_Engineer_Mother/Bodies/Naked_Thin</texPath>
<maskPath>Wula/Things/WULA_Cat/AllegianceOverlays/None</maskPath>
<shaderType>CutoutWithOverlay</shaderType>
<graphicClass>Graphic_Multi</graphicClass>
<drawSize>5</drawSize>
</bodyGraphicData>
</li>
</lifeStages>
<weaponMoney>99999~99999</weaponMoney>
<weaponTags>
<li>WULA_SP_Engineer_Mother_Attack_FakeWeapon</li>
</weaponTags>
<controlGroupPortraitZoom>1</controlGroupPortraitZoom>
</PawnKindDef>
<PawnKindDef ParentName="NonCombatLightMechanoidKind">
<defName>Mech_WULA_Cat</defName>
<label>乌拉猫猫</label>

View File

@@ -704,4 +704,131 @@
</building>
<clearBuildingArea>false</clearBuildingArea>
</ThingDef> -->
<!-- 防御炮 -->
<ThingDef ParentName="BuildingBase">
<defName>Wula_AI_Heavy_Panzer_Gunnery_Turret</defName>
<label>SRc-15"辉锑"炮塔</label>
<description>与战车型机械体SMp-38A"斯佩萨特"所装备的同款的联装机炮炮塔,火力和精准度稍逊于战车版本,并且没有额外的火箭弹可供使用,优点便是比战车要便宜的多。</description>
<thingClass>Building_TurretGun</thingClass>
<drawerType>MapMeshAndRealTime</drawerType>
<graphicData>
<texPath>Wula/Building/WULA_Turret_Component</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>(2,2)</drawSize>
<!-- <drawOffset>(0,0,-0.16)</drawOffset> -->
<damageData>
<rect>(0.3,0.3,1.4,1.4)</rect>
</damageData>
<shadowData>
<volume>(1.5,0.35,1.4)</volume>
<offset>(0,0,-0.05)</offset>
</shadowData>
</graphicData>
<receivesSignals>true</receivesSignals>
<uiIconPath>Wula/Building/Wula_AI_Heavy_Panzer_Gunnery_Turret</uiIconPath>
<uiIconScale>1.0</uiIconScale>
<altitudeLayer>Building</altitudeLayer>
<stealable>false</stealable>
<rotatable>false</rotatable>
<size>(2,2)</size>
<statBases>
<MaxHitPoints>1500</MaxHitPoints>
<Flammability>0</Flammability>
<WorkToBuild>3200</WorkToBuild>
<Mass>80</Mass>
<Beauty>0</Beauty>
<ShootingAccuracyTurret>1.00</ShootingAccuracyTurret>
</statBases>
<costList>
<Steel>200</Steel>
<Plasteel>30</Plasteel>
<ComponentIndustrial>5</ComponentIndustrial>
</costList>
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
<tickerType>Normal</tickerType>
<comps>
<li Class="CompProperties_CanBeDormant" />
<li Class="CompProperties_Initiatable" />
<li Class="CompProperties_WakeUpDormant">
<wakeUpSound>MechanoidsWakeUp</wakeUpSound>
</li>
<li Class="CompProperties_Explosive">
<wickTicks>240</wickTicks>
<explosiveRadius>5.9</explosiveRadius>
<explosiveDamageType>Bomb</explosiveDamageType>
<chanceNeverExplodeFromDamage>0.5</chanceNeverExplodeFromDamage>
</li>
<li Class="CompProperties_Stunnable">
<affectedDamageDefs>
<li>EMP</li>
</affectedDamageDefs>
</li>
<li Class="CompProperties_AmbientSound">
<sound>MechTurretBig_Call</sound>
</li>
</comps>
<passability>PassThroughOnly</passability>
<pathCost>50</pathCost>
<fillPercent>0.5</fillPercent>
<hasTooltip>true</hasTooltip>
<terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded>
<designationCategory>Security</designationCategory>
<building>
<combatPower>640</combatPower>
<!--<buildingTags>
<li>SRAClusterMember</li>
<li>SRAClusterCombatThreat</li>
<li>SRA_SmallCluster_SingleTurret</li>
</buildingTags>-->
<ai_combatDangerous>true</ai_combatDangerous>
<turretGunDef>WULA_WM_Panzer_Autocannon_Turret</turretGunDef>
<turretBurstCooldownTime>0.5</turretBurstCooldownTime>
<turretTopOffset>(0, 0.05)</turretTopOffset>
<turretTopDrawSize>2.0</turretTopDrawSize>
</building>
<placeWorkers>
<li>PlaceWorker_TurretTop</li>
<li>PlaceWorker_ShowTurretRadius</li>
</placeWorkers>
<researchPrerequisites>
<li>WULA_Structure_Technology</li>
<li>SniperTurret</li>
</researchPrerequisites>
</ThingDef>
<ThingDef ParentName="WULA_WM_Panzer_Autocannon">
<defName>WULA_WM_Panzer_Autocannon_Turret</defName>
<graphicData>
<texPath>Wula/Building/WULA_WM_Panzer_Autocannon</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<weaponTags Inherit="False" />
<statBases>
<AccuracyTouch>0.5</AccuracyTouch>
<AccuracyShort>0.5</AccuracyShort>
<AccuracyMedium>0.4</AccuracyMedium>
<AccuracyLong>0.3</AccuracyLong>
<RangedWeapon_Cooldown>0.8</RangedWeapon_Cooldown>
</statBases>
<verbs>
<li>
<verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>Bullet_WULA_WM_Panzer_Autocannon</defaultProjectile>
<warmupTime>0.5</warmupTime>
<range>32</range>
<burstShotCount>10</burstShotCount>
<forcedMissRadius>0.1</forcedMissRadius>
<ticksBetweenBurstShots>6</ticksBetweenBurstShots>
<soundCast>Shot_TurretSniper</soundCast>
<soundCastTail>GunTail_Heavy</soundCastTail>
<muzzleFlashScale>18</muzzleFlashScale>
<targetParams>
<canTargetPawns>true</canTargetPawns>
<canTargetLocations>true</canTargetLocations>
<canTargetBuildings>true</canTargetBuildings>
</targetParams>
</li>
</verbs>
</ThingDef>
</Defs>

View File

@@ -2030,7 +2030,7 @@
<armorPenetrationBase>1</armorPenetrationBase>
</projectile>
</ThingDef>
<ThingDef ParentName="BaseGun">
<ThingDef Name="WULA_WM_Panzer_Autocannon" ParentName="BaseGun">
<defName>WULA_WM_Panzer_Autocannon</defName>
<label>SRc-15"辉锑"</label>
<description>由乌拉帝国的"萨克森"战车所装备的自动炮能够组织起高射速的弹幕压制杀伤大规模目标并且外挂了两具PRr-34"石英"火箭发射器,用于对抗集群冲击。</description>

View File

@@ -36,7 +36,7 @@
"RelativeDocumentMoniker": "EventSystem\\Dialog_CustomDisplay.cs",
"ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\WulaFallenEmpireTest\\Source\\WulaFallenEmpire\\EventSystem\\Dialog_CustomDisplay.cs",
"RelativeToolTip": "EventSystem\\Dialog_CustomDisplay.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAUAAAAaAAAAAAAAAA==",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAAPAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-07-27T10:59:13.84Z",
"EditorCaption": ""

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 KiB

After

Width:  |  Height:  |  Size: 72 KiB