Giter VIP home page Giter VIP logo

deltav-station / delta-v Goto Github PK

View Code? Open in Web Editor NEW
47.0 47.0 213.0 775.14 MB

A fork of Space Station 14, embracing a mixture of classic SS13 chaos and experimentation only possible with the new engine

Home Page: https://delta-v.org

License: GNU Affero General Public License v3.0

Python 0.32% Shell 0.01% C# 94.65% CSS 0.05% JavaScript 0.03% PowerShell 0.02% Fluent 4.82% FreeMarker 0.01% Go 0.03% MATLAB 0.03% Nix 0.01% Batchfile 0.01% XSLT 0.01% Lua 0.03%
c-sharp game spacestation13 spacestation14 ss13 ss14

delta-v's Introduction

Important!

This version of Delta-V is no longer in use. Please see https://github.com/DeltaV-Station/Delta-v

This repository will remain as an archive of this old version, both for credit and in case code is needed.

Space Station 14 Delta-V Logo

Delta-V is a fork of Space Station 14, embracing a mixture of classic SS13 chaos and experimentation only possible with the new engine.

Space Station 14 is a remake of SS13 that runs on Robust Toolbox, a homegrown engine written in C#.

Links

DeltaV

Website | Wiki | Discord

Space Station 14

Website | Discord | Forum | Steam | Standalone Download

Documentation/Wiki

The docs site has documentation on SS14s content, engine, game design and more. It has lots of resources for new contributors to the project.

Contributing

We are happy to accept contributions from anybody. Get in Discord if you want to help. We've got a list of issues that need to be done and anybody can pick them up. Don't be afraid to ask for help either!

We are currently accepting translations of the game on our main repository. If you would like to translate the game into another language check the #localization channel in our Discord

Building

  1. Clone this repo.
  2. Run RUN_THIS.py to init submodules and download the engine.
  3. Compile the solution.

More detailed instructions on building the project.

License

All code for the content repository is licensed under MIT.

Most assets are licensed under CC-BY-SA 3.0 unless stated otherwise. Assets have their license and the copyright in the metadata file. Example.

Note that some assets are licensed under the non-commercial CC-BY-NC-SA 3.0 or similar non-commercial licenses and will need to be removed if you wish to use this project commercially.

delta-v's People

Contributors

20kdc avatar acruid avatar chief-engineer avatar debugok avatar deltanedas avatar deltav-bot avatar drsmugleaf avatar electrojr avatar elijahrane avatar emisse avatar emogarbage404 avatar fluffiestfloof avatar iamvelcroboy avatar lzk228 avatar metalgearsloth avatar mirrorcult avatar moonheart08 avatar morb0 avatar nullwanderer avatar paulritter avatar peptide90 avatar pjb3005 avatar pjbot avatar shadowcommander avatar sweptwastaken avatar themias avatar ubaserb avatar vulppine avatar wrexbe avatar zumorica avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

delta-v's Issues

Deathgasp causes absurd damage

Description

Deathgasp gives whoever does it +200 aspyxiation damage, which makes people who don't know any better infuriating to revive because you now have to defib them 5 times. It really should just instantly set you to dead. This is infuriating for medbay players because people who don't know any better will use their last words to tell me how to do my job, and then make it harder to do my job.

Reproduction
Go into crit, then use the deathgasp to say something, enjoy your free 200 asphyx

Screenshots
image
Pic related, someone who did this/

Hotplates not heating

Description

So the hotplates in chemistry seem to be malfunctioning, they don't seem to heat at all.
Recipes that require heat in order to mix never actually mix because of this. There seems to be an indication of it not working -
that is as soon as you put the beaker on the hotplate, the red light flashes on and then off immediately, IIRC it's supposed to stay on to represent activity

Reproduction

Prepare a mixture in a beaker for something that needs heat like Sigynate
Sodium Carbonate + Kelotane + Water + Sgr + Heat(370k) = 4 Sigynate
place the beaker on the hotplate, witness the flashing, and let it sit for hours on end with no mixing

