
##-------------------------------------------------------------------------
## Seraphim units

## Reclaim/Capture/Repair/Resurrect

UnitBlueprint {
	Merge = true,
	BlueprintId="xsl0001", #seraphim commander
	
	ModIconName = '4dc', 
    
	Abilities = {
        ReclaimCaptureRepairArea = true,
		ResurrectUnit = true,
    },    	
}

UnitBlueprint {
	Merge = true,
	BlueprintId="xsl0301", #seraphim sub commander
	
	ModIconName = '4dc', 
    
	Abilities = {
        ReclaimCaptureRepairArea = true,
		ResurrectUnit = true,		
    },     	
}

UnitBlueprint {
	Merge = true,
	BlueprintId="xsl0105", #seraphim t1 engineer
	
	ModIconName = '4dc', 
    
	Abilities = {
        ReclaimCaptureRepairArea = true,		
    },     	
}

UnitBlueprint {
	Merge = true,
	BlueprintId="xsl0208", #seraphim t2 engineer
	
	ModIconName = '4dc', 
    
	Abilities = {
		ReclaimCaptureRepairArea = true,
    },    	
}

UnitBlueprint {
	Merge = true,
	BlueprintId="xsl0309", #seraphim t3 engineer
	
	ModIconName = '4dc', 
    
	Abilities = {
       ReclaimCaptureRepairArea = true,
    },    	
}

##Shields

##structures
UnitBlueprint {
	Merge = true,
	BlueprintId="xsb4202", #seraphim T2 Shield Gen
	
	ModIconName = '4dc', 
	
	AddExtraCategories = {
		SHIELDRESIZER = true,
    },
    	
    Display = {	
		Abilities = {
            'Shield Enhancements',
        },
    },
	
	Defense = {
		Shield = {
			ShieldSlider = true,
			AdjustEnergy = true,
		},
	},
		 		
    Enhancements = {
		Slots = {
			Shields = {
				name = '<LOC _Shields>',
				x = 5,
				y = 10,
			},
		},
		
		InertialShield = {
			BuildCostEnergy = 3500,
			BuildCostMass = 350,
			BuildTime = 350,
			
			Icon = 'idf',
			Name = 'Inertial Shield',
			Slot = 'Shields',
				
			MaintenanceConsumptionPerSecondEnergy = 500,
				
			ImpactEffects = 'SeraphimShieldHit01',
            ImpactMesh = '/effects/entities/ShieldSection01/ShieldSection01_mesh',
			Mesh = '/mods/domino_mod_support/custom/inertial_mesh/Shield01_mesh',
			MeshZ = '/mods/domino_mod_support/custom/inertial_mesh/Shield01z_mesh',
				
			RegenAssistMult = 60,
            ShieldEnergyDrainRechargeTime = 5,
            ShieldMaxHealth = 13000,
            ShieldRechargeTime = 17,
            ShieldRegenRate = 153,
            ShieldRegenStartTime = 1,
            ShieldVerticalOffset = -3,
			
			--------------------------------------
			InertialField = true,
			OffSet = 1.5,
			Strength = 400,
			AllowedProj = 400,
			ShowMesh = true,
			ShieldRadius = 28,
			ShieldSlider = true,
			AdjustEnergy = true,
								
			UpgradeUnitAmbientBones = {
				'XSB4202',
			},
		},
		
		InertialShieldRemove = {
			BuildCostEnergy = 1,
			BuildCostMass = 1,
			BuildTime = 0.1,
			Icon = 'idf',
			Name = 'Remove Inertail Shield',
			Prerequisite = 'InertialShield',
			RemoveEnhancements = {
				'InertialShield',
				'InertialShieldRemove',
			},
			Slot = 'Shields',
		},
    },    
}

