-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| LEGENDARY BANSHEE                                                                                                                                                                                                                                               |
| This class mod replaces the Honey Hive hovercraft skin. Yes, thats a thing now. Here's a gibbed code (BL2(BwAAAAAKFwFBFYPYEBBQ6A==)), but if you want to farm it instead, I made it drop from Wilhelm                                                           |
| Be sure this mod is enabled before you go into a game. If you don't, sanity check will delete this item. As a rule of thumb, don't enter a game without your mods enabled in general                                                                            |
| STATS:                                                                                                                                                                                                                                                          |
| - Reload Speed +33%                                                                                                                                                                                                                                             |
| - Fire Rate +28%                                                                                                                                                                                                                                                |
| - Max Health -289417                                                                                                                                                                                                                                            |
| +5 Fleet                                                                                                                                                                                                                                                        |
| +5 Accelerate                                                                                                                                                                                                                                                   |
| +5 Quicken                                                                                                                                                                                                                                                      |
| +5 Wreck                                                                                                                                                                                                                                                        |
| +5 Foresight                                                                                                                                                                                                                                                    |
| Huge shoutout to Kazy for figuring out how to turn skins into COMs, as well as providing a template. Furthermore, shoutout to Aaron and his ClassModRedux mod, as this Legendary Banshee is based on the changes he made to the regular Banshee COM in that mod.|
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
===================
||Base Components||
===================
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng ItemName Legendary Banshee
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng CustomPresentations AttributePresentationDefinition'GD_Hovercraft_Items_Orchid.AttributePresentation_Fanboat'

set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng AlphaParts GD_ClassMods.Specialization.Spec_Legendary

set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng OverrideMaterial MaterialInstanceConstant'Item_ClassMods.Mat.Mati_ClassMod_Siren_Legendary'

