Commit Graph

1133 Commits

Author SHA1 Message Date
Karolis
db243bbedb New ui for circuit printer (#10928) 2021-01-16 12:38:09 +01:00
Geeves
93e070371c Revenant Gamemode (#10851)
Added a new wave defense gamemode, Revenants, wherein the station crew have to defend themselves from an endless wave of humanoid bluespace creatures.

Ported the icon from Baystation, it's their blueforged, but I tweaked the mob's alpha values a tad. Baystation12/Baystation12#21669
2021-01-15 18:44:28 +02:00
Wowzewow (Wezzy)
aed95dc846 some random sounds here and there (#10900)
fixes rustle1.ogg
new vaurca antenna twitch sound
new zippo sounds
new wall hitting sounds

taken from /tg/ and bay
2021-01-09 18:41:47 +01:00
Karolis
93cddfd1a8 VueUI accounting console port (#10867) 2021-01-04 20:56:32 +01:00
Werner
f0ee7a38b2 Converts the custom item system to json/db (#10821) 2020-12-25 14:18:39 +01:00
Geeves
abb513112c Department Funds Buff (#10844)
* Department Funds Buff

* put the amount to grant in the global list

* update cl

* rename var
2020-12-25 14:15:58 +01:00
Geeves
6ff5d78786 Cultist Memory (#10622) 2020-12-22 15:25:30 +01:00
Geeves
9956dce898 Z Level Pull Fix Fix (#10793) 2020-12-15 18:18:50 -03:00
Geeves
2473281555 Mining Drone Stuff (#10739)
Mining drones now come equipped with an RFD-M, a tethering device, and a stack of purple flags.
    Mining drones can now bump against doors to open them.
    Mining drones now have external airlock access.
    You can now click-drag with the RFD-M to lay down track.
    The charge cost for robots using the RFD-M has been lowered to 200, down from 500.
    Mining drones no longer appear as a unique role on the round join menu.
    Mining drone lights are now much brighter, and illuminate in a circle around the drone.
2020-12-13 12:36:15 +02:00
Wowzewow (Wezzy)
758c05cc83 Big Ol' Balloon Bombardment (#10734)
This was totally worth it.
2020-12-10 00:54:34 -03:00
Geeves
5cae540369 Pull Fall Fix (#10755) 2020-12-09 13:42:24 -03:00
Wildkins
23791c531b 2016 Bugfix Roundup (#10731)
Fixes #833
Fixes #934
Fixes #1125
Fixes #1186
2020-12-06 15:09:05 +02:00
Geeves
1ac28d6f18 Explosion Optimization (#10666) 2020-12-01 16:36:14 +01:00
Werner
1762f16344 Migrate basic build to drone (#10651)
* Adds drone tasks to Execute UTs on Aurora and Exodus
* Adds a drone task to Migrate SQL and Perform the SQL UT on Runtime
* Changes the SQL UT to respect the config.sql_enabled setting and
  use that sql connection
* Changes the default config.sql_enabled state to 0, so uncommenting
  SQL_ENABLED has a actual effect
* Moves a number of UT tests into a helper script (code_check.sh)
* Updates the way the RUST_G dll/so is located
* Adds a check to load_databases to verify that sql is enabled
* Adds a check to establish_db_connection to verify that sql is enabled
* Adds spearate config files used during the UTs (which hold the UT db
  connection info and enable/disable the db epending on the UT)
2020-11-26 17:13:56 +01:00
Wowzewow (Wezzy)
c4ce4dd232 Choose type of headset from loadout (#10540)
Choose type of headset from loadout
2020-11-22 13:45:26 +02:00
Geeves
7af7d3187b Remote Canisters (#10563) 2020-11-22 10:57:16 +01:00
Geeves
b6afaaeae1 Remote Mech Access (#10517) 2020-11-17 10:19:59 +01:00
Jiří Barouš
8aa7769ef9 Fixes runtime in SSRecords causing issues with Crew Manifest (#10559) 2020-11-16 18:09:10 +01:00
Jiří Barouš
215a1f3060 Fixes VueUI not updating (or closing or working properly) when re-opening existing UI (#10541) 2020-11-14 12:21:56 +01:00
Jiří Barouš
a0406d8016 Aligns the crew manifest columns and makes it spawn slightly larger (#10527) 2020-11-14 12:20:27 +01:00
Jiří Barouš
37cbb8fdb8 Categorized latejoin menu and made it into VueUI, improved crew manifest logic and made Verb manifest same as VueUI program, Job fixes (#10470) 2020-11-12 17:08:31 +01:00
Geeves
49fbf17970 Midgame Antagonist (#10477) 2020-11-11 10:10:36 +01:00
Jiří Barouš
bbda0921e8 Fixes runtime when joining as AI/cyborg (#10507) 2020-11-11 08:22:34 +01:00
Geeves
5a1231082e Maintenance Drone Fix (#10479)
Fixed the maintenance drone ghost spawner.
    Added more info as to why certain ghost spawners are disabled to the ghost spawner menu.
2020-11-10 08:15:14 +02:00
Jiří Barouš
7c3aa58b6a Changes cargo defines (STOCK_ITEM_*) to fix a deep recursion (and eventual runtime) issue (#10465)
The defines now create a subtype under cargo_master for every spawner
proc and use that to define probability and register the spawner instead
of making tons of proc overrides.

This also allows for more flexibility when defining the spawners if
desired.
2020-11-07 19:31:35 +01:00
mikomyazaki
580519c7a0 Replaces instances of ARE_Z_CONNECTED with AreConnectedZLevels and removes ARE_Z_CONNECTED (#10466) 2020-11-07 19:30:02 +01:00
Jiří Barouš
b5d36d64c9 Fixes runtimes on early startup (#10460) 2020-11-05 11:30:47 +01:00
Wowzewow (Wezzy)
a0c07fa6d5 Departmental Berets (#10391) 2020-11-04 11:22:39 +01:00
Jiří Barouš
0fc1345ddd transmission_method could probably be enumerated through #define. Is neater. (#10406)
* transmission_method-could-probably-be-enumerated-through-define.would-be-neater

* removes changelog
2020-11-03 03:12:23 +01:00
JohnWildkins
616776f886 Modular PDAs: The End of an Era (#10319)
PDAs are dead, long live PDAs. All trace of old PDAs has been scoured from the codebase, and in its place are modular computer PDAs that are feature-equivalent. Essentially every PDA function except the Syndicate detonation feature and Notepad has been ported over, and battery life for handheld computers has been boosted alongside the addition of charging cables to make things easier.
2020-11-01 21:09:50 +02:00
JohnWildkins
cbf8930bb7 VueUI Vending Machines III: Revenge of the Spritesheets (#10311)
It's #10197 and #10240 again, except this time using spritesheets from #10272.

Also fixes issues with coin interactions / premium items, and some other minor tweaks.
2020-10-31 11:00:28 +02:00
JohnWildkins
886c07ac2d Random Event Tweaks: Preparing for the Overhauls (#10367) 2020-10-30 12:16:53 +01:00
Geeves
8931738da7 Join Button Fix (#10379)
Lobbysitter HUDs now properly update the Ready/Join button when the round starts.
2020-10-28 19:36:40 +02:00
Jiří Barouš
5f52e411a9 Makes crew manifest pop-up use a single proc, makes it prettier (#10275) 2020-10-23 15:24:38 +02:00
Matt Atlas
c861c17025 Fixes prescription glasses not fixing nearsightedness (#10308) 2020-10-20 22:54:37 -03:00
JohnWildkins
68c6ba429c Ports spritesheets from /tg/ (#10272)
* Implement spritesheets with goonchat

* update rust_g for travis
2020-10-20 09:00:45 +02:00
Doc
701c29eba1 Up round-end time by 60 seconds (#10243) 2020-10-17 18:55:37 +02:00
Werner
121569bdf3 Odin Ghost Role Update (#10220)
* Odin Ghost Role Update

* Overhauls Odin Access according to the existing access levels
* Overhauls the get_cetncom_access proc
* Fixes nt ghost roles having complete access to everything (instead of just the station)
* Updates get_cetncom_access with actually used roles
* Updates jobs in get_all_centcom_jobs
* Adds a bartender / chef job to the odin
* Adds a janitor job to the odin
* Adds a medical doctor / pharmacist job to the odin

* * Add two hooks that are called when a emergency/crew transfer is called
* Add a chance that the odin chef / bartender role is enabled upon crew transfer
* Locks down the odin and spawns in the checkpoint security if a crew transfer / emergency shuttle under certain conditions

* * Increases the chef-count to 2
* Removes the produce from the chef-backpack as they have a vending machine full of it.

* * Changes the time when the lockdown occurs / the spawnpoints are enabled to after the transfer shuttle has departed.

* * Let CCIA enable (some of) those roles.

* Galoshes for the Janitor

* * Add logging

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
2020-10-12 23:06:36 +02:00
Werner
d88e219c04 Force Away Mission Verb (#10226)
Adds a admin verb to force a specific away mission.
(So there is no need to dig around the the SSpersist_config controller)

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
2020-10-12 01:27:47 +02:00
fernerr
0c092e576d Makes the character preview show more than 1 accessory (#10205) 2020-10-11 13:23:10 +02:00
Werner
3f66659fc1 Decreases the cargo shuttle move time (#10200) 2020-10-10 21:07:10 +02:00
Werner
6003581ca6 Ghost Spawner: Better Integration for Atoms (#10160) 2020-10-09 18:24:01 +02:00
Alberyk
e23d715c87 Adds a lore summary button to the title menu (#10164)
* kyres request

* stuff
2020-10-08 17:47:28 +02:00
Geeves
7a04e78cf5 Manifest Fix (#10189) 2020-10-07 23:03:50 +02:00
Matt Atlas
b65a598b85 Completely removes Vox from the game. (#10028) 2020-10-07 13:52:08 +02:00
Geeves
d86dcf74f8 Better Icarus Drones (#10047)
Improved Icarus combat drone code across the board, added a non-malfunctioning variant.
    The Icarus now sends combat drones to substantial space wildlife migrations.
    Added an Icarus drone target painter to some admin roles. It is an orbital drop device that will warp two Icarus drones at the targetted location.
    Added examine texts to malfunctioning combat drones that tells you what they're doing.
2020-10-06 14:23:48 +03:00
Geeves
da83e25e76 Ghostspawner Spawn Atom UI Fix (#10126)
Ghostroles with finite slots no longer display an infinity symbol, instead showing the number of remaining spawn objects.
2020-10-02 08:54:29 +03:00
Matt Atlas
556f1aa86f Fullscreen overlay rework, full-black unconsciousness overlay, overlay fadeout animations + more. (#10053)
Ported the clickcatcher from tg/bay. You can now click black spots to turn. Isn't that handy, especially with vision cones.

    Reworked fullscreen overlays into an easier and better system, courtesy of PsiOmegaDelta.

    Similiarly, added fadeout animations to all pain overlays, plus unconsciousness.

    Fixed the vampire frenzy overlay never showing.

    Unconsciousness is now FULL darkness.

    Flashing mobs is now an inbuilt proc.
2020-10-02 08:53:14 +03:00
Wowzewow (Wezzy)
05f51bdc73 Departmental caps but not broken (#10123) 2020-09-29 19:44:35 +02:00
Erki
67260c6016 Revert "Departmental Softcaps (#10072)" (#10119)
This reverts commit 0a778af625.
2020-09-29 00:07:26 +03:00