Browse Source

Cleanup; Planetentexturen; Factory Types

bolt_update
laurids 3 years ago
parent
commit
a3139d77f6
95 changed files with 3600 additions and 1267 deletions
  1. +87
    -0
      Assets/Exo planets/Materials/Atmospheres/Atmosphere Fethaphor.mat
  2. +8
    -0
      Assets/Exo planets/Materials/Atmospheres/Atmosphere Fethaphor.mat.meta
  3. +3
    -3
      Assets/Exo planets/Materials/Atmospheres/Atmosphere pink 3.mat
  4. +2
    -2
      Assets/Exo planets/Materials/Hypatia/Exan.mat
  5. +1
    -1
      Assets/Exo planets/Materials/Rayeon/Arnough.mat
  6. +203
    -0
      Assets/Exo planets/Materials/Rayeon/Fethaphor.mat
  7. +8
    -0
      Assets/Exo planets/Materials/Rayeon/Fethaphor.mat.meta
  8. +203
    -0
      Assets/Exo planets/Materials/Rayeon/Krigena.mat
  9. +8
    -0
      Assets/Exo planets/Materials/Rayeon/Krigena.mat.meta
  10. +3
    -3
      Assets/Exo planets/Materials/Rayeon/Methaphor.mat
  11. +3
    -3
      Assets/Exo planets/Materials/Rayeon/Sartorius Rax.mat
  12. +2
    -2
      Assets/Exo planets/Materials/Vendara/Daton.mat
  13. +2
    -2
      Assets/Exo planets/Materials/Xagobah/Xagobah.mat
  14. BIN
      Assets/GWConquest/Audio/Sounds/Factory Athmosphere Loop.wav
  15. +36
    -0
      Assets/GWConquest/Audio/Sounds/Factory Athmosphere Loop.wav.meta
  16. +0
    -0
      Assets/GWConquest/Prefabs/Effects/ExplosionEffect.prefab
  17. +0
    -0
      Assets/GWConquest/Prefabs/Effects/ExplosionEffect.prefab.meta
  18. +8
    -0
      Assets/GWConquest/Prefabs/UI.meta
  19. +0
    -0
      Assets/GWConquest/Prefabs/UI/ArmyGui.prefab
  20. +0
    -0
      Assets/GWConquest/Prefabs/UI/ArmyGui.prefab.meta
  21. +0
    -0
      Assets/GWConquest/Prefabs/UI/BattleFormationUI.prefab
  22. +0
    -0
      Assets/GWConquest/Prefabs/UI/BattleFormationUI.prefab.meta
  23. +0
    -0
      Assets/GWConquest/Prefabs/UI/BattleUnitIcon.prefab
  24. +0
    -0
      Assets/GWConquest/Prefabs/UI/BattleUnitIcon.prefab.meta
  25. +0
    -0
      Assets/GWConquest/Prefabs/UI/BattleUnitIconFlank.prefab
  26. +0
    -0
      Assets/GWConquest/Prefabs/UI/BattleUnitIconFlank.prefab.meta
  27. +0
    -0
      Assets/GWConquest/Prefabs/UI/Corners.prefab
  28. +0
    -0
      Assets/GWConquest/Prefabs/UI/Corners.prefab.meta
  29. +0
    -0
      Assets/GWConquest/Prefabs/UI/CostIcon.prefab
  30. +0
    -0
      Assets/GWConquest/Prefabs/UI/CostIcon.prefab.meta
  31. +0
    -0
      Assets/GWConquest/Prefabs/UI/DistrictConnectionLine.prefab
  32. +0
    -0
      Assets/GWConquest/Prefabs/UI/DistrictConnectionLine.prefab.meta
  33. +0
    -0
      Assets/GWConquest/Prefabs/UI/DistrictIcon.prefab
  34. +0
    -0
      Assets/GWConquest/Prefabs/UI/DistrictIcon.prefab.meta
  35. +0
    -0
      Assets/GWConquest/Prefabs/UI/FlankUI.prefab
  36. +0
    -0
      Assets/GWConquest/Prefabs/UI/FlankUI.prefab.meta
  37. +0
    -0
      Assets/GWConquest/Prefabs/UI/FleetIcons.prefab
  38. +0
    -0
      Assets/GWConquest/Prefabs/UI/FleetIcons.prefab.meta
  39. +0
    -0
      Assets/GWConquest/Prefabs/UI/FormationPanel.prefab
  40. +0
    -0
      Assets/GWConquest/Prefabs/UI/FormationPanel.prefab.meta
  41. +0
    -0
      Assets/GWConquest/Prefabs/UI/GarrisonArmyGroup.prefab
  42. +0
    -0
      Assets/GWConquest/Prefabs/UI/GarrisonArmyGroup.prefab.meta
  43. +0
    -0
      Assets/GWConquest/Prefabs/UI/GarrisonIcon.prefab
  44. +0
    -0
      Assets/GWConquest/Prefabs/UI/GarrisonIcon.prefab.meta
  45. +0
    -0
      Assets/GWConquest/Prefabs/UI/GarrisonPanel.prefab
  46. +0
    -0
      Assets/GWConquest/Prefabs/UI/GarrisonPanel.prefab.meta
  47. +0
    -0
      Assets/GWConquest/Prefabs/UI/GuiPanel.prefab
  48. +0
    -0
      Assets/GWConquest/Prefabs/UI/GuiPanel.prefab.meta
  49. +408
    -0
      Assets/GWConquest/Prefabs/UI/MoneyDisplay.prefab
  50. +7
    -0
      Assets/GWConquest/Prefabs/UI/MoneyDisplay.prefab.meta
  51. +0
    -0
      Assets/GWConquest/Prefabs/UI/MovingArmyIcon.prefab
  52. +0
    -0
      Assets/GWConquest/Prefabs/UI/MovingArmyIcon.prefab.meta
  53. +4
    -3
      Assets/GWConquest/Prefabs/UI/MovingIcon.prefab
  54. +0
    -0
      Assets/GWConquest/Prefabs/UI/MovingIcon.prefab.meta
  55. +0
    -0
      Assets/GWConquest/Prefabs/UI/PlanetName.prefab
  56. +0
    -0
      Assets/GWConquest/Prefabs/UI/PlanetName.prefab.meta
  57. +0
    -0
      Assets/GWConquest/Prefabs/UI/PlanetSelection.prefab
  58. +0
    -0
      Assets/GWConquest/Prefabs/UI/PlanetSelection.prefab.meta
  59. +0
    -0
      Assets/GWConquest/Prefabs/UI/ProductionMenuIcon.prefab
  60. +0
    -0
      Assets/GWConquest/Prefabs/UI/ProductionMenuIcon.prefab.meta
  61. +0
    -0
      Assets/GWConquest/Prefabs/UI/QueueIcon.prefab
  62. +0
    -0
      Assets/GWConquest/Prefabs/UI/QueueIcon.prefab.meta
  63. +0
    -0
      Assets/GWConquest/Prefabs/UI/RelocateEntry.prefab
  64. +0
    -0
      Assets/GWConquest/Prefabs/UI/RelocateEntry.prefab.meta
  65. +0
    -0
      Assets/GWConquest/Prefabs/UI/UnitIcon.prefab
  66. +0
    -0
      Assets/GWConquest/Prefabs/UI/UnitIcon.prefab.meta
  67. +0
    -0
      Assets/GWConquest/Prefabs/UI/UnitPanel.prefab
  68. +0
    -0
      Assets/GWConquest/Prefabs/UI/UnitPanel.prefab.meta
  69. +19
    -19
      Assets/GWConquest/Resources/Database/Planets.csv
  70. +2043
    -1184
      Assets/GWConquest/Scenes/GalaxyMap.unity
  71. +12
    -11
      Assets/GWConquest/Scripts/District.cs
  72. +1
    -0
      Assets/GWConquest/Scripts/GlobalCallbacks.cs
  73. +78
    -28
      Assets/GWConquest/Scripts/Planet.cs
  74. +57
    -3
      Assets/GWConquest/Scripts/PlanetRegistry.cs
  75. +43
    -0
      Assets/GWConquest/Scripts/TransportedItem.cs
  76. +11
    -0
      Assets/GWConquest/Scripts/TransportedItem.cs.meta
  77. +29
    -0
      Assets/GWConquest/Scripts/UI/MoneyDisplay.cs
  78. +11
    -0
      Assets/GWConquest/Scripts/UI/MoneyDisplay.cs.meta
  79. +18
    -3
      Assets/GWConquest/Scripts/UI/RandomIconMovement.cs
  80. +0
    -0
      Assets/GWConquest/Textures/Icons/DistrictFactoryArmour.png
  81. +0
    -0
      Assets/GWConquest/Textures/Icons/DistrictFactoryArmour.png.meta
  82. +0
    -0
      Assets/GWConquest/Textures/Icons/DistrictFactoryFuel.png
  83. +0
    -0
      Assets/GWConquest/Textures/Icons/DistrictFactoryFuel.png.meta
  84. +0
    -0
      Assets/GWConquest/Textures/Icons/DistrictFactoryInfantry.png
  85. +0
    -0
      Assets/GWConquest/Textures/Icons/DistrictFactoryInfantry.png.meta
  86. +0
    -0
      Assets/GWConquest/Textures/Icons/DistrictFactorySupplies.png
  87. +0
    -0
      Assets/GWConquest/Textures/Icons/DistrictFactorySupplies.png.meta
  88. +8
    -0
      Assets/GWConquest/Textures/Planets.meta
  89. BIN
      Assets/GWConquest/Textures/Planets/ERIDANI UV.png
  90. +128
    -0
      Assets/GWConquest/Textures/Planets/ERIDANI UV.png.meta
  91. BIN
      Assets/GWConquest/Textures/Planets/ERIDANI.png
  92. +128
    -0
      Assets/GWConquest/Textures/Planets/ERIDANI.png.meta
  93. BIN
      Assets/Photon/PhotonBolt/assemblies/bolt.user.dll
  94. BIN
      Assets/Photon/PhotonBolt/assemblies/bolt.user.dll.mdb
  95. +18
    -0
      Assets/Photon/PhotonBolt/project.json

+ 87
- 0
Assets/Exo planets/Materials/Atmospheres/Atmosphere Fethaphor.mat View File

@ -0,0 +1,87 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Atmosphere Fethaphor
m_Shader: {fileID: 4800000, guid: 891e0cda09491ba4297849df9f68db9f, type: 3}
m_ShaderKeywords:
m_LightmapFlags: 1
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _: 13.39
- _ASEOutlineWidth: 0
- _AtmosphereSharpness: 0.261
- _Atmospherecircle: 0.258
- _Atmosphereintensity: 1.5
- _Atmospherepower: 6.94
- _Atmospheresize: 1.62
- _BumpScale: 1
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _FullBright: 0
- _Glossiness: 0.5
- _MaskClipValue: 0
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SrcBlend: 1
- _UVSec: 0
- _ZWrite: 1
- __dirty: 0
m_Colors:
- _ASEOutlineColor: {r: 0, g: 0, b: 0, a: 0}
- _AtmosphereColor: {r: 0.472, g: 0.37079826, b: 0.31010404, a: 1}
- _Atmospherecolor: {r: 0.4528302, g: 0.4516404, b: 0.40797436, a: 1}
- _Color: {r: 0.353, g: 0.54486895, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 1, g: 1, b: 1, a: 1}

+ 8
- 0
Assets/Exo planets/Materials/Atmospheres/Atmosphere Fethaphor.mat.meta View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 8c4765c5105019142953cabac33e114c
timeCreated: 1460811003
licenseType: Store
NativeFormatImporter:
userData:
assetBundleName:
assetBundleVariant:

+ 3
- 3
Assets/Exo planets/Materials/Atmospheres/Atmosphere pink 3.mat View File

@ -62,10 +62,10 @@ Material:
m_Floats: m_Floats:
- _: 13.39 - _: 13.39
- _AtmosphereSharpness: 0.226 - _AtmosphereSharpness: 0.226
- _Atmospherecircle: 0.221
- _Atmospherecircle: 0.114
- _Atmosphereintensity: 2.04 - _Atmosphereintensity: 2.04
- _Atmospherepower: 7.52 - _Atmospherepower: 7.52
- _Atmospheresize: 2.43
- _Atmospheresize: 2.15
- _BumpScale: 1 - _BumpScale: 1
- _Cutoff: 0.5 - _Cutoff: 0.5
- _DetailNormalMapScale: 1 - _DetailNormalMapScale: 1
@ -85,7 +85,7 @@ Material:
- __dirty: 0 - __dirty: 0
m_Colors: m_Colors:
- _AtmosphereColor: {r: 1, g: 0.396, b: 0, a: 1} - _AtmosphereColor: {r: 1, g: 0.396, b: 0, a: 1}
- _Atmospherecolor: {r: 0.6764337, g: 0.544509, b: 0.903, a: 0}
- _Atmospherecolor: {r: 0.7533859, g: 0.68284976, b: 0.8773585, a: 0}
- _Color: {r: 0.353, g: 0.54486895, b: 1, a: 1} - _Color: {r: 0.353, g: 0.54486895, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 1, g: 1, b: 1, a: 1} - _SpecColor: {r: 1, g: 1, b: 1, a: 1}

+ 2
- 2
Assets/Exo planets/Materials/Hypatia/Exan.mat View File

@ -165,9 +165,9 @@ Material:
- _SrcBlend: 1 - _SrcBlend: 1
- _SubAtmosphere: 1 - _SubAtmosphere: 1
- _SubAtmospherepower: 1 - _SubAtmospherepower: 1
- _Subatmosphereglobalintensity: 10
- _Subatmosphereglobalintensity: 7.58
- _Subatmosphereintensity: 1 - _Subatmosphereintensity: 1
- _Subatmospherepower: 0.73
- _Subatmospherepower: 0.88
- _Subatmospheresize: 5 - _Subatmospheresize: 5
- _ToggleSwitch0: 0 - _ToggleSwitch0: 0
- _UVSec: 0 - _UVSec: 0


