forked from mirror/Archipelago
Some checks failed
Analyze modified files / flake8 (push) Failing after 2m28s
Build / build-win (push) Has been cancelled
Build / build-ubuntu2204 (push) Has been cancelled
ctest / Test C++ ubuntu-latest (push) Has been cancelled
ctest / Test C++ windows-latest (push) Has been cancelled
Analyze modified files / mypy (push) Has been cancelled
Build and Publish Docker Images / Push Docker image to Docker Hub (push) Successful in 5m4s
Native Code Static Analysis / scan-build (push) Failing after 5m2s
type check / pyright (push) Successful in 1m7s
unittests / Test Python 3.11.2 ubuntu-latest (push) Failing after 16m23s
unittests / Test Python 3.12 ubuntu-latest (push) Failing after 28m19s
unittests / Test Python 3.13 ubuntu-latest (push) Failing after 14m49s
unittests / Test hosting with 3.13 on ubuntu-latest (push) Successful in 5m0s
unittests / Test Python 3.13 macos-latest (push) Has been cancelled
unittests / Test Python 3.11 windows-latest (push) Has been cancelled
unittests / Test Python 3.13 windows-latest (push) Has been cancelled
159 lines
4.1 KiB
Python
159 lines
4.1 KiB
Python
# This file is auto generated by a custom script.
|
|
# With how EVN plugins work, we essentially have to reconstruct any objects we want to modify.
|
|
# This file contains a table of character data used in EV Nova.
|
|
|
|
from typing import Dict, TypedDict, List, Set
|
|
|
|
char_columns = {
|
|
"resource_type": "Resource Type",
|
|
"id": "ID",
|
|
"name": "Name",
|
|
"cash": "Cash",
|
|
"ship_type": "Ship Type",
|
|
"system_1": "System 1",
|
|
"system_2": "System 2",
|
|
"system_3": "System 3",
|
|
"system_4": "System 4",
|
|
"government_1": "Government 1",
|
|
"status_1": "Status 1",
|
|
"government_2": "Government 2",
|
|
"status_2": "Status 2",
|
|
"government_3": "Government 3",
|
|
"status_3": "Status 3",
|
|
"government_4": "Government 4",
|
|
"status_4": "Status 4",
|
|
"combat_rating": "Combat Rating",
|
|
"intro_pict_1": "Intro Pict 1",
|
|
"intro_pict_2": "Intro Pict 2",
|
|
"intro_pict_3": "Intro Pict 3",
|
|
"intro_pict_4": "Intro Pict 4",
|
|
"pict_delay_1": "Pict Delay 1",
|
|
"pict_delay_2": "Pict Delay 2",
|
|
"pict_delay_3": "Pict Delay 3",
|
|
"pict_delay_4": "Pict Delay 4",
|
|
"intro_text": "Intro Text",
|
|
"on_start": "On Start",
|
|
"start_day": "Start Day",
|
|
"start_month": "Start Month",
|
|
"start_year": "Start Year",
|
|
"date_prefix": "Date Prefix",
|
|
"date_suffix": "Date Suffix",
|
|
"flags": "Flags",
|
|
"end_of_resource": "End-of-resource"
|
|
}
|
|
|
|
|
|
class CharDict(TypedDict, total=False):
|
|
resource_type: str
|
|
id: int
|
|
name: str
|
|
cash: int
|
|
ship_type: int
|
|
system_1: int
|
|
system_2: int
|
|
system_3: int
|
|
system_4: int
|
|
government_1: int
|
|
status_1: int
|
|
government_2: int
|
|
status_2: int
|
|
government_3: int
|
|
status_3: int
|
|
government_4: int
|
|
status_4: int
|
|
combat_rating: int
|
|
intro_pict_1: int
|
|
intro_pict_2: int
|
|
intro_pict_3: int
|
|
intro_pict_4: int
|
|
pict_delay_1: int
|
|
pict_delay_2: int
|
|
pict_delay_3: int
|
|
pict_delay_4: int
|
|
intro_text: int
|
|
on_start: str
|
|
start_day: int
|
|
start_month: int
|
|
start_year: int
|
|
date_prefix: str
|
|
date_suffix: str
|
|
flags: int
|
|
end_of_resource: str
|
|
|
|
|
|
char_table: Dict[int, CharDict] = {
|
|
128: {
|
|
"resource_type": "char",
|
|
"id": "128",
|
|
"name": "Trader",
|
|
"cash": "25000",
|
|
"ship_type": "128",
|
|
"system_1": "128",
|
|
"system_2": "136",
|
|
"system_3": "170",
|
|
"system_4": "184",
|
|
"government_1": "-1",
|
|
"status_1": "-1",
|
|
"government_2": "-1",
|
|
"status_2": "-1",
|
|
"government_3": "-1",
|
|
"status_3": "-1",
|
|
"government_4": "-1",
|
|
"status_4": "-1",
|
|
"combat_rating": "0",
|
|
"intro_pict_1": "-1",
|
|
"intro_pict_2": "-1",
|
|
"intro_pict_3": "-1",
|
|
"intro_pict_4": "-1",
|
|
"pict_delay_1": "-1",
|
|
"pict_delay_2": "-1",
|
|
"pict_delay_3": "-1",
|
|
"pict_delay_4": "-1",
|
|
"intro_text": "-1",
|
|
"on_start": "",
|
|
"start_day": "23",
|
|
"start_month": "6",
|
|
"start_year": "1177",
|
|
"date_prefix": "",
|
|
"date_suffix": " NC",
|
|
"flags": "0x0001",
|
|
"end_of_resource": "EOR"
|
|
},
|
|
129: {
|
|
"resource_type": "char",
|
|
"id": "129",
|
|
"name": "Head Start",
|
|
"cash": "500000",
|
|
"ship_type": "165", # mod starbridge
|
|
"system_1": "128",
|
|
"system_2": "136",
|
|
"system_3": "170",
|
|
"system_4": "184",
|
|
"government_1": "-1",
|
|
"status_1": "-1",
|
|
"government_2": "-1",
|
|
"status_2": "-1",
|
|
"government_3": "-1",
|
|
"status_3": "-1",
|
|
"government_4": "-1",
|
|
"status_4": "-1",
|
|
"combat_rating": "1600",
|
|
"intro_pict_1": "-1",
|
|
"intro_pict_2": "-1",
|
|
"intro_pict_3": "-1",
|
|
"intro_pict_4": "-1",
|
|
"pict_delay_1": "-1",
|
|
"pict_delay_2": "-1",
|
|
"pict_delay_3": "-1",
|
|
"pict_delay_4": "-1",
|
|
"intro_text": "-1",
|
|
"on_start": "",
|
|
"start_day": "23",
|
|
"start_month": "6",
|
|
"start_year": "1177",
|
|
"date_prefix": "",
|
|
"date_suffix": " NC",
|
|
"flags": "0x0000",
|
|
"end_of_resource": "EOR"
|
|
}
|
|
} |