diff --git a/1.6/1.6/Assemblies/ArachnaeSwarm.dll b/1.6/1.6/Assemblies/ArachnaeSwarm.dll index 1bc87fa..ef683c9 100644 Binary files a/1.6/1.6/Assemblies/ArachnaeSwarm.dll and b/1.6/1.6/Assemblies/ArachnaeSwarm.dll differ diff --git a/1.6/1.6/Defs/Thing_Misc/Weapons/ARA_Missile_Weapon.xml b/1.6/1.6/Defs/Thing_Misc/Weapons/ARA_Missile_Weapon.xml index 6082bc4..84a76f6 100644 --- a/1.6/1.6/Defs/Thing_Misc/Weapons/ARA_Missile_Weapon.xml +++ b/1.6/1.6/Defs/Thing_Misc/Weapons/ARA_Missile_Weapon.xml @@ -13,7 +13,7 @@ 60 ARA_AcidBurn - 5 + 8 Filth_SpentAcid 2 true @@ -44,6 +44,146 @@ + + Bullet_RW_Missile_HG_Gun + + + Graphic_Single_AgeSecs + ArachnaeSwarm/Mote/ARA_CatastropheMissile_Shell + (1.25,1.25) + MoteGlow + + ArachnaeSwarm.Projectile_ExplosiveTrackingBullet + + 60 + ARA_AcidBurn + 12 + Filth_SpentAcid + 2 + true + 2.1 + Shell_AcidSpitImpact + 60 + Explosion_EMP + 0.25 + 0.5 + true + + +
  • + 2.1 + ARA_AcidBurn +
  • +
  • + 0.5 + 15 + + 60 + 120 + + Fleck_AcidSpitLaunchedDenseMist + 3 + 1 +
  • +
  • + 2 +
  • +
    +
    + + + ARA_RW_Missile_HG_Gun + + 阿拉克涅虫群督虫使用基础远程武装器官,作为双持手枪形态发射小型酸爆虫导弹。这种武器的特点就是其比迅发天灾炮相比口径较大的导弹和轻便易使用。 + Normal + Animal + + ARA_Cocoon_Weapon + + + ArachnaeSwarm/Weapon/ARA_RW_Basic_Fist_Needle_Gun + Graphic_Single + 0.75 + + 1.3 + SpitterSpawn + + + ARA_Technology_5PAV + UnfinishedWeapon + + + 1300 + + 4 + 0.5 + 0.4 + 0.35 + 0.3 + 2.5 + + +
  • + ArachnaeSwarm.Verb_ShootShotgun + true + false + 0.8 + Bullet_RW_Missile_HG_Gun + 32 + 2 + 12 + SpitterSpit + + true + +
  • +
    + + 25 + + +
  • ARA_Armed_Organ
  • +
  • ARA_Armed_Organ_Ranged
  • +
  • ARA_Armed_Organ_T1
  • +
    + +
  • RewardStandardQualitySuper
  • +
    + +
  • + + +
  • Poke
  • + + 10 + 0.25 + 1.25 + +
  • + Stun + 12 +
  • +
    + +
    + +
  • + ARA_ChainReload + 0.2 +
  • +
  • + +
  • ARA_Weapon_Damage_Acid
  • +
  • ARA_Weapon_ChainReload
  • + + + 2 + 2 + + +
    +
    + ARA_RW_Missile_AR_Gun @@ -105,16 +245,17 @@
  • ARA_ChainReload - 1 + 0.1
  • ARA_Huge_Weapon
  • ARA_Weapon_Damage_Acid
  • +
  • ARA_Weapon_ChainReload
  • - 2 - 2 + 3 + 3
    diff --git a/Source/ArachnaeSwarm/Thing_Comps/CompAndPatch_GiveHediffOnShot.cs b/Source/ArachnaeSwarm/Thing_Comps/CompAndPatch_GiveHediffOnShot.cs index dcda01d..a824251 100644 --- a/Source/ArachnaeSwarm/Thing_Comps/CompAndPatch_GiveHediffOnShot.cs +++ b/Source/ArachnaeSwarm/Thing_Comps/CompAndPatch_GiveHediffOnShot.cs @@ -23,8 +23,8 @@ namespace ArachnaeSwarm } // 3. 创建Harmony补丁 - // 补丁目标为 Verb_Shoot.TryCastShot。这是所有射击动作的通用入口。 - [HarmonyPatch(typeof(Verb_Shoot), "TryCastShot")] + // 补丁目标为 Verb_LaunchProjectile.TryCastShot。这是所有发射弹丸动作的通用入口。 + [HarmonyPatch(typeof(Verb_LaunchProjectile), "TryCastShot")] public static class Patch_Verb_Shoot_TryCastShot { // 使用[HarmonyPostfix]特性来创建一个在原方法执行后运行的补丁