UnitBlueprint {
	Merge = true,
	BlueprintId="xsb4301", #seraphim T3 Shield Gen
	
	ModIconName = '4dc', 
	
	AddExtraCategories = {
		SHIELDRESIZER = true,
    },
    	
    Display = {	
		Abilities = {
            'Shield Enhancements',
        },
    },
	
	Defense = {
		Shield = {
			ShieldSlider = true,
			AdjustEnergy = true,
		},
	},
		 		
    Enhancements = {
		Slots = {
			Shields = {
				name = '<LOC _Shields>',
				x = 5,
				y = 10,
			},
		},
		
		InertialShield = {
			BuildCostEnergy = 6000,
			BuildCostMass = 600,
			BuildTime = 40,
			
			Icon = 'idf',
			Name = 'Inertial Shield',
			Slot = 'Shields',
				
			MaintenanceConsumptionPerSecondEnergy = 750,
				
			ImpactEffects = 'SeraphimShieldHit01',
            ImpactMesh = '/effects/entities/ShieldSection01/ShieldSection01_mesh',
		   
			Mesh = '/mods/domino_mod_support/custom/inertial_mesh/Shield01_mesh',
			MeshZ = '/mods/domino_mod_support/custom/inertial_mesh/Shield01z_mesh',
				
			RegenAssistMult = 60,
            ShieldEnergyDrainRechargeTime = 5,
            ShieldMaxHealth = 21000,
            ShieldRechargeTime = 25,
            ShieldRegenRate = 168,
            ShieldRegenStartTime = 1,
            ShieldVerticalOffset = -7,
			
			------------------------------
			InertialField = true,
			OffSet = 1.5,
			Strength = 800,
			AllowedProj = 400,
			ShowMesh = true, 
			ShieldRadius = 44,
			ShieldSlider = true,
			AdjustEnergy = true,
								
			UpgradeUnitAmbientBones = {
				'XSB4202',
				'XSB4301',
			},
		},
		
		InertialShieldRemove = {
			BuildCostEnergy = 1,
			BuildCostMass = 1,
			BuildTime = 0.1,
			Icon = 'idf',
			Name = 'Remove Inertail Shield',
			Prerequisite = 'InertialShield',
			RemoveEnhancements = {
				'InertialShield',
				'InertialShieldRemove',
			},
			Slot = 'Shields',
		},		
    },    
}

##mobile units

UnitBlueprint {
	Merge = true,
	BlueprintId="xsa0103", #T1 Attack Bomber
	
	ModIconName = '4dc', 
    
    Display = {
        Abilities = {
            '<LOC ability_radar>Radar',        
            'Bouncing Bombs',
        },
    },
}

UnitBlueprint {
	Merge = true,
	BlueprintId="xsl0103", #T1 Mobile Light Artillery
	
	ModIconName = '4dc', 
    
    Display = {
        Abilities = {
            '<LOC ability_hover>Hover',        
            'Bouncing Shells',
        },
    },
}

UnitBlueprint {
	Merge = true,
	BlueprintId="xsa0202", #T2 Fighter/Bomber
	
	ModIconName = '4dc', 
    
    Display = {
        Abilities = {
            '<LOC ability_aa>Anti-Air',
            '<LOC ability_radar>Radar',     
            'Bouncing Bombs',
        },
    }, 
}

UnitBlueprint {
	Merge = true,
	BlueprintId="xsa0304", #T3 Bomber  
	
	ModIconName = '4dc',  
	
    Display = {
        Abilities = {
            '<LOC ability_radar>Radar',     
            'Point Singularity Bombs',
        },
    },
}

UnitBlueprint {
	Merge = true,
	BlueprintId="xsl0304", #T3 Artillery  
	
	ModIconName = '4dc',  
	
    Display = {
        Abilities = {
            '<LOC ability_deploys>Deploys',   
            'Point Singularity Shells',
        },
    },	 
}

UnitBlueprint {
	Merge = true,
	BlueprintId="xsl0307", #seraphim t3 mobile Shield Gen
	
	ModIconName = '4dc',  
	
	AddExtraCategories = {
		SHIELDRESIZER = true,
    },
    	
    Display = {	
		Abilities = {
            'Shield Enhancements',
        },
    },
	
	Defense = {
		Shield = {
			MaintenanceConsumptionPerSecondEnergy = 450,
				
			ImpactEffects = 'SeraphimShieldHit01',
            ImpactMesh = '/effects/entities/ShieldSection01/ShieldSection01_mesh',			
			Mesh = '/mods/domino_mod_support/custom/inertial_mesh/Shield01_mesh',
			MeshZ = '/mods/domino_mod_support/custom/inertial_mesh/Shield01z_mesh',
				
			RegenAssistMult = 60,
            ShieldEnergyDrainRechargeTime = 5,
            ShieldMaxHealth = 10000,
            ShieldRechargeTime = 45,
            ShieldRegenRate = 133,
            ShieldRegenStartTime = 1,
            ShieldVerticalOffset = -3,
			
			--------------------------------------
			InertialField = true,
			OffSet = 1.5,
			Strength = 400,
			AllowedProj = 400,
			ShowMesh = true,
			ShieldRadius = 20,
		
		},
	},   
}



