#<Mario Mode: Part 2 - The Pre-Sequel>

    #<Mass Increase (One Shot On Jumping On Enemies)>

        #<hotfix><key>"SparkOnDemandPatchEntry-MarioMode1"</key><value>"Crocus_Baroness_Streaming,Crocus_Baroness_Streaming.BodyClass_Baroness,Mass,,9999999999999999999999999999999"</value><on>

        #<hotfix><key>"SparkOnDemandPatchEntry-MarioMode2"</key><value>"GD_Enforcer_Streaming,GD_Enforcer_Streaming.BodyClass_Enforcer,Mass,,9999999999999999999999999999999"</value><on>

        #<hotfix><key>"SparkOnDemandPatchEntry-MarioMode3"</key><value>"GD_Gladiator_Streaming,GD_Gladiator_Streaming.BodyClass_Gladiator,Mass,,9999999999999999999999999999999"</value><on>

        #<hotfix><key>"SparkOnDemandPatchEntry-MarioMode4"</key><value>"GD_Lawbringer_Streaming,GD_Lawbringer_Streaming.BodyClass_Lawbringer,Mass,,9999999999999999999999999999999"</value><on>

        #<hotfix><key>"SparkOnDemandPatchEntry-MarioMode5"</key><value>"GD_Prototype_Streaming,GD_Prototype_Streaming.BodyClass_Prototype,Mass,,9999999999999999999999999999999"</value><on>

        #<hotfix><key>"SparkOnDemandPatchEntry-MarioMode6"</key><value>"Quince_Doppel_Streaming,Quince_Doppel_Streaming.BodyClass_Doppelganger,Mass,,9999999999999999999999999999999"</value><on>

    #</Mass Increase (One Shot On Jumping On Enemies)>

    #<Movement Speed Increase>

        #<hotfix><key>"SparkOnDemandPatchEntry-MarioMode7"</key><value>"Crocus_Baroness_Streaming,Crocus_Baroness_Streaming.Pawn_Baroness,MovementSpeedModifier,,1.45"</value><on>

        #<hotfix><key>"SparkOnDemandPatchEntry-MarioMode10"</key><value>"GD_Lawbringer_Streaming,GD_Lawbringer_Streaming.Pawn_Lawbringer,MovementSpeedModifier,,1.45"</value><on>

        #<hotfix><key>"SparkOnDemandPatchEntry-MarioMode9"</key><value>"GD_Gladiator_Streaming,GD_Gladiator_Streaming.Pawn_Gladiator,MovementSpeedModifier,,1.45"</value><on>

        #<hotfix><key>"SparkOnDemandPatchEntry-MarioMode12"</key><value>"Quince_Doppel_Streaming,Quince_Doppel_Streaming.Pawn_Doppelganger,MovementSpeedModifier,,1.45"</value><on>

        #<hotfix><key>"SparkOnDemandPatchEntry-MarioMode8"</key><value>"GD_Enforcer_Streaming,GD_Enforcer_Streaming.Pawn_Enforcer,MovementSpeedModifier,,1.45"</value><on>

        #<hotfix><key>"SparkOnDemandPatchEntry-MarioMode11"</key><value>"GD_Prototype_Streaming,GD_Prototype_Streaming.Pawn_Prototype,MovementSpeedModifier,,1.45"</value><on>

    #</Movement Speed Increase>

    #<Jump Height Increase>

        set PlayerClassDefinition JumpZ 1260

    #</Jump Height Increase>

    #<Make Spring's Oz Kit Give Moxxi Healing>

        set GD_MoonItems.A_Item_Unique.MoonItem_Springs AttributeSlotEffects ((SlotName="FireIcon",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=AttributeDefinition'D_Attributes.DamageTypeModifers.InstigatedIncindiaryDamageModifier',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=False,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=),(SlotName="ShockIcon",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=AttributeDefinition'D_Attributes.DamageTypeModifers.InstigatedShockDamageModifier',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=False,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=),(SlotName="CorrosiveIcon",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=AttributeDefinition'D_Attributes.DamageTypeModifers.InstigatedCorrosiveDamageModifier',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=False,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=),(SlotName="IceIcon",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=AttributeDefinition'D_Attributes.DamageTypeModifers.InstigatedIceDamageModifier',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=False,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=),(SlotName="ExplosiveIcon",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=AttributeDefinition'D_Attributes.DamageTypeModifers.InstigatedExplosiveDamageModifier',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=False,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=),(SlotName="Attribute1",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',ConstraintAttribute=AttributeDefinition'D_Attributes.Oxygen.IsInVacuum',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_MoonItems.BalanceAttributes.Init_StatBonus_Weak',BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.010000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=False,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=12,TargetInstanceDataName=),(SlotName="Attribute2",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=AttributeDefinition'D_Attributes.OffHandWeapon.WeaponDamage_Offhand',ConstraintAttribute=AttributeDefinition'D_Attributes.Oxygen.IsInVacuum',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_MoonItems.BalanceAttributes.Init_StatBonus_Weak',BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.010000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=False,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=12,TargetInstanceDataName=),(SlotName="Attribute3",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=DesignerAttributeDefinition'GD_MoonItems.Misc.ProxySpringsDamage',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_MoonItems.BalanceAttributes.Init_StatBonus_Weak',BaseValueScaleConstant=0.600000),PerGradeUpgrade=(BaseValueConstant=0.060000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=False,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=12,TargetInstanceDataName=),(SlotName="ElementNone",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=DesignerAttributeDefinition'D_Attributes.Slam.Slam_NormalDamage',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_MoonItems.Misc.Init_PlayerSlamMaxDamage',BaseValueScaleConstant=1.200000),PerGradeUpgrade=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_MoonItems.Misc.Init_PlayerSlamMaxDamage',BaseValueScaleConstant=0.042000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=False,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=),(SlotName="Oxygen",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=ResourcePoolAttributeDefinition'D_Attributes.OxygenResourcePool.OxygenMaxValue',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_MoonItems.Misc.Init_SpringsOxygen',BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=False,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=),(SlotName="Slam",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=AttributeDefinition'D_Attributes.Slam.Slam_Enabled',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=False,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=),(SlotName="Grade",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=DesignerAttributeDefinition'D_Attributes.Slam.Slam_DamageGrade',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=False,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=),(SlotName="MemeHealing",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=AttributeDefinition'D_Attributes.DamageEnhancementModifiers.PlayerConvertDamageToHealingPercent',ConstraintAttribute=None,ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=999999999999999.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=False,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=))

        set GD_MoonItems.A_Item_Unique.MoonItem_Springs AttributeSlotUpgrades ((SlotName="FireIcon",GradeIncrease=0,bActivateSlot=True),(SlotName="ShockIcon",GradeIncrease=0,bActivateSlot=True),(SlotName="CorrosiveIcon",GradeIncrease=0,bActivateSlot=True),(SlotName="IceIcon",GradeIncrease=0,bActivateSlot=True),(SlotName="ExplosiveIcon",GradeIncrease=0,bActivateSlot=True),(SlotName="Attribute1",GradeIncrease=1,bActivateSlot=True),(SlotName="Attribute2",GradeIncrease=1,bActivateSlot=True),(SlotName="Attribute3",GradeIncrease=1,bActivateSlot=True),(SlotName="Slam",GradeIncrease=1,bActivateSlot=True),(SlotName="Grade",GradeIncrease=0,bActivateSlot=True),(SlotName="MemeHealing",GradeIncrease=1,bActivateSlot=True))

    #</Make Spring's Oz Kit Give Moxxi Healing>

#</Mario Mode: Part 2 - The Pre-Sequel>

set Transient.SparkServiceConfiguration_6 Keys ("SparkOnDemandPatchEntry-MarioMode1","SparkOnDemandPatchEntry-MarioMode2","SparkOnDemandPatchEntry-MarioMode3","SparkOnDemandPatchEntry-MarioMode4","SparkOnDemandPatchEntry-MarioMode5","SparkOnDemandPatchEntry-MarioMode6","SparkOnDemandPatchEntry-MarioMode7","SparkOnDemandPatchEntry-MarioMode10","SparkOnDemandPatchEntry-MarioMode9","SparkOnDemandPatchEntry-MarioMode12","SparkOnDemandPatchEntry-MarioMode8","SparkOnDemandPatchEntry-MarioMode11")

set Transient.SparkServiceConfiguration_6 Values ("Crocus_Baroness_Streaming,Crocus_Baroness_Streaming.BodyClass_Baroness,Mass,,9999999999999999999999999999999","GD_Enforcer_Streaming,GD_Enforcer_Streaming.BodyClass_Enforcer,Mass,,9999999999999999999999999999999","GD_Gladiator_Streaming,GD_Gladiator_Streaming.BodyClass_Gladiator,Mass,,9999999999999999999999999999999","GD_Lawbringer_Streaming,GD_Lawbringer_Streaming.BodyClass_Lawbringer,Mass,,9999999999999999999999999999999","GD_Prototype_Streaming,GD_Prototype_Streaming.BodyClass_Prototype,Mass,,9999999999999999999999999999999","Quince_Doppel_Streaming,Quince_Doppel_Streaming.BodyClass_Doppelganger,Mass,,9999999999999999999999999999999","Crocus_Baroness_Streaming,Crocus_Baroness_Streaming.Pawn_Baroness,MovementSpeedModifier,,1.45","GD_Lawbringer_Streaming,GD_Lawbringer_Streaming.Pawn_Lawbringer,MovementSpeedModifier,,1.45","GD_Gladiator_Streaming,GD_Gladiator_Streaming.Pawn_Gladiator,MovementSpeedModifier,,1.45","Quince_Doppel_Streaming,Quince_Doppel_Streaming.Pawn_Doppelganger,MovementSpeedModifier,,1.45","GD_Enforcer_Streaming,GD_Enforcer_Streaming.Pawn_Enforcer,MovementSpeedModifier,,1.45","GD_Prototype_Streaming,GD_Prototype_Streaming.Pawn_Prototype,MovementSpeedModifier,,1.45")