27 Commits
Author SHA1 Message Date
siliconsandGitHub 60db51850c experimental gc / init fixes and optimizations, and fixes emotes (#7431) 2025-12-15 09:13:19 +01:00
09c511015d Small Ship map : NEV Strelka (#7025)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

_Somewhere on Centcom NDV Marksman, near a window_

-"Hey, Officer, here are the manifest of the last few months from crew 7
EX 39."
-"Huh. Thank you... Wow, is it me or they are getting less people ?"
-"Yes, I agree... Yet they are getting some big bas- Holly molly, is
that the Strelka ? Its getting repaired ? My grandpa loved that ship !"
-"Huhuh. We only need a smaller crew to man it..."
_Both are looking at a the crew manifest folder_
-**"Bingo."**

The Strelka is one of the oldest NT Vessel. Started out as a Luxury
Yacht for NT, to carry VIPs and celebrities. Served also as a blockade
runner during the corporate wars. Its last function was as a pathmaker
and obstacle buster for the Marksman fleet. With being one of the
oldest, its also one of its smallest, yet still can be used as a day to
day vessel, with... a lot of sacrifices.

The Vessel got four decks, like the Triumph or Endeavour, but is arround
only 80 Tiles long and 64 tiles wide. Its main focus was mainly confort
and luxury at first, with its departments being, for a lot of them, just
cabins with walls that got destroyed to make more room.

![nev
strelka](https://github.com/user-attachments/assets/4dbe5d39-9506-4e51-b3ff-6aa81281172d)

## Why It's Good For The Game

The map was made at first to test how small a citadel station can be. 
_But I got carried away :D_
There are not a lot of players playing during some time of the day, and
a request for a smaller map, that makes people interact more with each
other, has been requested. This map should do it. Its also takes a
direction that is different from the Atlas, Tether, Triumph and
Endeavour, aspect wise.

The map is also a test to apply the different ideas given from the
exploration departement debates that the server saw multiple times.
Here, the exploration depatement is actually rather open. All of the
crew can easely acces the excursion shuttle hangard. The gears of EMTs
and Explorators (and pathfy) are still here, but located in Science and
Medical (The Pathfy still get is own office). The goal is to have away
team with different crew of multiple departement more easely, without
the need to change access.
Since the vessel is a NEV, the pathfinder gets also acces to the bridge,
where he can assist with charter and helm... And of course, since this
vessel have a Obstacle removal Ballista, the pathfinder (and command)
can use it.

The main drawback of the vessel would be that some science activities
are missing, mostly those that can be found in the western plain outpost
of Lythios 43. So the remaining activities are : Robotics, RnD, Circuit,
Chemistry, Xenobiology, Xenobotany, Telescience, Xenoarchelogy, And
Anomaly.

Another drawback is the lack of maintenance tunnels. There are some
maintenance area, but were on other maps they are arround 30% to 45% of
a map, on this vessel, they be arround 10%. SMES are in glass boxes that
requires Engineering acces to open.

Other than that, all departments and activities are here. It is also
able to welcome traveler and trading shuttles in its Deck 4 hangar.

**It is still a WIP, and would require testing**

![StrongDMM-2025-03-03 16 32
27](https://github.com/user-attachments/assets/06cf0585-d9dc-4a84-9d2a-707ee6698f51)
![StrongDMM-2025-03-03 16 47
15](https://github.com/user-attachments/assets/3accc9a8-0273-442d-8b76-74f7c35c177f)
![StrongDMM-2025-03-03 16 47
34](https://github.com/user-attachments/assets/76b88d5d-3c25-44b4-b3b4-2acce63d0bc4)
![StrongDMM-2025-03-03 16 47
53](https://github.com/user-attachments/assets/1d2d7cd4-9f69-4f4a-9313-39449354b20d)

---------

Co-authored-by: LordME <58342752+TheLordME@users.noreply.github.com>
2025-05-29 18:43:04 -09:00
CharlesWedgeandGitHub b0449e99ae The Lythios Colonist Ghost Role: Invasion of the Cat People (#7043)
Tajara Peasants are coming.

<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## A New Ghost Role and Lythios Features!
It seems like the crew is finally getting some neighbors on good old
Lythios. Tajara, of course, you have to source your colonists locally
after all. Nanotrasen is even going to let them onto station grounds to
work and trade with the crew. The new ghost role Na'sahira Colonist is
an Atlas-specific ghost role in the same vein as ashlanders. Like
Ashlanders, Colonists have unique crafting recipes, which use the new
gatherables I have added. Hopefully, this will give them more products
to trade with the crew.

In addition, I have made some other balance chances and additions: 

- Two new plants that can be harvested from now spawn randomly in the
Lythios snow
- Spiders now drop poison gland items which can be extracted for their
reagents.
- Butchering now produces between 0 and the set amount of the butchering
loot rather then 0 **or** the butchering loot greatly increasing the
chances of you at least getting something from butchering.
- The powder horn now holds double the gunpowder.
- Colonist recipes are in a new "Special Recipes" Tab which I believe is
a good place to add recipes from species backgrounds or ghost role in
future development.

<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game
The Ashlanders never saw their full potential since the crew was always
limited in how they could interact with them. Travellers and traders by
contrast are extremely freeform but are still separated from the
station. Colonists will spawn directly on the Lythios map and can
interact directly with the entire crew without delay. The colonist
recipes give incentives to interact with the new Lythios map features
and the Lythios map in general. The butchering change removes the
frustration inherent with butchering an creating and getting no rewards.
The powder horn was buffed to make it more in line with similar-sized
reagent containers and to make sure black powder weapons are better
suited for longer periods of combat. The spider poison gland PR was made
when I figured spiders


<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->

🆑
add: The Lythios Colonist ghost role.
add: two new snow plants that can be harvested, new crafting recipes, 
tweak: butchered creates drop 0-amount loot rather then 0 or amounts
loot
balance: powderhorn capacity doubled
fix: Welderspear recipes now in the correct recipe category.
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2025-03-24 22:28:18 -07:00
siliconsandGitHub 0c8dd521c2 refactors attack hand proc header (#6720)
needed for #5677 

this is to make that PR slightly easier to review.
2024-09-06 13:36:10 -06:00
BlueWildroseandGitHub 013e23d22d Makes some things attackable via melee, code tweaks (#6576)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

- Rocks are attackable.
- Outcrops are attackable.
- The two above can also be instantly destroyed by a proto-kinetic
accelerator.
- "Ausbushes" are attackable.
- Floodlights are attackable.
- Curtains are attackable.
- Fences are attackable.
- some other random things are attackable.
- gives feedback when using the fossil machine
- removed redundant code from curtains

## Why It's Good For The Game

get this snowflake no-melee nonsense out of my way.

there's probably a lot more to be sorted out but some of these are the
more egregious examples because they're usually obstructive in some way.

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->

🆑
fix: A few rocks, plants, and some other things are able to be removed
via harm intent melee. You can now blast rocks with PKAs as well.
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2024-07-13 10:10:33 -07:00
f00535983e [MDB IGNORE] [IDB IGNORE] atom damage (#5235)
## About The Pull Request

adds generic system for atom health / integrity / damage

everything that isn't flagged with not-bludgeonable can, well, now be
bludgeoned.

## Why It's Good For The Game

more interactive game world through the means of making people able to
break Everything.

## Changelog

🆑
add: atom damage - (almost) everything is now breakable.
refactor: new /atom level materials system
refactor: a lot of the combat system / click code
refactor: melee attack styles
/🆑

---------

Co-authored-by: silicons <no@you.cat>
2023-11-11 17:33:57 -07:00
15ba149d71 persistent pictures framework (#5589)
no player facing changes

makes pictures persistent. fixes up the character saving system too.

---------

Co-authored-by: silicons <no@you.cat>
2023-06-13 18:00:58 -07:00
455ec82c4e refactors attack_hand, attackby, attack_self (#5120)
Co-authored-by: silicons <no@you.cat>
2023-03-11 17:15:58 +01:00
1a524b77eb SSao, Z-Mimic, and O7 Lighting (#4846)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
Z-Mimic is nice.

Currently just SSao atm, why SSao? Filter-based ao doesn't really work
with Z-Mimic

O7 Lighting cause I got tired of trying to make ours work with this. But
hey, we got directional lights now so that's cool.

🆑 @Zandario & @Lohikar
add: SSzmimic
add: O7 Lighting
add: SSao
del: SSopenspace
tweak: Lights now can shine in angles between 0 and 180
/🆑

Co-authored-by: Lohikar <lohikar@protonmail.com>
2023-01-01 05:04:11 -08:00
siliconsGitHubVM_USER <VM_USER>
0550d41f81 dynamic/tool backend (#4411)
* stuff

* file vomit

* add draft notes to this

* clickchain

* augj

* ayy

* ayo

* ayo

* okay okay fine

* stuff

* defaults

* stuff

* how to solve feedback..

* kill me

* thank you lohikar c:

* aaa

* api improvements

* t

* t

* fix

* almost..

* more

* funny window stuff + atom damage stubs

* proc conflicts

* circuit proc repath

* epic liked and subscribed

* things

* finished??

* pain

* pain

* wild

* stuff

* pain

* s

* st

* fix

* fix

* removes useless shit

* epic

* epic

* epic

* epic

* adjacency

* reachability stuff

* reachability 2

* reachability

* gvar memery

* varnames

* thanks byond-

* ok there happy?

* wack

* y'know what codebase rewrite time

* y'know what codebase rewrite time

* y'know what codebase rewrite time

* L

* oop

* ay

* turfS

* that?

* a

* prettify

* s
git push

* tweaks

* epic

* lohikar i am sorry

* lohikar i am sorry

* stuff

* sigh

* a

* ay

* a

* go

* f

Co-authored-by: VM_USER <VM_USER>
2022-09-22 00:54:32 -07:00
siliconsandGitHub 3085c68890 [MDB IGNORE] repaths landmark back to /obj because I apparently am an idiot (#4197)
* oops

* why

* here you go

* oops
2022-06-14 14:58:22 -07:00
fake_vm_user f04a7d5336 landmark repath 2022-05-01 18:00:16 -07:00
ZandarioandGitHub db39fde779 Butchering, Macro standardization, and generic tidying (#3936)
* Beginning

* Moar

* Blelelelele

* Robo Organs *Flooshed*

* Went overboard and organized a shit ton of tags...

* Partially implements VOREStation#9287

* Performance fixes from Polaris#7759

* More Code Cleaning

* Recompiled TGUI Bundle
2022-04-26 13:21:19 -07:00
Captain277 f680f4eb40 Halloween Bugfixes 2021-10-06 20:16:57 -07:00
GhostcoffeeeandGitHub 4e531922ca Plant names, decon and construction (#3388) 2021-09-17 21:08:26 -07:00
nik707andGitHub 82e0013f1b The great de _vr-ening. Part one. (#2933)
* first pass

* pass 2

* e

* Update vorestation.dme
2021-04-20 11:38:00 -07:00
silicons 72f65cbe34 fixes 2021-03-04 03:25:10 -07:00
silicons ac7cb45b28 fixes 2021-02-25 02:29:52 -07:00
silicons 857846c8bf Merge remote-tracking branch 'citrp/master' into init_2-real 2021-02-21 22:34:43 -07:00
silicons c3de692726 let's do that 2021-02-21 22:17:30 -07:00
lolman360 2d295d03c4 More Shit 2020-09-29 18:32:09 +10:00
kevinz000 b52e25b54e intent define change 2020-04-14 12:23:29 -07:00
kevinz000 e26025599c wew 2020-04-12 17:31:11 -07:00
kevinz000 6c1c339191 Updates code to November 2019 Vorecode 2020-02-08 00:41:54 -07:00
kevinz000 f12ef3354e yawn 2019-09-05 08:17:21 -07:00
deathride58 3cf4f70f3d manual sync with upstream 2018-05-31 01:45:40 -04:00
deathride58 f1893fa0a0 initial commit - Straight pull from Virgo's master branch from 5/6/2018 at 6:00 PM EST 2018-05-06 19:05:49 -04:00