Screenshots

SS14 Loader_yDnFDN7xVj
This is me checking that I had the recipe correct in the beaker, I left the beaker sit for a long time and tried to place it several different times to get the light to stay on, but about 30 minutes later it still hadn't mixed

Additional context

I witnessed another chemist get the light to stay on on the hotplate, he said he pulled on the beaker ever so slightly, but even still
it didn't seem to mix after about 5 minutes

kettle and re machine

the map kettle has no prober for epi and in pebble ce has no rped in there locker dont know if thats a issue or not
the reverse engineering machine scanner can not be upgraded so it takes forver for any thing to be reverse engineered
image
image
image
image

No tattoes for felinids and onis

Description

Cant get arm, legs tattoes for oni and felinids.

Reproduction

Uh, try to customize your character with tattoes for arms, back and legs.

Screenshots

Zrzut ekranu 2023-10-23 215053

Additional context

One you mindswap, you cannot go back

Copy pasted from the bug reports channel.

Description

There is a bug Adei discovered on one of the Rebase rounds, attached to a story in โ screenshots-and-stories. Basically, when you mindswap, you cannot mindswap back. Adei and Terry (both bartenders in a Revolutionaries round) found this out the hard way, Terry being the one who used the ability. They mindswapped, when they tried to Reverse Mindswap, it did not work, when they used normal mindswap, it did not work.

Reproduction

  • Have two people, one is the mindswapper.
  • Walk up and mindswap.
  • Test if you can mindswap back into your body, and if you cannot (using reverse mindswap and just the mindswap ability - both were applicable in this situation,) then that's the bug.

Screenshots

Additional context

Harpy Bugs

I'm going to write this issue here because it's not really something I have the skill to address, and Harpies are spread across multiple PRs due to the scope anyway. In this case Major bugs are significantly gamebreaking, while their minor bugs are just inintended things that may annoy players(or me as their creator).

Major Bugs

  • - Harpies that are actively playing a Midi will keep the Midi player open upon death, stunning, or any other form of incapacitation. A dead harpy with the midi player open can continue to play music, and presumably alert someone to their location.

Therefore if you kill a harpy while they are singing, they will continue to sing even while dead. I've partially fixed this in #175, but my fix only addressed them being able to open the menu while dead.

Minor Bugs

  • - Harpies can't sing while handcuffed.
  • - Harpes can sing while muzzled.
  • - Harpy feather colors default to their skin tone.
  • - When Carry is added, Harpies can be played like a guitar by anyone who picks them up
  • - Anyone can right click a harpy and tell them what instrument to mimic, not just the harpy herself

Antag playtime requirements

Description

As discussed, some antags will be locked behind playtime (NOT whitelist), instead of being available right when you first join.

However, currently only the nukie commander and medic have a requirement set. Proper times will still need be be created for all other antags.

#191 will also bring whitelist locking for antags we deem HRP (at this time only the nukie commander)

Felinids in duffelbags are immune to almost all damage

Mirrored from old Nyano issue since now it's our issue I suppose.

Description

Currently Felinids hiding in a duffel bag has the following issues:

  • They benefit from complete immunity against projectiles/lasers based guns while still able to shoot out of it. This can (and has been) be abused by people to drain Nuclear Operatives Shuttle turrets of ammo. It can also results in unfair firefights.
  • They are also immune to melee attacks but you can just open the duffelbag and click them out.
  • Explosions doesn't seem to affect Felinids that are inside the bag, wherever the source is from the outside or caused by the Felinid in said bag. This include the nuke explosion too.

Reproduction

Be a felinid, go in a duffel bag. Gain immunity against every damage but space air.

Media


Shooting
1.mp4

Outside explosion
2.mp4

Inside explosion
3.mp4

Cameras on pebble dont seem to work

Description

Tried to watch cameras, it just seems like none of em are working, could be also that there is no camera unit?