+ 1
- 1
Assets/Exo planets/Materials/Rayeon/Arnough.mat View File

@ -196,7 +196,7 @@ Material:
- _Specularcolor: {r: 0, g: 0, b: 0, a: 1} - _Specularcolor: {r: 0, g: 0, b: 0, a: 1}
- _Subatmospherecolor: {r: 0.9811321, g: 0.8803289, b: 0.745105, a: 1} - _Subatmospherecolor: {r: 0.9811321, g: 0.8803289, b: 0.745105, a: 1}
- _Vector0: {r: 0, g: 0, b: 1, a: 0} - _Vector0: {r: 0, g: 0, b: 1, a: 0}
- _cloudscolor: {r: 1, g: 1, b: 1, a: 0.69411767}
- _cloudscolor: {r: 1, g: 1, b: 1, a: 0.4117647}
- _node_2409: {r: 0.5, g: 0.5, b: 0.5, a: 1} - _node_2409: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _node_4369: {r: 0.5, g: 0.5, b: 0.5, a: 1} - _node_4369: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _node_7883: {r: 0.5, g: 0.5, b: 0.5, a: 1} - _node_7883: {r: 0.5, g: 0.5, b: 0.5, a: 1}


+ 203
- 0
Assets/Exo planets/Materials/Rayeon/Fethaphor.mat View File

