# # Licensed under Attribution 4.0 International (CC BY 4.0) # Fixes up moneyshot to now only look at the proper hand for the last shot damage bonus and use the proper attribute for the minimum mag size. # Requires Command Extentions and Python SDK clone -x AttributeDefinition'D_Attributes.OffHandWeapon.WeaponClipSize_Offhand' AttributeDefinition'D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand' clone -x OffHandWeaponAttributeContextResolver'D_Attributes.OffHandWeapon.WeaponClipSize_Offhand:OffHandWeaponAttributeContextResolver_0' OffHandWeaponAttributeContextResolver'D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand:OffHandWeaponAttributeContextResolver_0' clone -x ObjectPropertyAttributeValueResolver'D_Attributes.OffHandWeapon.WeaponClipSize_Offhand:ObjectPropertyAttributeValueResolver_600' ObjectPropertyAttributeValueResolver'D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand:ObjectPropertyAttributeValueResolver_600' clone -x AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc' AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Offhand' clone -x AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc' AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Offhand_P3' clone -x AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc' AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_P3' clone -x AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_SmallClipGovernor_P1' AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_SmallClipGovernor_P1_Offhand' clone -x Engine.Default__AttributeInitializationDefinition GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Restricted clone -x Engine.Default__AttributeInitializationDefinition GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Offhand_Restricted clone -x AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_SmallClipGovernor_P2' AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_SmallClipGovernor_P2_Offhand' set D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand:ObjectPropertyAttributeValueResolver_600 PropertyName ReloadCnt set D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand bIsSimpleAttribute True set D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand AttributeDataType ADT_Int set D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand ValueResolverChain (ObjectPropertyAttributeValueResolver'D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand:ObjectPropertyAttributeValueResolver_600') set D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand ContextResolverChain (OffHandWeaponAttributeContextResolver'D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand:OffHandWeaponAttributeContextResolver_0') set GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_SmallClipGovernor_P2 RangeRestriction (bEnableMinValueRestriction=False,MinValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bEnableMaxValueRestriction=True,MaxValue=(BaseValueConstant=0.000000,BaseValueAttribute=DesignerAttributeDefinition'GD_Mercenary_Skills.Misc.Att_MoneyShot_MinClipSizeForFullBonus',InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_SmallClipGovernor_P2_Offhand RangeRestriction (bEnableMinValueRestriction=False,MinValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bEnableMaxValueRestriction=True,MaxValue=(BaseValueConstant=0.000000,BaseValueAttribute=DesignerAttributeDefinition'GD_Mercenary_Skills.Misc.Att_MoneyShot_MinClipSizeForFullBonus',InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_SmallClipGovernor_P2_Offhand ValueFormula (bEnabled=True,Multiplier=(BaseValueConstant=1.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.OffHandWeapon.WeaponClipSize_Offhand',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_SmallClipGovernor_P1_Offhand ValueFormula (bEnabled=True,Multiplier=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_SmallClipGovernor_P2_Offhand',BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=0.000000,BaseValueAttribute=DesignerAttributeDefinition'GD_Mercenary_Skills.Misc.Att_MoneyShot_MinClipSizeForFullBonus',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=-1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Offhand ValueFormula (bEnabled=True,Multiplier=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_SmallClipGovernor_P1_Offhand',BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=0.000000,BaseValueAttribute=DesignerAttributeDefinition'GD_Mercenary_Skills.Misc.Att_MoneyShot_DamagePerLevel',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Offhand_Restricted ConditionalInitialization (bEnabled=True,ConditionalExpressionList=((BaseValueIfTrue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Offhand',BaseValueScaleConstant=1.000000),Expressions=((AttributeOperand1=AttributeDefinition'D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand',ComparisonOperator=OPERATOR_LessThanOrEqual,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=AttributeDefinition'D_Attributes.OffHandWeapon.WeaponShotCost_Offhand',ConstantOperand2=0.000000)))),DefaultBaseValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Restricted ConditionalInitialization (bEnabled=True,ConditionalExpressionList=((BaseValueIfTrue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc',BaseValueScaleConstant=1.000000),Expressions=((AttributeOperand1=AttributeDefinition'D_Attributes.Weapon.WeaponBulletsRemainingInClip',ComparisonOperator=OPERATOR_LessThanOrEqual,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=AttributeDefinition'D_Attributes.Weapon.WeaponShotCost',ConstantOperand2=0.000000)))),DefaultBaseValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_P3 ValueFormula (bEnabled=True,Multiplier=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Restricted',BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Offhand_P3 ValueFormula (bEnabled=True,Multiplier=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Offhand_Restricted',BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Mercenary_Skills.Gun_Lust.MoneyShot SkillEffectDefinitions ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_PostAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_P3',BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_P3',BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinition'D_Attributes.OffHandWeapon.WeaponDamage_Offhand',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_PostAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Offhand_P3',BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Offhand_P3',BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=None,bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_None,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=DesignerAttributeDefinition'GD_Mercenary_Skills.Misc.Att_MoneyShot_DamagePerLevel',InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=0.000000,BaseValueAttribute=DesignerAttributeDefinition'GD_Mercenary_Skills.Misc.Att_MoneyShot_DamagePerLevel',InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponPerShotAccuracyImpulse',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_None,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=DesignerAttributeDefinition'GD_Mercenary_Skills.Misc.Att_MoneyShot_MinClipSizeForFullBonus',InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.EnableWeaponFireSkillEvent',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_PostAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=0,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=)) #Commands: set D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand:ObjectPropertyAttributeValueResolver_600 PropertyName ReloadCnt set D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand bIsSimpleAttribute True set D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand AttributeDataType ADT_Int set D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand ValueResolverChain (ObjectPropertyAttributeValueResolver'D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand:ObjectPropertyAttributeValueResolver_600') set D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand ContextResolverChain (OffHandWeaponAttributeContextResolver'D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand:OffHandWeaponAttributeContextResolver_0') #Direct-Execute Warning: say WARNING: "Moneyshot Fix" must be imported into BLCMM to run properly with UCP or other mods. #Hotfixes: set Transient.SparkServiceConfiguration_5 Keys ("SparkLevelPatchEntry-GBX_fixes1","SparkLevelPatchEntry-GBX_fixes2","SparkLevelPatchEntry-GBX_fixes3","SparkLevelPatchEntry-GBX_fixes4","SparkLevelPatchEntry-GBX_fixes5","SparkLevelPatchEntry-GBX_Fixes6","SparkLevelPatchEntry-GBX_Fixes7","SparkLevelPatchEntry-GBX_Fixes8","SparkLevelPatchEntry-GBX_Fixes9","SparkLevelPatchEntry-GBX_fixes10","SparkLevelPatchEntry-GBX_fixes11","SparkLevelPatchEntry-GBX_fixes12","SparkLevelPatchEntry-GBX_fixes13","SparkLevelPatchEntry-GBX_fixes14","SparkOnDemandPatchEntry-GBX_fixes15","SparkOnDemandPatchEntry-GBX_fixes16","SparkOnDemandPatchEntry-GBX_fixes17","SparkOnDemandPatchEntry-GBX_fixes18","SparkOnDemandPatchEntry-GBX_fixes19","SparkPatchEntry-GBX_fixes20","SparkPatchEntry-GBX_fixes21","SparkPatchEntry-GBX_fixes22","SparkPatchEntry-GBX_fixes23","SparkOnDemandPatchEntry-UCPSalvador1","SparkOnDemandPatchEntry-UCPSalvador2","SparkOnDemandPatchEntry-Hotfix1","SparkOnDemandPatchEntry-Hotfix2","SparkOnDemandPatchEntry-Hotfix3","SparkOnDemandPatchEntry-Hotfix4","SparkOnDemandPatchEntry-Hotfix5","SparkOnDemandPatchEntry-Hotfix6","SparkOnDemandPatchEntry-Hotfix7","SparkOnDemandPatchEntry-Hotfix8") set Transient.SparkServiceConfiguration_5 Values (",GD_Balance.WeightingPlayerCount.BugmorphCocoon_PerPlayers_Phase1,ConditionalInitialization.ConditionalExpressionList[4].BaseValueIfTrue.BaseValueConstant,0.700000,.8",",GD_Balance.WeightingPlayerCount.BugmorphCocoon_PerPlayers_Phase2,ConditionalInitialization.ConditionalExpressionList[4].BaseValueIfTrue.BaseValueConstant,0.400000,.5",",GD_Balance.WeightingPlayerCount.BugmorphCocoon_PerPlayers_Phase3,ConditionalInitialization.ConditionalExpressionList[4].BaseValueIfTrue.BaseValueConstant,0.200000,.3",",GD_Balance.WeightingPlayerCount.BugmorphCocoon_PerPlayers_Phase4,ConditionalInitialization.ConditionalExpressionList[4].BaseValueIfTrue.BaseValueConstant,0.100000,.2",",GD_Balance.WeightingPlayerCount.BugmorphCocoon_PerPlayers_Phase5,ConditionalInitialization.ConditionalExpressionList[4].BaseValueIfTrue.BaseValueConstant,0.075000,.1","SouthpawFactory_P,GD_Population_Marauder.Balance.Unique.PawnBalance_Assassin1,DefaultItemPoolList[3].PoolProbability.BaseValueScaleConstant,0.250000,1","SouthpawFactory_P,GD_Population_Nomad.Balance.Unique.PawnBalance_Assassin2,DefaultItemPoolList[4].PoolProbability.BaseValueScaleConstant,0.250000,1","SouthpawFactory_P,GD_Population_Psycho.Balance.Unique.PawnBalance_Assassin3,DefaultItemPoolList[1].PoolProbability.BaseValueScaleConstant,0.250000,1","SouthpawFactory_P,GD_Population_Rat.Balance.Unique.PawnBalance_Assassin4,DefaultItemPoolList[3].PoolProbability.BaseValueScaleConstant,0.250000,1",",GD_Sage_Rare_Scaylion.Population.PawnBalance_Sage_Rare_Scaylion,DefaultItemPoolList[1].PoolProbability.BaseValueScaleConstant,1.000000,100",",GD_Sage_Rare_Drifter.Balance.PawnBalance_Sage_Rare_Drifter,DefaultItemPoolList[0].PoolProbability.BaseValueScaleConstant,1.000000,100",",GD_Sage_Rare_Rhino.Population.PawnBalance_Sage_Rare_Rhino,DefaultItemPoolList[1].PoolProbability.BaseValueScaleConstant,1.000000,100",",GD_Sage_Rare_Skag.Population.PawnBalance_Sage_Rare_Skag,DefaultItemPoolList[1].PoolProbability.BaseValueScaleConstant,1.000000,100",",GD_Sage_Rare_Spore.Population.PawnBalance_Sage_Rare_Spore,DefaultItemPoolList[0].PoolProbability.BaseValueScaleConstant,1.000000,100","GD_Assassin_Streaming,GD_Assassin_Skills.Sniping.Velocity,SkillEffectDefinitions[0].ModifierType,MT_PostAdd,MT_Scale","GD_Tulip_Mechro_Streaming,GD_Tulip_Mechromancer_Skills.LittleBigTrouble.WiresDontTalk,SkillEffectDefinitions,,((AttributeToModify=D_Attributes.DamageTypeModifers.InstigatedShockDamageModifier,bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.030000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=0.030000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=D_Attributes.DamageTypeModifers.InstigatedShockStatusDamageModifier,bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.030000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=0.030000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=))","GD_Siren_Streaming,GD_Siren_Skills.Misc.Init_BlightPhoenix_DamageCalc_Part2,ValueFormula.Level.InitializationDefinition,AttributeInitializationDefinition'GD_Balance_HealthAndDamage.HealthAndDamage.Init_PlayerMeleeDamage',AttributeInitializationDefinition'GD_Balance_HealthAndDamage.HealthAndDamage.Init_PlayerSkillDamage'","GD_Siren_Streaming,GD_Siren_Skills.Misc.Init_BlightPhoenix_DamageCalc_Part2,ValueFormula.Level.BaseValueScaleConstant,1.000000,3.5","GD_Assassin_Streaming,GD_Assassin_Skills.Misc.Att_DeathMark_BonusDamage,BaseValue.BaseValueConstant,0.200000,.8","GD_Itempools.Runnables.Pool_FourAssassins,BalancedItems[1].Probability.InitializationDefinition,None,GD_Balance.Weighting.Weight_1_Common","GD_Shields.Projectiles.Proj_LegendaryBoosterShield:BehaviorProviderDefinition_1.Behavior_Explode_140,BehaviorSequences[0].BehaviorData2[7].Behavior.StatusEffectDamage.BaseValueAttribute,None,D_Attributes.Projectile.ProjectileDamage","GD_Shields.Projectiles.Proj_LegendaryBoosterShield:BehaviorProviderDefinition_1.Behavior_Explode_140,BehaviorSequences[0].BehaviorData2[7].Behavior.StatusEffectDamage.BaseValueScaleConstant,1.000000,.25","GD_Shields.Projectiles.Proj_LegendaryBoosterShield:BehaviorProviderDefinition_1.Behavior_Explode_140,BehaviorSequences[0].BehaviorData2[7].Behavior.StatusEffectChance.BaseValueConstant,1.000000,20","GD_Mercenary_Streaming,GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_SmallClipGovernor_P2,RangeRestriction,,(bEnableMinValueRestriction=False,MinValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bEnableMaxValueRestriction=True,MaxValue=(BaseValueConstant=0.000000,BaseValueAttribute=DesignerAttributeDefinition'GD_Mercenary_Skills.Misc.Att_MoneyShot_MinClipSizeForFullBonus',InitializationDefinition=None,BaseValueScaleConstant=1.000000))","GD_Mercenary_Streaming,GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_SmallClipGovernor_P2_Offhand,RangeRestriction,,(bEnableMinValueRestriction=False,MinValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bEnableMaxValueRestriction=True,MaxValue=(BaseValueConstant=0.000000,BaseValueAttribute=DesignerAttributeDefinition'GD_Mercenary_Skills.Misc.Att_MoneyShot_MinClipSizeForFullBonus',InitializationDefinition=None,BaseValueScaleConstant=1.000000))","GD_Mercenary_Streaming,GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_SmallClipGovernor_P2_Offhand,ValueFormula,,(bEnabled=True,Multiplier=(BaseValueConstant=1.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.OffHandWeapon.WeaponClipSize_Offhand',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000))","GD_Mercenary_Streaming,GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_SmallClipGovernor_P1_Offhand,ValueFormula,,(bEnabled=True,Multiplier=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_SmallClipGovernor_P2_Offhand',BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=0.000000,BaseValueAttribute=DesignerAttributeDefinition'GD_Mercenary_Skills.Misc.Att_MoneyShot_MinClipSizeForFullBonus',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=-1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000))","GD_Mercenary_Streaming,GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Offhand,ValueFormula,,(bEnabled=True,Multiplier=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_SmallClipGovernor_P1_Offhand',BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=0.000000,BaseValueAttribute=DesignerAttributeDefinition'GD_Mercenary_Skills.Misc.Att_MoneyShot_DamagePerLevel',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000))","GD_Mercenary_Streaming,GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Offhand_Restricted,ConditionalInitialization,,(bEnabled=True,ConditionalExpressionList=((BaseValueIfTrue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Offhand',BaseValueScaleConstant=1.000000),Expressions=((AttributeOperand1=AttributeDefinition'D_Attributes.OffHandWeapon.WeaponBulletsRemainingInClip_Offhand',ComparisonOperator=OPERATOR_LessThanOrEqual,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=AttributeDefinition'D_Attributes.OffHandWeapon.WeaponShotCost_Offhand',ConstantOperand2=0.000000)))),DefaultBaseValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000))","GD_Mercenary_Streaming,GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Restricted,ConditionalInitialization,,(bEnabled=True,ConditionalExpressionList=((BaseValueIfTrue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc',BaseValueScaleConstant=1.000000),Expressions=((AttributeOperand1=AttributeDefinition'D_Attributes.Weapon.WeaponBulletsRemainingInClip',ComparisonOperator=OPERATOR_LessThanOrEqual,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=AttributeDefinition'D_Attributes.Weapon.WeaponShotCost',ConstantOperand2=0.000000)))),DefaultBaseValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000))","GD_Mercenary_Streaming,GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_P3,ValueFormula,,(bEnabled=True,Multiplier=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Restricted',BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000))","GD_Mercenary_Streaming,GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Offhand_P3,ValueFormula,,(bEnabled=True,Multiplier=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Offhand_Restricted',BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000))","GD_Mercenary_Streaming,GD_Mercenary_Skills.Gun_Lust.MoneyShot,SkillEffectDefinitions,,((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_PostAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_P3',BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_P3',BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinition'D_Attributes.OffHandWeapon.WeaponDamage_Offhand',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_PostAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Offhand_P3',BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Mercenary_Skills.Misc.Init_MoneyShot_DamageCalc_Offhand_P3',BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=None,bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_None,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=DesignerAttributeDefinition'GD_Mercenary_Skills.Misc.Att_MoneyShot_DamagePerLevel',InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=0.000000,BaseValueAttribute=DesignerAttributeDefinition'GD_Mercenary_Skills.Misc.Att_MoneyShot_DamagePerLevel',InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponPerShotAccuracyImpulse',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_None,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=DesignerAttributeDefinition'GD_Mercenary_Skills.Misc.Att_MoneyShot_MinClipSizeForFullBonus',InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.EnableWeaponFireSkillEvent',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_PostAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=0,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=))")