BattletechModders / MechEngineer

Mod for BattleTech that introduces many CBT mechanics to the MechLab
GNU Lesser General Public License v2.1
11 stars 21 forks source link

Weapon Damage Immunity #194

Closed TotalMeltdown closed 4 years ago

TotalMeltdown commented 4 years ago

Hey boss, just found something new.

Fresh install, no other mods installed but ME and CC. For some odd reason, ME is preventing medium and small lasers (all of them, ER, Pulse, etc) and MGs from being destroyed when their respective mech sections get destroyed. Tested, retested, and tested again to make sure. Loaded up a Crab with a bunch of lasers and knocked off their arms. PPCs, large lasers, etc all get destroyed, but for some odd reason meds and smalls wont. Watching a crab with no arms rip thru another mech firing lasers from missing arms is slightly hilarious...

Thought maybe there was a tag loose somewhere giving them the ignore_damage flag but I can't find one. Checked and double checked before posting. Its not CC, did a fresh install and only loaded up CC and all weapons get destroyed just fine. Load up ME and for some reason meds and smalls wont die. They'll take crits just fine, but won't get destroyed. Checked the ME log and its saying something regarding status=penalized, when the ppc in the same arm that got destroyed said status=destroyed. Not sure if that helps.

TotalMeltdown commented 4 years ago

