Giter VIP home page Giter VIP logo

nyanotrasen / nyanotrasen Goto Github PK

View Code? Open in Web Editor NEW
38.0 1.0 127.0 523.34 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://www.nyanotrasen.moe

License: MIT License

Python 0.46% Shell 0.01% C# 95.32% Batchfile 0.01% PowerShell 0.02% MATLAB 0.03% Fluent 4.02% CSS 0.06% JavaScript 0.01% Go 0.03% Nix 0.01% FreeMarker 0.03% Smalltalk 0.01%
game

nyanotrasen's Introduction

nyanotrasen's People

Contributors

20kdc avatar acruid avatar chief-engineer avatar colin-tel avatar collinlunn avatar defunct-changelog avatar deltanedas avatar drsmugleaf avatar electrojr avatar elijahrane avatar emisse avatar emogarbage404 avatar iamvelcroboy avatar macoron avatar metalgearsloth avatar mirrorcult avatar moonheart08 avatar morb0 avatar paulritter avatar peptide90 avatar pjb3005 avatar pjbot avatar shadowcommander avatar sweptwastaken avatar visne avatar vordenburg avatar vulppine avatar wrexbe avatar zerodaydaemon 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

Watchers

 avatar

nyanotrasen's Issues

Launch Checklist

Description

Features

  • Vomiting - #14
  • Goon Farting - #24
  • Killer Tomatoes
  • 1 gorillion weaboo outfits
  • Ebows - #33
  • Stethoscope - #34
  • Lean - #46

Jobs

  • Boxer - #3
  • Paramedic - #7
  • Mail Carrier - #25
  • Detective - #29
  • Cull librarian, possibly others - #5

Species

  • Felinid - #15

Maps

  • Convert Atlas as our premier, default low-pop map - #8

Server Setup

  • Set up a CDN
  • Stupid fucking script to generate manifest.json for SS14.Watchdog
  • Find out why SS14.Watchdog doesn't fucking work
  • Postgres
  • Get listed on the hub
  • Grafana, Loki, Prometheus
  • SS14.Admin
  • Cull bad maps
  • Force traitor as the only gamemode
  • Appoint additional admins
  • Unique rules.txt
  • Get a different splash screen holy shit

Medical HUD Overlay Adjustments

Presently, the Medical HUD overlay is very difficult to read. The colors do not contrast very well, and the actual status bar is much thinner than the blue background. It also obscures the timed action progress bar, showing only a sliver of it along the bottom.

Robotics update checklist

Description

  • Cleanbots
  • Honkbots
  • Robotics tech
  • Medbots
  • Make bots destructible
  • Roboticist job
  • Robotics vendor
  • fix bot mover cbt
  • polish up some of the construction graphs
  • optimize ai at least a bit

[Website] add "rules" tab

Hello, in the site banner (head)
could you add the link to the server rules page

to centralize the information and have only one link to give.

Air Alarms Have Zero Default Maxima for Undesired Gases

Description

Air alarms trigger a lockdown when, among other things, any type of gas' temperature or concentration goes outside the defined range. The defaults pertain to maintaining a standard atmospheric mix, 21/79 O/N and zero anything else.

The problem lies with the "zero anything else"; When a gas leak occurs and an atmos tech decides to resolve it cleanly by means of portascrubbers or simply letting the floor scrubber do its thing, it is often excessively difficult to actually bring down the foreign gas concentration to absolute zero, and so the Air Alarm may continue to randomly trigger until the Danger Above is set just one step higher.

