Logo Platform
logo amplifiers simplified

Massive error in beams and lasers fire rates

Copied to clipboard!
7 months ago
May 8, 2024, 11:05:27 AM

First, thanks to @The Crucible community member to notice something off with laser weapons.


This error was there before re-awakening patch,  Both 1.5.48 and 1.4.21 accessible through betas and didn't suffer from it, but 1.57 also had it.


Both lasers and beams have a "PreparationDuration" value of 7 in the base xml class for the weapon.


As the thing works, there's an immutable firing rate, that is "PreparationDuration" + "ShootingDuration".


Cooldown extends the fire rate with: "Cooldown" - ("PreparationDuration" + "ShootingDuration"), if the value is less than 0, becomes 0, so there's no additional recovery phase.


Lastly effects that affect cooldown don't affect "PreparationDuration" + "ShootingDuration". So if cooldown is lower than the sum of the other properties, cooldown effects may not have real impact in fire rates.


I confirmed this both in the main DLL weapon cycle, and tinkering with values and watching battles ingame.


With current values, lasers have an effective 8 seconds immutable cooldown, and beams 8.2 seconds, here are the current values for referenceIn 1.4.21 was a Preparation Duration value of 0.5 seconds for lasers and 3.5 seconds for beams.


In "\Public\Simulation\Battles\SimulationDescriptors[ModuleWeapon].xml":


  <SimulationDescriptor Name="ClassModuleWeaponLaser"  Type="ClassModuleWeapon">


    <Modifier TargetProperty="WeaponTypeEnergy"                Operation="Addition"  Value="1"          Path="ClassModuleWeapon" TooltipHidden="true"/>


    <Modifier TargetProperty="Cooldown"                        Operation="Addition" Value="1.8"        Path="ClassModuleWeapon" TooltipHidden="true"/>

    <Modifier TargetProperty="PreparationDuration"             Operation="Addition" Value="7"        Path="ClassModuleWeapon" TooltipHidden="true"/>

    <Modifier TargetProperty="PreparationDurationFactorMin"    Operation="Multiplication" Value="0.9"  Path="ClassModuleWeapon" TooltipHidden="true"/>

    <Modifier TargetProperty="PreparationDurationFactorMax"    Operation="Multiplication" Value="1.1"  Path="ClassModuleWeapon" TooltipHidden="true"/>

    <Modifier TargetProperty="ShootingDuration"                Operation="Addition" Value="1"          Path="ClassModuleWeapon" TooltipHidden="true"/>


...


  <SimulationDescriptor Name="ClassModuleWeaponBeam"  Type="ClassModuleWeapon">


    <Modifier TargetProperty="WeaponTypeEnergy"             Operation="Addition"        Value="1"          Path="ClassModuleWeapon" TooltipHidden="true"/>


    <Modifier TargetProperty="Cooldown"                     Operation="Addition"        Value="6.8"        Path="ClassModuleWeapon" TooltipHidden="true"/>

    <Modifier TargetProperty="PreparationDuration"          Operation="Addition"        Value="7"        Path="ClassModuleWeapon" TooltipHidden="true"/>

    <Modifier TargetProperty="PreparationDurationFactorMin" Operation="Multiplication"  Value="0.75"        Path="ClassModuleWeapon" TooltipHidden="true"/>

    <Modifier TargetProperty="PreparationDurationFactorMax" Operation="Multiplication"  Value="1.25"        Path="ClassModuleWeapon" TooltipHidden="true"/>

    <Modifier TargetProperty="ShootingDuration"             Operation="Addition"        Value="1.2"        Path="ClassModuleWeapon" TooltipHidden="true"/>



Updated 7 months ago.
0Send private message
7 months ago
May 20, 2024, 9:01:47 AM

Can confirm from visual observations (lasers fire 4 times slower compared to eg.: slugs and seem to do 4 times less damage, therefore not a useful option as weapon).

0Send private message
7 months ago
May 20, 2024, 12:49:33 PM

Yeah, we tested it, not only is visual, also affects battle results without watching.

0Send private message
0Send private message
5 months ago
Jul 8, 2024, 12:52:43 AM

I don't know if bumping works on here. But I had the same problem as Ninakoru with lasers firing super slow. I found the file that Ninakoru mentioned and edited the value for the "PreparationDuration" for the lasers to 0.5 and it works. FIrst off thank you so much Ninakoru for highlighting this as it helped me fix it :) and secondly to anyone looking for fix; find the file and the line of code Ninakoru shows, change the "PreparationDuration" to a lower number than 7, save and your good to go. P.S. notepad++ recommended for editing :)

0Send private message
5 months ago
Jul 8, 2024, 8:13:39 AM

The firing rate issues should be fixed in the PatchPreview. Unfortunately, that version is not ready for full release, as we are still investigating compatibility issues between the metaplot quest and certain academy settings.

0Send private message
0Send private message0Send private message
?

Click here to login

Reply
Comment

Characters : 0
No results
0Send private message