@ -0,0 +1,203 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Fethaphor
m_Shader: {fileID: 4800000, guid: 2b63a18536f01a84ea44b4a20e3d9950, type: 3}
m_ShaderKeywords: _DESACTIVATECLOUDS_ON _METALLICGLOSSMAP _NORMALMAP
m_LightmapFlags: 1
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _Albedo:
m_Texture: {fileID: 2800000, guid: 181756a205eed3a4e9f46e2adcc9caa3, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 2800000, guid: 69866501cb0a5c04cb91df734a5fde9a, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Clouds:
m_Texture: {fileID: 2800000, guid: cc79d4bdc6ba64f4988c3addf3ea579a, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _CloudsAlpha:
m_Texture: {fileID: 2800000, guid: e1b95afc12b486448abe975632e539cf, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Cloudstexture:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Emissive:
m_Texture: {fileID: 2800000, guid: e761d1b5f99e4c840b58081a41de20d6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Emissivecities:
m_Texture: {fileID: 2800000, guid: e761d1b5f99e4c840b58081a41de20d6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _LookupSunset:
m_Texture: {fileID: 2800000, guid: 5b21da294be230f40b4f7ccbdfcd3332, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Lookupramp:
m_Texture: {fileID: 2800000, guid: 3c94491068797e54b9d16576eeb33a8c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _LookuprampSunset:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: 70a556cba488c7947a8cd4b4b2e1f444, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetalRGBRoughA:
m_Texture: {fileID: 2800000, guid: 9abbb8e12234a214b945c872528f260c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetalRough:
m_Texture: {fileID: 2800000, guid: 9abbb8e12234a214b945c872528f260c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 2800000, guid: 9abbb8e12234a214b945c872528f260c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Normalmap:
m_Texture: {fileID: 2800000, guid: 455e32678d0e47e49b8bd67333dea9a9, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 2800000, guid: 75fde9b2c3f2c0c4597811ed466741f2, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Specular:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _TextureSample1:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _TextureSample8:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _node_6391:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _node_6863:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _texcoord:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _watermask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _ActivateSpecular: 0
- _Ambiantalbedo: 0
- _Ambiantatmosphereintensity: 1
- _BumpScale: -1
- _Citiesintensity: 0
- _Citiesoffset: 0
- _Clouds: 0
- _Cloudspeed: -1
- _Cutoff: 0.5
- _DesactivateSpecular: 0
- _Desactivateclouds: 1
- _Desaturation: 0.621
- _DetailNormalMapScale: 1
- _Distortionpower: 0.5
- _Distortionspeed: 1
- _DstBlend: 0
- _Float15: 0.5
- _Float2: 0
- _Float3: 1
- _Gloss: 0.041
- _Glossiness: 0.5
- _MaskClipValue: 0.5
- _Metallic: 0
- _Mode: 0
- _Nightemissivecities: 0
- _Normalintensity: 0.625
- _OcclusionStrength: 0.509
- _Parallax: 0.02
- _PlanetSize: 0
- _Specularpower: 0
- _SrcBlend: 1
- _SubAtmosphere: 0
- _SubAtmospherepower: 5.25
- _Subatmosphereglobalintensity: 4.07
- _Subatmosphereintensity: 1
- _Subatmospherepower: 2.31
- _Subatmospheresize: 5
- _ToggleSwitch0: 0
- _UVSec: 0
- _ZWrite: 1
- __dirty: 0
- _gloss: 0
- _node_3987: 1.38
- _node_4321: 0
- _node_4402: 0
- _node_6480: 0
- _node_9558: 0
m_Colors:
- _Albedocolor: {r: 1, g: 0.9526008, b: 0.6745283, a: 1}
- _AmbiantLightcontrol: {r: 0, g: 0, b: 0, a: 0}
- _Ambiantalbedo: {r: 0, g: 0, b: 0, a: 0}
- _Ambiantatmosphere: {r: 0.531916, g: 0.69954073, b: 0.847, a: 1}
- _Ambiantatmospherecolor: {r: 0, g: 0, b: 0, a: 1}
- _Ambiantcolor: {r: 0, g: 0, b: 0, a: 0}
- _Ambiantlightcontrol: {r: 0, g: 0, b: 0, a: 0}
- _Citiescolor: {r: 0, g: 0, b: 0, a: 0}
- _Citycolor: {r: 1, g: 0.7241379, b: 0, a: 1}
- _Cloudscolor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _Color0: {r: 0, g: 0, b: 0, a: 0}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _Specularcolor: {r: 0, g: 0, b: 0, a: 1}
- _Subatmospherecolor: {r: 1, g: 0.9975221, b: 0.88235295, a: 1}
- _Vector0: {r: 0, g: 0, b: 1, a: 0}
- _cloudscolor: {r: 1, g: 0.98394334, b: 0.6933962, a: 0.5803922}
- _node_2409: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _node_4369: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _node_7883: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _node_8727: {r: 0.5, g: 0.5, b: 0.5, a: 1}

+ 8
- 0
Assets/Exo planets/Materials/Rayeon/Fethaphor.mat.meta View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7ee5410f99497564b9fd586acc7b6521
timeCreated: 1460653425
licenseType: Store
NativeFormatImporter:
userData:
assetBundleName:
assetBundleVariant:

+ 203
- 0
Assets/Exo planets/Materials/Rayeon/Krigena.mat View File

@ -0,0 +1,203 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Krigena
m_Shader: {fileID: 4800000, guid: 2b63a18536f01a84ea44b4a20e3d9950, type: 3}
m_ShaderKeywords: _DESACTIVATECLOUDS_ON _METALLICGLOSSMAP _NORMALMAP
m_LightmapFlags: 1
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _Albedo:
m_Texture: {fileID: 2800000, guid: cdd69f24c5c567f479b21294f53509b1, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 2800000, guid: 69866501cb0a5c04cb91df734a5fde9a, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Clouds:
m_Texture: {fileID: 2800000, guid: cc79d4bdc6ba64f4988c3addf3ea579a, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _CloudsAlpha:
m_Texture: {fileID: 2800000, guid: e1b95afc12b486448abe975632e539cf, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Cloudstexture:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Emissive:
m_Texture: {fileID: 2800000, guid: e761d1b5f99e4c840b58081a41de20d6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Emissivecities:
m_Texture: {fileID: 2800000, guid: e761d1b5f99e4c840b58081a41de20d6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _LookupSunset:
m_Texture: {fileID: 2800000, guid: 5b21da294be230f40b4f7ccbdfcd3332, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Lookupramp:
m_Texture: {fileID: 2800000, guid: 3c94491068797e54b9d16576eeb33a8c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _LookuprampSunset:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: 70a556cba488c7947a8cd4b4b2e1f444, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetalRGBRoughA:
m_Texture: {fileID: 2800000, guid: 9abbb8e12234a214b945c872528f260c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetalRough:
m_Texture: {fileID: 2800000, guid: 9abbb8e12234a214b945c872528f260c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 2800000, guid: 9abbb8e12234a214b945c872528f260c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Normalmap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 2800000, guid: 75fde9b2c3f2c0c4597811ed466741f2, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Specular:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _TextureSample1:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _TextureSample8:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _node_6391:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _node_6863:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _texcoord:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _watermask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _ActivateSpecular: 0
- _Ambiantalbedo: 0
- _Ambiantatmosphereintensity: 1
- _BumpScale: -1
- _Citiesintensity: 0
- _Citiesoffset: 0
- _Clouds: 0
- _Cloudspeed: -1
- _Cutoff: 0.5
- _DesactivateSpecular: 0
- _Desactivateclouds: 1
- _Desaturation: 0.743
- _DetailNormalMapScale: 1
- _Distortionpower: 0.5
- _Distortionspeed: 1
- _DstBlend: 0
- _Float15: 0.5
- _Float2: 0
- _Float3: 1
- _Gloss: 0.041
- _Glossiness: 0.5
- _MaskClipValue: 0.5
- _Metallic: 0
- _Mode: 0
- _Nightemissivecities: 0
- _Normalintensity: 0.625
- _OcclusionStrength: 0.509
- _Parallax: 0.02
- _PlanetSize: 0
- _Specularpower: 0
- _SrcBlend: 1
- _SubAtmosphere: 0
- _SubAtmospherepower: 5.25
- _Subatmosphereglobalintensity: 4.07
- _Subatmosphereintensity: 1
- _Subatmospherepower: 2.31
- _Subatmospheresize: 5
- _ToggleSwitch0: 0
- _UVSec: 0
- _ZWrite: 1
- __dirty: 0
- _gloss: 0
- _node_3987: 1.38
- _node_4321: 0
- _node_4402: 0
- _node_6480: 0
- _node_9558: 0
m_Colors:
- _Albedocolor: {r: 1, g: 0.75170076, b: 0.64705884, a: 1}
- _AmbiantLightcontrol: {r: 0, g: 0, b: 0, a: 0}
- _Ambiantalbedo: {r: 0, g: 0, b: 0, a: 0}
- _Ambiantatmosphere: {r: 0.531916, g: 0.69954073, b: 0.847, a: 1}
- _Ambiantatmospherecolor: {r: 0, g: 0, b: 0, a: 1}
- _Ambiantcolor: {r: 0, g: 0, b: 0, a: 0}
- _Ambiantlightcontrol: {r: 0, g: 0, b: 0, a: 0}
- _Citiescolor: {r: 0, g: 0, b: 0, a: 0}
- _Citycolor: {r: 1, g: 0.7241379, b: 0, a: 1}
- _Cloudscolor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _Color0: {r: 0, g: 0, b: 0, a: 0}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _Specularcolor: {r: 0, g: 0, b: 0, a: 1}
- _Subatmospherecolor: {r: 1, g: 0.9975221, b: 0.88235295, a: 1}
- _Vector0: {r: 0, g: 0, b: 1, a: 0}
- _cloudscolor: {r: 1, g: 0.9716981, b: 0.4481132, a: 0.5803922}
- _node_2409: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _node_4369: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _node_7883: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _node_8727: {r: 0.5, g: 0.5, b: 0.5, a: 1}

+ 8
- 0
Assets/Exo planets/Materials/Rayeon/Krigena.mat.meta View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 6ed04bfe8c2d8da4fb6159f14dfafe4a
timeCreated: 1460653425
licenseType: Store
NativeFormatImporter:
userData:
assetBundleName:
assetBundleVariant:

+ 3
- 3
Assets/Exo planets/Materials/Rayeon/Methaphor.mat View File

@ -157,7 +157,7 @@ Material:
- _Metallic: 0 - _Metallic: 0
- _Mode: 0 - _Mode: 0
- _Nightemissivecities: 0 - _Nightemissivecities: 0
- _Normalintensity: 0.83
- _Normalintensity: 0
- _OcclusionStrength: 0.509 - _OcclusionStrength: 0.509
- _Parallax: 0.02 - _Parallax: 0.02
- _PlanetSize: 0 - _PlanetSize: 0
@ -165,7 +165,7 @@ Material:
- _SrcBlend: 1 - _SrcBlend: 1
- _SubAtmosphere: 0 - _SubAtmosphere: 0
- _SubAtmospherepower: 5.25 - _SubAtmospherepower: 5.25
- _Subatmosphereglobalintensity: 7.1
- _Subatmosphereglobalintensity: 2.2
- _Subatmosphereintensity: 1 - _Subatmosphereintensity: 1
- _Subatmospherepower: 1.53 - _Subatmospherepower: 1.53
- _Subatmospheresize: 5 - _Subatmospheresize: 5
@ -196,7 +196,7 @@ Material:
- _Specularcolor: {r: 0, g: 0, b: 0, a: 1} - _Specularcolor: {r: 0, g: 0, b: 0, a: 1}
- _Subatmospherecolor: {r: 0.8632076, g: 1, b: 0.96436274, a: 1} - _Subatmospherecolor: {r: 0.8632076, g: 1, b: 0.96436274, a: 1}
- _Vector0: {r: 0, g: 0, b: 1, a: 0} - _Vector0: {r: 0, g: 0, b: 1, a: 0}
- _cloudscolor: {r: 0.9921568, g: 0.9921568, b: 0.9921568, a: 0.49411765}
- _cloudscolor: {r: 0.9921568, g: 0.9921568, b: 0.9921568, a: 0.12156863}
- _node_2409: {r: 0.5, g: 0.5, b: 0.5, a: 1} - _node_2409: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _node_4369: {r: 0.5, g: 0.5, b: 0.5, a: 1} - _node_4369: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _node_7883: {r: 0.5, g: 0.5, b: 0.5, a: 1} - _node_7883: {r: 0.5, g: 0.5, b: 0.5, a: 1}


+ 3
- 3
Assets/Exo planets/Materials/Rayeon/Sartorius Rax.mat View File

@ -143,7 +143,7 @@ Material:
- _Cutoff: 0.5 - _Cutoff: 0.5
- _DesactivateSpecular: 0 - _DesactivateSpecular: 0
- _Desactivateclouds: 1 - _Desactivateclouds: 1
- _Desaturation: 0.045
- _Desaturation: 0.383
- _DetailNormalMapScale: 1 - _DetailNormalMapScale: 1
- _Distortionpower: 0.5 - _Distortionpower: 0.5
- _Distortionspeed: 1 - _Distortionspeed: 1
@ -165,7 +165,7 @@ Material:
- _SrcBlend: 1 - _SrcBlend: 1
- _SubAtmosphere: 0 - _SubAtmosphere: 0
- _SubAtmospherepower: 5.25 - _SubAtmospherepower: 5.25
- _Subatmosphereglobalintensity: 9.62
- _Subatmosphereglobalintensity: 6
- _Subatmosphereintensity: 1 - _Subatmosphereintensity: 1
- _Subatmospherepower: 1.93 - _Subatmospherepower: 1.93
- _Subatmospheresize: 5 - _Subatmospheresize: 5
@ -194,7 +194,7 @@ Material:
- _Color0: {r: 0, g: 0, b: 0, a: 0} - _Color0: {r: 0, g: 0, b: 0, a: 0}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _Specularcolor: {r: 0, g: 0, b: 0, a: 1} - _Specularcolor: {r: 0, g: 0, b: 0, a: 1}
- _Subatmospherecolor: {r: 0.81960785, g: 0.99215686, b: 0.9373364, a: 1}
- _Subatmospherecolor: {r: 0.9673279, g: 0.990566, b: 0.9111338, a: 1}
- _Vector0: {r: 0, g: 0, b: 1, a: 0} - _Vector0: {r: 0, g: 0, b: 1, a: 0}
- _cloudscolor: {r: 1, g: 1, b: 1, a: 0.69411767} - _cloudscolor: {r: 1, g: 1, b: 1, a: 0.69411767}
- _node_2409: {r: 0.5, g: 0.5, b: 0.5, a: 1} - _node_2409: {r: 0.5, g: 0.5, b: 0.5, a: 1}


+ 2
- 2
Assets/Exo planets/Materials/Vendara/Daton.mat View File

@ -91,13 +91,13 @@ Material:
- _Desaturation: 0.589 - _Desaturation: 0.589
- _DetailNormalMapScale: 1 - _DetailNormalMapScale: 1
- _DstBlend: 0 - _DstBlend: 0
- _Gloss: 0.896
- _Gloss: 0.603
- _GlossMapScale: 1 - _GlossMapScale: 1
- _Glossiness: 0.5 - _Glossiness: 0.5
- _GlossyReflections: 1 - _GlossyReflections: 1
- _Metallic: 0 - _Metallic: 0
- _Mode: 0 - _Mode: 0
- _Normalintensity: 1
- _Normalintensity: 0.417
- _OcclusionStrength: 1 - _OcclusionStrength: 1
- _Parallax: 0.02 - _Parallax: 0.02
- _SmoothnessTextureChannel: 0 - _SmoothnessTextureChannel: 0


+ 2
- 2
Assets/Exo planets/Materials/Xagobah/Xagobah.mat View File

@ -88,7 +88,7 @@ Material:
- _Citiesoffset: 0 - _Citiesoffset: 0
- _Cloudspeed: -1 - _Cloudspeed: -1
- _Cutoff: 0.5 - _Cutoff: 0.5
- _Desaturation: 0.564
- _Desaturation: 0.875
- _DetailNormalMapScale: 1 - _DetailNormalMapScale: 1
- _DstBlend: 0 - _DstBlend: 0
- _Gloss: 0.816 - _Gloss: 0.816
@ -103,7 +103,7 @@ Material:
- _SmoothnessTextureChannel: 0 - _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1 - _SpecularHighlights: 1
- _SrcBlend: 1 - _SrcBlend: 1
- _Subatmosphereglobalintensity: 7.06
- _Subatmosphereglobalintensity: 2.52
- _Subatmospherepower: 0.68 - _Subatmospherepower: 0.68
- _UVSec: 0 - _UVSec: 0
- _ZWrite: 1 - _ZWrite: 1


BIN
Assets/GWConquest/Audio/Sounds/Factory Athmosphere Loop.wav View File


+ 36
- 0
Assets/GWConquest/Audio/Sounds/Factory Athmosphere Loop.wav.meta View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: 7d4d05f2153b40249afa92c97af26f16
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Assets/GWConquest/Prefabs/ExplosionEffect.prefab → Assets/GWConquest/Prefabs/Effects/ExplosionEffect.prefab View File


Assets/GWConquest/Prefabs/ExplosionEffect.prefab.meta → Assets/GWConquest/Prefabs/Effects/ExplosionEffect.prefab.meta View File


+ 8
- 0
Assets/GWConquest/Prefabs/UI.meta View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7d47310fc8a1b3641a42de822f044a0e
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Assets/GWConquest/Prefabs/ArmyGui.prefab → Assets/GWConquest/Prefabs/UI/ArmyGui.prefab View File


Assets/GWConquest/Prefabs/ArmyGui.prefab.meta → Assets/GWConquest/Prefabs/UI/ArmyGui.prefab.meta View File


Assets/GWConquest/Prefabs/BattleFormationUI.prefab → Assets/GWConquest/Prefabs/UI/BattleFormationUI.prefab View File


Assets/GWConquest/Prefabs/BattleFormationUI.prefab.meta → Assets/GWConquest/Prefabs/UI/BattleFormationUI.prefab.meta View File


Assets/GWConquest/Prefabs/BattleUnitIcon.prefab → Assets/GWConquest/Prefabs/UI/BattleUnitIcon.prefab View File


Assets/GWConquest/Prefabs/BattleUnitIcon.prefab.meta → Assets/GWConquest/Prefabs/UI/BattleUnitIcon.prefab.meta View File


Assets/GWConquest/Prefabs/BattleUnitIconFlank.prefab → Assets/GWConquest/Prefabs/UI/BattleUnitIconFlank.prefab View File


Assets/GWConquest/Prefabs/BattleUnitIconFlank.prefab.meta → Assets/GWConquest/Prefabs/UI/BattleUnitIconFlank.prefab.meta View File


Assets/GWConquest/Prefabs/Corners.prefab → Assets/GWConquest/Prefabs/UI/Corners.prefab View File


Assets/GWConquest/Prefabs/Corners.prefab.meta → Assets/GWConquest/Prefabs/UI/Corners.prefab.meta View File


Assets/GWConquest/Prefabs/CostIcon.prefab → Assets/GWConquest/Prefabs/UI/CostIcon.prefab View File


Assets/GWConquest/Prefabs/CostIcon.prefab.meta → Assets/GWConquest/Prefabs/UI/CostIcon.prefab.meta View File


Assets/GWConquest/Prefabs/DistrictConnectionLine.prefab → Assets/GWConquest/Prefabs/UI/DistrictConnectionLine.prefab View File


Assets/GWConquest/Prefabs/DistrictConnectionLine.prefab.meta → Assets/GWConquest/Prefabs/UI/DistrictConnectionLine.prefab.meta View File


Assets/GWConquest/Prefabs/DistrictIcon.prefab → Assets/GWConquest/Prefabs/UI/DistrictIcon.prefab View File


Assets/GWConquest/Prefabs/DistrictIcon.prefab.meta → Assets/GWConquest/Prefabs/UI/DistrictIcon.prefab.meta View File


Assets/GWConquest/Prefabs/FlankUI.prefab → Assets/GWConquest/Prefabs/UI/FlankUI.prefab View File


Assets/GWConquest/Prefabs/FlankUI.prefab.meta → Assets/GWConquest/Prefabs/UI/FlankUI.prefab.meta View File


Assets/GWConquest/Prefabs/FleetIcons.prefab → Assets/GWConquest/Prefabs/UI/FleetIcons.prefab View File


Assets/GWConquest/Prefabs/FleetIcons.prefab.meta → Assets/GWConquest/Prefabs/UI/FleetIcons.prefab.meta View File


Assets/GWConquest/Prefabs/FormationPanel.prefab → Assets/GWConquest/Prefabs/UI/FormationPanel.prefab View File


Assets/GWConquest/Prefabs/FormationPanel.prefab.meta → Assets/GWConquest/Prefabs/UI/FormationPanel.prefab.meta View File


Assets/GWConquest/Prefabs/GarrisonArmyGroup.prefab → Assets/GWConquest/Prefabs/UI/GarrisonArmyGroup.prefab View File


Assets/GWConquest/Prefabs/GarrisonArmyGroup.prefab.meta → Assets/GWConquest/Prefabs/UI/GarrisonArmyGroup.prefab.meta View File


Assets/GWConquest/Prefabs/GarrisonIcon.prefab → Assets/GWConquest/Prefabs/UI/GarrisonIcon.prefab View File


Assets/GWConquest/Prefabs/GarrisonIcon.prefab.meta → Assets/GWConquest/Prefabs/UI/GarrisonIcon.prefab.meta View File


Assets/GWConquest/Prefabs/GarrisonPanel.prefab → Assets/GWConquest/Prefabs/UI/GarrisonPanel.prefab View File


Assets/GWConquest/Prefabs/GarrisonPanel.prefab.meta → Assets/GWConquest/Prefabs/UI/GarrisonPanel.prefab.meta View File


Assets/GWConquest/Prefabs/GuiPanel.prefab → Assets/GWConquest/Prefabs/UI/GuiPanel.prefab View File


Assets/GWConquest/Prefabs/GuiPanel.prefab.meta → Assets/GWConquest/Prefabs/UI/GuiPanel.prefab.meta View File


+ 408
- 0
Assets/GWConquest/Prefabs/UI/MoneyDisplay.prefab View File

@ -0,0 +1,408 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &4096209424460686481
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4096209424460686482}
- component: {fileID: 4096209424460686484}
- component: {fileID: 4096209424460686483}
m_Layer: 5
m_Name: Total
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4096209424460686482
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4096209424460686481}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 2474691213383936496}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 47.870117, y: 0}
m_SizeDelta: {x: 47, y: 0}
m_Pivot: {x: 0, y: 0.5}
--- !u!222 &4096209424460686484
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4096209424460686481}
m_CullTransparentMesh: 0
--- !u!114 &4096209424460686483
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4096209424460686481}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 12800000, guid: c47f9c9ae53006b46bef8b5c48a002a5, type: 3}
m_FontSize: 23
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 4
m_MaxSize: 74
m_Alignment: 3
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: 1000
--- !u!1 &4096209424666407826
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4096209424666407829}
- component: {fileID: 4096209424666407828}
- component: {fileID: 4096209424666407827}
m_Layer: 5
m_Name: Background
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4096209424666407829
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4096209424666407826}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 2474691213383936496}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 17.870117, y: -0.08251953}
m_SizeDelta: {x: 33.90947, y: 33.90947}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4096209424666407828
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4096209424666407826}
m_CullTransparentMesh: 0
--- !u!114 &4096209424666407827
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4096209424666407826}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: c5c5d1f6b8fa0404ca44f3ea7c937909, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &4096209425149672176
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4096209425149672177}
- component: {fileID: 4096209425149672180}
- component: {fileID: 4096209425149672179}
- component: {fileID: 4096209425149672178}
m_Layer: 5
m_Name: Icon
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4096209425149672177
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4096209425149672176}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 2474691213383936496}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 17.870117, y: -0.08251953}
m_SizeDelta: {x: 36.1647, y: 36.1647}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4096209425149672180
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4096209425149672176}
m_CullTransparentMesh: 0
--- !u!114 &4096209425149672179
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4096209425149672176}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 297101b2ac9e6814d949f2b380c99d68, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!114 &4096209425149672178
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4096209425149672176}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 0.18431373, g: 0.18431373, b: 0.18431373, a: 0.30980393}
m_HighlightedColor: {r: 0.53900003, g: 0.53900003, b: 0.53900003, a: 0.30980393}
m_PressedColor: {r: 0.5372549, g: 0.5372549, b: 0.5372549, a: 0.9098039}
m_SelectedColor: {r: 0.18431373, g: 0.18431373, b: 0.18431373, a: 0.30980393}
m_DisabledColor: {r: 0.18431373, g: 0.18431373, b: 0.18431373, a: 0.30980393}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 4096209424666407827}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!1 &4928236438828894843
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4411086135142167815}
- component: {fileID: 7939806406244802544}
- component: {fileID: 773670987009055092}
m_Layer: 5
m_Name: Balance
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4411086135142167815
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4928236438828894843}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 2474691213383936496}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 99.87012, y: 0}
m_SizeDelta: {x: 136.18106, y: 0}
m_Pivot: {x: 0, y: 0.5}
--- !u!222 &7939806406244802544
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4928236438828894843}
m_CullTransparentMesh: 0
--- !u!114 &773670987009055092
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4928236438828894843}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 12800000, guid: c47f9c9ae53006b46bef8b5c48a002a5, type: 3}
m_FontSize: 13
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 1
m_MaxSize: 76
m_Alignment: 3
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: '[+200]'
--- !u!1 &5945601791339210574
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2474691213383936496}
- component: {fileID: 4096209424578181651}
m_Layer: 5
m_Name: MoneyDisplay
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2474691213383936496
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5945601791339210574}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 4096209424666407829}
- {fileID: 4096209425149672177}
- {fileID: 4096209424460686482}
- {fileID: 4411086135142167815}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: 143.12988, y: -48}
m_SizeDelta: {x: 162.4237, y: 36.16516}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &4096209424578181651
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5945601791339210574}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 96bcd96c5c3a2fc45b2236f5c620ea0a, type: 3}
m_Name:
m_EditorClassIdentifier:
Total: 1000
Balance: 200
TotalText: {fileID: 4096209424460686483}
BalanceText: {fileID: 773670987009055092}
Offset: 5
Direction: 1

