Commit Graph

1948 Commits

Author SHA1 Message Date
Vera Aguilera Puerto
995f1dbf1a Remove archived moles from saltern. 2021-07-26 11:33:06 +02:00
Swept
e826615f81 Updates broken description in sprays.yml 2021-07-26 07:10:00 +00:00
PJBot
4dcc384ded Automatic changelog update 2021-07-26 01:37:30 -04:00
SethLafuente
cad7a9ad54 Gave lab Coats Storage Room (#4370)
Co-authored-by: SETh lafuente <cetaciocascarudo@gmail.com>
2021-07-26 05:36:27 +00:00
PJBot
e17fe6f008 Automatic changelog update 2021-07-25 11:49:25 -04:00
mirrorcult
a91f919018 Remove FoodContainer, add whitelists, replace with SpawnItemsOnUse (#4358) 2021-07-25 17:41:50 +02:00
Swept
ae84ba07e6 Add botanical belt to botanist's locker 2021-07-25 15:40:21 +00:00
PJBot
843f3757b0 Automatic changelog update 2021-07-25 11:31:44 -04:00
SethLafuente
e7eb3068a0 Added Makeshift Handcuffs as a craftable item (#4294)
Co-authored-by: SETh lafuente <cetaciocascarudo@gmail.com>
2021-07-25 17:30:41 +02:00
Galactic Chimp
10af8efc0e #4219 emit sound system add single sound support (#4237)
* Revert "#3935 implemented suggestions from PR"

This reverts commit a9b1c7b96333ca570067d6a9df1954481005892a.

* #4219 revert of single sound removal in EmitSoundSystem

* #4219 single sounds in EmitSoundSystem should work now

* #4219 some small project tweaks

* #4219 upgraded EmitSoundSystem to use SoundSpecifier

* #4219 pr tweaks

* #4219 pr tweak

* #4219 missing bike horn .yaml change
2021-07-25 04:37:01 -07:00
Kara Dinyes
ef5e6a754c Hotfix tests 2021-07-25 04:00:02 -07:00
metalgearsloth
ced39d4b2e Slight trigger refactor (#4320)
* Trigger tweaks

* Finish trigger refactor

* Clusterflash too
2021-07-25 12:09:08 +02:00
PJBot
8cb5df2a56 Automatic changelog update 2021-07-25 06:03:50 -04:00
mirrorcult
ffee1482d9 Fix crayon decal spawning exception (#4355)
* Fix crayon spawning

* Popup message
2021-07-25 18:44:26 +10:00
PJBot
9c39570715 Automatic changelog update 2021-07-25 03:54:55 -04:00
mirrorcult
d27164528e Add UI for setting solution transfer amount (#4074)
* basic eui and window

* finish EUI, update defaults

* unnecessary usings

* convert to bounduserinterface

* merge me up

merge me up inside

* Fix repeated define for component in prototype

* impl swept UI suggestion

* apply discord reviews

* small changes
2021-07-25 00:53:53 -07:00
PJBot
8b6fa75e0e Automatic changelog update 2021-07-25 03:22:20 -04:00
Swept
c55f3fd478 Adds mapped storage for lots of entities + a botanical belt (#4342)
* Cleans up belt stuff and some sprites

* Tag cleanup and sheathed sword

* Adds plant belt for botany chads and maps it's items

* CE belt, will most likely child it to utility instead

* Merges belt_icon and belt_mob into the same RSI

* Cut out alpha layers for wirecutters

* Added lots of equipped-BELT sprites for various items

* Medical, Janitor, Security, Assault, Chief Engineer, Utility and Botany have mapped storage layers

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2021-07-25 17:21:18 +10:00
Vera Aguilera Puerto
93acc565f0 Makes Airtight ECS. (#4351)
* Makes Airtight ECS.

* Remove atmos holdovers while at it!
2021-07-25 17:04:58 +10:00
PJBot
0aaa2727c8 Automatic changelog update 2021-07-25 02:59:13 -04:00
Kara Dinyes
d1f8d3869c Fix mirrorcult moment 2021-07-24 17:17:27 -07:00
Kara Dinyes
e1c72bf711 Fix seth moment 2021-07-24 17:15:09 -07:00
PJBot
bea885598b Automatic changelog update 2021-07-24 19:52:19 -04:00
SethLafuente
43241267d3 Made the baseball bat craft able (#4336)
* Added the baseball bat into craftable items

* Added a space

* Update baseball_bat.yml

* Update bat.yml

* Update bat.yml

* Update baseball_bat.yml

Co-authored-by: SETh lafuente <cetaciocascarudo@gmail.com>
Co-authored-by: Swept <sweptwastaken@protonmail.com>
2021-07-24 23:51:17 +00:00
PJBot
354ef6daf3 Automatic changelog update 2021-07-23 02:13:10 -04:00
metalgearsloth
30c28dafb9 Don't spin thrown pies (#4328) 2021-07-22 23:12:07 -07:00
PJBot
975ec19981 Automatic changelog update 2021-07-22 17:22:05 -04:00
Pieter-Jan Briers
992b03a5c2 Restart vote does not vote no for AFK players. 2021-07-22 23:20:57 +02:00
metalgearsloth
56bbeb5edd Fix mobs colliding with each other (#4326)
* Fix humans colliding with each other

* This one too
2021-07-22 20:22:59 +10:00
PJBot
a4ced702e9 Automatic changelog update 2021-07-22 05:57:58 -04:00
Ygg01
3fd28c2565 Added mapped storage for things like crayon belts and tools (#4201)
* Added mapped storage for things like crayon belts and tools

* Attempt to get StorageFillEvent to work

* Managed to get it working with Visualizer logi

* Improved PR and did some light refactoring of components

* Update Content.Client/Storage/Visualizers/MappedItemVisualizer.cs

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* Removed event, went with stateful ApperanceData

* Removed ids in favor of whitelist

* Refactor YAML, Moved functionality to Shared and renamed it.

* Changed so insert/remove always send full state.

* Move logic to component

* Fix some issues on MappedVisualizer and few nitpicks

- Fix mapped visualizer only doing init or update layers
- Fixed naming of systems
- Fixed sort of crayons

* Forgot to apply Vera's suggestion

* Fix the data to be more strict and to avoid unnecessary clearing

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2021-07-22 02:56:55 -07:00
PJBot
7eccadde29 Automatic changelog update 2021-07-21 22:21:44 -04:00
SethLafuente
1a2dee0b1d Added Tabaco and Cannabis seeds into the exotic seed crates (#4325)
Co-authored-by: SETh lafuente <cetaciocascarudo@gmail.com>
2021-07-22 02:20:41 +00:00
PJBot
f0fdfda9a1 Automatic changelog update 2021-07-21 13:04:18 -04:00
Pieter-Jan Briers
e9af56c7c3 Vote type delay, code comments.
Added doc comments to server side voting API.
There is now a 4 minute delay between creating votes of the same type.
Shuffled some code around.
Made a StandardVoteType enum instead of string IDs.
2021-07-21 19:03:10 +02:00
PJBot
d9bbe73552 Automatic changelog update 2021-07-21 09:26:07 -04:00
Pieter-Jan Briers
3a6ad88b39 Restart votes now default to no. 2021-07-21 15:24:43 +02:00
PJBot
321f65c1b3 Automatic changelog update 2021-07-21 07:32:03 -04:00
Visne
8ee312f2d4 Adds integer scaling option (#4300)
* Adds integer scaling option

* RobustToolbox

* Update option name and tooltip
2021-07-21 21:30:50 +10:00
PJBot
dbaa7585cb Automatic changelog update 2021-07-21 07:16:15 -04:00
metalgearsloth
500b9cb1ea Make Saltern driveable (#4257)
* Broadphase refactor (content)

* Shuttle jank

* Fixes

* Testing jank

* Features and things

* Balance stuffsies

* AHHHHHHHHHHHHHHHH

* Mass and stuff working

* Fix drops

* Another balance pass

* Balance AGEN

* Add in stuff for rotating shuttles for debugging

* Nothing to see here

* Testbed stuffsies

* Fix some tests

* Fixen test

* Try fixing map

* Shuttle movement balance pass

* lasaggne

* Basic Helmsman console working

* Slight docking cleanup

* Helmsman requires power

* Basic shuttle test

* Stuff

* Fix computations

* Add shuttle console to saltern

* Rename helmsman to shuttleconsole

* Final stretch

* More tweaks

* Fix piloting prediction for now.
2021-07-21 21:15:12 +10:00
metalgearsloth
4b78e0a4e0 ECS flash area on collision (#4311) 2021-07-21 11:20:13 +02:00
PJBot
5befd58887 Automatic changelog update 2021-07-21 05:17:12 -04:00
metalgearsloth
8862028860 ECS StunnableProjectile (#4309)
* ECS StunnableProjectile

Also renamed it to the more generic component for stunning on collision

* Reviews
2021-07-21 11:16:38 +02:00
metalgearsloth
94ef2cb66e Nuke portals (#4315) 2021-07-21 11:16:10 +02:00
Visne
370ae45b5a Refactor OptionsMenu to XAML UI (#4299) 2021-07-20 21:36:28 +02:00
metalgearsloth
b46de3a5db Refactor chemical injection to be ECS (#4296) 2021-07-20 17:41:22 +02:00
PJBot
59fcc2aa08 Automatic changelog update 2021-07-20 04:30:11 -04:00
Pieter-Jan Briers
b96d760043 Chat improvements. (#4283)
* UI is an abbreviation, in XAML.

* Chat improvements.

Changing the "selected" channel on the chat box is now only done via the tab cycle or clicking the button.

Prefix chars like [ will temporarily replace the active chat channel. This is based 100% on message box contents so there's no input eating garbage or anything.

Pressing specific channel focusing keys inserts the correct prefix character, potentially replacing an existing one. Existing chat contents are left in place just fine and selected so you can easily delete them (but are not forced to).

Channel focusing keys now match the QWERTY key codes.

Deadchat works now.

Console can no longer be selected as a chat channel, but you can still use it with the / prefix.

Refactored the connection between chat manager and chat box so that it's event based, reducing tons of spaghetti everywhere.

Main chat box control uses XAML now.

General cleanup.

Added focus hotkeys for deadchat/console. Also added prefix for deadchat.

Local chat is mapped to deadchat when a ghost.

Probably more stuff I can't think of right now.

* Add preferred channel system to chat box to automatically select local.

I can't actually test this works because the non-lobby chat box code is complete disastrous spaghetti and i need to refactor it.

* Move chatbox resizing and all that to a subclass.

Refine preferred channel & deadchat mapping code further.

* Don't do prefixes for channels you don't have access to.

* Change format on channel select popup.

* Clean up code with console handling somewhat.
2021-07-20 10:29:09 +02:00
PJBot
4f08bc5243 Automatic changelog update 2021-07-19 16:56:40 -04:00