# Author: Siggles This mod adds a new Reactor shield type to the game, that boosts your status effects whilst recharging. Pre-requisites: This mod requires the following PythonSDK mods: + Command Extensions (>= v2) - Lets us create new non-replacing objects - https://bl-sdk.github.io/willow2-mod-db/mods/command-extensions/ + Sanity Saver - Lets custom items be saved and loaded - https://bl-sdk.github.io/willow2-mod-db/mods/sanitysaver/ Compatability: This mod edits the shield loot pools, and two boss loot pools, and so will conflict with other mods that edit these too. CE_EnableOn Force suppress_next_chat "Error: This mod requires Command Extensions. Please enable and re-execute this mod." say Error: This mod requires Command Extensions. Please enable and re-execute this mod. === === Create the base ShieldDefinition === clone GD_Shields.A_Item.Shield_Chimera GD_Shields.A_Item.Shield_Reactor set GD_Shields.A_Item.Shield_Reactor ShieldType SHT_Custom5 set GD_Shields.A_Item.Shield_Reactor ShieldPrimeMechanism SPM_NoPrime set GD_Shields.A_Item.Shield_Reactor AttributeSlotUpgrades ((SlotName="Capacity",GradeIncrease=0,bActivateSlot=True),(SlotName="RechargeRate",GradeIncrease=-60,bActivateSlot=True),(SlotName="RechargeDelay",GradeIncrease=20,bActivateSlot=True),(SlotName="Special01",GradeIncrease=0,bActivateSlot=True),(SlotName="Special02",GradeIncrease=0,bActivateSlot=True),(SlotName="MaxHealth",GradeIncrease=0,bActivateSlot=False)) === Edit item card descriptions === set GD_Shields.A_Item.Shield_Reactor:AttributePresentationDefinition_0 Description Whilst recharging, increases gun [skill]status effect chance and damage[-skill]. set GD_Shields.A_Item.Shield_Reactor:AttributePresentationDefinition_0 BasePriority 1 set GD_Shields.A_Item.Shield_Reactor CustomPresentations (GD_Shields.A_Item.Shield_Reactor:AttributePresentationDefinition_0,GD_Shields.A_Item.Shield_Reactor:AttributePresentationDefinition_1) === Create an Accessory part to set the title and prefixes === clone GD_Shields.Accessory.PartsList_Accessory_Chimera GD_Shields.Accessory.PartsList_Accessory_Reactor clone GD_Shields.Accessory.Accessory5_Chimera GD_Shields.Accessory.Accessory_Reactor clone GD_Shields.Titles.Title_Chimera01_ChimeraShield GD_Shields.Titles.Title_Reactor set GD_Shields.A_Item.Shield_Reactor DeltaParts ItemPartListDefinition'GD_Shields.Accessory.PartsList_Accessory_Reactor' set GD_Shields.Accessory.PartsList_Accessory_Reactor WeightedParts ((bDisabled=False,Part=ShieldPartDefinition'GD_Shields.Accessory.Accessory_Reactor',Manufacturers=((Manufacturer=None,DefaultWeightIndex=1)),MinGameStageIndex=0,MaxGameStageIndex=1,DefaultWeightIndex=2)) set GD_Shields.Accessory.Accessory_Reactor BehaviorProviderDefinition None set GD_Shields.Accessory.Accessory_Reactor CustomPresentations () set GD_Shields.Accessory.Accessory_Reactor TitleList (ItemNamePartDefinition'GD_Shields.Titles.Title_Reactor') set GD_Shields.Titles.Title_Reactor PartName Reactor Shield === Create attributes for the stat boosts === clone GD_Shields.Misc.Att_ChimeraShield_Resistance GD_Shields.Misc.ReactorChanceIncrease clone GD_Shields.Misc.Att_ChimeraShield_Resistance GD_Shields.Misc.ReactorDamageIncrease clone GD_AttributePresentation.Shields.AttrPresent_Att_ChimeraShield_Resistance GD_AttributePresentation.Shields.AttrPresent_ReactorChanceIncrease clone GD_AttributePresentation.Shields.AttrPresent_Att_ChimeraShield_Resistance GD_AttributePresentation.Shields.AttrPresent_ReactorDamageIncrease set GD_AttributePresentation.Shields.AttrPresent_ReactorChanceIncrease Attribute GD_Shields.Misc.ReactorChanceIncrease set GD_AttributePresentation.Shields.AttrPresent_ReactorDamageIncrease Attribute GD_Shields.Misc.ReactorDamageIncrease set GD_AttributePresentation.Shields.AttrPresent_ReactorChanceIncrease Description Status Effect Chance set GD_AttributePresentation.Shields.AttrPresent_ReactorDamageIncrease Description Status Effect Damage === Add the new AttributePresentationDefinitions to the list so they can be used on the item cards === set GD_AttributePresentation._AttributeList.DefaultPresentationList Attributes[205] GD_AttributePresentation.Shields.AttrPresent_ReactorChanceIncrease set GD_AttributePresentation._AttributeList.DefaultPresentationList Attributes[206] GD_AttributePresentation.Shields.AttrPresent_ReactorDamageIncrease === Show the new attributes on the item card === set GD_Shields.A_Item.Shield_Reactor UIStatList ((bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=ResourcePoolAttributeDefinition'D_Attributes.ShieldResourcePool.ShieldMaxValue',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=ResourcePoolAttributeDefinition'D_Attributes.ShieldResourcePool.ShieldOnIdleRegenerationRate',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=AttributeDefinition'D_Attributes.ShieldResourcePool.ShieldOnIdleRegenerationDelay',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_ModifierText,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=DesignerAttributeDefinition'GD_Shields.Misc.ReactorChanceIncrease',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_ModifierText,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=DesignerAttributeDefinition'GD_Shields.Misc.ReactorDamageIncrease',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None)) === Create the balance AttributeInitializationDefinition to scale the attribute values based on level too === clone GD_Balance_HealthAndDamage.HealthAndDamage.Init_ShieldDamage GD_Shields.Misc.Init_ReactorChanceIncrease clone GD_Balance_HealthAndDamage.HealthAndDamage.Init_ShieldDamage GD_Shields.Misc.Init_ReactorDamageIncrease === The formula seems to be Multiplier * (Offset + Level^Power) === === So at a particular item level we calculate TargetChance / Multiplier - StartChance) ^ 1/Level === set GD_Shields.Misc.Init_ReactorChanceIncrease ValueFormula (bEnabled=True,Multiplier=(BaseValueConstant=0.010000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=1.043431,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=1.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.Inventory.ShieldItemLevel',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=5.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Shields.Misc.Init_ReactorChanceIncrease RangeRestriction (bEnableMinValueRestriction=True,MinValue=(BaseValueConstant=0.010000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bEnableMaxValueRestriction=True,MaxValue=(BaseValueConstant=0.600000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Shields.Misc.Init_ReactorDamageIncrease ValueFormula (bEnabled=True,Multiplier=(BaseValueConstant=0.010000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=1.058150,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=1.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.Inventory.ShieldItemLevel',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=8.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)) === Set the initial values for the attributes and scaling per item part grade === === Formula is (base + preadd) * (1 + positivescale) / (1 - negativescale) + postadd === === The Flicker skill is Scale but I'm using PreAdd to make the maths easier with weapon card stats === === This gives a total Status Effect Chance of around 96% with 10/5 Flicker === set GD_Shields.A_Item.Shield_Reactor AttributeSlotEffects[3] (SlotName="Special01",bExternalSlot=True,bRunEffectsAsSkill=False,AttributeToModify=DesignerAttributeDefinition'GD_Shields.Misc.ReactorChanceIncrease',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.00000,BaseValueAttribute=None,InitializationDefinition=GD_Shields.Misc.Init_ReactorChanceIncrease,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.01200,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=True,MinimumGrade=-3,MaximumGrade=9,TargetInstanceDataName=) set GD_Shields.A_Item.Shield_Reactor AttributeSlotEffects[4] (SlotName="Special02",bExternalSlot=True,bRunEffectsAsSkill=False,AttributeToModify=DesignerAttributeDefinition'GD_Shields.Misc.ReactorDamageIncrease',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.00000,BaseValueAttribute=None,InitializationDefinition=GD_Shields.Misc.Init_ReactorDamageIncrease,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.012000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=False,MinimumGrade=-5,MaximumGrade=0,TargetInstanceDataName=) === Create the SkillDefinition for our shield effect === clone GD_Shields.Skills.Chimera_Shield_SkillHealthRegen GD_Shields.Skills.Reactor_Shield_Skill set GD_Shields.Skills.Reactor_Shield_Skill SkillName Reactor Shield Skill set GD_Shields.Skills.Reactor_Shield_Skill SkillEffectDefinitions ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectChanceModifier',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=GD_Shields.Misc.ReactorChanceIncrease,InitializationDefinition=None,BaseValueScaleConstant=10.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectDamage',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=GD_Shields.Misc.ReactorDamageIncrease,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=)) set GD_Shields.Skills.Reactor_Shield_Skill SkillConstraints () set GD_Shields.Skills.Reactor_Shield_Skill DamageEvents ((EventType=SDE_DamagedByEnemy,EventConstraints=,EventName="Damaged"),(EventType=SDE_DamagedByFriendly,EventConstraints=,EventName="Damaged")) === I am assuming that shield regeneration is only stopped when Damaged, Full, or Unequipped === === The SkillDefinition has the Damaged event === clone_bpd GD_ClassMods.A_Item_Siren.ClassMod_Siren_Z_LegendarySiren:BehaviorProviderDefinition_0 GD_Shields.Skills.Reactor_Shield_Skill:BPD_0 clone GD_Shields.Skills.Roid_Shield_Skill_Order:BehaviorProviderDefinition_0.Behavior_DebugMessage_51 GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_DebugMessage_Active clone GD_Shields.Skills.Roid_Shield_Skill_Order:BehaviorProviderDefinition_0.Behavior_DebugMessage_51 GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_DebugMessage_Inactive set GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_DebugMessage_Active DebugMessage Reactor Skill Activated set GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_DebugMessage_Inactive DebugMessage Reactor Inactive (Damaged) set GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_DeactivateSkill_0 SkillToDeactivate SkillDefinition'GD_Shields.Skills.Reactor_Shield_Skill' set GD_Shields.Skills.Reactor_Shield_Skill BehaviorProviderDefinition GD_Shields.Skills.Reactor_Shield_Skill:BPD_0 === We need to store the Player variable from the Event, then reference it in the Behavior_DeactivateSkill === set GD_Shields.Skills.Reactor_Shield_Skill:BPD_0 BehaviorSequences[0] (BehaviorSequenceName="StopSkillOnDamaged",EventData2=((UserData=(EventName="Damaged",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=1),OutputLinks=(ArrayIndexAndLength=2))),BehaviorData2=((Behavior=Behavior_DeactivateSkill'GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_DeactivateSkill_0',LinkedVariables=(ArrayIndexAndLength=65537),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_DebugMessage'GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_DebugMessage_Inactive',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0))),VariableData=((Name=,Type=BVAR_Object)),ConsolidatedOutputLinkData=((LinkIdAndLinkedBehavior=1,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=0,ActivateDelay=0.0)),ConsolidatedVariableLinkData=((PropertyName="Instigator",VariableLinkType=BVARLINK_Output,ConnectionIndex=0,LinkedVariables=(ArrayIndexAndLength=1),CachedProperty=None),(PropertyName="Context",VariableLinkType=BVARLINK_Context,ConnectionIndex=1,LinkedVariables=(ArrayIndexAndLength=1),CachedProperty=None)),ConsolidatedLinkedVariables=(0)) === The ShieldDefinition BPD has the OnEquipped, OnUnequipped and OnShieldNowRegenerating events === clone_bpd GD_Shields.Accessory.Accessory2_Roid_Order:BehaviorProviderDefinition_0 GD_Shields.A_Item.Shield_Reactor:BPD_0 clone GD_Shields.A_Item.Shield_Impact_05_Legendary:BehaviorProviderDefinition_5.Behavior_PostAkEvent_95 GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_PostAkEvent_Regenerating clone GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_ActivateSkill_0 GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_ActivateSkill_0 clone GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_DeactivateSkill_0 GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DeactivateSkill_0 clone GD_Shields.Skills.Roid_Shield_Skill_Order:BehaviorProviderDefinition_0.Behavior_DebugMessage_51 GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DebugMessage_Active clone GD_Shields.Skills.Roid_Shield_Skill_Order:BehaviorProviderDefinition_0.Behavior_DebugMessage_51 GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DebugMessage_Inactive set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DebugMessage_Active DebugMessage Reactor Active set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DebugMessage_Inactive DebugMessage Reactor Inactive set GD_Shields.A_Item.Shield_Reactor BehaviorProviderDefinition GD_Shields.A_Item.Shield_Reactor:BPD_0 set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_ActivateSkill_0 SkillToActivate SkillDefinition'GD_Shields.Skills.Reactor_Shield_Skill' set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_ActivateSkill_0 bNoSkillStacking True set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DeactivateSkill_0 SkillToDeactivate SkillDefinition'GD_Shields.Skills.Reactor_Shield_Skill' set GD_Shields.A_Item.Shield_Reactor:BPD_0 BehaviorSequences[0] (BehaviorSequenceName="ReactorSkillToggleAndRechargeSound",EventData2=((UserData=(EventName="OnEquipped",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=1),OutputLinks=(ArrayIndexAndLength=2)),(UserData=(EventName="OnUnequipped",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=131074)),(UserData=(EventName="OnShieldNowFull",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=262146)),(UserData=(EventName="OnShieldNowRegenerating",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=393219))),BehaviorData2=((Behavior=Behavior_DebugMessage'GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DebugMessage_Inactive',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_DeactivateSkill'GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DeactivateSkill_0',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_DebugMessage'GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DebugMessage_Active',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_ActivateSkill'GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_ActivateSkill_0',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_PostAkEvent'GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_PostAkEvent_Regenerating',LinkedVariables=(ArrayIndexAndLength=65537),OutputLinks=(ArrayIndexAndLength=0))),VariableData=((Name="Player",Type=BVAR_Object)),ConsolidatedOutputLinkData=((LinkIdAndLinkedBehavior=0,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=1,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=0,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=1,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=0,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=1,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=2,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=4,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=3,ActivateDelay=0.0)),ConsolidatedVariableLinkData=((PropertyName="Instigator",VariableLinkType=BVARLINK_Output,ConnectionIndex=0,LinkedVariables=(ArrayIndexAndLength=1),CachedProperty=None),(PropertyName="Context",VariableLinkType=BVARLINK_Context,ConnectionIndex=0,LinkedVariables=(ArrayIndexAndLength=1),CachedProperty=None)),ConsolidatedLinkedVariables=(0)) === === Command Extensions commands all run before any normal commands, so unfortunately we can't just clone our existing clones. Gonna just make them all again from scratch === === Fission Reactor has fixed extra stats so doesn't need any new attributes (or shown on the card), just new skill === clone GD_Shields.A_Item.Shield_Chimera_05_Legendary GD_Shields.A_Item.Shield_Reactor_Fission set GD_Shields.A_Item.Shield_Reactor_Fission ShieldType SHT_Custom5 set GD_Shields.A_Item.Shield_Reactor_Fission ShieldPrimeMechanism SPM_NoPrime === The Legendary-specific stats are applied in the Material. The base ones are the same as non-legendary. === set GD_Shields.A_Item.Shield_Reactor_Fission AttributeSlotUpgrades ((SlotName="Capacity",GradeIncrease=0,bActivateSlot=True),(SlotName="RechargeRate",GradeIncrease=-60,bActivateSlot=True),(SlotName="RechargeDelay",GradeIncrease=20,bActivateSlot=True),(SlotName="Special01",GradeIncrease=0,bActivateSlot=True),(SlotName="Special02",GradeIncrease=0,bActivateSlot=True),(SlotName="MaxHealth",GradeIncrease=0,bActivateSlot=False)) clone GD_Shields.A_Item.Shield_Chimera:AttributePresentationDefinition_0 GD_Shields.A_Item.Shield_Reactor_Fission:APD_0 set GD_Shields.A_Item.Shield_Reactor_Fission:APD_0 Description Whilst recharging, increases gun [skill]status effect chance and damage[-skill]. set GD_Shields.A_Item.Shield_Reactor_Fission:APD_0 BasePriority 1 set GD_Shields.A_Item.Shield_Reactor_Fission CustomPresentations (GD_Shields.A_Item.Shield_Reactor_Fission:APD_0) set GD_Shields.A_Item.Shield_Reactor_Fission UIStatList ((bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=ResourcePoolAttributeDefinition'D_Attributes.ShieldResourcePool.ShieldMaxValue',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=ResourcePoolAttributeDefinition'D_Attributes.ShieldResourcePool.ShieldOnIdleRegenerationRate',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=AttributeDefinition'D_Attributes.ShieldResourcePool.ShieldOnIdleRegenerationDelay',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_ModifierText,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=DesignerAttributeDefinition'GD_Shields.Misc.ReactorChanceIncrease',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_ModifierText,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=DesignerAttributeDefinition'GD_Shields.Misc.ReactorDamageIncrease',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None)) set GD_Shields.A_Item.Shield_Reactor_Fission AttributeSlotEffects[3] (SlotName="Special01",bExternalSlot=True,bRunEffectsAsSkill=False,AttributeToModify=DesignerAttributeDefinition'GD_Shields.Misc.ReactorChanceIncrease',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.00000,BaseValueAttribute=None,InitializationDefinition=GD_Shields.Misc.Init_ReactorChanceIncrease,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.01200,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=True,MinimumGrade=-3,MaximumGrade=9,TargetInstanceDataName=) set GD_Shields.A_Item.Shield_Reactor_Fission AttributeSlotEffects[4] (SlotName="Special02",bExternalSlot=True,bRunEffectsAsSkill=False,AttributeToModify=DesignerAttributeDefinition'GD_Shields.Misc.ReactorDamageIncrease',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.00000,BaseValueAttribute=None,InitializationDefinition=GD_Shields.Misc.Init_ReactorDamageIncrease,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.012000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=False,MinimumGrade=-5,MaximumGrade=0,TargetInstanceDataName=) === Create an Accessory part to set the title and prefixes === clone GD_Shields.Accessory.PartsList_Accessory_Chimera_Legendary GD_Shields.Accessory.PartsList_Accessory_Reactor_Fission clone GD_Shields.Accessory.Accessory5_ChimeraLegendary GD_Shields.Accessory.Accessory_Reactor_Fission clone GD_Shields.Titles.Title_Chimera04_ChimeraShieldLegendary GD_Shields.Titles.Title_Reactor_Fission set GD_Shields.A_Item.Shield_Reactor_Fission DeltaParts ItemPartListDefinition'GD_Shields.Accessory.PartsList_Accessory_Reactor_Fission' set GD_Shields.Accessory.PartsList_Accessory_Reactor_Fission WeightedParts ((bDisabled=False,Part=ShieldPartDefinition'GD_Shields.Accessory.Accessory_Reactor_Fission',Manufacturers=((Manufacturer=None,DefaultWeightIndex=1)),MinGameStageIndex=0,MaxGameStageIndex=1,DefaultWeightIndex=2)) set GD_Shields.Accessory.Accessory_Reactor_Fission TitleList (ItemNamePartDefinition'GD_Shields.Titles.Title_Reactor_Fission') set GD_Shields.Accessory.Accessory_Reactor_Fission BehaviorProviderDefinition None set GD_Shields.Accessory.Accessory_Reactor_Fission CustomPresentations () set GD_Shields.Titles.Title_Reactor_Fission PartName Fission Reactor set GD_Shields.Titles.Title_Reactor_Fission:AttributePresentationDefinition_5 Description Split their atoms. === Create a Material to give the legendary the same part boosts - the PartsList needs the right Consolidated data === clone GD_Shields.Material.PartsList_Materials_Nova_DeadlyBloom GD_Shields.Material.PartsList_Materials_Reactor_Fission clone GD_Shields.Material.Material5_Legendary_Chimera GD_Shields.Material.Material5_Legendary_Reactor_Fission set GD_Shields.A_Item.Shield_Reactor_Fission MaterialParts GD_Shields.Material.PartsList_Materials_Reactor_Fission set GD_Shields.Material.PartsList_Materials_Reactor_Fission WeightedParts ((Part=ShieldPartDefinition'GD_Shields.Material.Material5_Legendary_Reactor_Fission',Manufacturers=,MinGameStageIndex=0,MaxGameStageIndex=1,DefaultWeightIndex=0)) set GD_Shields.Material.Material5_Legendary_Reactor_Fission AttributeSlotUpgrades ((SlotName="Capacity",GradeIncrease=-1,bActivateSlot=False),(SlotName="RechargeRate",GradeIncrease=50,bActivateSlot=False),(SlotName="RechargeDelay",GradeIncrease=-5,bActivateSlot=False),(SlotName="Special01",GradeIncrease=13,bActivateSlot=False),(SlotName="Special02",GradeIncrease=25,bActivateSlot=False)) clone GD_Shields.Skills.Chimera_Shield_SkillHealthRegen GD_Shields.Skills.Reactor_Fission_Shield_Skill set GD_Shields.Skills.Reactor_Fission_Shield_Skill SkillName Fission Reactor Shield Skill set GD_Shields.Skills.Reactor_Fission_Shield_Skill SkillEffectDefinitions ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectChanceModifier',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=GD_Shields.Misc.ReactorChanceIncrease,InitializationDefinition=None,BaseValueScaleConstant=10.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectDamage',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=GD_Shields.Misc.ReactorDamageIncrease,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponProjectileSpeedMultiplier',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=15.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponFireInterval',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=-1.500000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponPerShotAccuracyImpulse',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=3.500000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinitionMultiContext'D_Attributes.DualWield.Att_WeaponPerShotAccuracyImpulse_MultiContext',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=2.500000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=)) set GD_Shields.Skills.Reactor_Fission_Shield_Skill SkillConstraints () set GD_Shields.Skills.Reactor_Fission_Shield_Skill DamageEvents ((EventType=SDE_DamagedByEnemy,EventConstraints=,EventName="Damaged"),(EventType=SDE_DamagedByFriendly,EventConstraints=,EventName="Damaged")) clone_bpd GD_ClassMods.A_Item_Siren.ClassMod_Siren_Z_LegendarySiren:BehaviorProviderDefinition_0 GD_Shields.Skills.Reactor_Fission_Shield_Skill:BPD_0 set GD_Shields.Skills.Reactor_Fission_Shield_Skill:BPD_0.Behavior_DeactivateSkill_0 SkillToDeactivate SkillDefinition'GD_Shields.Skills.Reactor_Fission_Shield_Skill' set GD_Shields.Skills.Reactor_Fission_Shield_Skill BehaviorProviderDefinition GD_Shields.Skills.Reactor_Fission_Shield_Skill:BPD_0 set GD_Shields.Skills.Reactor_Fission_Shield_Skill:BPD_0 BehaviorSequences[0] (BehaviorSequenceName="StopSkillOnDamaged",EventData2=((UserData=(EventName="Damaged",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=1),OutputLinks=(ArrayIndexAndLength=2))),BehaviorData2=((Behavior=Behavior_DeactivateSkill'GD_Shields.Skills.Reactor_Fission_Shield_Skill:BPD_0.Behavior_DeactivateSkill_0',LinkedVariables=(ArrayIndexAndLength=65537),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_DebugMessage'GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_DebugMessage_Inactive',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0))),VariableData=((Name=,Type=BVAR_Object)),ConsolidatedOutputLinkData=((LinkIdAndLinkedBehavior=1,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=0,ActivateDelay=0.0)),ConsolidatedVariableLinkData=((PropertyName="Instigator",VariableLinkType=BVARLINK_Output,ConnectionIndex=0,LinkedVariables=(ArrayIndexAndLength=1),CachedProperty=None),(PropertyName="Context",VariableLinkType=BVARLINK_Context,ConnectionIndex=1,LinkedVariables=(ArrayIndexAndLength=1),CachedProperty=None)),ConsolidatedLinkedVariables=(0)) clone_bpd GD_Shields.Accessory.Accessory2_Roid_Order:BehaviorProviderDefinition_0 GD_Shields.A_Item.Shield_Reactor_Fission:BPD_0 clone GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_ActivateSkill_0 GD_Shields.A_Item.Shield_Reactor_Fission:BPD_0.Behavior_ActivateSkill_0 clone GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_DeactivateSkill_0 GD_Shields.A_Item.Shield_Reactor_Fission:BPD_0.Behavior_DeactivateSkill_0 set GD_Shields.A_Item.Shield_Reactor_Fission BehaviorProviderDefinition GD_Shields.A_Item.Shield_Reactor_Fission:BPD_0 set GD_Shields.A_Item.Shield_Reactor_Fission:BPD_0.Behavior_ActivateSkill_0 SkillToActivate SkillDefinition'GD_Shields.Skills.Reactor_Fission_Shield_Skill' set GD_Shields.A_Item.Shield_Reactor_Fission:BPD_0.Behavior_ActivateSkill_0 bNoSkillStacking True set GD_Shields.A_Item.Shield_Reactor_Fission:BPD_0.Behavior_DeactivateSkill_0 SkillToDeactivate SkillDefinition'GD_Shields.Skills.Reactor_Fission_Shield_Skill' set GD_Shields.A_Item.Shield_Reactor_Fission:BPD_0 BehaviorSequences[0] (BehaviorSequenceName="ReactorSkillToggleAndRechargeSound",EventData2=((UserData=(EventName="OnEquipped",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=1),OutputLinks=(ArrayIndexAndLength=2)),(UserData=(EventName="OnUnequipped",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=131074)),(UserData=(EventName="OnShieldNowFull",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=262146)),(UserData=(EventName="OnShieldNowRegenerating",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=393219))),BehaviorData2=((Behavior=Behavior_DebugMessage'GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DebugMessage_Inactive',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_DeactivateSkill'GD_Shields.A_Item.Shield_Reactor_Fission:BPD_0.Behavior_DeactivateSkill_0',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_DebugMessage'GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DebugMessage_Active',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_ActivateSkill'GD_Shields.A_Item.Shield_Reactor_Fission:BPD_0.Behavior_ActivateSkill_0',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_PostAkEvent'GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_PostAkEvent_Regenerating',LinkedVariables=(ArrayIndexAndLength=65537),OutputLinks=(ArrayIndexAndLength=0))),VariableData=((Name="Player",Type=BVAR_Object)),ConsolidatedOutputLinkData=((LinkIdAndLinkedBehavior=0,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=1,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=0,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=1,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=0,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=1,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=2,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=4,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=3,ActivateDelay=0.0)),ConsolidatedVariableLinkData=((PropertyName="Instigator",VariableLinkType=BVARLINK_Output,ConnectionIndex=0,LinkedVariables=(ArrayIndexAndLength=1),CachedProperty=None),(PropertyName="Context",VariableLinkType=BVARLINK_Context,ConnectionIndex=0,LinkedVariables=(ArrayIndexAndLength=1),CachedProperty=None)),ConsolidatedLinkedVariables=(0)) === Overreactor just has edited attribute modifiers, so it can all be done in the item === clone GD_Shields.A_Item.Shield_Chimera_05_Legendary GD_Shields.A_Item.Shield_Reactor_Legendary set GD_Shields.A_Item.Shield_Reactor_Legendary BehaviorProviderDefinition GD_Shields.A_Item.Shield_Reactor:BPD_0 set GD_Shields.A_Item.Shield_Reactor_Legendary ShieldType SHT_Custom5 set GD_Shields.A_Item.Shield_Reactor_Legendary ShieldPrimeMechanism SPM_NoPrime === The Legendary-specific stats are applied in the Material. The base ones are the same as non-legendary. === set GD_Shields.A_Item.Shield_Reactor_Legendary AttributeSlotUpgrades ((SlotName="Capacity",GradeIncrease=0,bActivateSlot=True),(SlotName="RechargeRate",GradeIncrease=-60,bActivateSlot=True),(SlotName="RechargeDelay",GradeIncrease=20,bActivateSlot=True),(SlotName="Special01",GradeIncrease=0,bActivateSlot=True),(SlotName="Special02",GradeIncrease=0,bActivateSlot=True),(SlotName="MaxHealth",GradeIncrease=0,bActivateSlot=False)) clone GD_Shields.A_Item.Shield_Chimera:AttributePresentationDefinition_0 GD_Shields.A_Item.Shield_Reactor_Legendary:APD_0 set GD_Shields.A_Item.Shield_Reactor_Legendary:APD_0 Description Whilst recharging, increases gun [skill]status effect chance and damage[-skill]. set GD_Shields.A_Item.Shield_Reactor_Legendary:APD_0 BasePriority 1 set GD_Shields.A_Item.Shield_Reactor_Legendary CustomPresentations (GD_Shields.A_Item.Shield_Reactor_Legendary:APD_0) set GD_Shields.A_Item.Shield_Reactor_Legendary UIStatList ((bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=ResourcePoolAttributeDefinition'D_Attributes.ShieldResourcePool.ShieldMaxValue',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=ResourcePoolAttributeDefinition'D_Attributes.ShieldResourcePool.ShieldOnIdleRegenerationRate',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=AttributeDefinition'D_Attributes.ShieldResourcePool.ShieldOnIdleRegenerationDelay',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_ModifierText,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=DesignerAttributeDefinition'GD_Shields.Misc.ReactorChanceIncrease',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_ModifierText,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=DesignerAttributeDefinition'GD_Shields.Misc.ReactorDamageIncrease',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None)) set GD_Shields.A_Item.Shield_Reactor_Legendary AttributeSlotEffects[3] (SlotName="Special01",bExternalSlot=True,bRunEffectsAsSkill=False,AttributeToModify=DesignerAttributeDefinition'GD_Shields.Misc.ReactorChanceIncrease',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.00000,BaseValueAttribute=None,InitializationDefinition=GD_Shields.Misc.Init_ReactorChanceIncrease,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.01000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=True,MinimumGrade=-3,MaximumGrade=50,TargetInstanceDataName=) set GD_Shields.A_Item.Shield_Reactor_Legendary AttributeSlotEffects[4] (SlotName="Special02",bExternalSlot=True,bRunEffectsAsSkill=False,AttributeToModify=DesignerAttributeDefinition'GD_Shields.Misc.ReactorDamageIncrease',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.00000,BaseValueAttribute=None,InitializationDefinition=GD_Shields.Misc.Init_ReactorDamageIncrease,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.012000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=False,MinimumGrade=-5,MaximumGrade=0,TargetInstanceDataName=) === Create an Accessory part to set the title and prefixes === clone GD_Shields.Accessory.PartsList_Accessory_Chimera_Legendary GD_Shields.Accessory.PartsList_Accessory_Reactor_Legendary clone GD_Shields.Accessory.Accessory5_ChimeraLegendary GD_Shields.Accessory.Accessory_Reactor_Legendary clone GD_Shields.Titles.Title_Chimera04_ChimeraShieldLegendary GD_Shields.Titles.Title_Reactor_Legendary set GD_Shields.A_Item.Shield_Reactor_Legendary DeltaParts ItemPartListDefinition'GD_Shields.Accessory.PartsList_Accessory_Reactor_Legendary' set GD_Shields.Accessory.PartsList_Accessory_Reactor_Legendary WeightedParts ((bDisabled=False,Part=ShieldPartDefinition'GD_Shields.Accessory.Accessory_Reactor_Legendary',Manufacturers=((Manufacturer=None,DefaultWeightIndex=1)),MinGameStageIndex=0,MaxGameStageIndex=1,DefaultWeightIndex=2)) set GD_Shields.Accessory.Accessory_Reactor_Legendary TitleList (ItemNamePartDefinition'GD_Shields.Titles.Title_Reactor_Legendary') set GD_Shields.Accessory.Accessory_Reactor_Legendary BehaviorProviderDefinition None set GD_Shields.Accessory.Accessory_Reactor_Legendary CustomPresentations () set GD_Shields.Titles.Title_Reactor_Legendary PartName Overreactor set GD_Shields.Titles.Title_Reactor_Legendary:AttributePresentationDefinition_9 Description That escalated quickly. === Create a Material to give the legendary the same part boosts - the PartsList needs the right Consolidated data === clone GD_Shields.Material.PartsList_Materials_Nova_DeadlyBloom GD_Shields.Material.PartsList_Materials_Reactor_Legendary clone GD_Shields.Material.Material5_Legendary_Chimera GD_Shields.Material.Material5_Legendary_Reactor set GD_Shields.A_Item.Shield_Reactor_Legendary MaterialParts GD_Shields.Material.PartsList_Materials_Reactor_Legendary set GD_Shields.Material.PartsList_Materials_Reactor_Legendary WeightedParts ((Part=ShieldPartDefinition'GD_Shields.Material.Material5_Legendary_Reactor',Manufacturers=,MinGameStageIndex=0,MaxGameStageIndex=1,DefaultWeightIndex=0)) set GD_Shields.Material.Material5_Legendary_Reactor AttributeSlotUpgrades ((SlotName="Capacity",GradeIncrease=-5,bActivateSlot=False),(SlotName="RechargeRate",GradeIncrease=110,bActivateSlot=False),(SlotName="RechargeDelay",GradeIncrease=-20,bActivateSlot=False),(SlotName="Special01",GradeIncrease=50,bActivateSlot=False),(SlotName="Special02",GradeIncrease=335,bActivateSlot=False)) === === Create the rarity InventoryDefinitions to assign to loot pools === clone GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Chimera_01_Common GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_01_Common clone GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Chimera_02_Uncommon GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_02_Uncommon clone GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Chimera_03_Rare GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_03_Rare clone GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Chimera_04_VeryRare GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_04_VeryRare clone GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Chimera_05_Legendary GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Legendary clone GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Chimera_05_Legendary GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Fission set GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_01_Common InventoryDefinition ShieldDefinition'GD_Shields.A_Item.Shield_Reactor' set GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_02_Uncommon InventoryDefinition ShieldDefinition'GD_Shields.A_Item.Shield_Reactor' set GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_03_Rare InventoryDefinition ShieldDefinition'GD_Shields.A_Item.Shield_Reactor' set GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_04_VeryRare InventoryDefinition ShieldDefinition'GD_Shields.A_Item.Shield_Reactor' set GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Legendary InventoryDefinition ShieldDefinition'GD_Shields.A_Item.Shield_Reactor_Legendary' set GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Fission InventoryDefinition ShieldDefinition'GD_Shields.A_Item.Shield_Reactor_Fission' === Create the loot pools for this new item type === clone GD_Itempools.ShieldPools.Pool_Shields_Chimera GD_Itempools.ShieldPools.Pool_Shields_Reactor clone GD_Itempools.ShieldPools.Pool_Shields_Chimera_01_Common GD_Itempools.ShieldPools.Pool_Shields_Reactor_01_Common clone GD_Itempools.ShieldPools.Pool_Shields_Chimera_02_Uncommon GD_Itempools.ShieldPools.Pool_Shields_Reactor_02_Uncommon clone GD_Itempools.ShieldPools.Pool_Shields_Chimera_04_Rare GD_Itempools.ShieldPools.Pool_Shields_Reactor_04_Rare clone GD_Itempools.ShieldPools.Pool_Shields_Chimera_05_VeryRare GD_Itempools.ShieldPools.Pool_Shields_Reactor_05_VeryRare clone GD_Itempools.ShieldPools.Pool_Shields_Chimera_06_Legendary GD_Itempools.ShieldPools.Pool_Shields_Reactor_06_Legendary === Plus pools for each separate legendary, to add to specific boss runnables === clone GD_Itempools.ShieldPools.Pool_Shields_Chimera_06_Legendary GD_Itempools.ShieldPools.Pool_Shields_Reactor_06_Overreactor clone GD_Itempools.ShieldPools.Pool_Shields_Chimera_06_Legendary GD_Itempools.ShieldPools.Pool_Shields_Reactor_06_Fission set GD_Itempools.ShieldPools.Pool_Shields_Reactor BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common_RareMod',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_2_Uncommon',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_4_Rare',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_5_VeryRare',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_6_Legendary',BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_Reactor_01_Common BalancedItems ((ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_01_Common',Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_Reactor_02_Uncommon BalancedItems ((ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_02_Uncommon',Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_Reactor_04_Rare BalancedItems ((ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_03_Rare',Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_Reactor_05_VeryRare BalancedItems ((ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_04_VeryRare',Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_Reactor_06_Legendary BalancedItems ((ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Legendary',Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Fission',Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) === Add the new loot pools to the pool lists used by the game === set GD_Itempools.ShieldPools.Pool_Shields_All_01_Common BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Standard_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_NovaShields_All_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Roid_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_SpikeShields_All_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Juggernaut_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Booster_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Absorption_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Impact_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Chimera_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_All_02_Uncommon BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Standard_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_NovaShields_All_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Roid_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_SpikeShields_All_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Juggernaut_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Booster_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Absorption_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Impact_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Chimera_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_All_04_Rare BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Standard_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_NovaShields_All_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Roid_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_SpikeShields_All_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Juggernaut_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Booster_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Absorption_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Impact_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Chimera_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_All_05_VeryRare BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Standard_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_NovaShields_All_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Roid_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_SpikeShields_All_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Juggernaut_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Booster_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Absorption_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Impact_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Chimera_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_All_06_Legendary BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Standard_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_NovaShields_All_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Roid_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_SpikeShields_All_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Juggernaut_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Booster_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Absorption_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Impact_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Chimera_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True)) === Legendary boss runnables - Bunker, Wilhelm and Pimon (rarer chance, in case the main bosses conflict with another mod) === set GD_Itempools.Runnables.Pool_Bunker BalancedItems ((ItmPoolDefinition=None,InvBalanceDefinition=WeaponBalanceDefinition'GD_Weap_SMG.A_Weapons_Legendary.SMG_Hyperion_5_Bitch',Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=False),(ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Absorption_05_LegendaryNormal',Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=KeyedItemPoolDefinition'GD_CustomItemPools_MainGame.Rewards.Head2',InvBalanceDefinition=None,Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Fission',Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.Runnables.Pool_Wilhelm BalancedItems ((ItmPoolDefinition=None,InvBalanceDefinition=WeaponBalanceDefinition'GD_Weap_Pistol.A_Weapons_Legendary.Pistol_Hyperion_5_LogansGun',Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_GrenadeMods.A_Item_Legendary.GM_RollingThunder',Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Legendary',Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.Runnables.Pool_Pimon BalancedItems ((ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Absorption_05_LegendaryShock',Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Legendary',Probability=(BaseValueConstant=40.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Fission',Probability=(BaseValueConstant=40.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) === Options === === Events other than Ake_UI events now work because I pass the Context in the BPD === set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_PostAkEvent_Regenerating Event AkEvent'Ake_Wep_Rocket_Launchers.Rocket_Launcher_Maliwan.Ak_Play_Wep_Rocket_Launcher_Maliwan_Reload_Spin' set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_PostAkEvent_Regenerating Event AkEvent'Ake_FX_Player_General.Shields.Ak_Play_FX_Player_Shield_Nova_Power_On' set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_PostAkEvent_Regenerating Event AkEvent'Ake_UI.UI_Shields.Ak_Play_UI_Shield_Booster' set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_PostAkEvent_Regenerating Event AkEvent'Ake_UI.UI_Shields.Ak_Play_UI_Shield_Power_Up' set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_PostAkEvent_Regenerating Event AkEvent'Ake_UI.UI_Shields.Ak_Play_UI_Shield_Chimera_Switch_Shock' set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_PostAkEvent_Regenerating Event AkEvent'Ake_UI.UI_Shields.Ak_Play_UI_Shield_Roid_Buff' set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_PostAkEvent_Regenerating Event AkEvent'Ake_UI.UI_HUD.Ak_Play_UI_PVP_Duel_Start' set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_PostAkEvent_Regenerating Event AkEvent'Ake_UI.UI_HUD.Ak_Play_UI_Alert_CoOp_Ding' set GD_Shields.Misc.Init_ReactorDamageIncrease ValueFormula (bEnabled=True,Multiplier=(BaseValueConstant=0.010000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=1.054913,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=1.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.Inventory.ShieldItemLevel',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=8.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Shields.Misc.Init_ReactorDamageIncrease ValueFormula (bEnabled=True,Multiplier=(BaseValueConstant=0.010000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=1.063907,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=1.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.Inventory.ShieldItemLevel',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=5.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Shields.Misc.Init_ReactorChanceIncrease ValueFormula (bEnabled=True,Multiplier=(BaseValueConstant=0.010000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=1.038156,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=1.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.Inventory.ShieldItemLevel',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=5.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Shields.Misc.Init_ReactorChanceIncrease ValueFormula (bEnabled=True,Multiplier=(BaseValueConstant=0.010000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=1.0487336,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=1.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.Inventory.ShieldItemLevel',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=5.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Itempools.ShieldPools.Pool_Shields_All_01_Common BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Standard_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_NovaShields_All_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Roid_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_SpikeShields_All_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Juggernaut_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Booster_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Absorption_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Impact_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Chimera_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=2000.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_All_02_Uncommon BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Standard_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_NovaShields_All_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Roid_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_SpikeShields_All_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Juggernaut_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Booster_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Absorption_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Impact_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Chimera_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=2000.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_All_04_Rare BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Standard_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_NovaShields_All_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Roid_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_SpikeShields_All_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Juggernaut_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Booster_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Absorption_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Impact_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Chimera_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=2000.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_All_05_VeryRare BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Standard_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_NovaShields_All_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Roid_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_SpikeShields_All_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Juggernaut_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Booster_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Absorption_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Impact_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Chimera_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=2000.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_All_06_Legendary BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Standard_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_NovaShields_All_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Roid_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_SpikeShields_All_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Juggernaut_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Booster_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Absorption_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Impact_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Chimera_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=2000.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_All_02_Uncommon BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Standard_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_NovaShields_All_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Roid_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_SpikeShields_All_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Juggernaut_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Booster_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Absorption_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Impact_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Chimera_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=2000.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) #Commands: say Error: This mod requires Command Extensions. Please enable and re-execute this mod. set GD_Shields.A_Item.Shield_Reactor ShieldType SHT_Custom5 set GD_Shields.A_Item.Shield_Reactor ShieldPrimeMechanism SPM_NoPrime set GD_Shields.A_Item.Shield_Reactor AttributeSlotUpgrades ((SlotName="Capacity",GradeIncrease=0,bActivateSlot=True),(SlotName="RechargeRate",GradeIncrease=-60,bActivateSlot=True),(SlotName="RechargeDelay",GradeIncrease=20,bActivateSlot=True),(SlotName="Special01",GradeIncrease=0,bActivateSlot=True),(SlotName="Special02",GradeIncrease=0,bActivateSlot=True),(SlotName="MaxHealth",GradeIncrease=0,bActivateSlot=False)) set GD_Shields.A_Item.Shield_Reactor:AttributePresentationDefinition_0 Description Whilst recharging, increases gun [skill]status effect chance and damage[-skill]. set GD_Shields.A_Item.Shield_Reactor:AttributePresentationDefinition_0 BasePriority 1 set GD_Shields.A_Item.Shield_Reactor CustomPresentations (GD_Shields.A_Item.Shield_Reactor:AttributePresentationDefinition_0,GD_Shields.A_Item.Shield_Reactor:AttributePresentationDefinition_1) set GD_Shields.A_Item.Shield_Reactor DeltaParts ItemPartListDefinition'GD_Shields.Accessory.PartsList_Accessory_Reactor' set GD_Shields.Accessory.PartsList_Accessory_Reactor WeightedParts ((bDisabled=False,Part=ShieldPartDefinition'GD_Shields.Accessory.Accessory_Reactor',Manufacturers=((Manufacturer=None,DefaultWeightIndex=1)),MinGameStageIndex=0,MaxGameStageIndex=1,DefaultWeightIndex=2)) set GD_Shields.Accessory.Accessory_Reactor BehaviorProviderDefinition None set GD_Shields.Accessory.Accessory_Reactor CustomPresentations () set GD_Shields.Accessory.Accessory_Reactor TitleList (ItemNamePartDefinition'GD_Shields.Titles.Title_Reactor') set GD_Shields.Titles.Title_Reactor PartName Reactor Shield set GD_AttributePresentation.Shields.AttrPresent_ReactorChanceIncrease Attribute GD_Shields.Misc.ReactorChanceIncrease set GD_AttributePresentation.Shields.AttrPresent_ReactorDamageIncrease Attribute GD_Shields.Misc.ReactorDamageIncrease set GD_AttributePresentation.Shields.AttrPresent_ReactorChanceIncrease Description Status Effect Chance set GD_AttributePresentation.Shields.AttrPresent_ReactorDamageIncrease Description Status Effect Damage set GD_Shields.A_Item.Shield_Reactor UIStatList ((bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=ResourcePoolAttributeDefinition'D_Attributes.ShieldResourcePool.ShieldMaxValue',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=ResourcePoolAttributeDefinition'D_Attributes.ShieldResourcePool.ShieldOnIdleRegenerationRate',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=AttributeDefinition'D_Attributes.ShieldResourcePool.ShieldOnIdleRegenerationDelay',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_ModifierText,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=DesignerAttributeDefinition'GD_Shields.Misc.ReactorChanceIncrease',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_ModifierText,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=DesignerAttributeDefinition'GD_Shields.Misc.ReactorDamageIncrease',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None)) set GD_Shields.Misc.Init_ReactorChanceIncrease ValueFormula (bEnabled=True,Multiplier=(BaseValueConstant=0.010000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=1.043431,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=1.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.Inventory.ShieldItemLevel',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=5.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Shields.Misc.Init_ReactorChanceIncrease RangeRestriction (bEnableMinValueRestriction=True,MinValue=(BaseValueConstant=0.010000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bEnableMaxValueRestriction=True,MaxValue=(BaseValueConstant=0.600000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Shields.Misc.Init_ReactorDamageIncrease ValueFormula (bEnabled=True,Multiplier=(BaseValueConstant=0.010000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Level=(BaseValueConstant=1.058150,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),Power=(BaseValueConstant=1.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.Inventory.ShieldItemLevel',InitializationDefinition=None,BaseValueScaleConstant=1.000000),Offset=(BaseValueConstant=8.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)) set GD_Shields.Skills.Reactor_Shield_Skill SkillName Reactor Shield Skill set GD_Shields.Skills.Reactor_Shield_Skill SkillEffectDefinitions ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectChanceModifier',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=GD_Shields.Misc.ReactorChanceIncrease,InitializationDefinition=None,BaseValueScaleConstant=10.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectDamage',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=GD_Shields.Misc.ReactorDamageIncrease,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=)) set GD_Shields.Skills.Reactor_Shield_Skill SkillConstraints () set GD_Shields.Skills.Reactor_Shield_Skill DamageEvents ((EventType=SDE_DamagedByEnemy,EventConstraints=,EventName="Damaged"),(EventType=SDE_DamagedByFriendly,EventConstraints=,EventName="Damaged")) set GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_DebugMessage_Active DebugMessage Reactor Skill Activated set GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_DebugMessage_Inactive DebugMessage Reactor Inactive (Damaged) set GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_DeactivateSkill_0 SkillToDeactivate SkillDefinition'GD_Shields.Skills.Reactor_Shield_Skill' set GD_Shields.Skills.Reactor_Shield_Skill BehaviorProviderDefinition GD_Shields.Skills.Reactor_Shield_Skill:BPD_0 set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DebugMessage_Active DebugMessage Reactor Active set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DebugMessage_Inactive DebugMessage Reactor Inactive set GD_Shields.A_Item.Shield_Reactor BehaviorProviderDefinition GD_Shields.A_Item.Shield_Reactor:BPD_0 set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_ActivateSkill_0 SkillToActivate SkillDefinition'GD_Shields.Skills.Reactor_Shield_Skill' set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_ActivateSkill_0 bNoSkillStacking True set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DeactivateSkill_0 SkillToDeactivate SkillDefinition'GD_Shields.Skills.Reactor_Shield_Skill' set GD_Shields.A_Item.Shield_Reactor_Fission ShieldType SHT_Custom5 set GD_Shields.A_Item.Shield_Reactor_Fission ShieldPrimeMechanism SPM_NoPrime set GD_Shields.A_Item.Shield_Reactor_Fission AttributeSlotUpgrades ((SlotName="Capacity",GradeIncrease=0,bActivateSlot=True),(SlotName="RechargeRate",GradeIncrease=-60,bActivateSlot=True),(SlotName="RechargeDelay",GradeIncrease=20,bActivateSlot=True),(SlotName="Special01",GradeIncrease=0,bActivateSlot=True),(SlotName="Special02",GradeIncrease=0,bActivateSlot=True),(SlotName="MaxHealth",GradeIncrease=0,bActivateSlot=False)) set GD_Shields.A_Item.Shield_Reactor_Fission:APD_0 Description Whilst recharging, increases gun [skill]status effect chance and damage[-skill]. set GD_Shields.A_Item.Shield_Reactor_Fission:APD_0 BasePriority 1 set GD_Shields.A_Item.Shield_Reactor_Fission CustomPresentations (GD_Shields.A_Item.Shield_Reactor_Fission:APD_0) set GD_Shields.A_Item.Shield_Reactor_Fission UIStatList ((bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=ResourcePoolAttributeDefinition'D_Attributes.ShieldResourcePool.ShieldMaxValue',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=ResourcePoolAttributeDefinition'D_Attributes.ShieldResourcePool.ShieldOnIdleRegenerationRate',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=AttributeDefinition'D_Attributes.ShieldResourcePool.ShieldOnIdleRegenerationDelay',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_ModifierText,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=DesignerAttributeDefinition'GD_Shields.Misc.ReactorChanceIncrease',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_ModifierText,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=DesignerAttributeDefinition'GD_Shields.Misc.ReactorDamageIncrease',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None)) set GD_Shields.A_Item.Shield_Reactor_Fission DeltaParts ItemPartListDefinition'GD_Shields.Accessory.PartsList_Accessory_Reactor_Fission' set GD_Shields.Accessory.PartsList_Accessory_Reactor_Fission WeightedParts ((bDisabled=False,Part=ShieldPartDefinition'GD_Shields.Accessory.Accessory_Reactor_Fission',Manufacturers=((Manufacturer=None,DefaultWeightIndex=1)),MinGameStageIndex=0,MaxGameStageIndex=1,DefaultWeightIndex=2)) set GD_Shields.Accessory.Accessory_Reactor_Fission TitleList (ItemNamePartDefinition'GD_Shields.Titles.Title_Reactor_Fission') set GD_Shields.Accessory.Accessory_Reactor_Fission BehaviorProviderDefinition None set GD_Shields.Accessory.Accessory_Reactor_Fission CustomPresentations () set GD_Shields.Titles.Title_Reactor_Fission PartName Fission Reactor set GD_Shields.Titles.Title_Reactor_Fission:AttributePresentationDefinition_5 Description Split their atoms. set GD_Shields.A_Item.Shield_Reactor_Fission MaterialParts GD_Shields.Material.PartsList_Materials_Reactor_Fission set GD_Shields.Material.PartsList_Materials_Reactor_Fission WeightedParts ((Part=ShieldPartDefinition'GD_Shields.Material.Material5_Legendary_Reactor_Fission',Manufacturers=,MinGameStageIndex=0,MaxGameStageIndex=1,DefaultWeightIndex=0)) set GD_Shields.Material.Material5_Legendary_Reactor_Fission AttributeSlotUpgrades ((SlotName="Capacity",GradeIncrease=-1,bActivateSlot=False),(SlotName="RechargeRate",GradeIncrease=50,bActivateSlot=False),(SlotName="RechargeDelay",GradeIncrease=-5,bActivateSlot=False),(SlotName="Special01",GradeIncrease=13,bActivateSlot=False),(SlotName="Special02",GradeIncrease=25,bActivateSlot=False)) set GD_Shields.Skills.Reactor_Fission_Shield_Skill SkillName Fission Reactor Shield Skill set GD_Shields.Skills.Reactor_Fission_Shield_Skill SkillEffectDefinitions ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectChanceModifier',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=GD_Shields.Misc.ReactorChanceIncrease,InitializationDefinition=None,BaseValueScaleConstant=10.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectDamage',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=GD_Shields.Misc.ReactorDamageIncrease,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponProjectileSpeedMultiplier',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=15.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponFireInterval',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=-1.500000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponPerShotAccuracyImpulse',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=3.500000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=AttributeDefinitionMultiContext'D_Attributes.DualWield.Att_WeaponPerShotAccuracyImpulse_MultiContext',bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=2.500000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=)) set GD_Shields.Skills.Reactor_Fission_Shield_Skill SkillConstraints () set GD_Shields.Skills.Reactor_Fission_Shield_Skill DamageEvents ((EventType=SDE_DamagedByEnemy,EventConstraints=,EventName="Damaged"),(EventType=SDE_DamagedByFriendly,EventConstraints=,EventName="Damaged")) set GD_Shields.Skills.Reactor_Fission_Shield_Skill:BPD_0.Behavior_DeactivateSkill_0 SkillToDeactivate SkillDefinition'GD_Shields.Skills.Reactor_Fission_Shield_Skill' set GD_Shields.Skills.Reactor_Fission_Shield_Skill BehaviorProviderDefinition GD_Shields.Skills.Reactor_Fission_Shield_Skill:BPD_0 set GD_Shields.A_Item.Shield_Reactor_Fission BehaviorProviderDefinition GD_Shields.A_Item.Shield_Reactor_Fission:BPD_0 set GD_Shields.A_Item.Shield_Reactor_Fission:BPD_0.Behavior_ActivateSkill_0 SkillToActivate SkillDefinition'GD_Shields.Skills.Reactor_Fission_Shield_Skill' set GD_Shields.A_Item.Shield_Reactor_Fission:BPD_0.Behavior_ActivateSkill_0 bNoSkillStacking True set GD_Shields.A_Item.Shield_Reactor_Fission:BPD_0.Behavior_DeactivateSkill_0 SkillToDeactivate SkillDefinition'GD_Shields.Skills.Reactor_Fission_Shield_Skill' set GD_Shields.A_Item.Shield_Reactor_Legendary BehaviorProviderDefinition GD_Shields.A_Item.Shield_Reactor:BPD_0 set GD_Shields.A_Item.Shield_Reactor_Legendary ShieldType SHT_Custom5 set GD_Shields.A_Item.Shield_Reactor_Legendary ShieldPrimeMechanism SPM_NoPrime set GD_Shields.A_Item.Shield_Reactor_Legendary AttributeSlotUpgrades ((SlotName="Capacity",GradeIncrease=0,bActivateSlot=True),(SlotName="RechargeRate",GradeIncrease=-60,bActivateSlot=True),(SlotName="RechargeDelay",GradeIncrease=20,bActivateSlot=True),(SlotName="Special01",GradeIncrease=0,bActivateSlot=True),(SlotName="Special02",GradeIncrease=0,bActivateSlot=True),(SlotName="MaxHealth",GradeIncrease=0,bActivateSlot=False)) set GD_Shields.A_Item.Shield_Reactor_Legendary:APD_0 Description Whilst recharging, increases gun [skill]status effect chance and damage[-skill]. set GD_Shields.A_Item.Shield_Reactor_Legendary:APD_0 BasePriority 1 set GD_Shields.A_Item.Shield_Reactor_Legendary CustomPresentations (GD_Shields.A_Item.Shield_Reactor_Legendary:APD_0) set GD_Shields.A_Item.Shield_Reactor_Legendary UIStatList ((bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=ResourcePoolAttributeDefinition'D_Attributes.ShieldResourcePool.ShieldMaxValue',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=ResourcePoolAttributeDefinition'D_Attributes.ShieldResourcePool.ShieldOnIdleRegenerationRate',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_JustNumber,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=AttributeDefinition'D_Attributes.ShieldResourcePool.ShieldOnIdleRegenerationDelay',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_ModifierText,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=DesignerAttributeDefinition'GD_Shields.Misc.ReactorChanceIncrease',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=False,AttributeStyle=ATTRSTYLE_ModifierText,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=DesignerAttributeDefinition'GD_Shields.Misc.ReactorDamageIncrease',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None)) set GD_Shields.A_Item.Shield_Reactor_Legendary DeltaParts ItemPartListDefinition'GD_Shields.Accessory.PartsList_Accessory_Reactor_Legendary' set GD_Shields.Accessory.PartsList_Accessory_Reactor_Legendary WeightedParts ((bDisabled=False,Part=ShieldPartDefinition'GD_Shields.Accessory.Accessory_Reactor_Legendary',Manufacturers=((Manufacturer=None,DefaultWeightIndex=1)),MinGameStageIndex=0,MaxGameStageIndex=1,DefaultWeightIndex=2)) set GD_Shields.Accessory.Accessory_Reactor_Legendary TitleList (ItemNamePartDefinition'GD_Shields.Titles.Title_Reactor_Legendary') set GD_Shields.Accessory.Accessory_Reactor_Legendary BehaviorProviderDefinition None set GD_Shields.Accessory.Accessory_Reactor_Legendary CustomPresentations () set GD_Shields.Titles.Title_Reactor_Legendary PartName Overreactor set GD_Shields.Titles.Title_Reactor_Legendary:AttributePresentationDefinition_9 Description That escalated quickly. set GD_Shields.A_Item.Shield_Reactor_Legendary MaterialParts GD_Shields.Material.PartsList_Materials_Reactor_Legendary set GD_Shields.Material.PartsList_Materials_Reactor_Legendary WeightedParts ((Part=ShieldPartDefinition'GD_Shields.Material.Material5_Legendary_Reactor',Manufacturers=,MinGameStageIndex=0,MaxGameStageIndex=1,DefaultWeightIndex=0)) set GD_Shields.Material.Material5_Legendary_Reactor AttributeSlotUpgrades ((SlotName="Capacity",GradeIncrease=-5,bActivateSlot=False),(SlotName="RechargeRate",GradeIncrease=110,bActivateSlot=False),(SlotName="RechargeDelay",GradeIncrease=-20,bActivateSlot=False),(SlotName="Special01",GradeIncrease=50,bActivateSlot=False),(SlotName="Special02",GradeIncrease=335,bActivateSlot=False)) set GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_01_Common InventoryDefinition ShieldDefinition'GD_Shields.A_Item.Shield_Reactor' set GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_02_Uncommon InventoryDefinition ShieldDefinition'GD_Shields.A_Item.Shield_Reactor' set GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_03_Rare InventoryDefinition ShieldDefinition'GD_Shields.A_Item.Shield_Reactor' set GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_04_VeryRare InventoryDefinition ShieldDefinition'GD_Shields.A_Item.Shield_Reactor' set GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Legendary InventoryDefinition ShieldDefinition'GD_Shields.A_Item.Shield_Reactor_Legendary' set GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Fission InventoryDefinition ShieldDefinition'GD_Shields.A_Item.Shield_Reactor_Fission' set GD_Itempools.ShieldPools.Pool_Shields_Reactor BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common_RareMod',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_2_Uncommon',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_4_Rare',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_5_VeryRare',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_6_Legendary',BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_Reactor_01_Common BalancedItems ((ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_01_Common',Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_Reactor_02_Uncommon BalancedItems ((ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_02_Uncommon',Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_Reactor_04_Rare BalancedItems ((ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_03_Rare',Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_Reactor_05_VeryRare BalancedItems ((ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_04_VeryRare',Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_Reactor_06_Legendary BalancedItems ((ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Legendary',Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Fission',Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_All_01_Common BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Standard_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_NovaShields_All_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Roid_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_SpikeShields_All_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Juggernaut_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Booster_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Absorption_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Impact_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Chimera_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_01_Common',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_All_02_Uncommon BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Standard_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_NovaShields_All_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Roid_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_SpikeShields_All_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Juggernaut_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Booster_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Absorption_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Impact_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Chimera_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_02_Uncommon',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_All_04_Rare BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Standard_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_NovaShields_All_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Roid_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_SpikeShields_All_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Juggernaut_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Booster_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Absorption_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Impact_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Chimera_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_04_Rare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_All_05_VeryRare BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Standard_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_NovaShields_All_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Roid_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_SpikeShields_All_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Juggernaut_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Booster_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Absorption_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Impact_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Chimera_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_05_VeryRare',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.ShieldPools.Pool_Shields_All_06_Legendary BalancedItems ((ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Standard_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_NovaShields_All_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Roid_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_SpikeShields_All_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Juggernaut_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Booster_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Absorption_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Impact_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Chimera_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=ItemPoolDefinition'GD_Itempools.ShieldPools.Pool_Shields_Reactor_06_Legendary',InvBalanceDefinition=None,Probability=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.Runnables.Pool_Bunker BalancedItems ((ItmPoolDefinition=None,InvBalanceDefinition=WeaponBalanceDefinition'GD_Weap_SMG.A_Weapons_Legendary.SMG_Hyperion_5_Bitch',Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=False),(ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Absorption_05_LegendaryNormal',Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=KeyedItemPoolDefinition'GD_CustomItemPools_MainGame.Rewards.Head2',InvBalanceDefinition=None,Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Fission',Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.Runnables.Pool_Wilhelm BalancedItems ((ItmPoolDefinition=None,InvBalanceDefinition=WeaponBalanceDefinition'GD_Weap_Pistol.A_Weapons_Legendary.Pistol_Hyperion_5_LogansGun',Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_GrenadeMods.A_Item_Legendary.GM_RollingThunder',Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Legendary',Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Itempools.Runnables.Pool_Pimon BalancedItems ((ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Absorption_05_LegendaryShock',Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Legendary',Probability=(BaseValueConstant=40.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_ItemGrades.Shields.ItemGrade_Gear_Shield_Reactor_05_Fission',Probability=(BaseValueConstant=40.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bDropOnDeath=True)) set GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_PostAkEvent_Regenerating Event AkEvent'Ake_Wep_Rocket_Launchers.Rocket_Launcher_Maliwan.Ak_Play_Wep_Rocket_Launcher_Maliwan_Reload_Spin' #Direct-Execute Warning: say WARNING: "ReactorShieldType" must be imported into OpenBLCMM to run properly with UCP or other mods. #Hotfixes: set Transient.SparkServiceConfiguration_5 Keys ("SparkLevelPatchEntry-BLCMM1","SparkLevelPatchEntry-BLCMM2","SparkLevelPatchEntry-BLCMM3","SparkLevelPatchEntry-BLCMM4","SparkLevelPatchEntry-BLCMM5","SparkLevelPatchEntry-BLCMM6","SparkLevelPatchEntry-BLCMM7","SparkLevelPatchEntry-BLCMM8","SparkLevelPatchEntry-BLCMM9","SparkLevelPatchEntry-BLCMM10","SparkLevelPatchEntry-BLCMM11","SparkLevelPatchEntry-BLCMM12","SparkLevelPatchEntry-BLCMM13","SparkLevelPatchEntry-BLCMM14","SparkOnDemandPatchEntry-BLCMM15","SparkOnDemandPatchEntry-BLCMM16","SparkOnDemandPatchEntry-BLCMM17","SparkOnDemandPatchEntry-BLCMM18","SparkOnDemandPatchEntry-BLCMM19","SparkPatchEntry-BLCMM20","SparkPatchEntry-BLCMM21","SparkPatchEntry-BLCMM22","SparkPatchEntry-BLCMM23","SparkLevelPatchEntry-BLCMM24","SparkLevelPatchEntry-BLCMM25","SparkLevelPatchEntry-BLCMM26","SparkLevelPatchEntry-BLCMM27","SparkLevelPatchEntry-BLCMM28","SparkLevelPatchEntry-BLCMM29","SparkLevelPatchEntry-BLCMM30","SparkLevelPatchEntry-BLCMM31","SparkLevelPatchEntry-BLCMM32","SparkLevelPatchEntry-BLCMM33","SparkLevelPatchEntry-BLCMM34","SparkLevelPatchEntry-BLCMM35") 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_AttributePresentation._AttributeList.DefaultPresentationList,Attributes[205],,GD_AttributePresentation.Shields.AttrPresent_ReactorChanceIncrease",",GD_AttributePresentation._AttributeList.DefaultPresentationList,Attributes[206],,GD_AttributePresentation.Shields.AttrPresent_ReactorDamageIncrease",",GD_Shields.A_Item.Shield_Reactor,AttributeSlotEffects[3],,(SlotName=\"Special01\",bExternalSlot=True,bRunEffectsAsSkill=False,AttributeToModify=DesignerAttributeDefinition'GD_Shields.Misc.ReactorChanceIncrease',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.00000,BaseValueAttribute=None,InitializationDefinition=GD_Shields.Misc.Init_ReactorChanceIncrease,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.01200,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=True,MinimumGrade=-3,MaximumGrade=9,TargetInstanceDataName=)",",GD_Shields.A_Item.Shield_Reactor,AttributeSlotEffects[4],,(SlotName=\"Special02\",bExternalSlot=True,bRunEffectsAsSkill=False,AttributeToModify=DesignerAttributeDefinition'GD_Shields.Misc.ReactorDamageIncrease',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.00000,BaseValueAttribute=None,InitializationDefinition=GD_Shields.Misc.Init_ReactorDamageIncrease,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.012000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=False,MinimumGrade=-5,MaximumGrade=0,TargetInstanceDataName=)",",GD_Shields.Skills.Reactor_Shield_Skill:BPD_0,BehaviorSequences[0],,(BehaviorSequenceName=\"StopSkillOnDamaged\",EventData2=((UserData=(EventName=\"Damaged\",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=1),OutputLinks=(ArrayIndexAndLength=2))),BehaviorData2=((Behavior=Behavior_DeactivateSkill'GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_DeactivateSkill_0',LinkedVariables=(ArrayIndexAndLength=65537),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_DebugMessage'GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_DebugMessage_Inactive',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0))),VariableData=((Name=,Type=BVAR_Object)),ConsolidatedOutputLinkData=((LinkIdAndLinkedBehavior=1,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=0,ActivateDelay=0.0)),ConsolidatedVariableLinkData=((PropertyName=\"Instigator\",VariableLinkType=BVARLINK_Output,ConnectionIndex=0,LinkedVariables=(ArrayIndexAndLength=1),CachedProperty=None),(PropertyName=\"Context\",VariableLinkType=BVARLINK_Context,ConnectionIndex=1,LinkedVariables=(ArrayIndexAndLength=1),CachedProperty=None)),ConsolidatedLinkedVariables=(0))",",GD_Shields.A_Item.Shield_Reactor:BPD_0,BehaviorSequences[0],,(BehaviorSequenceName=\"ReactorSkillToggleAndRechargeSound\",EventData2=((UserData=(EventName=\"OnEquipped\",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=1),OutputLinks=(ArrayIndexAndLength=2)),(UserData=(EventName=\"OnUnequipped\",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=131074)),(UserData=(EventName=\"OnShieldNowFull\",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=262146)),(UserData=(EventName=\"OnShieldNowRegenerating\",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=393219))),BehaviorData2=((Behavior=Behavior_DebugMessage'GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DebugMessage_Inactive',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_DeactivateSkill'GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DeactivateSkill_0',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_DebugMessage'GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DebugMessage_Active',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_ActivateSkill'GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_ActivateSkill_0',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_PostAkEvent'GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_PostAkEvent_Regenerating',LinkedVariables=(ArrayIndexAndLength=65537),OutputLinks=(ArrayIndexAndLength=0))),VariableData=((Name=\"Player\",Type=BVAR_Object)),ConsolidatedOutputLinkData=((LinkIdAndLinkedBehavior=0,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=1,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=0,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=1,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=0,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=1,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=2,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=4,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=3,ActivateDelay=0.0)),ConsolidatedVariableLinkData=((PropertyName=\"Instigator\",VariableLinkType=BVARLINK_Output,ConnectionIndex=0,LinkedVariables=(ArrayIndexAndLength=1),CachedProperty=None),(PropertyName=\"Context\",VariableLinkType=BVARLINK_Context,ConnectionIndex=0,LinkedVariables=(ArrayIndexAndLength=1),CachedProperty=None)),ConsolidatedLinkedVariables=(0))",",GD_Shields.A_Item.Shield_Reactor_Fission,AttributeSlotEffects[3],,(SlotName=\"Special01\",bExternalSlot=True,bRunEffectsAsSkill=False,AttributeToModify=DesignerAttributeDefinition'GD_Shields.Misc.ReactorChanceIncrease',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.00000,BaseValueAttribute=None,InitializationDefinition=GD_Shields.Misc.Init_ReactorChanceIncrease,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.01200,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=True,MinimumGrade=-3,MaximumGrade=9,TargetInstanceDataName=)",",GD_Shields.A_Item.Shield_Reactor_Fission,AttributeSlotEffects[4],,(SlotName=\"Special02\",bExternalSlot=True,bRunEffectsAsSkill=False,AttributeToModify=DesignerAttributeDefinition'GD_Shields.Misc.ReactorDamageIncrease',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.00000,BaseValueAttribute=None,InitializationDefinition=GD_Shields.Misc.Init_ReactorDamageIncrease,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.012000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=False,MinimumGrade=-5,MaximumGrade=0,TargetInstanceDataName=)",",GD_Shields.Skills.Reactor_Fission_Shield_Skill:BPD_0,BehaviorSequences[0],,(BehaviorSequenceName=\"StopSkillOnDamaged\",EventData2=((UserData=(EventName=\"Damaged\",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=1),OutputLinks=(ArrayIndexAndLength=2))),BehaviorData2=((Behavior=Behavior_DeactivateSkill'GD_Shields.Skills.Reactor_Fission_Shield_Skill:BPD_0.Behavior_DeactivateSkill_0',LinkedVariables=(ArrayIndexAndLength=65537),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_DebugMessage'GD_Shields.Skills.Reactor_Shield_Skill:BPD_0.Behavior_DebugMessage_Inactive',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0))),VariableData=((Name=,Type=BVAR_Object)),ConsolidatedOutputLinkData=((LinkIdAndLinkedBehavior=1,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=0,ActivateDelay=0.0)),ConsolidatedVariableLinkData=((PropertyName=\"Instigator\",VariableLinkType=BVARLINK_Output,ConnectionIndex=0,LinkedVariables=(ArrayIndexAndLength=1),CachedProperty=None),(PropertyName=\"Context\",VariableLinkType=BVARLINK_Context,ConnectionIndex=1,LinkedVariables=(ArrayIndexAndLength=1),CachedProperty=None)),ConsolidatedLinkedVariables=(0))",",GD_Shields.A_Item.Shield_Reactor_Fission:BPD_0,BehaviorSequences[0],,(BehaviorSequenceName=\"ReactorSkillToggleAndRechargeSound\",EventData2=((UserData=(EventName=\"OnEquipped\",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=1),OutputLinks=(ArrayIndexAndLength=2)),(UserData=(EventName=\"OnUnequipped\",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=131074)),(UserData=(EventName=\"OnShieldNowFull\",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=262146)),(UserData=(EventName=\"OnShieldNowRegenerating\",bEnabled=True,bReplicate=False,MaxTriggerCount=0,ReTriggerDelay=0.000000,FilterObject=None),OutputVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=393219))),BehaviorData2=((Behavior=Behavior_DebugMessage'GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DebugMessage_Inactive',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_DeactivateSkill'GD_Shields.A_Item.Shield_Reactor_Fission:BPD_0.Behavior_DeactivateSkill_0',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_DebugMessage'GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_DebugMessage_Active',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_ActivateSkill'GD_Shields.A_Item.Shield_Reactor_Fission:BPD_0.Behavior_ActivateSkill_0',LinkedVariables=(ArrayIndexAndLength=0),OutputLinks=(ArrayIndexAndLength=0)),(Behavior=Behavior_PostAkEvent'GD_Shields.A_Item.Shield_Reactor:BPD_0.Behavior_PostAkEvent_Regenerating',LinkedVariables=(ArrayIndexAndLength=65537),OutputLinks=(ArrayIndexAndLength=0))),VariableData=((Name=\"Player\",Type=BVAR_Object)),ConsolidatedOutputLinkData=((LinkIdAndLinkedBehavior=0,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=1,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=0,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=1,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=0,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=1,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=2,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=4,ActivateDelay=0.0),(LinkIdAndLinkedBehavior=3,ActivateDelay=0.0)),ConsolidatedVariableLinkData=((PropertyName=\"Instigator\",VariableLinkType=BVARLINK_Output,ConnectionIndex=0,LinkedVariables=(ArrayIndexAndLength=1),CachedProperty=None),(PropertyName=\"Context\",VariableLinkType=BVARLINK_Context,ConnectionIndex=0,LinkedVariables=(ArrayIndexAndLength=1),CachedProperty=None)),ConsolidatedLinkedVariables=(0))",",GD_Shields.A_Item.Shield_Reactor_Legendary,AttributeSlotEffects[3],,(SlotName=\"Special01\",bExternalSlot=True,bRunEffectsAsSkill=False,AttributeToModify=DesignerAttributeDefinition'GD_Shields.Misc.ReactorChanceIncrease',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.00000,BaseValueAttribute=None,InitializationDefinition=GD_Shields.Misc.Init_ReactorChanceIncrease,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.01000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=True,MinimumGrade=-3,MaximumGrade=50,TargetInstanceDataName=)",",GD_Shields.A_Item.Shield_Reactor_Legendary,AttributeSlotEffects[4],,(SlotName=\"Special02\",bExternalSlot=True,bRunEffectsAsSkill=False,AttributeToModify=DesignerAttributeDefinition'GD_Shields.Misc.ReactorDamageIncrease',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.00000,BaseValueAttribute=None,InitializationDefinition=GD_Shields.Misc.Init_ReactorDamageIncrease,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.012000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=False,MinimumGrade=-5,MaximumGrade=0,TargetInstanceDataName=)")