+ 7
- 0
Assets/GWConquest/Prefabs/UI/MoneyDisplay.prefab.meta View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: ada9ee8cb263a4e4ba2f5874cfe9098d
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Assets/GWConquest/Prefabs/MovingArmyIcon.prefab → Assets/GWConquest/Prefabs/UI/MovingArmyIcon.prefab View File


Assets/GWConquest/Prefabs/MovingArmyIcon.prefab.meta → Assets/GWConquest/Prefabs/UI/MovingArmyIcon.prefab.meta View File


Assets/GWConquest/Prefabs/MovingIcon.prefab → Assets/GWConquest/Prefabs/UI/MovingIcon.prefab View File

@ -59,7 +59,7 @@ MonoBehaviour:
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 0.57254905}
m_Color: {r: 1, g: 1, b: 1, a: 0.1882353}
m_RaycastTarget: 1 m_RaycastTarget: 1
m_Maskable: 1 m_Maskable: 1
m_OnCullStateChanged: m_OnCullStateChanged:
@ -89,8 +89,9 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
speed: 2 speed: 2
range: 5 range: 5
scaleSpeed: 2
scaleRange: 0.15
scaleSpeed: 13
scaleRange: 0.2
alphaRange: 0.15
minInterval: 1 minInterval: 1
maxInterval: 3 maxInterval: 3
--- !u!1 &8528568749132947365 --- !u!1 &8528568749132947365

Assets/GWConquest/Prefabs/MovingIcon.prefab.meta → Assets/GWConquest/Prefabs/UI/MovingIcon.prefab.meta View File


Assets/GWConquest/Prefabs/PlanetName.prefab → Assets/GWConquest/Prefabs/UI/PlanetName.prefab View File


Assets/GWConquest/Prefabs/PlanetName.prefab.meta → Assets/GWConquest/Prefabs/UI/PlanetName.prefab.meta View File


Assets/GWConquest/Prefabs/PlanetSelection.prefab → Assets/GWConquest/Prefabs/UI/PlanetSelection.prefab View File


Assets/GWConquest/Prefabs/PlanetSelection.prefab.meta → Assets/GWConquest/Prefabs/UI/PlanetSelection.prefab.meta View File


Assets/GWConquest/Prefabs/ProductionMenuIcon.prefab → Assets/GWConquest/Prefabs/UI/ProductionMenuIcon.prefab View File


Assets/GWConquest/Prefabs/ProductionMenuIcon.prefab.meta → Assets/GWConquest/Prefabs/UI/ProductionMenuIcon.prefab.meta View File


Assets/GWConquest/Prefabs/QueueIcon.prefab → Assets/GWConquest/Prefabs/UI/QueueIcon.prefab View File


Assets/GWConquest/Prefabs/QueueIcon.prefab.meta → Assets/GWConquest/Prefabs/UI/QueueIcon.prefab.meta View File


Assets/GWConquest/Prefabs/RelocateEntry.prefab → Assets/GWConquest/Prefabs/UI/RelocateEntry.prefab View File


Assets/GWConquest/Prefabs/RelocateEntry.prefab.meta → Assets/GWConquest/Prefabs/UI/RelocateEntry.prefab.meta View File


Assets/GWConquest/Prefabs/UnitIcon.prefab → Assets/GWConquest/Prefabs/UI/UnitIcon.prefab View File


Assets/GWConquest/Prefabs/UnitIcon.prefab.meta → Assets/GWConquest/Prefabs/UI/UnitIcon.prefab.meta View File


Assets/GWConquest/Prefabs/UnitPanel.prefab → Assets/GWConquest/Prefabs/UI/UnitPanel.prefab View File


Assets/GWConquest/Prefabs/UnitPanel.prefab.meta → Assets/GWConquest/Prefabs/UI/UnitPanel.prefab.meta View File


+ 19
- 19
Assets/GWConquest/Resources/Database/Planets.csv View File