on another note, warden doesnt get his hardsuit

Reproduction

Try to watch cameras from the wireless camera monitor in security.

Screenshots

Additional context

Nukes lack a warppoint

Description

Title, unsure if it was a Nyano change or not, but it is no longer possible to teleport to a nuke from the ghost warp menu.

tortuga has invalid prototype name

Description

Tortuga has "ClothingHeadHoodMystic" in the YML file, which is an item that doesn't exist, causes tests and loading to fail
should instead be "ClothingHeadHoodMysta"

Reproduction

Screenshots

image
image
Additional context

caused by #213

Mystagogue doesn't have their Ifrit

Description

Mystagogue doesn't get their Ifrit.
The main issue is that InnateTool doesn't work anymore (it doesn't give you the tools in your hand) and the Ifrit need a custom Body component to have two hands again.

Reproduction

Screenshots

Additional context

List of placeholder sprites

From PR #13

Textures/DeltaV/Objects/Weapons/Guns/Pistols/viperwood.rsi/bolt-open.png
Textures/DeltaV/Objects/Weapons/Guns/Revolvers/webleysnubnose.rsi/bolt-open.png
Textures/DeltaV/Objects/Weapons/Guns/Rifles/vulcan.rsi/bolt-open.png
Textures/DeltaV/Objects/Weapons/Guns/SMGs/typewriter.rsi/bolt-open.png

Deconstructing a chair while sitting in it floods the server with errors

Description

What the fuck??

Reproduction

  1. Sit in chair
  2. Dismantle
  3. Cry

Additional context