03:01.038 [DEBUG] MechEngineer Blank mappings for chassis chassisdef_crab_CRB-20 at CenterTorso [] 03:01.038 [DEBUG] MechEngineer Blank mappings for chassis chassisdef_crab_CRB-20 at LeftTorso [] 03:01.038 [DEBUG] MechEngineer Blank mappings for chassis chassisdef_crab_CRB-20 at RightTorso [] 03:01.038 [DEBUG] MechEngineer Blank mappings for chassis chassisdef_crab_CRB-20 at LeftArm [] 03:01.038 [DEBUG] MechEngineer Blank mappings for chassis chassisdef_crab_CRB-20 at RightArm [] 03:01.038 [DEBUG] MechEngineer Blank mappings for chassis chassisdef_crab_CRB-20 at Head [] 03:01.044 [DEBUG] MechEngineer Component hit (uid=33 Id=Weapon_Laser_MediumLaser_0-STOCK Location=8) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName= 03:01.045 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-GyroCrit_27_a863316c-9380-462e-92b1-96e060e44cea.0 statName=UnsteadyThreshold 03:01.045 [DEBUG] MechEngineer Component hit (uid=27 Id=Gear_Gyro_Generic_Standard Location=8) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=True LinkedStatisticName= 03:01.045 [DEBUG] MechEngineer Component hit (uid=40 Id=Weapon_PPC_PPC_0-STOCK Location=32) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName= 04:58.531 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmUpperActuatorDestroyed-RightArm_bfdd72f9-395c-4cde-9f2b-dd28505242a1.0 04:58.531 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmLowerActuatorDestroyed-RightArm_bfdd72f9-395c-4cde-9f2b-dd28505242a1.0 04:58.532 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmHandActuatorDestroyed-RightArm_bfdd72f9-395c-4cde-9f2b-dd28505242a1.0 04:58.532 [DEBUG] MechEngineer Canceling statName=AccuracyModifier 04:58.533 [DEBUG] MechEngineer Replacing location in CriticalEffect-ShoulderDestroyed-{location} with RightArm 04:58.533 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-ShoulderDestroyed-RightArm_bfdd72f9-395c-4cde-9f2b-dd28505242a1.0 statName=RightArm.Accuracy 04:58.533 [DEBUG] MechEngineer Component hit (uid=4 Id=emod_arm_part_shoulder Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 04:58.534 [DEBUG] MechEngineer Component hit (uid=11 Id=emod_arm_part_upper Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 04:58.534 [DEBUG] MechEngineer Component hit (uid=18 Id=emod_arm_part_lower Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 04:58.534 [DEBUG] MechEngineer Component hit (uid=23 Id=emod_arm_part_hand Location=32) effectsMax=1 effectsPrev=1 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 04:58.535 [DEBUG] MechEngineer Component hit (uid=40 Id=Weapon_PPC_PPC_0-STOCK Location=32) effectsMax=2 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 04:58.535 [DEBUG] MechEngineer Component hit (uid=42 Id=Weapon_Laser_SmallLaserER_0-STOCK Location=32) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName= 05:31.359 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-LegUpperActuatorDestroyed-RightLeg_bfdd72f9-395c-4cde-9f2b-dd28505242a1.0 05:31.359 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-LegLowerActuatorDestroyed-RightLeg_bfdd72f9-395c-4cde-9f2b-dd28505242a1.0 05:31.359 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-LegFootActuatorDestroyed-RightLeg_bfdd72f9-395c-4cde-9f2b-dd28505242a1.0 05:31.361 [DEBUG] MechEngineer Replacing location in CriticalEffect-HipDestroyed-{location} with RightLeg 05:31.361 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-HipDestroyed-RightLeg_bfdd72f9-395c-4cde-9f2b-dd28505242a1.0 statName=MoveMultiplier 05:31.361 [DEBUG] MechEngineer Component hit (uid=3 Id=emod_leg_hip Location=128) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 05:31.361 [DEBUG] MechEngineer Component hit (uid=10 Id=emod_leg_upper Location=128) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 05:31.361 [DEBUG] MechEngineer Component hit (uid=17 Id=emod_leg_lower Location=128) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 05:31.362 [DEBUG] MechEngineer Component hit (uid=22 Id=emod_leg_foot Location=128) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 05:31.402 [DEBUG] MechEngineer Component hit (uid=7 Id=emod_engineslots_size3 Location=16) effectsMax=3 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=True LinkedStatisticName=EngineCrits 05:31.491 [DEBUG] MechEngineer Component hit (uid=31 Id=Weapon_Laser_MediumLaser_0-STOCK Location=16) effectsMax=2 effectsPrev=1 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName= 05:31.491 [DEBUG] MechEngineer Component hit (uid=35 Id=Gear_HeatSink_Generic_Double Location=16) effectsMax=1 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 05:31.491 [DEBUG] MechEngineer Component hit (uid=37 Id=Gear_HeatSink_Generic_Double Location=16) effectsMax=1 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 07:50.451 [DEBUG] MechEngineer Component hit (uid=7 Id=emod_engineslots_size3 Location=16) effectsMax=3 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=True LinkedStatisticName=EngineCrits 07:50.524 [DEBUG] MechEngineer Component hit (uid=31 Id=Weapon_Laser_MediumLaser_0-STOCK Location=16) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName= 07:50.524 [DEBUG] MechEngineer Component hit (uid=35 Id=Gear_HeatSink_Generic_Double Location=16) effectsMax=1 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 07:50.525 [DEBUG] MechEngineer Component hit (uid=37 Id=Gear_HeatSink_Generic_Double Location=16) effectsMax=1 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 07:50.526 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmUpperActuatorDestroyed-RightArm_d50f1e9d-0a0b-4dc8-9a06-a33233aaa8a1.0 07:50.526 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmLowerActuatorDestroyed-RightArm_d50f1e9d-0a0b-4dc8-9a06-a33233aaa8a1.0 07:50.526 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmHandActuatorDestroyed-RightArm_d50f1e9d-0a0b-4dc8-9a06-a33233aaa8a1.0 07:50.527 [DEBUG] MechEngineer Replacing location in CriticalEffect-ShoulderDestroyed-{location} with RightArm 07:50.527 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-ShoulderDestroyed-RightArm_d50f1e9d-0a0b-4dc8-9a06-a33233aaa8a1.0 statName=RightArm.Accuracy 07:50.527 [DEBUG] MechEngineer Component hit (uid=4 Id=emod_arm_part_shoulder Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 07:50.527 [DEBUG] MechEngineer Component hit (uid=11 Id=emod_arm_part_upper Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 07:50.528 [DEBUG] MechEngineer Component hit (uid=18 Id=emod_arm_part_lower Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 07:50.528 [DEBUG] MechEngineer Component hit (uid=23 Id=emod_arm_part_hand Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 07:50.528 [DEBUG] MechEngineer Component hit (uid=40 Id=Weapon_PPC_PPC_0-STOCK Location=32) effectsMax=2 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 07:50.528 [DEBUG] MechEngineer Component hit (uid=42 Id=Weapon_Laser_SmallLaserER_0-STOCK Location=32) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName= 08:11.921 [DEBUG] MechEngineer Replacing location in CriticalEffect-ArmUpperActuatorDestroyed-{location} with RightArm 08:11.921 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-ArmUpperActuatorDestroyed-RightArm_226faa53-e63d-4d02-acd7-ff2fd68598f4.0 statName=RightArm.Accuracy 08:11.921 [DEBUG] MechEngineer Component hit (uid=11 Id=emod_arm_part_upper Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 08:12.603 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmUpperActuatorDestroyed-RightArm_226faa53-e63d-4d02-acd7-ff2fd68598f4.0 08:12.603 [DEBUG] MechEngineer Canceling statName=RightArm.Accuracy 08:12.603 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmLowerActuatorDestroyed-RightArm_226faa53-e63d-4d02-acd7-ff2fd68598f4.0 08:12.603 [DEBUG] MechEngineer Canceling statName=RightArm.Accuracy 08:12.603 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmHandActuatorDestroyed-RightArm_226faa53-e63d-4d02-acd7-ff2fd68598f4.0 08:12.604 [DEBUG] MechEngineer Replacing location in CriticalEffect-ShoulderDestroyed-{location} with RightArm 08:12.604 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-ShoulderDestroyed-RightArm_226faa53-e63d-4d02-acd7-ff2fd68598f4.0 statName=RightArm.Accuracy 08:12.604 [DEBUG] MechEngineer Component hit (uid=4 Id=emod_arm_part_shoulder Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 08:12.604 [DEBUG] MechEngineer Component hit (uid=11 Id=emod_arm_part_upper Location=32) effectsMax=1 effectsPrev=1 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 08:12.605 [DEBUG] MechEngineer Component hit (uid=18 Id=emod_arm_part_lower Location=32) effectsMax=1 effectsPrev=1 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 08:12.605 [DEBUG] MechEngineer Component hit (uid=23 Id=emod_arm_part_hand Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 08:12.605 [DEBUG] MechEngineer Component hit (uid=40 Id=Weapon_PPC_PPC_0-STOCK Location=32) effectsMax=2 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 08:12.605 [DEBUG] MechEngineer Component hit (uid=42 Id=Weapon_Laser_SmallLaserER_0-STOCK Location=32) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName= 09:43.573 [DEBUG] MechEngineer Component hit (uid=6 Id=emod_engineslots_size3 Location=4) effectsMax=3 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=True LinkedStatisticName=EngineCrits 09:43.635 [DEBUG] MechEngineer Component hit (uid=32 Id=Weapon_Laser_MediumLaser_0-STOCK Location=4) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName= 09:43.635 [DEBUG] MechEngineer Component hit (uid=36 Id=Gear_HeatSink_Generic_Double Location=4) effectsMax=1 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 09:43.635 [DEBUG] MechEngineer Component hit (uid=38 Id=Gear_HeatSink_Generic_Double Location=4) effectsMax=1 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 09:43.636 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmUpperActuatorDestroyed-LeftArm_461141c2-f956-49a5-b2c6-6f951b957a94.0 09:43.636 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmLowerActuatorDestroyed-LeftArm_461141c2-f956-49a5-b2c6-6f951b957a94.0 09:43.636 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmHandActuatorDestroyed-LeftArm_461141c2-f956-49a5-b2c6-6f951b957a94.0 09:43.638 [DEBUG] MechEngineer Replacing location in CriticalEffect-ShoulderDestroyed-{location} with LeftArm 09:43.638 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-ShoulderDestroyed-LeftArm_461141c2-f956-49a5-b2c6-6f951b957a94.0 statName=LeftArm.Accuracy 09:43.638 [DEBUG] MechEngineer Component hit (uid=5 Id=emod_arm_part_shoulder Location=2) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 09:43.638 [DEBUG] MechEngineer Component hit (uid=12 Id=emod_arm_part_upper Location=2) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 09:43.638 [DEBUG] MechEngineer Component hit (uid=19 Id=emod_arm_part_lower Location=2) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 09:43.639 [DEBUG] MechEngineer Component hit (uid=24 Id=emod_arm_part_hand Location=2) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 09:43.639 [DEBUG] MechEngineer Component hit (uid=41 Id=Weapon_PPC_PPC_0-STOCK Location=2) effectsMax=2 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 09:43.639 [DEBUG] MechEngineer Component hit (uid=43 Id=Weapon_Laser_SmallLaserER_0-STOCK Location=2) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName= 10:31.221 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-LifeSupport1_226faa53-e63d-4d02-acd7-ff2fd68598f4.0 statName=ReceiveHeatDamageInjury 10:31.222 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-LifeSupport2_226faa53-e63d-4d02-acd7-ff2fd68598f4.0 statName=ReceiveShutdownInjury 10:31.222 [DEBUG] MechEngineer Component hit (uid=0 Id=Gear_Cockpit_LifeSupportA_Standard Location=1) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName=LifeSupport 10:31.222 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-Sensors1_226faa53-e63d-4d02-acd7-ff2fd68598f4.0 statName=SensorDistanceMultiplier 10:31.222 [DEBUG] MechEngineer Component hit (uid=8 Id=Gear_Cockpit_SensorsA_Standard Location=1) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=True LinkedStatisticName=Sensors 10:31.222 [DEBUG] MechEngineer Component hit (uid=14 Id=Gear_Cockpit_Generic_Standard Location=1) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 10:31.223 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-Sensors1_226faa53-e63d-4d02-acd7-ff2fd68598f4.0 10:31.223 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-Sensors2_226faa53-e63d-4d02-acd7-ff2fd68598f4.0 statName=SensorDistanceMultiplier 10:31.223 [DEBUG] MechEngineer Component hit (uid=20 Id=Gear_Cockpit_SensorsB_Standard Location=1) effectsMax=2 effectsPrev=1 effectsNext=2 damageLevel=Destroyed HasEffects=True LinkedStatisticName=Sensors 10:31.223 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-LifeSupport1_226faa53-e63d-4d02-acd7-ff2fd68598f4.0 statName=ReceiveHeatDamageInjury 10:31.223 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-LifeSupport2_226faa53-e63d-4d02-acd7-ff2fd68598f4.0 statName=ReceiveShutdownInjury 10:31.223 [DEBUG] MechEngineer Component hit (uid=26 Id=Gear_Cockpit_LifeSupportB_Standard Location=1) effectsMax=1 effectsPrev=1 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName=LifeSupport 10:31.224 [DEBUG] MechEngineer Component hit (uid=39 Id=Weapon_TAG_Standard_0-STOCK Location=1) effectsMax=2 effectsPrev=1 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName= 12:03.861 [DEBUG] MechEngineer Component hit (uid=7 Id=emod_engineslots_size3 Location=16) effectsMax=3 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=True LinkedStatisticName=EngineCrits 12:03.887 [DEBUG] MechEngineer Component hit (uid=31 Id=Weapon_Laser_MediumLaser_0-STOCK Location=16) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName= 12:03.887 [DEBUG] MechEngineer Component hit (uid=35 Id=Gear_HeatSink_Generic_Double Location=16) effectsMax=1 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 12:03.888 [DEBUG] MechEngineer Component hit (uid=37 Id=Gear_HeatSink_Generic_Double Location=16) effectsMax=1 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 12:03.889 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmUpperActuatorDestroyed-RightArm_a863316c-9380-462e-92b1-96e060e44cea.0 12:03.889 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmLowerActuatorDestroyed-RightArm_a863316c-9380-462e-92b1-96e060e44cea.0 12:03.889 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmHandActuatorDestroyed-RightArm_a863316c-9380-462e-92b1-96e060e44cea.0 12:03.890 [DEBUG] MechEngineer Replacing location in CriticalEffect-ShoulderDestroyed-{location} with RightArm 12:03.890 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-ShoulderDestroyed-RightArm_a863316c-9380-462e-92b1-96e060e44cea.0 statName=RightArm.Accuracy 12:03.891 [DEBUG] MechEngineer Component hit (uid=4 Id=emod_arm_part_shoulder Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 12:03.891 [DEBUG] MechEngineer Component hit (uid=11 Id=emod_arm_part_upper Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 12:03.891 [DEBUG] MechEngineer Component hit (uid=18 Id=emod_arm_part_lower Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 12:03.891 [DEBUG] MechEngineer Component hit (uid=23 Id=emod_arm_part_hand Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 12:03.892 [DEBUG] MechEngineer Component hit (uid=40 Id=Weapon_PPC_PPC_0-STOCK Location=32) effectsMax=2 effectsPrev=1 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 12:03.892 [DEBUG] MechEngineer Component hit (uid=42 Id=Weapon_Laser_SmallLaserER_0-STOCK Location=32) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName= 12:20.523 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-LifeSupport1_ebc06b6a-c5a8-4165-95ce-480bcf335570.0 statName=ReceiveHeatDamageInjury 12:20.524 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-LifeSupport2_ebc06b6a-c5a8-4165-95ce-480bcf335570.0 statName=ReceiveShutdownInjury 12:20.524 [DEBUG] MechEngineer Component hit (uid=0 Id=Gear_Cockpit_LifeSupportA_Standard Location=1) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName=LifeSupport 12:57.334 [DEBUG] MechEngineer Replacing location in CriticalEffect-LegUpperActuatorDestroyed-{location} with RightLeg 12:57.334 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-LegUpperActuatorDestroyed-RightLeg_ebc06b6a-c5a8-4165-95ce-480bcf335570.0 statName=MoveMultiplier 12:57.335 [DEBUG] MechEngineer Component hit (uid=10 Id=emod_leg_upper Location=128) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 12:57.676 [DEBUG] MechEngineer Component hit (uid=7 Id=emod_engineslots_size3 Location=16) effectsMax=3 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=True LinkedStatisticName=EngineCrits 12:57.706 [DEBUG] MechEngineer Component hit (uid=31 Id=Weapon_Laser_MediumLaser_0-STOCK Location=16) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName= 12:57.707 [DEBUG] MechEngineer Component hit (uid=35 Id=Gear_HeatSink_Generic_Double Location=16) effectsMax=1 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 12:57.707 [DEBUG] MechEngineer Component hit (uid=37 Id=Gear_HeatSink_Generic_Double Location=16) effectsMax=1 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 12:57.707 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmUpperActuatorDestroyed-RightArm_ebc06b6a-c5a8-4165-95ce-480bcf335570.0 12:57.707 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmLowerActuatorDestroyed-RightArm_ebc06b6a-c5a8-4165-95ce-480bcf335570.0 12:57.707 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmHandActuatorDestroyed-RightArm_ebc06b6a-c5a8-4165-95ce-480bcf335570.0 12:57.709 [DEBUG] MechEngineer Replacing location in CriticalEffect-ShoulderDestroyed-{location} with RightArm 12:57.709 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-ShoulderDestroyed-RightArm_ebc06b6a-c5a8-4165-95ce-480bcf335570.0 statName=RightArm.Accuracy 12:57.709 [DEBUG] MechEngineer Component hit (uid=4 Id=emod_arm_part_shoulder Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 12:57.709 [DEBUG] MechEngineer Component hit (uid=11 Id=emod_arm_part_upper Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 12:57.709 [DEBUG] MechEngineer Component hit (uid=18 Id=emod_arm_part_lower Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 12:57.710 [DEBUG] MechEngineer Component hit (uid=23 Id=emod_arm_part_hand Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 12:57.710 [DEBUG] MechEngineer Component hit (uid=40 Id=Weapon_PPC_PPC_0-STOCK Location=32) effectsMax=2 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 12:57.710 [DEBUG] MechEngineer Component hit (uid=42 Id=Weapon_Laser_SmallLaserER_0-STOCK Location=32) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName= 12:58.140 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-LegUpperActuatorDestroyed-RightLeg_ebc06b6a-c5a8-4165-95ce-480bcf335570.0 12:58.140 [DEBUG] MechEngineer Canceling statName=MoveMultiplier 12:58.140 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-LegLowerActuatorDestroyed-RightLeg_ebc06b6a-c5a8-4165-95ce-480bcf335570.0 12:58.140 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-LegFootActuatorDestroyed-RightLeg_ebc06b6a-c5a8-4165-95ce-480bcf335570.0 12:58.141 [DEBUG] MechEngineer Replacing location in CriticalEffect-HipDestroyed-{location} with RightLeg 12:58.141 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-HipDestroyed-RightLeg_ebc06b6a-c5a8-4165-95ce-480bcf335570.0 statName=MoveMultiplier 12:58.142 [DEBUG] MechEngineer Component hit (uid=3 Id=emod_leg_hip Location=128) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 12:58.142 [DEBUG] MechEngineer Component hit (uid=10 Id=emod_leg_upper Location=128) effectsMax=1 effectsPrev=1 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 12:58.142 [DEBUG] MechEngineer Component hit (uid=17 Id=emod_leg_lower Location=128) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 12:58.142 [DEBUG] MechEngineer Component hit (uid=22 Id=emod_leg_foot Location=128) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 12:58.145 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-GyroDestroyed_27_ebc06b6a-c5a8-4165-95ce-480bcf335570.0 statName=UnsteadyThreshold 12:58.145 [DEBUG] MechEngineer Component hit (uid=27 Id=Gear_Gyro_Generic_Standard Location=8) effectsMax=2 effectsPrev=0 effectsNext=4 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 12:58.146 [DEBUG] MechEngineer Component hit (uid=28 Id=emod_engineslots_xl_center Location=8) effectsMax=3 effectsPrev=3 effectsNext=3 damageLevel=Destroyed HasEffects=True LinkedStatisticName=EngineCrits 12:58.146 [DEBUG] MechEngineer Component hit (uid=29 Id=emod_engine_cooling Location=8) effectsMax=3 effectsPrev=3 effectsNext=3 damageLevel=Destroyed HasEffects=True LinkedStatisticName=EngineCrits 12:58.146 [DEBUG] MechEngineer Component hit (uid=30 Id=emod_engine_250 Location=8) effectsMax=3 effectsPrev=3 effectsNext=3 damageLevel=Destroyed HasEffects=True LinkedStatisticName=EngineCrits 12:58.147 [DEBUG] MechEngineer Component hit (uid=33 Id=Weapon_Laser_MediumLaser_0-STOCK Location=8) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName= 12:58.147 [DEBUG] MechEngineer Component hit (uid=34 Id=Weapon_Laser_MediumLaser_0-STOCK Location=8) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName= 13:18.509 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmUpperActuatorDestroyed-RightArm_358c5692-25ee-433b-b9ce-bab9ae35528e.0 13:18.509 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmLowerActuatorDestroyed-RightArm_358c5692-25ee-433b-b9ce-bab9ae35528e.0 13:18.509 [DEBUG] MechEngineer Canceling statName=RightArm.Accuracy 13:18.509 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmHandActuatorDestroyed-RightArm_358c5692-25ee-433b-b9ce-bab9ae35528e.0 13:18.510 [DEBUG] MechEngineer Replacing location in CriticalEffect-ShoulderDestroyed-{location} with RightArm 13:18.510 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-ShoulderDestroyed-RightArm_358c5692-25ee-433b-b9ce-bab9ae35528e.0 statName=RightArm.Accuracy 13:18.511 [DEBUG] MechEngineer Component hit (uid=4 Id=emod_arm_part_shoulder Location=32) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 13:51.749 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-LegUpperActuatorDestroyed-RightLeg_358c5692-25ee-433b-b9ce-bab9ae35528e.0 13:51.749 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-LegLowerActuatorDestroyed-RightLeg_358c5692-25ee-433b-b9ce-bab9ae35528e.0 13:51.749 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-LegFootActuatorDestroyed-RightLeg_358c5692-25ee-433b-b9ce-bab9ae35528e.0 13:51.750 [DEBUG] MechEngineer Replacing location in CriticalEffect-HipDestroyed-{location} with RightLeg 13:51.750 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-HipDestroyed-RightLeg_358c5692-25ee-433b-b9ce-bab9ae35528e.0 statName=MoveMultiplier 13:51.750 [DEBUG] MechEngineer Component hit (uid=3 Id=emod_leg_hip Location=128) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 13:51.750 [DEBUG] MechEngineer Component hit (uid=10 Id=emod_leg_upper Location=128) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 13:51.751 [DEBUG] MechEngineer Component hit (uid=17 Id=emod_leg_lower Location=128) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 13:51.751 [DEBUG] MechEngineer Component hit (uid=22 Id=emod_leg_foot Location=128) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 14:16.828 [DEBUG] MechEngineer Component hit (uid=6 Id=emod_engineslots_size3 Location=4) effectsMax=3 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=True LinkedStatisticName=EngineCrits 14:16.846 [DEBUG] MechEngineer Component hit (uid=32 Id=Weapon_Laser_MediumLaser_0-STOCK Location=4) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName= 14:16.847 [DEBUG] MechEngineer Component hit (uid=36 Id=Gear_HeatSink_Generic_Double Location=4) effectsMax=1 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 14:16.847 [DEBUG] MechEngineer Component hit (uid=38 Id=Gear_HeatSink_Generic_Double Location=4) effectsMax=1 effectsPrev=0 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 14:16.848 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmUpperActuatorDestroyed-LeftArm_358c5692-25ee-433b-b9ce-bab9ae35528e.0 14:16.848 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmLowerActuatorDestroyed-LeftArm_358c5692-25ee-433b-b9ce-bab9ae35528e.0 14:16.848 [DEBUG] MechEngineer Canceling id=MECriticalHitEffect_CriticalEffect-ArmHandActuatorDestroyed-LeftArm_358c5692-25ee-433b-b9ce-bab9ae35528e.0 14:16.849 [DEBUG] MechEngineer Replacing location in CriticalEffect-ShoulderDestroyed-{location} with LeftArm 14:16.849 [DEBUG] MechEngineer Creating id=MECriticalHitEffect_CriticalEffect-ShoulderDestroyed-LeftArm_358c5692-25ee-433b-b9ce-bab9ae35528e.0 statName=LeftArm.Accuracy 14:16.849 [DEBUG] MechEngineer Component hit (uid=5 Id=emod_arm_part_shoulder Location=2) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 14:16.850 [DEBUG] MechEngineer Component hit (uid=12 Id=emod_arm_part_upper Location=2) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 14:16.850 [DEBUG] MechEngineer Component hit (uid=19 Id=emod_arm_part_lower Location=2) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 14:16.850 [DEBUG] MechEngineer Component hit (uid=24 Id=emod_arm_part_hand Location=2) effectsMax=1 effectsPrev=0 effectsNext=1 damageLevel=Destroyed HasEffects=True LinkedStatisticName= 14:16.850 [DEBUG] MechEngineer Component hit (uid=41 Id=Weapon_PPC_PPC_0-STOCK Location=2) effectsMax=2 effectsPrev=1 effectsNext=3 damageLevel=Destroyed HasEffects=False LinkedStatisticName= 14:16.851 [DEBUG] MechEngineer Component hit (uid=43 Id=Weapon_Laser_SmallLaserER_0-STOCK Location=2) effectsMax=2 effectsPrev=0 effectsNext=1 damageLevel=Penalized HasEffects=False LinkedStatisticName=

CptMoore commented 4 years ago

thx for the report, could be something with single slot weapons not being destroyed directly

CptMoore commented 4 years ago

https://github.com/BattletechModders/MechEngineer/blob/c1b90b290d1381d75b0c23ff511555fccab3c6ee/source/Features/CriticalEffects/Criticals.cs#L82 weapons are erroneously given 2 hits implicitly, even if only one slot.. I either should make it vanilla or use CBT, I probably will fix it to be CBT