@ -1,12 +1,12 @@
Name,Size,Population,Structure Types,Factory Rating,Factory Type,Food Rating,Civil Rating,Quality Rating,Alignment,Start Faction,Terrain,Conditions,Space Station,Shipyard,Station Power ,Sun Colour,Special,Text Info, Name,Size,Population,Structure Types,Factory Rating,Factory Type,Food Rating,Civil Rating,Quality Rating,Alignment,Start Faction,Terrain,Conditions,Space Station,Shipyard,Station Power ,Sun Colour,Special,Text Info,
Aeculus,1,3,"1 Civil, 1 Factory",1x3,Ammo,,1x3,,,Neutral,Mild,Storms,,,,,,"With its planet's surface raveged by murderous Lightning Storms the populace of Aeculus have long since retreated into an old keep inside a hollow mountain, established in a bygone age by a mining company.",
Arca,2,10,"2 Civil, 2 Factory",2x2,"1xAmmo, 1xWeapons",,"1x9, 1x2",1,Arca,Neutral,Mountainous,none,3,2,1,,,"With the largest population of sentient live, Arca the capitol of the Arcan Merchant Collective is covered in a city jungle with contrasting living standards. The Arcans, a humanoid species with rat-like features of industrius and highly competitous traders have turned the mountainous wastes into a chaotic mess of slums and factories.",
Arnough,2,0,"(1) Civil, (1) Factory",1x2,-,,1x2,,None,Neutral,Mild,none,,,,,,"Once a republic operation-base, Arnough is an abbandoned backwater world with its already little infrastruture laying in ruins.",
Aeculus,1,3,"1 Civil, 1 Factory",1x3,Supplies,,1x3,,,Neutral,Mild,Storms,,,,,,"With its planet's surface raveged by murderous Lightning Storms the populace of Aeculus have long since retreated into an old keep inside a hollow mountain, established in a bygone age by a mining company.",
Arca,2,10,"2 Civil, 2 Factory",2x2,"1xSupplies, 1xWeapons",,"1x9, 1x2",1,Arca,Neutral,Mountainous,none,3,2,1,,,"With the largest population of sentient live, Arca the capitol of the Arcan Merchant Collective is covered in a city jungle with contrasting living standards. The Arcans, a humanoid species with rat-like features of industrius and highly competitous traders have turned the mountainous wastes into a chaotic mess of slums and factories.",
Arnough,2,0,"(1) Civil, (1) Factory",1x2,,,1x2,,None,Neutral,Mild,none,,,,,,"Once a republic operation-base, Arnough is an abbandoned backwater world with its already little infrastruture laying in ruins.",
Caine's World,2,0,"(1) Civil, (1) Food",,,1x3,1x2,,None,Republic,Mild,none,,,,,,"Formerly known as Ety-Hammon, a small and unimportant backwater world was the sight of....... In the wake of this decicive victory the planet is now referred to as Caines World after the Republic Remnants Commander Castor Caine.", Caine's World,2,0,"(1) Civil, (1) Food",,,1x3,1x2,,None,Republic,Mild,none,,,,,,"Formerly known as Ety-Hammon, a small and unimportant backwater world was the sight of....... In the wake of this decicive victory the planet is now referred to as Caines World after the Republic Remnants Commander Castor Caine.",
Daton,3,0,3 Factory,3x3,"2xArmour, 1xAmmo",,,,Neutral,Wythler Khanate,Toxic,"Scrap-Storms, Acid Rain",2,2,1,,,"Once a planet whose surface was covered in dense forests, it's strategic location and ever changing military circumstances have turned this once properous world into a waste covered littered with forges and plagued by azid rain and scrap-storms.",
Datonie,2,4,"2 Civil, 2 Factory",2x2,"Armour, Ammo",1x2,2x2,,Yar'kassy,Republic,Desert,"Sandstorms, Hot",,,,,,Belonging to the Fiefdom of Yar'Kassy the hot and sandstorm-ridden Desert of Datonie is the functional backbone of the Fiefdoms Industry.,
Daton,3,0,3 Factory,3x3,"2xArmour, 1xSupplies",,,,Neutral,Wythler Khanate,Toxic,"Scrap-Storms, Acid Rain",2,2,1,,,"Once a planet whose surface was covered in dense forests, it's strategic location and ever changing military circumstances have turned this once properous world into a waste covered littered with forges and plagued by azid rain and scrap-storms.",
Datonie,2,4,"2 Civil, 2 Factory",2x2,"Armour, Supplies",1x2,2x2,,Yar'kassy,Republic,Desert,"Sandstorms, Hot",,,,,,Belonging to the Fiefdom of Yar'Kassy the hot and sandstorm-ridden Desert of Datonie is the functional backbone of the Fiefdoms Industry.,
Eden,1,0,(1) Food,1x2,,,,,Neutral,Neutral,Jungle,none,,,,,,Far off from civilized Space the untoutched jungles of Edens are a mysterious and hidden place untoutched by the spoils of war., Eden,1,0,(1) Food,1x2,,,,,Neutral,Neutral,Jungle,none,,,,,,Far off from civilized Space the untoutched jungles of Edens are a mysterious and hidden place untoutched by the spoils of war.,
Elysia,2,4,"2 Civil, 1 Factory",1x2,,,2x2,5,Elysia,Elysia,Jungle,none,4,3,4,,,"The Planet Elysia, a jungle world, inhabited by a culture of warriors and peace-keepers has been grudgingly classified as a big contributor to order and justice since the pre republic era. The eliteist society living in technologically advanced City Domes upon the live threatening tropical paradise world has long since expanded into space and big population centers in space now orbit the planet itself.",
Elysia,2,4,"2 Civil, 1 Factory",1x2,Weapons,,2x2,5,Elysia,Elysia,Jungle,none,4,3,4,,,"The Planet Elysia, a jungle world, inhabited by a culture of warriors and peace-keepers has been grudgingly classified as a big contributor to order and justice since the pre republic era. The eliteist society living in technologically advanced City Domes upon the live threatening tropical paradise world has long since expanded into space and big population centers in space now orbit the planet itself.",
Exan,2,8,"2 Civil, 1 Factory, 1 Food",1x1,1xWeapons,1x3,1x2,,Neutral,Neutral,Jungle,none,,,,,,Deep Jungles bursting and blooming with live of all sorts cover the surface of Exan. Its sentient population of Repiloid Humanoids is engulfed in an ever lasting brood war for survival although some efforts have been taken to pacify the planet only a few Exans traverse the voids beyond their homeworld., Exan,2,8,"2 Civil, 1 Factory, 1 Food",1x1,1xWeapons,1x3,1x2,,Neutral,Neutral,Jungle,none,,,,,,Deep Jungles bursting and blooming with live of all sorts cover the surface of Exan. Its sentient population of Repiloid Humanoids is engulfed in an ever lasting brood war for survival although some efforts have been taken to pacify the planet only a few Exans traverse the voids beyond their homeworld.,
Fankether,1,0,"(1) Civil, (1) Food",,,1x2,1x2,,Neutral,Neutral,Forest,none,,,,,,"A long way from civilized space, Fankether an untouched beauty awaits the coming settlers ever since space travel allowed for its discovery. Why the planet has never been touched by any form of pioneering isnt known.", Fankether,1,0,"(1) Civil, (1) Food",,,1x2,1x2,,Neutral,Neutral,Forest,none,,,,,,"A long way from civilized space, Fankether an untouched beauty awaits the coming settlers ever since space travel allowed for its discovery. Why the planet has never been touched by any form of pioneering isnt known.",
Fethaphor,3,9,4 Civil,,,,"1x5, 1x2, 2x1",,Republic,Republic,Mild,none,4,2,3,,,The republics Capitol Fethaphor is a beacon of peace and prosperity. Its political leadership is located on the planet. Orbitting the planet is a spaceport of tremendous proportions which supplies the Republic Star Fleet with War its Ships., Fethaphor,3,9,4 Civil,,,,"1x5, 1x2, 2x1",,Republic,Republic,Mild,none,4,2,3,,,The republics Capitol Fethaphor is a beacon of peace and prosperity. Its political leadership is located on the planet. Orbitting the planet is a spaceport of tremendous proportions which supplies the Republic Star Fleet with War its Ships.,
@ -14,49 +14,49 @@ Garesen,2,3,"3 Civil, 1 Food",,,1x2,1x3,,Neutral,Neutral,Forest,Tunnel Network,,
Gargamont,4,10,"3 Civil, 1 Factory",1x4,Weapons,,"1x8, 2x1",,Wythler Khanate,Wythler Khanate,Desert,Hot,,,,Red,,"On it's wide desert Planes, slums litter the surface of Gargamont, the largest planet in the system. The large and heterogenous population of Abhumans is spread around through enourmus citiy-slums that cover the planet. The hot Climate and unpleasant living standards mark this world as a stained hellhole.", Gargamont,4,10,"3 Civil, 1 Factory",1x4,Weapons,,"1x8, 2x1",,Wythler Khanate,Wythler Khanate,Desert,Hot,,,,Red,,"On it's wide desert Planes, slums litter the surface of Gargamont, the largest planet in the system. The large and heterogenous population of Abhumans is spread around through enourmus citiy-slums that cover the planet. The hot Climate and unpleasant living standards mark this world as a stained hellhole.",
Gargamont Kees,3,6,"2 Civil, 1 Food",,,1x3,"1x4, 1x2",,Wythler Khanate,Wythler Khanate,Mild,none,,,,Red,,"The first moon of the Garamont System, Kees, is the only body in the system truly suited to sustaining life. Consequently, it has been turned into an agri-world providing the enormous populace of Gargamont with food.", Gargamont Kees,3,6,"2 Civil, 1 Food",,,1x3,"1x4, 1x2",,Wythler Khanate,Wythler Khanate,Mild,none,,,,Red,,"The first moon of the Garamont System, Kees, is the only body in the system truly suited to sustaining life. Consequently, it has been turned into an agri-world providing the enormous populace of Gargamont with food.",
Gargamont Rest,3,5,"1 Civil, 2 Food",,,2x2,1x5,,Wythler Khanate,Wythler Khanate,Mild,none,,,,Red,,"The second moon of the Garamont System, Rest, contains arid shrubland and supports only hardened plant life. Nonetheless, some farmers have settled down here to fuel the all-consuming hunger of the Gargamont slums.", Gargamont Rest,3,5,"1 Civil, 2 Food",,,2x2,1x5,,Wythler Khanate,Wythler Khanate,Mild,none,,,,Red,,"The second moon of the Garamont System, Rest, contains arid shrubland and supports only hardened plant life. Nonetheless, some farmers have settled down here to fuel the all-consuming hunger of the Gargamont slums.",
Gargamont Tri,2,5,"1 Civil, 1 Factory",1x3,Ammo,,1x5,,Wythler Khanate,Wythler Khanate,Desert,Sandstorms,,,,Red,,"The third moon of the Garamont System, Tri, consists of deserts similar to the planet it orbits. Due to a collection of valuable resources, mining and industry operations have settled down here, fueled by cheap labour from the rest of the system.",
Gargamont Tri,2,5,"1 Civil, 1 Factory",1x3,Supplies,,1x5,,Wythler Khanate,Wythler Khanate,Desert,Sandstorms,,,,Red,,"The third moon of the Garamont System, Tri, consists of deserts similar to the planet it orbits. Due to a collection of valuable resources, mining and industry operations have settled down here, fueled by cheap labour from the rest of the system.",
Gargamont For,2,4,"1 Civil, 1 Factory",1x2,Fuel,,1x4,,Wythler Khanate,Wythler Khanate,Desert,"Sandstorms, Hot",,,,Red,,"The fourth moon of the Garamont System, For, is hot and unsuited to intelligent life. Large refineries transform resources hidden deep in the moon's crust into fuel for spaceships while polluting the already thin atmosphere with toxic emissions.", Gargamont For,2,4,"1 Civil, 1 Factory",1x2,Fuel,,1x4,,Wythler Khanate,Wythler Khanate,Desert,"Sandstorms, Hot",,,,Red,,"The fourth moon of the Garamont System, For, is hot and unsuited to intelligent life. Large refineries transform resources hidden deep in the moon's crust into fuel for spaceships while polluting the already thin atmosphere with toxic emissions.",
Gargamont Fiftan,2,3,1 Civil,,,,1x3,,Wythler Khanate,Wythler Khanate,Mild,Low Air,,,,Red,,"The fifth moon of the Garamont System, Fiftan, sports a mild climate but only a very thin atmosphere that makes breathing hard. Here, hardened strugglers live, who wanted to escape the main planet's slums at any cost.", Gargamont Fiftan,2,3,1 Civil,,,,1x3,,Wythler Khanate,Wythler Khanate,Mild,Low Air,,,,Red,,"The fifth moon of the Garamont System, Fiftan, sports a mild climate but only a very thin atmosphere that makes breathing hard. Here, hardened strugglers live, who wanted to escape the main planet's slums at any cost.",
Gargamont Six,2,2,1 Civil,,,,1x2,,Wythler Khanate,Wythler Khanate,Mountainous,none,,,,Red,,"The sixth moon of the Garamont System, Six, consists of ragged, cold mountains that are hard to traverse on foot. The people who live here nonetheless favour this harsh environment over the dusty plains and crowded slums of Gargamont.", Gargamont Six,2,2,1 Civil,,,,1x2,,Wythler Khanate,Wythler Khanate,Mountainous,none,,,,Red,,"The sixth moon of the Garamont System, Six, consists of ragged, cold mountains that are hard to traverse on foot. The people who live here nonetheless favour this harsh environment over the dusty plains and crowded slums of Gargamont.",
Gargamont Septa,1,1,1 Factory,1x1,,,0,,Wythler Khanate,Wythler Khanate,Ice World,none,,,,Red,,"The seventh moon of the Garamont System, Septa, is an uninhabitable ice-world devoid of natural life. A small mining operation seeks to extract fuel sealed under kilometers of ice; the workers here are considered insane even by the inhabitants of the rest of the system",
Gargamont Septa,1,1,1 Factory,1x1,Supplies,,0,,Wythler Khanate,Wythler Khanate,Ice World,none,,,,Red,,"The seventh moon of the Garamont System, Septa, is an uninhabitable ice-world devoid of natural life. A small mining operation seeks to extract fuel sealed under kilometers of ice - the workers here are considered insane even by the inhabitants of the rest of the system.",
Honigiah,1,1,"1 Civil, 1 Food",,,1x3,1x1,,Neutral,Republic,Mild,none,,,,,,Beeing a primarily agrarian outpost the small Republic world of Honigiah is in located in the ___ Ring and only sparsly populated., Honigiah,1,1,"1 Civil, 1 Food",,,1x3,1x1,,Neutral,Republic,Mild,none,,,,,,Beeing a primarily agrarian outpost the small Republic world of Honigiah is in located in the ___ Ring and only sparsly populated.,
Hotheseer,5,0,1 Factory,1x3,Fuel,,,,Republic,Republic,Gas Giant,none,3,3,2,,,As a Gas Giant the population of Hothesear is living in an asortment of geostationary Cloud Stations. The confined life hardened its populace to a tough and industrious kind. , Hotheseer,5,0,1 Factory,1x3,Fuel,,,,Republic,Republic,Gas Giant,none,3,3,2,,,As a Gas Giant the population of Hothesear is living in an asortment of geostationary Cloud Stations. The confined life hardened its populace to a tough and industrious kind. ,
Hotheseer Kees,2,4,"2 Civil, 1 Factory",1x3,Weapons,,"1x3, 1x1",,Republic,Republic,Mild,none,,,,,,"The arid shrubland of Hotheseer Kees, the first and only moon of Hotheseer, is home to a rather new Republican colony.", Hotheseer Kees,2,4,"2 Civil, 1 Factory",1x3,Weapons,,"1x3, 1x1",,Republic,Republic,Mild,none,,,,,,"The arid shrubland of Hotheseer Kees, the first and only moon of Hotheseer, is home to a rather new Republican colony.",
Kies,1,4,"1 Civil, 1 Factory, 1 Food",1x2,Ammo,1x2,1x4,,Voteine,Voteine,Mild,none,3,3,1,,,"In its civilisational success only rivaled by its twin, the planet Kies is a vibrant progressive and temperate place inhabited by an Abhuman populace.",
Kies,1,4,"1 Civil, 1 Factory, 1 Food",1x2,Supplies,1x2,1x4,,Voteine,Voteine,Mild,none,3,3,1,,,"In its civilisational success only rivaled by its twin, the planet Kies is a vibrant progressive and temperate place inhabited by an Abhuman populace.",
Kronos,1,0,1 Special,,,,,,,,Stone,,,,,,Excavation Site,Clad in Mystery the Moon of Kronos, Kronos,1,0,1 Special,,,,,,,,Stone,,,,,,Excavation Site,Clad in Mystery the Moon of Kronos,
Khalorg System,3,0,,,,,,,,,,,,,,,,, Khalorg System,3,0,,,,,,,,,,,,,,,,,
Krustus,1,0,,,,,,,,,Barren,Low Air,,,,,,Mysteries rank around the planet of Krustus., Krustus,1,0,,,,,,,,,Barren,Low Air,,,,,,Mysteries rank around the planet of Krustus.,
Krigena,3,5,"1 Civil, 3 Factory","1x3, 1x2, 1x1","Weapons, Armour, Ammo",,1x5,,Republic,Republic,Mild,none,,,,,,"As the military strongpoint of the republics Core Worlds, Krygena is a fortified world covered in parade squares, factories and miliatry infrastruture.",
Krigena,3,5,"1 Civil, 3 Factory","1x3, 1x2, 1x1","Weapons, Armour, Supplies",,1x5,,Republic,Republic,Mild,none,,,,,,"As the military strongpoint of the republics Core Worlds, Krygena is a fortified world covered in parade squares, factories and miliatry infrastruture.",
Lavarasis,2,0,1 Factory,1x3,Fuel,,,,Wythler Khanate,Wythler Khanate,Lava and Stone,Hot,,,,,,Rivers of molten Stone squirm the hardened surface of this unlively world. Lavarasis' Lava Seas emit hot pulses only rivaled by the pyroclastic clouds emitting from its big refineries., Lavarasis,2,0,1 Factory,1x3,Fuel,,,,Wythler Khanate,Wythler Khanate,Lava and Stone,Hot,,,,,,Rivers of molten Stone squirm the hardened surface of this unlively world. Lavarasis' Lava Seas emit hot pulses only rivaled by the pyroclastic clouds emitting from its big refineries.,
Leb,3,6,"1 Civil, 2 Food, 1 Special",,,2x3,1x6,,Neutral,Neutral,Jungle,Production Bonus,,,,,Slave Trade - Increased Production on nearby worlds,A remote world covered by a dense and humid jungle inhabited by a seemingly eusocial race of insectioids.,"Place, Alignment, Merkmale, Species, Gesellschaft" Leb,3,6,"1 Civil, 2 Food, 1 Special",,,2x3,1x6,,Neutral,Neutral,Jungle,Production Bonus,,,,,Slave Trade - Increased Production on nearby worlds,A remote world covered by a dense and humid jungle inhabited by a seemingly eusocial race of insectioids.,"Place, Alignment, Merkmale, Species, Gesellschaft"
Menaxurie,3,5,2 Food,,,2x2,,,Neutral,Neutral,Toxic,"Tunnel Network, Ants eat all da food, Toxic",,,,,,"A strange and distant world covered in toxic swamps and peculiar vegetation, inhabited by a species of anthropomorphic Insectoids.", Menaxurie,3,5,2 Food,,,2x2,,,Neutral,Neutral,Toxic,"Tunnel Network, Ants eat all da food, Toxic",,,,,,"A strange and distant world covered in toxic swamps and peculiar vegetation, inhabited by a species of anthropomorphic Insectoids.",
Methaphor,3,7,3 Civil,,,,"1x4,1x2,1x1",,Republic,Neutral,Mountainous,Core World - when completely under control - buff to sourrounding systems,,,,,,"Second only to the capitol, the planet Methaphor, is a republic Core World and its cultural center. The world is littered with cities that cling to mountain ranges and inhabited by large human populace.", Methaphor,3,7,3 Civil,,,,"1x4,1x2,1x1",,Republic,Neutral,Mountainous,Core World - when completely under control - buff to sourrounding systems,,,,,,"Second only to the capitol, the planet Methaphor, is a republic Core World and its cultural center. The world is littered with cities that cling to mountain ranges and inhabited by large human populace.",
Montana,2,3,"1 Civil, 2 Factory",2x2,"Fuel, Armour",,1x3,,Neutral,Neutral,Ice World,"Snow-Storms, Cold",,,,,,Montana's cold wastelands are a barren and outlandish place only disturbed by a small human settlement alongside two factory complexes. The planets native population of monkey-like cave-dwellers keep a distance from the settlers and protect themselves from the merciless snow-storms by mostly staying undergrounds., Montana,2,3,"1 Civil, 2 Factory",2x2,"Fuel, Armour",,1x3,,Neutral,Neutral,Ice World,"Snow-Storms, Cold",,,,,,Montana's cold wastelands are a barren and outlandish place only disturbed by a small human settlement alongside two factory complexes. The planets native population of monkey-like cave-dwellers keep a distance from the settlers and protect themselves from the merciless snow-storms by mostly staying undergrounds.,
Nemawith,2,1,"1 Civil, 1 Factory",1x1,Ammo,,1x1,,Republic,Neutral,Desert,"Sandstorms, Hot",,,,,,"While beeing hot sandstorm ridden and far off, the republic inhabitants of Nemawith have found a way to live comfortable live inside huge oasisis.",
Nasween,2,0,3 Factory,"1x2, 1x3, 1x1","Armour, Ammo, Weapons",,,5,Wythler Khanate,Wythler Khanate,Lava and Stone,Hot,4,3,3,,,"Vulcanic to its core with gigantic factory complexes the Khanates Industrial Center is a hostile place to all life. Its rough and hot surface flooded with Lava and covered in smokeclouds of artifical and natural origin alike, the planets heart is hammer and anvil alike, feeding the Khanates War Efforts with its brutal and ironclad creations. The Warmachines are sent to distant world from an orbital station that also functions as an enourmos shipyard, beeing the Khanates fleets home harbour.",
Nemawith,2,1,"1 Civil, 1 Factory",1x1,Supplies,,1x1,,Republic,Neutral,Desert,"Sandstorms, Hot",,,,,,"While beeing hot sandstorm ridden and far off, the republic inhabitants of Nemawith have found a way to live comfortable live inside huge oasisis.",
Nasween,2,0,3 Factory,"1x2, 1x3, 1x1","Armour, Supplies, Weapons",,,5,Wythler Khanate,Wythler Khanate,Lava and Stone,Hot,4,3,3,,,"Vulcanic to its core with gigantic factory complexes the Khanates Industrial Center is a hostile place to all life. Its rough and hot surface flooded with Lava and covered in smokeclouds of artifical and natural origin alike, the planets heart is hammer and anvil alike, feeding the Khanates War Efforts with its brutal and ironclad creations. The Warmachines are sent to distant world from an orbital station that also functions as an enourmos shipyard, beeing the Khanates fleets home harbour.",
Noser,,7,"1 Civil, 2 Food, 1 Factory",1x3,Weapons,2x4,1x7,4,Noser,Noser,Waterworld,"Storms, Tides",,,,,,"Having relocated their entire civilisation under water, the Amfibious Anhumans of Noser inhabit a stormy waterworld. The Oceans are only seldomly disrupted by stony islands emerging from the tidey waters.", Noser,,7,"1 Civil, 2 Food, 1 Factory",1x3,Weapons,2x4,1x7,4,Noser,Noser,Waterworld,"Storms, Tides",,,,,,"Having relocated their entire civilisation under water, the Amfibious Anhumans of Noser inhabit a stormy waterworld. The Oceans are only seldomly disrupted by stony islands emerging from the tidey waters.",
PDG ,2,0,1 Special,,,,,,Neutral,Neutral,Desert,"Sandstorms, Hot",,,,,CommSat Station - Better Vision,A hot red desert world untoutched but for a single republic listening post is riddled by sandstorms and bears no industrial but strategical worth., PDG ,2,0,1 Special,,,,,,Neutral,Neutral,Desert,"Sandstorms, Hot",,,,,CommSat Station - Better Vision,A hot red desert world untoutched but for a single republic listening post is riddled by sandstorms and bears no industrial but strategical worth.,
Caer-Bannoq,2,3,2 Civil,,,,"1x2, 1x1",,Republic,Republic,Forests,none,,,,,,Ruled over by a class of noble lords houses the Free World of Caer-Bennoq is home to men and beast alike. From their Strongholds the feudal knights defend the population from the threat of total annihilation by raveging beasts that dwell in the planet covering forests and prey on the planets human inhabitors., Caer-Bannoq,2,3,2 Civil,,,,"1x2, 1x1",,Republic,Republic,Forests,none,,,,,,Ruled over by a class of noble lords houses the Free World of Caer-Bennoq is home to men and beast alike. From their Strongholds the feudal knights defend the population from the threat of total annihilation by raveging beasts that dwell in the planet covering forests and prey on the planets human inhabitors.,
Rokurant ,3,9,4 Civil,,,,"1x6, 3x1",3,Rokurant,Rokurant,Mild,none,,,,,,"Ruthless Efficiency, Exploation of natural ressources and huge Hive Cities are the defining characteristics of Rokurant. Ruled over by a High-Council of Technocrats the world is home to a big populace.", Rokurant ,3,9,4 Civil,,,,"1x6, 3x1",3,Rokurant,Rokurant,Mild,none,,,,,,"Ruthless Efficiency, Exploation of natural ressources and huge Hive Cities are the defining characteristics of Rokurant. Ruled over by a High-Council of Technocrats the world is home to a big populace.",
Ergos,1,0,4 Factory,"3x4, 1x3","Armour, Ammo, Weapons, Fuel",,,3,Rokurant,Rokurant,Moon Landscape,"Low Air, Low Gravity",4,4,2,Yellow,,"Rokurants Moon Ergos' low air athmosphere is pierced by gigantic factory cities that are the source of their civilisations wealth. The goods and products are transported between mega lifts into geostationary stations and orbitting shipping docks, home not only to a trading empire but a shipyard of unparralled size.",
Ergos,1,0,4 Factory,"3x4, 1x3","Armour, Supplies, Weapons, Fuel",,,3,Rokurant,Rokurant,Moon Landscape,"Low Air, Low Gravity",4,4,2,Yellow,,"Rokurants Moon Ergos' low air athmosphere is pierced by gigantic factory cities that are the source of their civilisations wealth. The goods and products are transported between mega lifts into geostationary stations and orbitting shipping docks, home not only to a trading empire but a shipyard of unparralled size.",
Sarfotohonia,2,0,,,,,,,Neutral,Neutral,Moon Landscape,,,,,,,, Sarfotohonia,2,0,,,,,,,Neutral,Neutral,Moon Landscape,,,,,,,,
Sartorius Rax,3,6,2 Civil,,,,2x3,,Republic,Sartorian Syndicate,Mild,Bad Loyality,,,,,,"Sartorius Rax, the Red Jewel is a temperate Planet ruled over by an aristocratic class of bojars and statesmen with an iron fist. It is a well known secret that the corrupt, ruling elite is aided by a large demographic of serfs. The Raxian influence extends to a number of nearby worlds. Their loyality to the Republic is shaky. ", Sartorius Rax,3,6,2 Civil,,,,2x3,,Republic,Sartorian Syndicate,Mild,Bad Loyality,,,,,,"Sartorius Rax, the Red Jewel is a temperate Planet ruled over by an aristocratic class of bojars and statesmen with an iron fist. It is a well known secret that the corrupt, ruling elite is aided by a large demographic of serfs. The Raxian influence extends to a number of nearby worlds. Their loyality to the Republic is shaky. ",
Sashuageen,2,0,3 Factory,"1x3, 2x1","Weapons, 2xAmmo",,,,Republic,Neutral,Stone,none,,,,,,"As one of the republics main production centres, Sassuagen is home to a mining operation and an industrial complex that sits upon the planets rocky surface.",
Sashuageen,2,0,3 Factory,"1x3, 2x1","Weapons, 2xSupplies",,,,Republic,Neutral,Stone,none,,,,,,"As one of the republics main production centres, Sassuagen is home to a mining operation and an industrial complex that sits upon the planets rocky surface.",
Seys Forty,2,0,(1) Food,,,1x2,,,Neutral,Neutral,Swamp,Corrosive,,,,,,"While this humid world of marshes and quagmires bristles with strange life, it is generally hostile to outsiders. Plans to turn it into an agri-world where scrapped due to the corrosive properties of the atmosphere.", Seys Forty,2,0,(1) Food,,,1x2,,,Neutral,Neutral,Swamp,Corrosive,,,,,,"While this humid world of marshes and quagmires bristles with strange life, it is generally hostile to outsiders. Plans to turn it into an agri-world where scrapped due to the corrosive properties of the atmosphere.",
Siggi,3,5,"2 Civil, 2 Factory",2x3,"Fuel, Armour",,,4,Republic,Republic,Mild,none,,,,,,"Inhabtation by generations of stonemasons have shaped the ressource rich world of Siggi into an industrial powerhouse. Drawing from Veins of delicate Crystalstructures, the worth of Siggis mining operations shows itself not only in times of peace but as source of valuable military equipment for planetary defence forces on its neighbouring worlds.", Siggi,3,5,"2 Civil, 2 Factory",2x3,"Fuel, Armour",,,4,Republic,Republic,Mild,none,,,,,,"Inhabtation by generations of stonemasons have shaped the ressource rich world of Siggi into an industrial powerhouse. Drawing from Veins of delicate Crystalstructures, the worth of Siggis mining operations shows itself not only in times of peace but as source of valuable military equipment for planetary defence forces on its neighbouring worlds.",
Spice,2,4,4 Civil,,,,4x1,,Republic,Republic,"Mountainous, Ravine Cities",Production Bonus,,,,,,"With its Mountainous Planetscape disrupted only by canyons that dig deep into the planets crust the planet Spice is inhabited by the Cazoons. These cat-like Abhumans dwell in small city states deep inside the planet's ravines and mostly remote from the rest of the galaxy. Although formally part of the Republic, the Cazoon Society is keeping a distance.", Spice,2,4,4 Civil,,,,4x1,,Republic,Republic,"Mountainous, Ravine Cities",Production Bonus,,,,,,"With its Mountainous Planetscape disrupted only by canyons that dig deep into the planets crust the planet Spice is inhabited by the Cazoons. These cat-like Abhumans dwell in small city states deep inside the planet's ravines and mostly remote from the rest of the galaxy. Although formally part of the Republic, the Cazoon Society is keeping a distance.",
Stunteen,2,5,"2 Civil, 1 Food",,,1x2,"1x3,1x2",,Wythler Khanate,Wythler Khanate,Stone,none,,,,,,"WIth its flora reduced to bushes and small trees, the stony surface of this nearly barren planete is home to nomadic abhuman breed, living on the planet and fighting large winged creatures as hunter and prey alike.", Stunteen,2,5,"2 Civil, 1 Food",,,1x2,"1x3,1x2",,Wythler Khanate,Wythler Khanate,Stone,none,,,,,,"WIth its flora reduced to bushes and small trees, the stony surface of this nearly barren planete is home to nomadic abhuman breed, living on the planet and fighting large winged creatures as hunter and prey alike.",
Sumpa,4,0,"1 Factory, 1 Special",1x4,Fuel,,,,Neutral,Wythler Khanate,Jungle,Hot,1,,,,Strategic Ressource: movement bonus,A planet-spanning jungle covers the huge planetary surface of Sumpa. Beeing located on a strategic galactic junction and harboring vast quanities of , Sumpa,4,0,"1 Factory, 1 Special",1x4,Fuel,,,,Neutral,Wythler Khanate,Jungle,Hot,1,,,,Strategic Ressource: movement bonus,A planet-spanning jungle covers the huge planetary surface of Sumpa. Beeing located on a strategic galactic junction and harboring vast quanities of ,
Teledan,1,0,1 Special,,,,,,Neutral,Neutral,Swamp,Hostile Enviroment,,,,,,"Covered in swamps that are inhabited by hostile flora and fauna, Teledan offers little to no planetary value.", Teledan,1,0,1 Special,,,,,,Neutral,Neutral,Swamp,Hostile Enviroment,,,,,,"Covered in swamps that are inhabited by hostile flora and fauna, Teledan offers little to no planetary value.",
Skaeld,2,2,"1 Civil, 1 Factory",1x3,Ammo,,1x2,,Neutral,Neutral,Ice World,"Snow-Storms, Cold",,,,,,"As a cold and icy world, Skaeld is the most abseit republic planet with an operational base on it. Beeing a harsh enviroment for any human settlement, would it not be for the big factory complex to keeps the inhabitants warm at night this nearly uninhabitable place would be empty.",
Skaeld,2,2,"1 Civil, 1 Factory",1x3,Supplies,,1x2,,Neutral,Neutral,Ice World,"Snow-Storms, Cold",,,,,,"As a cold and icy world, Skaeld is the most abseit republic planet with an operational base on it. Beeing a harsh enviroment for any human settlement, would it not be for the big factory complex to keeps the inhabitants warm at night this nearly uninhabitable place would be empty.",
Skaeld II,1,0,1 Factory,1x2,Armour,,,,Neural,Neutral,Ice World,"Snow-Storms, Cold",,,,,,"The only moon of Skaeld is similarly cold and uninhabitable as Skaeld itself, but also contains some minor factory complexes that make living here worthwile.", Skaeld II,1,0,1 Factory,1x2,Armour,,,,Neural,Neutral,Ice World,"Snow-Storms, Cold",,,,,,"The only moon of Skaeld is similarly cold and uninhabitable as Skaeld itself, but also contains some minor factory complexes that make living here worthwile.",
Troikn,2,3,"2 Civil, 1 Factory",1x2,Weapons,,"1x2, 1x1",2,Republic,Yar'Kassy,Steppe,Hot,,,,,,"Troikn is part the Fiefdom of Yar'Kassy, ruled over by a planetary govenor by the grace of the grand mogul. Its hot steppes are only sparsly populated.and its economic output extends only to military equiment for the armys of the grand vesirs of Yar'Kassy.", Troikn,2,3,"2 Civil, 1 Factory",1x2,Weapons,,"1x2, 1x1",2,Republic,Yar'Kassy,Steppe,Hot,,,,,,"Troikn is part the Fiefdom of Yar'Kassy, ruled over by a planetary govenor by the grace of the grand mogul. Its hot steppes are only sparsly populated.and its economic output extends only to military equiment for the armys of the grand vesirs of Yar'Kassy.",
Ulfsun,3,1,"1 Civil, 2 Food",,,2x3,,3,Neutral,Neutral,Mild,none,,,,,,"Ulfsun, a peaceful and fertile grass-world in the ____arm is an exporter of food for the republics densly populated systems near the Core Worlds.", Ulfsun,3,1,"1 Civil, 2 Food",,,2x3,,3,Neutral,Neutral,Mild,none,,,,,,"Ulfsun, a peaceful and fertile grass-world in the ____arm is an exporter of food for the republics densly populated systems near the Core Worlds.",
Voteine,3,6,"2 Civil, 2 Factory",2x3,"Armour, Weapons",,2x3,4,Voteine,Voteine,Mild,none,,,,,,"In terms of Civilisational Harmony and population-spanning wealth and communal spirit, the Home World of the Voteine People, an Abhuman breed, is unmatched in any neighboring systems and far beyond. The planets self sufficient structures are governed by a democratic and enlightend leadership.", Voteine,3,6,"2 Civil, 2 Factory",2x3,"Armour, Weapons",,2x3,4,Voteine,Voteine,Mild,none,,,,,,"In terms of Civilisational Harmony and population-spanning wealth and communal spirit, the Home World of the Voteine People, an Abhuman breed, is unmatched in any neighboring systems and far beyond. The planets self sufficient structures are governed by a democratic and enlightend leadership.",
Vrotan,2,1,"1 Civil, 1 Food",,,1x3,1x1,,Neutral,Neutral,Steppe,none,,,,,,, Vrotan,2,1,"1 Civil, 1 Food",,,1x3,1x1,,Neutral,Neutral,Steppe,none,,,,,,,
Wyth,2,5,"3 Civil, 1 Food",,,1x3,"1x3,2x1",4,Wythler Khanate,Wythler Khanate,Steppe,Event = Population decrease,,,,,,"The Steppes of Wyth, Home World to the Wythlers and the Khanates Seat of Power is the cradle of all Wythler Civilisation. The Golden Palace as well as the City of Khanar-Khargan dominates this world as much as Wyth itself domintes all neighboring worlds.Its is the source of supreme authority.", Wyth,2,5,"3 Civil, 1 Food",,,1x3,"1x3,2x1",4,Wythler Khanate,Wythler Khanate,Steppe,Event = Population decrease,,,,,,"The Steppes of Wyth, Home World to the Wythlers and the Khanates Seat of Power is the cradle of all Wythler Civilisation. The Golden Palace as well as the City of Khanar-Khargan dominates this world as much as Wyth itself domintes all neighboring worlds.Its is the source of supreme authority.",
Xonorasis,1,1,"1 Civil, 2 Factory","1x1,1x2","Ammo, Fuel",,1x1,1,Arca,Arca,Stone,Low Air,,,,,,"Exploited to the core by its Arcan Inhabiors, the planet of Xonorasis is made nigh uninhabtale by greedy industrial endevours.",
Yeesveer,5,0,-,,,,,,Republic,Republic,Gas Giant,none,,,,,,Three moons orbit this far-off gas giant that is otherwise of little interest to the galaxy at large.,
Xonorasis,1,1,"1 Civil, 2 Factory","1x1,1x2","Supplies, Fuel",,1x1,1,Arca,Arca,Stone,Low Air,,,,,,"Exploited to the core by its Arcan Inhabiors, the planet of Xonorasis is made nigh uninhabtale by greedy industrial endevours.",
Yeesveer,5,0,,,,,,,Republic,Republic,Gas Giant,none,,,,,,Three moons orbit this far-off gas giant that is otherwise of little interest to the galaxy at large.,
Yeesveer Kees,1,0,(1) Factory,1x2,Weapons,,,2,Republic,Republic,Moon Landscape,"Low Air, Low Gravity",,,,,,"The first moon of Yeesveer has only little atmosphere, but sports some valuable minerals deep in its crust. So far, due to its far-off location, nobody has bothered to extract them, but this may change in the future.", Yeesveer Kees,1,0,(1) Factory,1x2,Weapons,,,2,Republic,Republic,Moon Landscape,"Low Air, Low Gravity",,,,,,"The first moon of Yeesveer has only little atmosphere, but sports some valuable minerals deep in its crust. So far, due to its far-off location, nobody has bothered to extract them, but this may change in the future.",
Yeesveer Rest,2,2,"1 Civil, (1) Civil",,,,"1x1, 1x3",,Republic,Republic,Mountainous,none,,,,,,"The second moon of Yeesveer is rocky and rather cold, but nonetheless inhabitable. A tribal colony of tall and stocky abhumans called the Zelthas live here and let their flocks of livestock graze on the rough terrain.", Yeesveer Rest,2,2,"1 Civil, (1) Civil",,,,"1x1, 1x3",,Republic,Republic,Mountainous,none,,,,,,"The second moon of Yeesveer is rocky and rather cold, but nonetheless inhabitable. A tribal colony of tall and stocky abhumans called the Zelthas live here and let their flocks of livestock graze on the rough terrain.",
Yeesveer Tri,1,0,,,,,,,Republic,Republic,No Atmosphere,,,,,,,"The third moon of Yeesveeer is a barren rock unable to support any life, and does not contain anything of value.", Yeesveer Tri,1,0,,,,,,,Republic,Republic,No Atmosphere,,,,,,,"The third moon of Yeesveeer is a barren rock unable to support any life, and does not contain anything of value.",
@ -64,7 +64,7 @@ Zami,2,4,"2 Civil, 1 Food",,,1x3,2x2,4,Zami Technocracy,Zami Technocracy,Mild,no
Zami II,2,3,"2 Civil, 1 Factory, 1 Special",1x3,Weapons,,"1x2,1x1",4,Zami Technocracy,Zami Technocracy,Mild,Unlocks Special (hidden) after alignment is set,,,,,Cloning Tombs,"Mirroring the structures found on Zami, its twin planet is striving to step into its foot steps.", Zami II,2,3,"2 Civil, 1 Factory, 1 Special",1x3,Weapons,,"1x2,1x1",4,Zami Technocracy,Zami Technocracy,Mild,Unlocks Special (hidden) after alignment is set,,,,,Cloning Tombs,"Mirroring the structures found on Zami, its twin planet is striving to step into its foot steps.",
Yar'kassy,3,6,3 Civil,,,,"1x4,2x1",3,Republic,Yar'Kassy,Steppe,Hot,,,,,Ghar Haclem Outposts,"Yar'Kassy, voice of the wind, golden gem of the Fiefdom and home to the Maroon Alcázar", Yar'kassy,3,6,3 Civil,,,,"1x4,2x1",3,Republic,Yar'Kassy,Steppe,Hot,,,,,Ghar Haclem Outposts,"Yar'Kassy, voice of the wind, golden gem of the Fiefdom and home to the Maroon Alcázar",
Yarva Primus,2,5,2 Civil,,,,"1x3,1x2",,Neutral,Neutral,Mild,none,,,,,,"While the first Yar'Kassian Pioneers settled Yarva and its moon as a military outpost, it has long since developed into a full flegded Society under the supreme governance of the Yar'Kassy Palace.", Yarva Primus,2,5,2 Civil,,,,"1x3,1x2",,Neutral,Neutral,Mild,none,,,,,,"While the first Yar'Kassian Pioneers settled Yarva and its moon as a military outpost, it has long since developed into a full flegded Society under the supreme governance of the Yar'Kassy Palace.",
Yarva Minoris,1,3,"1 Civil, 1 Factory",,,,1x3,,Neutral,Neutral,Mild,none,,,,,,"Beeing the moon of Primus, the settlement on minoris is now also the birthplace of many Yar'Kassian Planetary Armourments.",
Yarva Minoris,1,3,"1 Civil, 1 Factory",,Supplies,,1x3,,Neutral,Neutral,Mild,none,,,,,,"Beeing the moon of Primus, the settlement on minoris is now also the birthplace of many Yar'Kassian Planetary Armourments.",
Vestripee,,,,,,,,,,,,,,,,,,, Vestripee,,,,,,,,,,,,,,,,,,,
Taurellia,,,,,,,,,,,,,,,,,,, Taurellia,,,,,,,,,,,,,,,,,,,
Flynn's World,2,3,"2 Civil, 1 Food",,,1x2,"1x2, 1x1",,Republic,Republic,Mild,none,,,,,,, Flynn's World,2,3,"2 Civil, 1 Food",,,1x2,"1x2, 1x1",,Republic,Republic,Mild,none,,,,,,,
@ -84,7 +84,7 @@ Gysir,,,,,,,,,,,Swamp,none,,,,,,,
Garsomyr,,,,,,,,,,,,,,,,,,, Garsomyr,,,,,,,,,,,,,,,,,,,
Ehrlen,,,,,,,,,,,,,,,,,,, Ehrlen,,,,,,,,,,,,,,,,,,,
Varr,,,,,,,,,,,Steppe,none,,,,,,, Varr,,,,,,,,,,,Steppe,none,,,,,,,
Karth,,,,,,,,,,,,,,,,,,,
Karth,,,,,,,,,,Egypt,,,,,,,,,
Sikhara,,,,,,,,,,,,,,,,,,, Sikhara,,,,,,,,,,,,,,,,,,,
Ingrim,,,"1 Civil, 2 Factory",,,,,,,,,,,,,,,, Ingrim,,,"1 Civil, 2 Factory",,,,,,,,,,,,,,,,
Harkon,,,,,,,,,,,,,,,,,,, Harkon,,,,,,,,,,,,,,,,,,,

