Added more information about research data.
This commit is contained in:
parent
251be8b4e6
commit
4c5354a047
|
@ -656,6 +656,8 @@
|
||||||
3025 Salvage Robot Station
|
3025 Salvage Robot Station
|
||||||
3029 Station Hull Window red 3 with asteroid
|
3029 Station Hull Window red 3 with asteroid
|
||||||
3044 floor
|
3044 floor
|
||||||
|
3062 Body Storage
|
||||||
|
3068 Robot Storage
|
||||||
3069 Laser Rifle
|
3069 Laser Rifle
|
||||||
3070 Laser Pistol
|
3070 Laser Pistol
|
||||||
3071 Plasma Clustergun
|
3071 Plasma Clustergun
|
||||||
|
|
|
Binary file not shown.
After Width: | Height: | Size: 3.5 MiB |
Binary file not shown.
After Width: | Height: | Size: 2.9 MiB |
Binary file not shown.
After Width: | Height: | Size: 3.5 MiB |
Binary file not shown.
After Width: | Height: | Size: 3.4 MiB |
|
@ -0,0 +1,117 @@
|
||||||
|
MEDICAL AND AUGMENTATION
|
||||||
|
|
||||||
|
Medical Bed - 120,60,15
|
||||||
|
Hypersleep Chamber - 150,50,20
|
||||||
|
x2 Hypersleep Tank - 200,80,30
|
||||||
|
Surgical Enhancement Facility - 180,80,40
|
||||||
|
Anatomical Augmentation - 80,50,25
|
||||||
|
Nanotech Augmentation - 90,60,32
|
||||||
|
Neural Augmentation - 100,55,35
|
||||||
|
Prefrontal Microcontroller - 75,30,20
|
||||||
|
|
||||||
|
-----
|
||||||
|
|
||||||
|
INDUSTRY
|
||||||
|
|
||||||
|
Industry 01 - 50,5
|
||||||
|
Industry 02 - 80,12
|
||||||
|
|
||||||
|
Metal Refinery - 80,20
|
||||||
|
Microweaver - 60,25
|
||||||
|
Chemical Refinery - 140,45,8
|
||||||
|
Energy Refinery - 110,50,10
|
||||||
|
|
||||||
|
Assember - 90,10
|
||||||
|
Optotronics Fabricator - 400,100,50
|
||||||
|
Advanced Assember - 200,80,50
|
||||||
|
|
||||||
|
-----
|
||||||
|
|
||||||
|
CREW EQUIPMENT
|
||||||
|
|
||||||
|
Item Fabricator - 150,40,6
|
||||||
|
Laser Weapons - 150,50,25
|
||||||
|
Bulletproof Vest - 50,20,5
|
||||||
|
Sentry Gun X1 - 100,40,20
|
||||||
|
Enslavement Facility - 140,80,25
|
||||||
|
Plasma Weapons - 180,60,30
|
||||||
|
Armored Vest - 60,30,12
|
||||||
|
|
||||||
|
------
|
||||||
|
|
||||||
|
RESEARCH
|
||||||
|
|
||||||
|
Research Lab - N/A
|
||||||
|
Research Workbench - 100,20,5
|
||||||
|
|
||||||
|
-----
|
||||||
|
|
||||||
|
SHIP SYSTEMS
|
||||||
|
|
||||||
|
Navigation Console - 60,20
|
||||||
|
Weapons Console -125,15
|
||||||
|
Shields Console - 125,15
|
||||||
|
Operations Console - 60,10
|
||||||
|
X1 Hyperdrive - 140,40,12
|
||||||
|
Rocket Turret - 180,75,12
|
||||||
|
Energy Turret - 160,55,10
|
||||||
|
Shield Generator - 180,40,12
|
||||||
|
Scanner - 150,40,10
|
||||||
|
Targeting Jammer - 400,250,120
|
||||||
|
|
||||||
|
-----
|
||||||
|
|
||||||
|
POWER
|
||||||
|
|
||||||
|
Power Capacity Node - 120,60,5
|
||||||
|
Solar Panel - 180,50,10
|
||||||
|
X1 Power Generator - 130,70,10
|
||||||
|
X2 Power Generator - 300,60,30
|
||||||
|
X3 Power Generator - 320,120,50
|
||||||
|
|
||||||
|
-----
|
||||||
|
|
||||||
|
ENTERTAINMENT
|
||||||
|
|
||||||
|
Jukebox - 120,50,10
|
||||||
|
Arcade Machine - 125,60,20
|
||||||
|
|
||||||
|
-----
|
||||||
|
|
||||||
|
ROBOTICS
|
||||||
|
|
||||||
|
Robotics 01 - 80,20,10
|
||||||
|
Logistics Robot Station - 150,50,25
|
||||||
|
Salvage Robot Station - 200,75,50
|
||||||
|
|
||||||
|
------
|
||||||
|
|
||||||
|
ROGUE BOTS
|
||||||
|
|
||||||
|
Hamster(flybot) - 25,10
|
||||||
|
Chimp(walkerbot) - 25,10
|
||||||
|
Rogue Bot Architecture - 70,40,10
|
||||||
|
|
||||||
|
-----
|
||||||
|
|
||||||
|
ALIEN TECHNOLOGY
|
||||||
|
|
||||||
|
Crawler - 25,10
|
||||||
|
Hauler - 30,15
|
||||||
|
Alien Hive Core - 40,25
|
||||||
|
Evolving Alien Core - 50,30
|
||||||
|
Advanced Nutrition 02 - 150,40,20
|
||||||
|
|
||||||
|
-----
|
||||||
|
|
||||||
|
BOTANY
|
||||||
|
|
||||||
|
Botany - 40
|
||||||
|
Autopsy Table - 40
|
||||||
|
Fibres - 80,20
|
||||||
|
Botany 02 - 50,20,5
|
||||||
|
Composter - 85,15
|
||||||
|
Advanced Nutrition - 100,25,10
|
||||||
|
Artificial Meat - 140,60,20
|
||||||
|
Grains and Hops - 100,30,10
|
||||||
|
Alcoholic Bar Machine - 120,25,10
|
|
@ -3,39 +3,39 @@
|
||||||
2532 Unknown
|
2532 Unknown
|
||||||
2533 Unknown
|
2533 Unknown
|
||||||
2539 Unknown
|
2539 Unknown
|
||||||
2559 Unknown
|
2559 Medical Bed
|
||||||
2563 Unknown
|
2563 Unknown
|
||||||
2564 Unknown
|
2564 Unknown
|
||||||
2565 Unknown
|
2565 Solar Panel
|
||||||
2566 Unknown
|
2566 X2 Power Generator
|
||||||
2567 Unknown
|
2567 Unknown
|
||||||
2568 Unknown
|
2568 Power Capacity Node
|
||||||
2569 Unknown
|
2569 Item Fabricator
|
||||||
2570 Unknown
|
2570 Unknown
|
||||||
2571 Unknown
|
2571 Assembler
|
||||||
2572 Unknown
|
2572 Unknown
|
||||||
2573 Unknown
|
2573 Unknown
|
||||||
2575 Unknown
|
2575 Unknown
|
||||||
2576 Unknown
|
2576 Unknown
|
||||||
2577 Unknown
|
2577 Unknown
|
||||||
2589 Unknown
|
2589 Weapons Console
|
||||||
2590 Unknown
|
2590 Shields Console
|
||||||
2591 Unknown
|
2591 Unknown
|
||||||
2592 Unknown
|
2592 Unknown
|
||||||
2594 Unknown
|
2594 X1 Power Generator
|
||||||
2595 Unknown
|
2595 Unknown
|
||||||
2596 Unknown
|
2596 Unknown
|
||||||
2597 Unknown
|
2597 Unknown
|
||||||
2598 Unknown
|
2598 Unknown
|
||||||
2599 Unknown
|
2599 Unknown
|
||||||
2600 Unknown
|
2600 Unknown
|
||||||
2601 Unknown
|
2601 Targeting Jammer
|
||||||
2602 Unknown
|
2602 Unknown
|
||||||
2604 Unknown
|
2604 Unknown
|
||||||
2605 Unknown
|
2605 Unknown
|
||||||
2606 Unknown
|
2606 Unknown
|
||||||
2607 Unknown
|
2607 Unknown
|
||||||
2612 Unknown
|
2612 Metal Refinery
|
||||||
2613 Unknown
|
2613 Unknown
|
||||||
2614 Unknown
|
2614 Unknown
|
||||||
2617 Unknown
|
2617 Unknown
|
||||||
|
@ -46,20 +46,20 @@
|
||||||
2628 Unknown
|
2628 Unknown
|
||||||
2629 Unknown
|
2629 Unknown
|
||||||
2630 Unknown
|
2630 Unknown
|
||||||
2694 Unknown
|
2694 Optotronics Fabricator
|
||||||
2847 Unknown
|
2847 Unknown
|
||||||
3024 Unknown
|
3024 Unknown
|
||||||
3025 Unknown
|
3025 Unknown
|
||||||
3114 Unknown
|
3114 Unknown
|
||||||
3115 Unknown
|
3115 Research Workbench
|
||||||
3116 Unknown
|
3116 Unknown
|
||||||
3119 Unknown
|
3119 Navigation Console
|
||||||
3122 Unknown
|
3122 Operations Console
|
||||||
3124 Unknown
|
3124 Unknown
|
||||||
3125 Unknown
|
3125 Unknown
|
||||||
3127 Unknown
|
3127 Unknown
|
||||||
3128 Unknown
|
3128 Industry 01
|
||||||
3129 Unknown
|
3129 Industry 02
|
||||||
3130 Unknown
|
3130 Unknown
|
||||||
3417 Unknown
|
3417 Unknown
|
||||||
3420 Unknown
|
3420 Unknown
|
||||||
|
|
Can't render this file because it has a wrong number of fields in line 3.
|
10
sheditor.py
10
sheditor.py
|
@ -18,6 +18,7 @@ storage_ids = {
|
||||||
82: {"name": "Small storage", "capacity": 50},
|
82: {"name": "Small storage", "capacity": 50},
|
||||||
632: {"name": "Large storage", "capacity": 250},
|
632: {"name": "Large storage", "capacity": 250},
|
||||||
3062: {"name": "Body storage", "capacity": 20},
|
3062: {"name": "Body storage", "capacity": 20},
|
||||||
|
3068: {"name": "Robot storage", "capacity": 20},
|
||||||
}
|
}
|
||||||
|
|
||||||
console = rich.console.Console(highlight=False)
|
console = rich.console.Console(highlight=False)
|
||||||
|
@ -53,6 +54,7 @@ class Item:
|
||||||
self.name = name
|
self.name = name
|
||||||
self.quantity = quantity
|
self.quantity = quantity
|
||||||
|
|
||||||
|
|
||||||
class ResearchItem:
|
class ResearchItem:
|
||||||
|
|
||||||
research_ids = None
|
research_ids = None
|
||||||
|
@ -270,9 +272,12 @@ class Ship:
|
||||||
def redistribute_storage(self):
|
def redistribute_storage(self):
|
||||||
normal_storage_areas = [sa for sa in self.storage_areas if sa.is_normal_storage]
|
normal_storage_areas = [sa for sa in self.storage_areas if sa.is_normal_storage]
|
||||||
total = 0
|
total = 0
|
||||||
|
area_capacity = 0
|
||||||
for area in normal_storage_areas:
|
for area in normal_storage_areas:
|
||||||
total += area.get_total_occupancy()
|
total += area.get_total_occupancy()
|
||||||
print(total)
|
area_capacity += storage_ids[area.type_id]['capacity']
|
||||||
|
console.print("Total used: {}".format(total))
|
||||||
|
console.print("Total actual capacity: {}".format(area_capacity))
|
||||||
|
|
||||||
def consolidate_weapons(self):
|
def consolidate_weapons(self):
|
||||||
normal_storage_areas = [sa for sa in self.storage_areas if sa.is_normal_storage]
|
normal_storage_areas = [sa for sa in self.storage_areas if sa.is_normal_storage]
|
||||||
|
@ -574,6 +579,9 @@ class GameData:
|
||||||
|
|
||||||
def redistribute(self):
|
def redistribute(self):
|
||||||
for ship in self.ships:
|
for ship in self.ships:
|
||||||
|
if ship.owner != 'Player':
|
||||||
|
continue
|
||||||
|
console.print(ship.name)
|
||||||
ship.redistribute_storage()
|
ship.redistribute_storage()
|
||||||
|
|
||||||
def list_research(self):
|
def list_research(self):
|
||||||
|
|
Loading…
Reference in New Issue