set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng BaseRarity (BaseValueConstant=5.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng MonetaryValue (BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Economy.PriceCalc.Init_ClassMods_Standard_PriceCalculator',BaseValueScaleConstant=1.000000)
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng BaseMonetaryValueModifier=1.000000
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng UIStatList ((bDisplayAsModifierOnly=True,AttributeStyle=ATTRSTYLE_ModifierText,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=AttributeDefinition'D_Attributes.Weapon.WeaponReloadSpeed',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=True,AttributeStyle=ATTRSTYLE_ModifierText,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=AttributeDefinition'D_Attributes.Weapon.WeaponFireInterval',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None),(bDisplayAsModifierOnly=True,AttributeStyle=ATTRSTYLE_ModifierText,SupplementalAttributeStyle=ATTRSTYLE_JustNumber,StatCombinationMethod=SCM_Multiply,Attribute=ResourcePoolAttributeDefinition'D_Attributes.HealthResourcePool.HealthMaxValue_Player',ConstraintAttribute=None,SupplementalAttributeExpression=(AttributeOperand1=None,ComparisonOperator=OPERATOR_EqualTo,Operand2Usage=OPERAND_PreferAttribute,AttributeOperand2=None,ConstantOperand2=0.000000),SupplementalAttributeToAppend=None))

set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng AttributeSlotEffects ((SlotName="PrimaryStatBonus",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponReloadSpeed',ConstraintAttribute=None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=-0.350000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_ClassMods.Misc.Init_StatBonus_Medium_Negative',BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=-0.010000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=),(SlotName="PrimaryStatBonus02",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponFireInterval',ConstraintAttribute=None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_ClassMods.Misc.Init_StatBonus_Weak_Negative',BaseValueScaleConstant=0.950000),PerGradeUpgrade=(BaseValueConstant=0.013000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=False,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=),(SlotName="StatPenalty",bExternalSlot=True,bRunEffectsAsSkill=False,AttributeToModify=ResourcePoolAttributeDefinition'D_Attributes.HealthResourcePool.HealthMaxValue_Player',ConstraintAttribute=None,ModifierType=MT_PostAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance_HealthAndDamage.HealthAndDamage.Init_HealthBonusFromClassMods_Formula',BaseValueScaleConstant=-0.200000),PerGradeUpgrade=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance_HealthAndDamage.HealthAndDamage.Init_HealthBonusFromClassMods_Formula',BaseValueScaleConstant=-0.005000),bIncludeInFunStats=False,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=False,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=),(SlotName="Skill1",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=InventoryAttributeDefinition'GD_Siren_Skills.SkillGradeModifiers.Accelerate',ConstraintAttribute=None,ModifierType=MT_PostAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_ClassMods.Misc.Init_BaseSkillPointCalculation',BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.340000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=True,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=),(SlotName="Skill2",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=InventoryAttributeDefinition'GD_Siren_Skills.SkillGradeModifiers.Fleet',ConstraintAttribute=None,ModifierType=MT_PostAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_ClassMods.Misc.Init_BaseSkillPointCalculation',BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.340000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=True,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=),(SlotName="Skill3",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=InventoryAttributeDefinition'GD_Siren_Skills.SkillGradeModifiers.Quicken',ConstraintAttribute=None,ModifierType=MT_PostAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_ClassMods.Misc.Init_BaseSkillPointCalculation',BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.340000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=True,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=),(SlotName="Skill4",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=InventoryAttributeDefinition'GD_Siren_Skills.SkillGradeModifiers.Wreck',ConstraintAttribute=None,ModifierType=MT_PostAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_ClassMods.Misc.Init_BaseSkillPointCalculation',BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.340000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=True,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=),(SlotName="Skill5",bExternalSlot=True,bRunEffectsAsSkill=True,AttributeToModify=InventoryAttributeDefinition'GD_Siren_Skills.SkillGradeModifiers.Foresight',ConstraintAttribute=None,ModifierType=MT_PostAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_ClassMods.Misc.Init_BaseSkillPointCalculation',BaseValueScaleConstant=1.000000),PerGradeUpgrade=(BaseValueConstant=0.340000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),bIncludeInFunStats=True,bIncludeAlliesAsTarget=False,bEnforceMinimumGrade=True,bEnforceMaximumGrade=False,MinimumGrade=0,MaximumGrade=0,TargetInstanceDataName=)

set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng AttributeSlotUpgrades ((SlotName="PrimaryStatBonus",GradeIncrease=1,bActivateSlot=True),(SlotName="PrimaryStatBonus02",GradeIncrease=1,bActivateSlot=True),(SlotName="StatPenalty",GradeIncrease=1,bActivateSlot=True),(SlotName="Skill1",GradeIncrease=5,bActivateSlot=True),(SlotName="Skill2",GradeIncrease=5,bActivateSlot=True),(SlotName="Skill3",GradeIncrease=5,bActivateSlot=True),(SlotName="Skill4",GradeIncrease=5,bActivateSlot=True),(SlotName="Skill5",GradeIncrease=5,bActivateSlot=True))

=====================
||Skin to COM stuff||
=====================
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng DisplayClassModAtBeginningOfName 0


set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng OverridePool None
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng CustomizationDef None
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng CustomPresentations ()
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng PrimaryColor (R=0.000000,G=0.000000,B=0.000000,A=0.000000)
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng SecondaryColor (R=0.000000,G=0.000000,B=0.000000,A=0.000000)
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng TertiaryColor (R=0.000000,G=0.000000,B=0.000000,A=0.000000)
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng ItemCardTopStatString None


set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng bPlayerUseItemOnPickup None
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng bUsesPlayerLevelRequirement True
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng bAIUseItemOnPickup None
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng bUseCoopRange None
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng UsedStatId None


set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng DroppedImpact WillowImpactDefinition'GD_Impacts.Loot.Loot_Drop_Ammo'
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng TitleList ("GD_ClassMods.Title.Title_ClassMod")
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng PrefixList ()

set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng bItemNameIsFullName True
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng NonCompositeStaticMesh None

set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng AlphaParts GD_ClassMods.Specialization.Spec_Legendary
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng BetaParts ItemPartListDefinition'GD_ClassMods.StatPrimary.Z_PartsList_PrimaryStatParts'
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng GammaParts ItemPartListDefinition'GD_ClassMods.StatPrimary02.Z_PartsList_PrimaryStat02Parts'
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng MaterialParts ItemPartListDefinition'GD_ClassMods.StatPenalty.Z_PartsList_StatPenaltyParts'


set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng InventoryClass Class'WillowGame.WillowClassMod'
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng bIsConsumable False
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng PickupFlagIcon Texture2D'fx_shared_items.Textures.CommDeck_Dif'
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng PickupSounds ((Event=AkEvent'Ake_Obj_Pickup.Obj_Pickup.Ak_Play_Obj_Pickup_Class_Mod',Cue=None,Expressions=))

set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng PlayerUseLevelBonus (BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance_Inventory.LevelRequirement.Init_BaseGearLevelRequirementBonus',BaseValueScaleConstant=1.000000)

set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng Presentation InventoryCardPresentationDefinition'GD_InventoryPresentations.Definitions.CommDeck'


set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng Class Class'WillowGame.ClassModDefinition'
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng ObjectArchetype ClassModDefinition'WillowGame.Default__ClassModDefinition'
set GD_Hovercraft_Items_Orchid.BalanceDefs.Hovercraft_Skin_HexOrng ClassModDefinitions ClassModDefinition'GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng'

set GD_Hovercraft_Items_Orchid.BalanceDefs.Hovercraft_Skin_HexOrng ItemPartListDefinition'GD_ClassMods.StatPrimary.Z_PartsList_PrimaryStatParts'
set GD_Hovercraft_Items_Orchid.BalanceDefs.Hovercraft_Skin_HexOrng GammaParts ItemPartListDefinition'GD_ClassMods.StatPrimary02.Z_PartsList_PrimaryStat02Parts'
set GD_Hovercraft_Items_Orchid.BalanceDefs.Hovercraft_Skin_HexOrng MaterialParts ItemPartListDefinition'GD_ClassMods.StatPenalty.Z_PartsList_StatPenaltyParts'

====================
|Maya Specific Code|
====================
set GD_Hovercraft_Items_Orchid.BalanceDefs.Hovercraft_Skin_HexOrng ItemPartListCollection GD_ItemGrades.ClassMods.BalDef_ClassMod_Siren_05_Legendary:PartList
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng RequiredPlayerClass PlayerClassIdentifierDefinition'GD_PlayerClassId.Siren'
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng UIMeshRotation (Pitch=0,Yaw=20936,Roll=3644)
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng PhysicsAsset PhysicsAsset'Item_ClassMods.Meshes.SirenClassMod01_Physics'
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng NonCompositeSkeletalMesh SkeletalMesh'Item_ClassMods.Meshes.SirenClassMod01'

=============================
|Sets Manufacturer to Bandit|
=============================
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng ManufacturerOverride ManufacturerDefinition'GD_Manufacturers.Manufacturers.Bandit'
set GD_Hovercraft_Items_Orchid.BalanceDefs.Hovercraft_Skin_HexOrng Manufacturers ((Manufacturer=ManufacturerDefinition'GD_Manufacturers.Manufacturers.Bandit',Grades=((GradeModifiers=(ExpLevel=1,CustomInventoryDefinition=None),GameStageRequirement=(MinGameStage=0,MaxGameStage=100),MinSpawnProbabilityModifier=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),MaxSpawnProbabilityModifier=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)))))

=====================
|No Damage Type Icon|
=====================
set GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng DamageTypeIcon DAMAGE_TYPE_Unknown

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_GrenadeMods.A_Item_Legendary.GM_BouncingBonny',Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True),(ItmPoolDefinition=None,InvBalanceDefinition=InventoryBalanceDefinition'GD_Hovercraft_Items_Orchid.Hovercraft.Skin_HexOrng',Probability=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=AttributeInitializationDefinition'GD_Balance.Weighting.Weight_1_Common',BaseValueScaleConstant=1.000000),bDropOnDeath=True))

say Legendary Banshee now added to Wilhelm's loot pool.