+ 2043
- 1184
Assets/GWConquest/Scenes/GalaxyMap.unity
File diff suppressed because it is too large
View File


+ 12
- 11
Assets/GWConquest/Scripts/District.cs View File

@ -30,27 +30,28 @@ namespace GWConquest
public virtual string GetDistrictName() public virtual string GetDistrictName()
{ {
if(IsCityDistrict)
{
return planet.planetName + " " + DistrictName;
}
else return DistrictName;
return DistrictName;
} }
public virtual string GetDescription() public virtual string GetDescription()
{ {
if(IsCityDistrict)
{
return planet.PlanetData?.Description;
}
else return Description;
return planet.PlanetData?.Description;
} }
#if UNITY_EDITOR #if UNITY_EDITOR
public void SetDefaultSprite() public void SetDefaultSprite()
{ {
string spritePath = "Assets/GWConquest/Textures/Icons/District" + System.Enum.GetName(typeof(DistrictType), DistrictType) + ".png";
string dname;
if(DistrictType == DistrictType.Factory)
{
DistrictFactory f = GetComponent<DistrictFactory>();
dname = "Factory" + System.Enum.GetName(typeof(FactoryType), f.FactoryType);
}
else {
dname = System.Enum.GetName(typeof(DistrictType), DistrictType);
}
string spritePath = "Assets/GWConquest/Textures/Icons/District" + dname + ".png";
DefaultSprite = UnityEditor.AssetDatabase.LoadAssetAtPath<Sprite>(spritePath); DefaultSprite = UnityEditor.AssetDatabase.LoadAssetAtPath<Sprite>(spritePath);
} }
#endif #endif


