exelsis exelsis

Shield Punch augment does not work

Shield Punch augment does not work

The "shield punch" beam augment does nothing but reduce attack by 25% because the stat that's supposed to bypass shield doesn't work properly.

Punch has IgnoreShield at flat 0.5, but that stat does nothing at any value below 1.0. At anything above, shields are fully ignored.

I'm not sure if it's supposed to be 50% chance for full bypass or 50% of the total will always bypass, but neither is the case. The same is true for the (currently unused) PD and armour bypass stats.

 

EDIT: this somehow ended up on the wrong forum. This is supposed to be in support.

31,440 views 32 replies
Reply #26 Top

Quoting Larsenex, reply 23

I would mod the shield punch to bypass 100% but then tie it to 2 Elerium per component to make up for it. Can this be done? Its a half assed fix but achieves more or less the idea it is supposed to do.
Shouldn't be hard to do.However you can also just put shield punch and shield leach on one ship. This costs 2 elerium and the ignore shield like everything else is additive, therefor you both components together give you full bypass shields (tested). Plus your beam attack will be reduced for good measure^^

If you want to customize it a bit more, go to ShipComponentDef.xml, search "leach" and you find somehting like this:

    <ShipComponent>
    <InternalName>ShieldLeach</InternalName>
    ...
    <Stats>
      <EffectType>BeamMass</EffectType>
      <Target>
        <TargetType>Ship</TargetType>
      </Target>
      <BonusType>Flat</BonusType>
      <ValueType>Special</ValueType>
      <SpecialValue>
        <Special>HullMassScaleMod</Special>
        <ValueParam>13</ValueParam>              change this value if you want the component to have higher mass
        <ValueParam>0.01</ValueParam>
      </SpecialValue>
    </Stats>
    <Stats>
      <EffectType>IgnoreShield</EffectType>
      <Target>
        <TargetType>Ship</TargetType>
      </Target>
      <BonusType>Flat</BonusType>
      <Value>0.5</Value>                                this is where you put the 1.0 so it works
    </Stats>
    <Stats>
      <EffectType>BeamAttack</EffectType>
      <Target>
        <TargetType>Ship</TargetType>
      </Target>
      <BonusType>Multiplier</BonusType>
      <Value>-0.25</Value>                              here you could decrease the overall damage done by your beam weapons
    </Stats>
    ...
    <Stats>
      <EffectType>EleriumCost</EffectType>
      <Target>
        <TargetType>Ship</TargetType>
      </Target>
      <BonusType>Flat</BonusType>
      <Value>1</Value>                                   here is the elerium cost
    </Stats>
    ...
  </ShipComponent>

Reply #27 Top

Thanks, I have one question. Will changes in the XML in the main file (not where we put mods) work in an existing game? 

 

For example, if I mod the shield leech to be 100% against shields and do so in the game directory file (in steam library), will it work in an existing game?

Reply #28 Top

Quoting Larsenex, reply 27

Thanks, I have one question. Will changes in the XML in the main file (not where we put mods) work in an existing game? 

 

For example, if I mod the shield leech to be 100% against shields and do so in the game directory file (in steam library), will it work in an existing game?

Doubt it.

Reply #29 Top

Thanks Horemvore. I changed the XML on the leech to be 1 and increased the damg reduction a bit and fired up a new game. 

Reply #30 Top

EDIT: this somehow ended up on the wrong forum. This is supposed to be in support.

You can move it yourself btw.

Reply #31 Top

And so it is!

Reply #32 Top

Bumping this thread, because it still doesn't work. Can we get word from a dev please?