I hate for engineers to have to adjust sometimes several alarms whenever a leak happens or the chef messes up with the deep fryer and lets off a puff of steam (yes, that's a trigger too). The defaults of all gases for Danger Above should be set slightly above zero so that clearing the leak isn't followed by a bunch of "false-positives".

Reproduction

  1. Go to any map and pick a room with an air alarm and firelocks
  2. Release some tritium in it to simulate a leak and observe the firelocks close
  3. Use a portable scrubber in one place to clear the room
  4. Be hard-pressed in getting the firelocks to open
  5. If they do open, take a while to observe that they may randomly decide to close again after the scrubber is deactivated.

no longer able to eat with wizard hat

Description

pretty sure used to be able to, now can't

Reproduction

  1. spawn in lighthouse dorms
  2. raid wizard room
  3. try to eat snack, but hat prevents it somehow

*Screenshots
19:57:16

Separated chat viewport margins are a bit large

Description

We'll need to figure out what knobs on the margin, aspect ratio, etc to make it look better.
If it makes the black bars migrate from our new default to the legacy minimal UI, so be it...

Mob AI can see things they shouldn't be able to

Reproduction
Spawn an invisible entity with NanoTrasen faction
Spawn a hostile mob
Hostile mob attacks invisible entity

Screenshots
image
image

Additional context
Often experiencing this on ParkStation, as the AIeye is an invisible entity.
This also occurs with AdminObserver

Whitelisted roles spawn in the arrivals shuttle.

Description

This is due to the async nature of checking for whitelist. The game round will have moved to the next stage for some of these players by the time the calls come back, resulting in the game selecting late join spawn points.

Reproduction

Screenshots

Additional context

tinned meat doesnt stay deep fried once eaten

Description

empty tinned meat doesnt inherit deep fried-ness and i suspect several other items do this too

Reproduction

  1. open meat
  2. deep fry
  3. eat it all
  4. empty tin is not deep fried

Research Update Checklist

Description

  • QSIs
  • Shrink rays
  • Holosign projectors
  • Holofans
  • Advanced mops
  • Bags of holding mechanics
  • Bluespace tier tech
  • Add logging to bags of holding
  • Fix decloner sprite errors
  • Unique shrink ray sprite/sound
  • Make QSI teleportation more robust
  • Make shrink ray more robust
  • Update mass and BB on size changed items
  • Service & Engineering Techfabs
  • Effects on damage taken on size changed
  • Research Point Disk Item (Insert into research server for + x amount of points)
  • Some method to acquire RPDs
  • Bluespace material
  • Update spacetime crating stuff to require bluespace
  • Some method to acquire bluespace
  • Scientist specific methods for bluespace and RPDs
  • Split out shrink ray system into a more generic size system
  • Lockboxes should display which access they require
  • Reenable popups on qsis and bags of holding once that stupid crash is fixed upstream
  • Redo entire science department roles / mapping
  • Fix shrink ray sprites not resetting
  • Put unused lathe prototypes in so stuff is acquirable
  • Change growth ray to a smaller factor so it breaks less
  • Size change needs to not set a new original size if you are already size changed
  • Being shrunken should change your collision layers/mask
  • Shrunken people shouldn't be able to pick each other up
  • Holofan needs to give more info on charge status
  • Mailman hat shouldnt block hair
  • Oracle rewards should be 100% chance of 5k research PLUS 15% of a bluespace crystal
  • Shrunken people need to be able to resist
  • Shock collar should use new signal standards
  • You should be able to use shrink ray on yourself
  • Shrink should scale camera zoom
  • Holofans should trap the air in their tiles
  • Atlas needs mapped uniform printer
  • Check atlas med/rnd connection
  • Mystagogue needs det and chapel access
  • R&D should start with some bluespace crystals
  • Boxer needs service access
  • Theobromine got reverted accidentally
  • QSIs need to use global position and be usable across grids

Cull current jobs

Description

Since we're getting stuff like boxers and barbers, we should consider removing jobs with very little content, like librarian.

Lobby menu breaks sometimes

Description

the menu is navigatable but the chat box is incredibly small

Reproduction
after round ended, the bug happened, dont know yet if its repeatable

Screenshots
image

Additional context
only happened after round ended

Choose a premier map

Description

I think we should choose 1 map to maintain for low-mediumish pop, and make it our own with constant updates for Arcadia specific content.

Moths need dynamic sprite layer reordering to properly render in all situations

Description

I'll have to identify a specific related engine/content issue and link it. There are 'other ways' (read: shitcode) to fix it that I'm not interested in for a minor visual bug.

Examples:
image
facing south

image
facing north

wings, being on the back of the moth, should have a higher layer when facing north than facing south.

Dispelling the red portal while the blue portal doafter is running breaks the hand teleporter.

Description

If a dispeller uses their ability while the doafter for the blue portal is running, the red portal will be destroyed but the blue portal will remain. The hand teleporter cannot place the red portal or destroy the blue portal. This can only be fixed by dispelling the blue portal.

Reproduction
Get someone with a hand teleporter to spawn a red portal.
Get that someone to begin spawning a blue portal.
Get another someone to dispel the red portal while the blue portal doafter is running.
Watch the mysta cry because their funny portal remote is broken.

Additional context
Discovered in a live round.

Guidebook Expands all Entries at Default on Every Open

Description

The Guidebook currently expands all sub-categories of entries at default. This may have looked like a good decision before, but we're expanding the contents in it at a fast rate, and it will soon be barely comprehensible to read all of them just to find what you want. The entries are well-labeled - I don't think we're at risk of someone missing much if they are looking for it.

Even if you do decide to collapse entries, they all expand again once the Cookbook is re-opened. Why bother have collapsible categories at that point?

This is already a lot. And with the addition of the Cookbook will become much worse.
image

Reproduction

  1. Open the Guidebook.
  2. Collapse some entries.
  3. Press Num 0.
  4. Observe Expand All.

List of placeholder assets

Description

  • Hairball
  • Forensic Pad
  • Hairball Icon
  • Forensic Pad Box
  • Mail Package Trash (need sprites for the removed anti-tamper lock)
  • Shock Collar
  • Mail vendor
  • Boxing Vendor
  • Oracle
  • Sophic grammateus
  • Ifrit welder hand

noospheric mindswap is permanent

Description

mindswap from noospheric event can't be reverted
happened to (at least 1) non-psionic that was swapped, other person mightve been non-psionic as well

Reproduction

  1. high glimmer
  2. hope for the best
  3. get swapped with someone
  4. the button does nothing

Screenshots
doesnt really help, cooldown is off thats all that matters really

Mail 3.0

Description

It's not uncommon for people to change jobs and be unable to open mail from before their job switch. I've been considering making mail work off of biometrics instead of the ID, or at least cut out the job requirement. The emag would still be permitted to fry open the lock, and you could just break it open if you really wanted to.

Resolving this would be a prerequisite to the next step for mail, which is player-creatable mail. I'm imagining a vendor with a custom UI where you could select from anyone on the crew manifest and get a stamp that you could use on an envelope to seal it with the address. Materials would be printed (out of nowhere, for now) at a small cost to the station's bank account.

Probably only mailmen would have access to this vendor. I imagine you'd have to radio down one of them to get your materials, put your parcel together at the desk, then they could deliver it for you.

QSIs could use a visualizer

Description

Linked QSIs should choose a color to show they are matched to each other. Right now there's no sprite change when bonded or anything.

Drone overlay should maybe be an actual shader

Description

I think the current implementation has some benefits because the clientside entity can easily have stuff the main one doesn't for other interaction things. However, after other drone stuff is handled (the machine, deafness, ...) it might be worth revisiting this.

Changing the name of ScreenType enum entries breaks people's configs.

Description

You're forcibly overriding people's choice regardless of whether or not it was a deliberate one, and additionally making that forced change stick across all servers should they then change their options at any time.

ScreenType should not have it's enum keys renamed, and you shouldn't be tampering with a user's settings across servers, this just causes technical issues for them and a silent config parsing failure for everyone else.

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.