+ 1
- 0
Assets/GWConquest/Scripts/GlobalCallbacks.cs View File

@ -10,6 +10,7 @@ namespace GWConquest
Debug.Log("Calling global callbacks..."); Debug.Log("Calling global callbacks...");
BoltNetwork.RegisterTokenClass<EntityListToken>(); BoltNetwork.RegisterTokenClass<EntityListToken>();
BoltNetwork.RegisterTokenClass<ZoneListToken>(); BoltNetwork.RegisterTokenClass<ZoneListToken>();
BoltNetwork.RegisterTokenClass<InventoryToken>();
} }
} }
} }

+ 78
- 28
Assets/GWConquest/Scripts/Planet.cs View File

@ -194,19 +194,22 @@ namespace GWConquest
var data = PlanetData; var data = PlanetData;
foreach (Zone z in groundZones)
/*foreach (Zone z in groundZones)
{ {
if (!z.attackZone) if (!z.attackZone)
{ {
DestroyImmediate(z.gameObject); DestroyImmediate(z.gameObject);
UnityEditor.ArrayUtility.Remove(ref groundZones, z); UnityEditor.ArrayUtility.Remove(ref groundZones, z);
} }
}
}*/
List<Zone> zoneList = new List<Zone>(groundZones);
zoneList.RemoveAll(z => z.attackZone);
foreach (DistrictConnection conn in GetComponentsInChildren<DistrictConnection>())
/*foreach (DistrictConnection conn in GetComponentsInChildren<DistrictConnection>())
{ {
DestroyImmediate(conn.gameObject); DestroyImmediate(conn.gameObject);
}
}*/
District lastDistrict = null; District lastDistrict = null;
@ -215,45 +218,87 @@ namespace GWConquest
for (int i = 0; i < data.DistrictData.Length; i++) for (int i = 0; i < data.DistrictData.Length; i++)
{ {
var districtData = data.DistrictData[i]; var districtData = data.DistrictData[i];
bool dataHasFactory = districtData.DistrictType == DistrictType.Civil || districtData.DistrictType == DistrictType.Factory;
Zone zone; Zone zone;
if (districtData.DistrictType == DistrictType.Civil || districtData.DistrictType == DistrictType.Factory)
bool isNewZone = false;
if(i < zoneList.Count)
{ {
var go = UnityEditor.PrefabUtility.InstantiatePrefab(facotryPrefab) as GameObject;
zone = go.GetComponent<Zone>();
go.name = districtData.Name;
go.transform.SetParent(transform);
go.transform.localPosition = Vector3.zero;
go.transform.localRotation = Quaternion.identity;
go.transform.localScale = Vector3.one;
zone = zoneList[i];
bool zoneHasFactory = zone.GetComponent<DistrictFactory>() != null;
if(zoneHasFactory != dataHasFactory)
{
Debug.LogErrorFormat("Zone Type mismatch at planet {0}!", this);
return;
}
} }
else else
{ {
zone = CreateZone(districtData.Name);
zone.gameObject.AddComponent<District>();
}
isNewZone = true;
if (dataHasFactory)
{
var go = UnityEditor.PrefabUtility.InstantiatePrefab(facotryPrefab) as GameObject;
zone = go.GetComponent<Zone>();
go.name = districtData.Name;
go.transform.SetParent(transform);
go.transform.localPosition = Vector3.zero;
go.transform.localRotation = Quaternion.identity;
go.transform.localScale = Vector3.one;
}
else
{
zone = CreateZone(districtData.Name);
zone.gameObject.AddComponent<District>();
}
}
if(isNewZone)
{
var coll = GetComponentInChildren<SphereCollider>();
float radius = coll.radius * coll.transform.lossyScale.x;
Vector3 basePoint = (planetCameraTransform.position - transform.position).normalized;
var coll = GetComponentInChildren<SphereCollider>();
float radius = coll.radius * coll.transform.lossyScale.x;
Vector3 basePoint = (planetCameraTransform.position - transform.position).normalized;
Vector3 randomPoint = UnityEngine.Random.onUnitSphere;
Vector3 dPoint = Vector3.RotateTowards(basePoint, randomPoint, UnityEngine.Random.Range(0f, Mathf.PI / 8f), 0f);
Vector3 randomPoint = UnityEngine.Random.onUnitSphere;
Vector3 dPoint = Vector3.RotateTowards(basePoint, randomPoint, UnityEngine.Random.Range(0f, Mathf.PI / 8f), 0f);
zone.transform.position = transform.position + radius * dPoint;
}
zone.transform.position = transform.position + radius * dPoint;
District d = zone.GetComponent<District>(); District d = zone.GetComponent<District>();
UnityEditor.Undo.RecordObject(d, "Setting up zones");
d.DistrictType = districtData.DistrictType; d.DistrictType = districtData.DistrictType;
d.DistrictName = districtData.Name; d.DistrictName = districtData.Name;
d.SetDefaultSprite();
if (districtData.DistrictType == DistrictType.Civil || districtData.DistrictType == DistrictType.Factory)
if(dataHasFactory)
{ {
var factory = zone.GetComponent<DistrictFactory>();
factory.FactoryType = districtData.DistrictType == DistrictType.Factory ? FactoryType.Infantry : FactoryType.City;
DistrictFactory f = zone.GetComponent<DistrictFactory>();
if(f != null)
{
UnityEditor.Undo.RecordObject(f, "Setting up zones");
if(districtData.DistrictType == DistrictType.Civil)
{
f.FactoryType = FactoryType.City;
}
else {
f.FactoryType = districtData.FactoryType;
}
UnityEditor.PrefabUtility.RecordPrefabInstancePropertyModifications(f);
}
} }
if (i >= 1)
d.SetDefaultSprite();
UnityEditor.PrefabUtility.RecordPrefabInstancePropertyModifications(d);
if (isNewZone && i >= 1)
{ {
GameObject connGO = gameObject.CreateEmpty("Connection"); GameObject connGO = gameObject.CreateEmpty("Connection");
var conn = connGO.AddComponent<DistrictConnection>(); var conn = connGO.AddComponent<DistrictConnection>();
@ -264,7 +309,12 @@ namespace GWConquest
lastDistrict = d; lastDistrict = d;
Util.ArrayAppend(ref groundZones, zone);
if(isNewZone)
{
Util.ArrayAppend(ref groundZones, zone);
}
} }
} }


