Skip to content

Commit

Permalink
Add Europa Map to Rotation (Simple-Station#1152)
Browse files Browse the repository at this point in the history
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

# Description

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

This PR adds an old map to rotation called "Europa", originally a
planetary map, but due to several problems it was not able to be played,
I updated a good part of the map adding things necessary to be able to
be played in the EE code, using the same idea To make the Glacier map a
"planet", I created a parallax using the desert texture for the map and
set the atmosphere on the outer side to a temperature of 356.2 K (83 C)
with a high presence of CO2

---

# TODO

<!--
A list of everything you have to do before this PR is "complete"
You probably won't have to complete everything before merging but it's
good to leave future references
-->

- [x] Rework eng
   - [x] add Super Matter engine
   - [x] better layout

- [x] Rework Epi
  - [x] Better layout
  - [x] missing content

- [x] Minor fixes on the map


- [x] test the map
- [x] add image 

---

<!--
This is default collapsed, readers click to expand it and see all your
media
The PR media section can get very large at times, so this is a good way
to keep it clean
The title is written using HTML tags
The title must be within the <summary> tags or you won't see it
-->

<details><summary><h1>Media</h1></summary>
<p>


![Europa-0](https://github.com/user-attachments/assets/12839795-60cd-44a2-adab-00d4f68b7ce3)

</p>
</details>

---

# Changelog

<!--
You can add an author after the `:cl:` to change the name that appears
in the changelog (ex: `:cl: Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

:cl:
- add: added a new map called "Europa" to rotation

---------

Co-authored-by: VMSolidus <[email protected]>
  • Loading branch information
Ichaie and VMSolidus authored Dec 4, 2024
1 parent 7beea89 commit 831a7b3
Show file tree
Hide file tree
Showing 6 changed files with 102,245 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Content.IntegrationTests/Tests/PostMapInitTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,8 @@ public sealed class PostMapInitTest
"Lighthouse", //DeltaV
"Submarine", //DeltaV
"Gax",
"Rad"
"Rad",
"Europa"
};

/// <summary>
Expand Down
102,168 changes: 102,168 additions & 0 deletions Resources/Maps/europa.yml

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions Resources/Prototypes/Maps/Pools/default.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,4 @@
- TheHive
- Gax
- Rad
- Europa
64 changes: 64 additions & 0 deletions Resources/Prototypes/Maps/europa.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
- type: gameMap
id: Europa
mapName: 'Europa'
mapPath: /Maps/europa.yml
minPlayers: 0
maxPlayers: 30
stations:
Europa:
stationProto: StandardNanotrasenStation
components:
- type: StationNameSetup
mapNameTemplate: '{0} Europa Outpost {1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: 'B'
- type: StationJobs
overflowJobs:
- Passenger
availableJobs:
#service
Captain: [ 1, 1 ]
HeadOfPersonnel: [ 1, 1 ]
Bartender: [ 1, 1 ]
Botanist: [ 2, 2 ]
Boxer: [ 2, 2 ]
Chef: [ 1 , 1 ]
Clown: [ 1, 1 ]
Lawyer: [ 1, 1 ]
Musician: [ 1, 1 ]
Janitor: [ 1, 2 ]
Mime: [ 1, 1 ]
#engineering
ChiefEngineer: [ 1, 1 ]
AtmosphericTechnician: [ 1, 2 ]
StationEngineer: [ 2, 2 ]
TechnicalAssistant: [ 2, 2 ]
#medical
ChiefMedicalOfficer: [ 1, 1 ]
Chemist: [ 1, 1 ]
MedicalDoctor: [ 2, 3 ]
MedicalIntern: [ 2, 2 ]
Paramedic: [ 1, 1 ]
Psychologist: [ 1, 1 ]
#science
ResearchDirector: [ 1, 1 ]
Chaplain: [ 1, 1 ]
ForensicMantis: [ 1, 1 ]
Scientist: [ 2, 3 ]
ResearchAssistant: [ 2, 2 ]
Borg: [ 1, 1 ]
#security
HeadOfSecurity: [ 1, 1 ]
Warden: [ 1, 1 ]
Detective: [ 1, 1 ]
SecurityOfficer: [ 2, 2 ]
SecurityCadet: [ 1, 1 ]
Prisoner: [ 1, 2 ]
#supply
Quartermaster: [ 1, 1 ]
MailCarrier: [ 1, 2 ]
SalvageSpecialist: [ 2, 2 ]
CargoTechnician: [ 2, 3 ]
#civilian
Passenger: [ -1, -1 ]
10 changes: 10 additions & 0 deletions Resources/Prototypes/Parallaxes/planet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,16 @@
scale: "1, 1"
shader: ""

- type: parallax
id: Desert
layers:
- texture:
!type:ImageParallaxTextureSource
path: "/Textures/Tiles/Planet/Desert/desert1.png"
slowness: 0
scale: "1, 1"
shader: ""

- type: parallax
id: Grass
layers:
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 831a7b3

Please sign in to comment.