Can't resolve "Robust.Shared.GameObjects.MetaDataComponent" on entity 5690!
   at Content.Shared.Buckle.Components.BuckleComponent.BuckleComponent_AutoNetworkSystem.OnGetState(EntityUid uid, BuckleComponent component, ComponentGetState& args) in /home/runner/work/Delta-v-rebase/Delta-v-rebase/Content.Shared/Robust.Shared.CompNetworkGenerator/Robust.Shared.CompNetworkGenerator.ComponentNetworkGenerator/BuckleComponent_CompNetwork.g.cs:line 33
   at Robust.Shared.GameObjects.EntityEventBus.Robust.Shared.GameObjects.IDirectedEventBus.RaiseComponentEvent[TEvent](IComponent component, TEvent& args) in /home/runner/work/Delta-v-rebase/Delta-v-rebase/RobustToolbox/Robust.Shared/GameObjects/EntityEventBus.Directed.cs:line 163
   at Robust.Shared.GameObjects.EntityManager.GetComponentState(IEventBus eventBus, IComponent component, ICommonSession session, GameTick fromTick) in /home/runner/work/Delta-v-rebase/Delta-v-rebase/RobustToolbox/Robust.Shared/GameObjects/EntityManager.Components.cs:line 1323
   at Robust.Server.GameStates.PvsSystem.GetEntityState(ICommonSession player, EntityUid entityUid, GameTick fromTick, MetaDataComponent meta) in /home/runner/work/Delta-v-rebase/Delta-v-rebase/RobustToolbox/Robust.Server/GameStates/PvsSystem.cs:line 1256
   at Robust.Server.GameStates.PvsSystem.CalculateEntityStates(IPlayerSession session, GameTick fromTick, GameTick toTick, Nullable`1[] chunks, HashSet`1 visibleChunks, EntityUid[] viewers) in /home/runner/work/Delta-v-rebase/Delta-v-rebase/RobustToolbox/Robust.Server/GameStates/PvsSystem.cs:line 700
   at Robust.Server.GameStates.ServerGameStateManager.SendStateUpdate(Int32 i, PvsThreadResources resources, InputSystem inputSystem, IPlayerSession session, Nullable`1 pvsData, UInt32& oldestAckValue) in /home/runner/work/Delta-v-rebase/Delta-v-rebase/RobustToolbox/Robust.Server/GameStates/ServerGameStateManager.cs:line 337
   at Robust.Server.GameStates.ServerGameStateManager.<>c__DisplayClass37_0.<SendStates>g__SendPlayer|0(Int32 i, ParallelLoopState state, PvsThreadResources resource) in /home/runner/work/Delta-v-rebase/Delta-v-rebase/RobustToolbox/Robust.Server/GameStates/ServerGameStateManager.cs:line 245
   at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
   at System.Threading.Tasks.TaskReplicator.Replica.Execute()
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()

 Sawmill=resolve

bird people can't be stripped

Description

bird people can't be stripped

Reproduction

try to search a bird person

Screenshots

Additional context

asterisk atmos has no axe

Description

title

Reproduction

  1. ask ce for axe 3 times
  2. dont get axe
  3. atmos is 100C
  4. spiders spawn and you cant defend yourself
  5. almost die and go to med
  6. get gibbed by a nazi on the way to med (real)

pebble issues and fire axe issuses

in pebble mysta does not have there suit in there room and atmos does not have a atmos hardsuit in there room
and the fire axe is a little op
image
image
image

Felinids can eat normal food but not the PSB

Description

Reproduction

Try to eat meat, works.
Try to eat fruit, works.
Try to eat PSB, no work.
Anyone else can eat it but not felinids... for some reason.

Screenshots

Additional context

Psionic Insulation allows you to keep seeing Invisible people even after removing it

Description

Psionic Insulation allows you to keep seeing Invisible people even after removing it.

Reproduction

  • Have someone invisible
  • Wear psionic insulation (tin foil hat)
  • See invisible person
  • Remove psionic insulation
  • Still see invisible person

Screenshots

Untitled.mp4

Additional context

They also seem to stay purple even after punched out of invisibility.
Psionic Insulation also doesn't allow you to see Revenants like it used to do but not the worse 'feature'.

Map Statuses

Implemented with maintainer

  • Tortuga-Velcro
  • Arena-Velcro
  • Edge-Foxmin
  • Asterisk-Colin
  • Hive-Velcro
  • Pebble-LSD/BriBrooo/Foxmin
  • Hammurabi-Velcro
  • Lighthouse-Deltanedas
  • Micro-Colin

Implemented, but no maintainer

  • Shoko-

Implemented but not in rotation

  • Submarine-Rose/LSD (Needs overhaul)

In progress

  • Ovni (Requires full rework)-Deltanedas
  • Angle-Danger! Revolution!

Awaiting revival

  • Glacier (Needs fully functioning planet-map systems)

Starvation

Description

Is it really worth keeping?

We never had it before, and it might be best to just get rid of it again

Prisoners spawn at latejoin points

Description

Prisoners join the game at latejoin points instead of their normal spawnpoints.

Reproduction

Screenshots

Additional context

Whitelist needed above 30 players

Description

Seeing reports in Discord that anyone trying to join when theres more than 30 people and dont have whitelist, get a message that they cant join without a whitelist when theres 30 or more players. This matches behaviour on wizden's MRP server, where whitelist requirement is waived on lowpop.

Reproduction
Join without whitelist on periapsis with more than 30 players.

Screenshots
N/A

Additional context

https://discord.com/channels/968983104247185448/968983104951836742/1166110920758542388

https://discord.com/channels/968983104247185448/968983104662409244/1166113111820992604

Original moth markings

Description

The ones with the predefined color, they should be added back in as alternatives to the existing RGB markings.

Tortuga lacks lockers with hardsuits

Description

Currently they only get filled lockers without hardsuits.
This applies to HoS, CE, Engineering, CMO, and probably more.

Reproduction

Screenshots

ss+(2023-10-23+at+10 04 52)

Additional context

Should give them "LockerEngineerFilledHardsuit" or the separate hardsuit locker.

Booze-o-mat missing drinks

Description

Booze-o-mat doesn't have Sake/Soju bottles.

Additional context

We want rice wine we want rice wine! ๐Ÿถ

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.