+ 57
- 3
Assets/GWConquest/Scripts/PlanetRegistry.cs View File

@ -18,7 +18,9 @@ namespace GWConquest
public class PlanetDistrictData public class PlanetDistrictData
{ {
public DistrictType DistrictType; public DistrictType DistrictType;
public FactoryType FactoryType;
public string Name; public string Name;
public int Rating;
} }
public class PlanetRegistry public class PlanetRegistry
@ -30,7 +32,7 @@ namespace GWConquest
public static PlanetData GetPlanetData(string planetName) public static PlanetData GetPlanetData(string planetName)
{ {
if(planetDataMap == null)
if(!Application.isPlaying || planetDataMap == null)
{ {
Load(); Load();
} }
@ -77,15 +79,57 @@ namespace GWConquest
{ {
string planetName = data.GetString("Name"); string planetName = data.GetString("Name");
string structureTypes = data.GetString("Structure Types"); string structureTypes = data.GetString("Structure Types");
string factoryTypes = data.GetString("Factory Type");
try try
{ {
string factoryStr = factoryTypes.Replace(" ", null);
string[] factoryArr = factoryStr.Split(',');
List<FactoryType> factoryList = new List<FactoryType>();
if(factoryArr.Length > 0)
{
foreach(string s in factoryArr)
{
string cutStr = s;
int count = 1;
if(s.Length >= 2 && s[1] == 'x')
{
if(int.TryParse(s.Substring(0,1), out count))
{
cutStr = s.Substring(2);
}
}
FactoryType type = FactoryType.Supplies;
switch(cutStr)
{
case "Weapons":
type = FactoryType.Infantry;
break;
case "Armour":
type = FactoryType.Armour;
break;
case "Fuel":
type = FactoryType.Fuel;
break;
}
Debug.LogFormat("String {0} gave type {1}", cutStr, type);
for(int i = 0; i < count; i++)
{
factoryList.Add(type);
}
}
}
string str = structureTypes.Replace(" ", null); string str = structureTypes.Replace(" ", null);
str = str.Replace("-", null); str = str.Replace("-", null);
str = str.Replace("(", null); str = str.Replace("(", null);
str = str.Replace(")", null); str = str.Replace(")", null);
string[] astr = str.Split(','); string[] astr = str.Split(',');
int factoryIndex = 0;
if (astr.Length > 0) if (astr.Length > 0)
{ {
List<PlanetDistrictData> list = new List<PlanetDistrictData>(); List<PlanetDistrictData> list = new List<PlanetDistrictData>();
@ -98,6 +142,7 @@ namespace GWConquest
{ {
string dtypeStr = s.Substring(1); string dtypeStr = s.Substring(1);
DistrictType districtType; DistrictType districtType;
FactoryType factoryType = FactoryType.City;
string districtName; string districtName;
switch(dtypeStr) switch(dtypeStr)
{ {
@ -121,9 +166,17 @@ namespace GWConquest
continue; continue;
} }
for(int i = 0; i < count; i++) for(int i = 0; i < count; i++)
{ {
if(districtType == DistrictType.Factory)
{
if(factoryIndex < factoryList.Count)
{
factoryType = factoryList[factoryIndex];
}
factoryIndex++;
}
string name; string name;
if(districtType == DistrictType.Civil) if(districtType == DistrictType.Civil)
{ {
@ -141,7 +194,8 @@ namespace GWConquest
list.Add(new PlanetDistrictData() list.Add(new PlanetDistrictData()
{ {
DistrictType = districtType, DistrictType = districtType,
Name = name
Name = name,
FactoryType = factoryType
}); });
} }
} }


+ 43
- 0
Assets/GWConquest/Scripts/TransportedItem.cs View File

@ -0,0 +1,43 @@
using UdpKit;
using Bolt;
namespace GWConquest
{
[System.Serializable]
public class TransportedItem
{
public bool IsUnit;
public string ItemName;
public Unit Unit;
public bool Stackable;
public int Amount;
}
public class InventoryToken : BoltListToken<TransportedItem>
{
public override void WriteEntry(UdpPacket packet, TransportedItem entry)
{
packet.WriteBool(entry.IsUnit);
packet.WriteString(entry.ItemName);
packet.WriteULong(entry.Unit.entity.NetworkId.PackedValue);
packet.WriteBool(entry.Stackable);
packet.WriteInt(entry.Amount);
}
public override TransportedItem ReadEntry(UdpPacket packet)
{
TransportedItem item = new TransportedItem();
item.IsUnit = packet.ReadBool();
item.ItemName = packet.ReadString();
item.Unit = BoltNetwork.FindEntity(new NetworkId(packet.ReadULong()))?.GetComponent<Unit>();
item.Stackable = packet.ReadBool();
item.Amount = packet.ReadInt();
return item;
}
}
public class Inventory : BoltList<TransportedItem, InventoryToken>
{
public Inventory(IState _state, string _propertyName) : base(_state, _propertyName) {}
}
}

+ 11
- 0
Assets/GWConquest/Scripts/TransportedItem.cs.meta View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f075b4d133a7b4241b73986ea5cd2d3b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

+ 29
- 0
Assets/GWConquest/Scripts/UI/MoneyDisplay.cs View File

@ -0,0 +1,29 @@
using UnityEngine;
using UnityEngine.UI;
namespace GWConquest {
[ExecuteInEditMode]
public class MoneyDisplay : MonoBehaviour {
public int Total;
public int Balance;
public Text TotalText;
public Text BalanceText;
public float Offset;
public float Direction = 1f;
private void Update() {
TotalText.text = Total.ToString();
BalanceText.text = "[+" + Balance.ToString() + "]";
var rt = TotalText.GetComponent<RectTransform>();
var size = rt.sizeDelta;
size.x = TotalText.preferredWidth;
rt.sizeDelta = size;
BalanceText.GetComponent<RectTransform>().anchoredPosition = rt.anchoredPosition + Direction * (TotalText.preferredWidth + Offset) * Vector2.right;
}
}
}

+ 11
- 0
Assets/GWConquest/Scripts/UI/MoneyDisplay.cs.meta View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 96bcd96c5c3a2fc45b2236f5c620ea0a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

+ 18
- 3
Assets/GWConquest/Scripts/UI/RandomIconMovement.cs View File

@ -1,4 +1,5 @@
using UnityEngine; using UnityEngine;
using UnityEngine.UI;
namespace GWConquest namespace GWConquest
{ {
@ -8,6 +9,7 @@ namespace GWConquest
public float range; public float range;
public float scaleSpeed; public float scaleSpeed;
public float scaleRange; public float scaleRange;
public float alphaRange;
public float minInterval; public float minInterval;
public float maxInterval; public float maxInterval;
@ -19,6 +21,11 @@ namespace GWConquest
private Vector3 currentScaleTarget; private Vector3 currentScaleTarget;
private Vector3 currentScaleVelocity = Vector3.zero; private Vector3 currentScaleVelocity = Vector3.zero;
private float startAlpha;
private float currentAlphaTarget;
private float currentAlphaVelocity = 0f;
private Image image;
private float nextUpdateTime; private float nextUpdateTime;
private void Start() private void Start()
@ -28,6 +35,10 @@ namespace GWConquest
startScale = transform.localScale; startScale = transform.localScale;
currentScaleTarget = transform.localScale; currentScaleTarget = transform.localScale;
image = GetComponent<Image>();
startAlpha = image.color.a;
currentAlphaTarget = image.color.a;
} }
private void Update() private void Update()
@ -38,14 +49,18 @@ namespace GWConquest
Vector3 randomVec = new Vector3(Random.Range(-range, range), Random.Range(-range, range), 0f); Vector3 randomVec = new Vector3(Random.Range(-range, range), Random.Range(-range, range), 0f);
currentTarget = startPosition + randomVec; currentTarget = startPosition + randomVec;
float randomScale = Random.Range(-scaleRange, scaleRange);
currentScaleTarget = startScale + (randomScale * Vector3.one);
float randomScale = Random.Range(-1f, 1f);
currentScaleTarget = startScale + (randomScale * scaleRange * Vector3.one);
currentAlphaTarget = startAlpha + (randomScale * alphaRange);
nextUpdateTime = time + Random.Range(minInterval, maxInterval); nextUpdateTime = time + Random.Range(minInterval, maxInterval);
} }
transform.localPosition = Vector3.SmoothDamp(transform.localPosition, currentTarget, ref currentVelocity, speed); transform.localPosition = Vector3.SmoothDamp(transform.localPosition, currentTarget, ref currentVelocity, speed);
transform.localScale = Vector3.SmoothDamp(transform.localScale, currentScaleTarget, ref currentScaleVelocity, scaleSpeed);
transform.localScale = Vector3.SmoothDamp(transform.localScale, currentScaleTarget, ref currentScaleVelocity, scaleSpeed*scaleRange);
Color c = image.color;
c.a = Mathf.SmoothDamp(c.a, currentAlphaTarget, ref currentAlphaVelocity, scaleSpeed*alphaRange);
image.color = c;
} }
} }
} }

Assets/GWConquest/Textures/Icons/Factory Armor 3.png → Assets/GWConquest/Textures/Icons/DistrictFactoryArmour.png View File


Assets/GWConquest/Textures/Icons/Factory Armor 3.png.meta → Assets/GWConquest/Textures/Icons/DistrictFactoryArmour.png.meta View File


Assets/GWConquest/Textures/Icons/Factory Fuel 3.png → Assets/GWConquest/Textures/Icons/DistrictFactoryFuel.png View File


Assets/GWConquest/Textures/Icons/Factory Fuel 3.png.meta → Assets/GWConquest/Textures/Icons/DistrictFactoryFuel.png.meta View File


Assets/GWConquest/Textures/Icons/Factory Weapons 3.png → Assets/GWConquest/Textures/Icons/DistrictFactoryInfantry.png View File


Assets/GWConquest/Textures/Icons/Factory Weapons 3.png.meta → Assets/GWConquest/Textures/Icons/DistrictFactoryInfantry.png.meta View File


Assets/GWConquest/Textures/Icons/Factory 3.png → Assets/GWConquest/Textures/Icons/DistrictFactorySupplies.png View File


Assets/GWConquest/Textures/Icons/Factory 3.png.meta → Assets/GWConquest/Textures/Icons/DistrictFactorySupplies.png.meta View File


+ 8
- 0
Assets/GWConquest/Textures/Planets.meta View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 66e257bdcddb12c4e9d9fd74a6b4797b
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/GWConquest/Textures/Planets/ERIDANI UV.png View File

Before After
Width: 4096  |  Height: 2048  |  Size: 12 MiB

+ 128
- 0
Assets/GWConquest/Textures/Planets/ERIDANI UV.png.meta View File

@ -0,0 +1,128 @@
fileFormatVersion: 2
guid: 455e32678d0e47e49b8bd67333dea9a9
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 0
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: 2
mipBias: -100
wrapU: -1
wrapV: -1
wrapW: -1
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 1
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/GWConquest/Textures/Planets/ERIDANI.png View File

Before After
Width: 4096  |  Height: 2048  |  Size: 12 MiB

+ 128
- 0
Assets/GWConquest/Textures/Planets/ERIDANI.png.meta View File

@ -0,0 +1,128 @@
fileFormatVersion: 2
guid: 181756a205eed3a4e9f46e2adcc9caa3
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: 2
mipBias: -100
wrapU: -1
wrapV: -1
wrapW: -1
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Photon/PhotonBolt/assemblies/bolt.user.dll View File


BIN
Assets/Photon/PhotonBolt/assemblies/bolt.user.dll.mdb View File


+ 18
- 0
Assets/Photon/PhotonBolt/project.json View File

@ -808,6 +808,7 @@
} }
} }
], ],
"ParentGuid": "593f7749-42a7-44fa-b61f-4bec598bae21",
"PacketMaxBits": 512, "PacketMaxBits": 512,
"PacketMaxProperties": 16, "PacketMaxProperties": 16,
"InitialPositionCompression": { "InitialPositionCompression": {
@ -1566,6 +1567,23 @@
"ExtrapolationMaxFrames": 9, "ExtrapolationMaxFrames": 9,
"SnapMagnitude": 10.0 "SnapMagnitude": 10.0
} }
},
{
"Name": "ControllingPlayer",
"Enabled": true,
"Expanded": true,
"ReplicationMode": 1,
"Priority": 1,
"PropertyType": {
"$type": "Bolt.Compiler.PropertyTypeEntity, bolt.compiler"
},
"AssetSettings": {
"$type": "Bolt.Compiler.PropertyStateSettings, bolt.compiler",
"ExtrapolationErrorTolerance": 0.25,
"_ExtrapolationCorrectionFrames": 6,
"ExtrapolationMaxFrames": 9,
"SnapMagnitude": 10.0
}
} }
], ],
"PacketMaxBits": 512, "PacketMaxBits": 512,


Loading…
Cancel
Save