You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
170 lines
6.8 KiB
170 lines
6.8 KiB
using System.Collections.Generic; |
|
using Model.Entity.Parts; |
|
using Model.Types; |
|
|
|
namespace Model.Entity.Data; |
|
|
|
public partial class EntityData |
|
{ |
|
public static Dictionary<string, EntityModel> GetMapData() |
|
{ |
|
return new Dictionary<string, EntityModel> |
|
{ |
|
// Maps |
|
//TODO I don't remember the map details, this data is wrong |
|
{ |
|
DataType.MAP_Naginata, |
|
new EntityModel(DataType.MAP_Naginata, EntityType.Map) |
|
.AddPart(new EntityInfoModel |
|
{ |
|
Name = "Naginata", Descriptive = DescriptiveType.Map, |
|
Description = "" |
|
}) |
|
.AddPart(new EntityMapModel |
|
{ |
|
PlayerCount = PlayerCountType.OneVsOne, |
|
ResourcePlatforms = [ |
|
DataType.MAPPLATFORM_Base, |
|
DataType.MAPPLATFORM_Standard, |
|
DataType.MAPPLATFORM_Standard, |
|
DataType.MAPPLATFORM_Standard, |
|
DataType.MAPPLATFORM_Standard, |
|
DataType.MAPPLATFORM_Standard, |
|
DataType.MAPPLATFORM_Standard, |
|
] |
|
}) |
|
}, |
|
{ |
|
DataType.MAP_SummerPalace, |
|
new EntityModel(DataType.MAP_SummerPalace, EntityType.Map) |
|
.AddPart(new EntityInfoModel |
|
{ |
|
Name = "Summer Palace", Descriptive = DescriptiveType.Map, |
|
Description = "" |
|
}) |
|
.AddPart(new EntityMapModel |
|
{ |
|
PlayerCount = PlayerCountType.OneVsOne, |
|
ResourcePlatforms = [ |
|
DataType.MAPPLATFORM_Base, |
|
DataType.MAPPLATFORM_Standard, |
|
DataType.MAPPLATFORM_Standard, |
|
DataType.MAPPLATFORM_Standard, |
|
DataType.MAPPLATFORM_Standard, |
|
DataType.MAPPLATFORM_Standard, |
|
DataType.MAPPLATFORM_Standard, |
|
] |
|
}) |
|
}, |
|
{ |
|
DataType.MAPPLATFORM_Base, |
|
new EntityModel(DataType.MAPPLATFORM_Base, EntityType.Map) |
|
.AddPart(new EntityInfoModel |
|
{ |
|
Name = "Base Map Platform", Descriptive = DescriptiveType.Map, |
|
Description = "" |
|
}) |
|
.AddPart( |
|
new EntityMapBasePlatformModel |
|
{ |
|
ConnectedResourceNodes = |
|
[ |
|
DataType.RESOURCENODE_AlloyCitadel, |
|
DataType.RESOURCENODE_Alloy, |
|
DataType.RESOURCENODE_Ether, |
|
DataType.RESOURCENODE_Ether |
|
] |
|
}) |
|
}, |
|
{ |
|
DataType.MAPPLATFORM_Standard, |
|
new EntityModel(DataType.MAPPLATFORM_Standard, EntityType.Map) |
|
.AddPart(new EntityInfoModel |
|
{ |
|
Name = "Standard Map Platform", Descriptive = DescriptiveType.Map, |
|
Description = "" |
|
}) |
|
.AddPart( |
|
new EntityMapBasePlatformModel |
|
{ |
|
ConnectedResourceNodes = |
|
[ |
|
DataType.RESOURCENODE_Alloy, |
|
DataType.RESOURCENODE_Ether |
|
] |
|
}) |
|
}, |
|
|
|
{ |
|
DataType.RESOURCENODE_AlloyBase, |
|
new EntityModel(DataType.RESOURCENODE_AlloyBase, EntityType.Map) |
|
.AddPart(new EntityInfoModel |
|
{ |
|
Name = "Base Alloy", Descriptive = DescriptiveType.Map, |
|
Description = "" |
|
}) |
|
.AddPart(new EntityResourceNodeAlloyModel |
|
{ |
|
Resource = ResourceType.Alloy, |
|
DefaultAmount = 6000 |
|
}) |
|
}, |
|
{ |
|
DataType.RESOURCENODE_AlloyCitadel, |
|
new EntityModel(DataType.RESOURCENODE_AlloyCitadel, EntityType.Map) |
|
.AddPart(new EntityInfoModel |
|
{ |
|
Name = "Citadel Alloy", Descriptive = DescriptiveType.Map, |
|
Description = "" |
|
}) |
|
.AddPart(new EntityResourceNodeAlloyModel |
|
{ |
|
Resource = ResourceType.Alloy, |
|
DefaultAmount = 6000 |
|
}) |
|
}, |
|
{ |
|
DataType.RESOURCENODE_Alloy, |
|
new EntityModel(DataType.RESOURCENODE_Alloy, EntityType.Map) |
|
.AddPart(new EntityInfoModel |
|
{ |
|
Name = "Standard Alloy", Descriptive = DescriptiveType.Map, |
|
Description = "" |
|
}) |
|
.AddPart(new EntityResourceNodeAlloyModel |
|
{ |
|
Resource = ResourceType.Alloy, |
|
DefaultAmount = 3600 |
|
}) |
|
}, |
|
{ |
|
DataType.RESOURCENODE_Ether, |
|
new EntityModel(DataType.RESOURCENODE_Ether, EntityType.Map) |
|
.AddPart(new EntityInfoModel |
|
{ |
|
Name = "Standard Ether", Descriptive = DescriptiveType.Map, |
|
Description = "" |
|
}) |
|
.AddPart(new EntityResourceNodeAlloyModel |
|
{ |
|
Resource = ResourceType.Ether, |
|
DefaultAmount = 1200 |
|
}) |
|
}, |
|
{ |
|
DataType.RESOURCENODE_Ether, |
|
new EntityModel(DataType.RESOURCENODE_Ether, EntityType.Map) |
|
.AddPart(new EntityInfoModel |
|
{ |
|
Name = "Standard Ether", Descriptive = DescriptiveType.Map, |
|
Description = "" |
|
}) |
|
.AddPart(new EntityResourceNodeAlloyModel |
|
{ |
|
Resource = ResourceType.Ether, |
|
DefaultAmount = 1200 |
|
}) |
|
} |
|
}; |
|
} |
|
} |