Files
dockipelago/worlds/evn/rezdata/chars.py
Jonathan Tinney 7971961166
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
add schedule I, sonic 1/frontiers/heroes, spirit island
2026-04-02 23:46:36 -07:00

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"
}
}