Basic working with ships partly implimented
This commit is contained in:
@@ -0,0 +1,235 @@
|
||||
# Nathan Hinton 31 Dec 2025
|
||||
# This file will hold configuration for ships in the game.
|
||||
|
||||
# Here is how to create a ship:
|
||||
#
|
||||
# name:
|
||||
# classification:
|
||||
# flagship/battleship/heavy cruiser/light cruiser/destroyer/frigate/fighter # Pick one
|
||||
# faction:
|
||||
# good/evil
|
||||
# production:
|
||||
# metal/crystals/fuel/etc
|
||||
# build_time: A value that represents how long it takes to build. Standard shipyards will build at a rate of 100 per tick. This means that a value of 1000 would take (for one shipyard) 10 ticks to produce.
|
||||
# upkeep:
|
||||
# metal/crystals/fuel/etc
|
||||
# base_stats:
|
||||
# hp/shield
|
||||
# armor/def
|
||||
# att
|
||||
# speed # Units per tick
|
||||
# total_module_slots: integer # The total slots available on this ship
|
||||
# module_slots: [] # List of module names found from modules.yaml
|
||||
# required_tech: [] # List of all tech required to build the ship
|
||||
# required_buildings: # List of all buildings required to build the ship
|
||||
#
|
||||
#
|
||||
#
|
||||
#
|
||||
##########################################
|
||||
############## ##############
|
||||
############## GOOD FACTION ##############
|
||||
############## ##############
|
||||
##########################################
|
||||
#
|
||||
|
||||
Nebula Dominion:
|
||||
classification: flagship
|
||||
faction: good
|
||||
production:
|
||||
metal: 100,000
|
||||
crystals: 100,000
|
||||
fuel: 5,000
|
||||
time: 10,000 # In production power
|
||||
upkeep:
|
||||
metal: 100
|
||||
crystals: 100
|
||||
fuel: 150
|
||||
base_stats:
|
||||
hp: 10,000
|
||||
shield: 10,000
|
||||
armor: 50
|
||||
def: 50
|
||||
att: 1,000
|
||||
speed: 0.2
|
||||
total_module_slots: 12
|
||||
module_slots: []
|
||||
required_tech: [Heavy Shield, Large Engine, Laser Cannons, Neoplated Armor]
|
||||
required_buildings: [Space Construction Station]
|
||||
|
||||
Void Breaker:
|
||||
classification: battleship
|
||||
faction: good
|
||||
production:
|
||||
metal: 70,000
|
||||
crystals: 70,000
|
||||
fuel: 3,500
|
||||
time: 7,000
|
||||
upkeep:
|
||||
metal: 70
|
||||
crystals: 70
|
||||
fuel: 100
|
||||
base_stats:
|
||||
hp: 7,000
|
||||
shield: 7,000
|
||||
armor: 35
|
||||
def: 35
|
||||
att: 700
|
||||
speed: 0.26
|
||||
total_module_slots: 8
|
||||
module_slots: []
|
||||
required_tech: []
|
||||
required_buildings: []
|
||||
|
||||
|
||||
Solar Sentinal:
|
||||
classification: heavy cruiser
|
||||
faction: good
|
||||
production:
|
||||
metal: 49,000
|
||||
crystals: 49,000
|
||||
fuel: 2,500
|
||||
time: 4,900
|
||||
upkeep:
|
||||
metal: 49
|
||||
crystals: 49
|
||||
fuel: 73
|
||||
base_stats:
|
||||
hp: 4,900
|
||||
shield: 4,900
|
||||
armor: 25
|
||||
def: 25
|
||||
att: 490
|
||||
speed: 0.34
|
||||
total_module_slots: 6
|
||||
module_slots: []
|
||||
required_tech: []
|
||||
required_buildings: []
|
||||
|
||||
Photon Protector:
|
||||
classification: light cruiser
|
||||
faction: good
|
||||
production:
|
||||
metal: 34,000
|
||||
crystals: 34,000
|
||||
fuel: 1,750
|
||||
time: 3,430
|
||||
upkeep:
|
||||
metal: 34
|
||||
crystals: 34
|
||||
fuel: 51
|
||||
base_stats:
|
||||
hp: 3,400
|
||||
shield: 3,400
|
||||
armor: 18
|
||||
def: 18
|
||||
att: 343
|
||||
speed: 0.44
|
||||
total_module_slots: 4
|
||||
module_slots: []
|
||||
required_tech: []
|
||||
required_buildings: []
|
||||
|
||||
Third Smallest:
|
||||
classification: destroyer
|
||||
faction: good
|
||||
production:
|
||||
metal: 23,800
|
||||
crystals: 23,800
|
||||
fuel: 1225
|
||||
time: 2,380
|
||||
upkeep:
|
||||
metal: 24
|
||||
crystals: 24
|
||||
fuel: 36
|
||||
base_stats:
|
||||
hp: 2,380
|
||||
shield: 2,380
|
||||
armor: 12
|
||||
def: 12
|
||||
att: 240
|
||||
speed: 0.57
|
||||
total_module_slots: 3
|
||||
module_slots: []
|
||||
required_tech: []
|
||||
required_buildings: []
|
||||
|
||||
Starlight:
|
||||
classification: frigate
|
||||
faction: good
|
||||
production:
|
||||
metal: 17,000
|
||||
crystals: 17,000
|
||||
fuel: 858
|
||||
time: 1,700
|
||||
upkeep:
|
||||
metal: 17
|
||||
crystals: 17
|
||||
fuel: 25
|
||||
base_stats:
|
||||
hp: 1,700
|
||||
shield: 1,700
|
||||
armor: 8
|
||||
def: 8
|
||||
att: 168
|
||||
speed: 0.74
|
||||
total_module_slots: 2
|
||||
module_slots: []
|
||||
required_tech: []
|
||||
required_buildings: []
|
||||
|
||||
|
||||
Starblade:
|
||||
classification: fighter
|
||||
faction: good
|
||||
production:
|
||||
metal: 11,900
|
||||
crystals: 11,900
|
||||
fuel: 600
|
||||
time: 1,100
|
||||
upkeep:
|
||||
metal: 17
|
||||
crystals: 17
|
||||
fuel: 25
|
||||
base_stats:
|
||||
hp: 1,190
|
||||
shield: 1,190
|
||||
armor: 8
|
||||
def: 8
|
||||
att: 168
|
||||
speed: 0.74
|
||||
total_module_slots: 1
|
||||
module_slots: []
|
||||
required_tech: [Engine_1, Body_1, Weapons_1]
|
||||
required_buildings: []
|
||||
|
||||
|
||||
#
|
||||
##########################################
|
||||
############## ##############
|
||||
############## EVIL FACTION ##############
|
||||
############## ##############
|
||||
##########################################
|
||||
#
|
||||
Void Bastion:
|
||||
classification: flagship
|
||||
faction: evil
|
||||
production:
|
||||
metal: 100,000
|
||||
crystals: 100,000
|
||||
fuel: 5,000
|
||||
time: 1,000 # In game ticks
|
||||
upkeep:
|
||||
metal: 100
|
||||
crystals: 100
|
||||
fuel: 150
|
||||
base_stats:
|
||||
hp: 10,000
|
||||
shield: 10,000
|
||||
armor: 50
|
||||
def: 50
|
||||
att: 1,000
|
||||
total_module_slots:
|
||||
module_slots: []
|
||||
required_tech: [Plastered glass]
|
||||
required_buildings: []
|
||||
Reference in New Issue
Block a user