Commit Graph

7 Commits

Author SHA1 Message Date
SpaceSmithers 775ffbee94 Gymnasium holodeck (#93955)
## About The Pull Request
Get ripped with the newest simulation for the holodeck !!
<img width="792" height="864" alt="image"
src="https://github.com/user-attachments/assets/a27426d3-018e-4a39-96f8-d8ce35685f0c"
/>
Its nothing too fancy, really. Just a humble holodeck template.

## Why It's Good For The Game
Players can socialize and get pumped with the virtual gymnasium for the
holodeck. Also helps for smaller maps without ample dormitory space for
fitness devices.

## Changelog
🆑
map: Added a virtual gymnasium to the holodeck.
/🆑
2025-11-16 22:49:41 +00:00
jimmyl a7eb32b7cc cleans up holodeck map templates + prevents the holodeck from overloading due to lag (#88792)
## About The Pull Request
removes unused holodeck template vars
prevents the holodeck from overloading if process is fired during
loading

## Why It's Good For The Game
unused var bad
holodeck shouldnt detonate if the server lags

## Changelog
🆑
fix: holodeck no longer explodes if the server lags while its loading a
new sim
/🆑
2024-12-30 22:48:49 -08:00
NamelessFairy f2942acfb3 Hologram Projectors for TGC! (#72226)
## About The Pull Request

Adds a new holodeck layout that features a TGC card fighting arena,
complete with holographic representations of your cards. Cards act the
same as physical cards when displayed except you can see the stats of
the cards without needing to inspect and the cards stats can be modified
on the fly for keeping track of equipment.
Example:

![image](https://user-images.githubusercontent.com/40036527/209706941-b6def501-12f3-4ba6-8700-3b4b8ffd7c8f.png)
## Why It's Good For The Game

TGC is a significantly more complicated game then the other ones we have
like UNO and CAS and is extremely messy to play on a table ingame, this
provides a much clearer way of visualizing the game by having all active
creature stats on full display at all times without having to rely on
inspecting cards to check.
## Changelog
🆑
add: Introducing a new holodeck map, the TGC Arena, featuring hologram
projectors for your trading cards.
fix: Janitor and Intern TGC cards are now considered creatures rather
than just humans.
balance: The price of card packs has been reduced from double a paycheck
to 3 quarters of one.
balance: The number of cards available in the good clean fun vendor has
been doubled.
/🆑
2023-01-07 09:53:59 -08:00
Fikou 739812d4e1 Adds Baseballs (#68249)
Adds baseballs to the game (There is a baseball field in the holodeck).
You can now bat thrown objects with the baseball bat to launch them away at high speed.
https://streamable.com/471jvv (baseball is a boomerang here because otherwise this would have been impossible to test singleplayer)
Why It's Good For The Game

it could be fun to have a game of baseball, and people trying to bat an item thrown at them sounds funny
image
Changelog

cl Fikou, sprite by Mooster
add: Baseballs are now available in the Baseball Field on the Holodeck.
add: Baseball Bats can now hit thrown objects mid-air to send them back.
/cl
2022-07-13 21:47:47 +12:00
san7890 70a7fe235e Virtually Visualized Microwave Holodeck Hell (#67187)
Hello there,

Do you ever wake up and find yourself thinking: I need more microwaves? Well, look no further.
2022-05-25 18:29:17 -07:00
Kylerace 052130ac0a see title (#56536) 2021-01-31 21:39:53 +01:00
Kylerace 98f58208c8 Refactors Holodeck to Use Map Templates, Again! Black Magic OOM Crashing No Longer Included (#55645)
Refactors the holodeck to use map templates instead of copy_contents_to, which every maintainer seems to have complaints about.

Fixes #41485 because the matches become part of the spawned list created by ssatoms
Fixes #54789 because the holodeck area no longer has the NO_TELEPORT flag
Fixes #55676 because the map templates cant be changed midround unlike the program copies in the centcom z level
Fixes #49318 because the holodeck no longer creates new areas like the original did

This pr also changes initTemplateBounds to be a /datum/map_template proc instead of a parsed_map proc. This was mainly so I wouldn't have to duplicate vars between map_template and parsed_map. It's also nice because there's no longer a parsed_map proc inside the map_template file, especially when it didn't need to be a parsed_map proc.

The holodeck sims wont take up space in the centcom z level any more (which allows for more possible programs in the future), and map templates are more heavily tested. This is also a chance to future proof the holodeck against bugs. Holodeck also seems more responsive. This should allow for a second custom holodeck in some future ruin as well, although that of course will not be in play for the near future because of the offstation content ban. Also I documented the fuck out of the holodeck
2021-01-30 11:56:29 -03:00