Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SSV Rostock - UPP Warship Map #7525

Open
wants to merge 253 commits into
base: master
Choose a base branch
from

Conversation

Steelpoint
Copy link
Contributor

@Steelpoint Steelpoint commented Nov 7, 2024

About the pull request

This PR adds the SSV Rostock, a UPP warship, as a template that can be spawned in by admins.

This is a fully mapped warship intended for use by the UPP, it is intended to allow an entire team of UPP to be spawned in, gear up, and deploy to a combat map/arena via dropships. It contains similar onboard amenities to the USS Almayer, including a fully stocked medbay, cargo bay, MP department and CIC.

It also features a functional ASRS system.

Other changes

  • Adds features of this PR: Adds ability for admins to end round with a custom ending + upp ending icon #7548
  • Adds heavy cable decal sprites for mapper use.
  • Adds UPP wall/floor sprites (credit to Zenith for the retextured sprites, and dimdimich1996 for the custom ship sprites.)
  • Additional code changes to better facilitate integration of HvH gamemode features, such as ceasefire times, game end conditions, automatic loading of the Rostock map.
  • New modifier that prevents all humans from using weapons. Used automatically in the HvH gamemode, can be used by admins.
  • Code to allow fusion reactors to not start broken when spawned on non-ground maps.
  • UPP medical vendors.
  • UPP lifeboat

Explain why it's good for the game

See attached document for custom-made lore documentation in regards to this specific vessel, the Rostock, but also its class of ship in general, the Brandenburg-Class Expeditionary Frigate: Rostock Lore.txt

This ship will significantly increase the ability for server staff to run events for the UPP. Either to host a HvH event, to spawn the UPP as a alternative to the USCM for distress call, or to use the map as a small combat arena for the Xenomorphs or any other third party to use, either as a side mission or a thunder dome alternative.

The vessel does require some admin-intervention to make it fully operational, such as.

  1. A lifeboat spawns, but the lifeboat can not be activated or launched without admin intervention.

But in all other capacities the ship is fully functional, if you were to drop a team of OpFor with no gear, they would be able to be fully geared up.

Testing Photographs and Procedure

Screenshots & Videos Very slightly out of date image

uppship_02_11

Changelog

🆑 Steelpoint, Cuberound, Blundir, Zenith, dimdimich1996
mapadd: The SSV Rostock, a UPP warship equivalent to the USS Almayer, has been added to the game as an admin-spawnable ship.
mapadd: A UPP lifeboat has been added.
add: The SSV Rostock will automatically be spawned in during the 'Faction Clash UPP vs USCM' gamemode, as the primary base of operations for the UPP. This vessel will have spawners allowing the UPP to spawn in from the lobby on to the Rostock.
add: The Rostock will also have a set of UPP dropships, and a custom lifeboat spawned on the vessel when it is loaded for the Faction Clash game mode.
add: UPP Major and Minor victories have been added.
admin: If the 'end-round' function is used, any one of all the victory condition can now be set, instead of the game automatically being considered a draw.
admin: A new modifier has been added, the 'ceasefire'. Prevents all humans from using any firearm or explosives. This is automatically used during the 'Faction Clash' gamemode, and can be activated manually be server staff for events.
code: Conditions for a ceasefire period have been added for the 'Faction Clash UPP USCM' game mode. This institutes a five-minute ceasefire preventing both factions from attacking the other once any faction transport lands on the operations zone. The commencement and cessation of this ceasefire are automatically announced.
code: Once all forces of a single faction have been eliminated on the operations zone during the 'Faction Clash UPP USCM' game mode, the game will automatically declare the other faction as the victory, which will end the round.
add: UPP medical vendors have been added to the game.
add: A suite of UPP ship wall and hull tiles have been added to the game for mapper usage.
add: Heavy cable sprites have been added as a decal for better mapper use.
/:cl:

cm13-github added a commit that referenced this pull request Jan 24, 2025
@cm13-github cm13-github added the Merge Conflict PR can't be merged because it touched too much code label Jan 31, 2025
@cm13-github
Copy link
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@cm13-github cm13-github removed the Merge Conflict PR can't be merged because it touched too much code label Feb 1, 2025
@cm13-github
Copy link
Contributor

Conflicts have been resolved. A maintainer will review the pull request shortly.

Steelpoint and others added 2 commits February 1, 2025 22:58
e150f01: maps/map_files/generic/Admin_level.dmm

Automatically commited by: tools\mapmerge2\fixup.py
cm13-github added a commit that referenced this pull request Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Admin Make things harder for admins Code Improvement Make the code longer Feature Feature coder badge Mapping did you remember to save in tgm format? Sprites Remove the soul from the game.
Projects
Status: Awaiting Review
Development

Successfully merging this pull request may close these issues.

5 participants