Commit graph

8124 commits

Author SHA1 Message Date
Pieter-Jan Briers
eddec5fcce Revert "Fixes a crash when an entity goes off-grid. (hehe)"
This reverts commit 3967ecf098.
2021-02-28 18:49:46 +01:00
Vera Aguilera Puerto
3967ecf098 Fixes a crash when an entity goes off-grid. (hehe)
Now, it performs a TryGetGrid instead of GetGrid.
2021-02-28 17:42:11 +01:00
Vera Aguilera Puerto
71e6effd48 Adds integration tests to construction, fixes some wrong stack prototypes in construction graphs
🆑
- fix: Fixes a bug where many constructions failed due to a recent material refactor.
2021-02-28 17:17:19 +01:00
Metal Gear Sloth
c3c9f2bbc1 Update submodule 2021-03-01 03:14:08 +11:00
PJBot
507f2e4f15 Automatic changelog update 2021-02-28 11:12:30 -05:00
metalgearsloth
3e64fd56a1
Physics (#3452)
* Content side new physics structure

* BroadPhase outline done

* But we need to fix WorldAABB

* Fix static pvs AABB

* Fix import

* Rando fixes

* B is for balloon

* Change human mob hitbox to circle

* Decent movement

* Start adding friction to player controller

I think it's the best way to go about it to keep other objects somewhat consistent for physics.

* This baby can fit so many physics bugs in it.

* Slight mob mover optimisations.

* Player mover kinda works okay.

* Beginnings of testbed

* More testbed

* Circlestack bed

* Namespaces

* BB fixes

* Pull WorldAABB

* Joint pulling

* Semi-decent movement I guess.

* Pulling better

* Bullet controller + old movement

* im too dumb for this shit

* Use kinematic mob controller again

It's probably for the best TBH

* Stashed shitcode

* Remove SlipController

* In which movement code is entirely refactored

* Singularity fix

* Fix ApplyLinearImpulse

* MoveRelay fix

* Fix door collisions

* Disable subfloor collisions

Saves on broadphase a fair bit

* Re-implement ClimbController

* Zumzum's pressure

* Laggy item throwing

* Minor atmos change

* Some caching

* Optimise controllers

* Optimise CollideWith to hell and back

* Re-do throwing and tile friction

* Landing too

* Optimise controllers

* Move CCVars and other stuff swept is beautiful

* Cleanup a bunch of controllers

* Fix shooting and high pressure movement controller

* Flashing improvements

* Stuff and things

* Combat collisions

* Combat mode collisions

* Pulling distance joint again

* Cleanup physics interfaces

* More like scuffedularity

* Shit's fucked

* Haha tests go green

* Bigmoneycrab

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2021-03-01 03:11:29 +11:00
Paul
9deee05279 Merge branch 'serv3' of https://github.com/PaulRitter/space-station-14 into master 2021-02-28 15:56:10 +01:00
Tarlan2
b156397cd6
A few descriptions. (#3419)
* A few descriptions.

* At metalgearsloth's request I added a less lazy description of the xray cannon. Changed the description of the laser cannon as well.

Co-authored-by: and_a <and_a@DESKTOP-RJENGIR>
2021-02-28 22:06:46 +11:00
collinlunn
9cefe6b3f3
PipeHeaterComponent (#3443)
* PipeHeaterComponent

Heater rsi

Heater prototype

* Client ignore
2021-02-28 22:05:10 +11:00
PJBot
eb642c0fa9 Automatic changelog update 2021-02-28 06:03:10 -05:00
Ygg01
df76ceee6c
Fix visualizer issues (#3440) 2021-02-28 22:02:08 +11:00
collinlunn
2326cb5f3c
Piping angle fixes (#3442)
* Moves piping prototypes to own folder

* Fixes pipe direction angles
2021-02-28 22:00:53 +11:00
collinlunn
d603a5e4de
MeleeChemicalInjectorComponent fix (#3449) 2021-02-28 21:59:47 +11:00
collinlunn
81f807b26b
Node anchoring fix (#3448)
* replaces node linq

* Node anchoring fix
2021-02-28 21:59:10 +11:00
metalgearsloth
777a75b7a3
Fix construction smoothing (#3446)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2021-02-28 20:20:56 +11:00
PJBot
9c5438d299 Automatic changelog update 2021-02-27 20:59:10 -05:00
ike709
7b3e25b3ef
Basic liver mechanism (#3424)
* Basic liver mechanism

* makes the stupid thing work
2021-02-28 02:58:08 +01:00
Swept
a9a96f2edc
Crayon balance and reorganize (#3388)
* Organized and halved crayons write amount

* StackVisualizer for crayon box

* Mime's Crayon

* Gives crayons the write tag

* Applies reviews

* Fuck yo prefixes

* Update fun.yml
2021-02-27 16:59:20 -08:00
Visne
986b481e9a
Fix verb error texture (#3439) 2021-02-27 20:27:54 +01:00
PJBot
acc17f7a67 Automatic changelog update 2021-02-27 12:34:33 -05:00
AJCM-git
4228326826
Fix changelog new out of window (#3438) 2021-02-27 18:33:31 +01:00
PJBot
49b157ef8f Automatic changelog update 2021-02-27 09:30:48 -05:00
Pieter-Jan Briers
6adbc49978 Oops 2021-02-27 15:29:40 +01:00
Pieter-Jan Briers
aca4dc110a Commit missed changelog for [3418] 2021-02-27 15:28:04 +01:00
Paul
b150df48c6 Spawner windows now remember their positions (fixes #622) 2021-02-27 12:28:40 +01:00
Acruid
a9a336595a ConstructionMenu now properly unsubscribes from the keybind open event on the ConstructionSystem. This bug was previously causing an invisible disposed window to open back up after round start when pressing G, throwing exceptions and blocking mouse input. 2021-02-27 02:50:02 -08:00
AJCM-git
4cb59a0c5e
Updates blockgame localization (#3430) 2021-02-27 10:25:55 +01:00
Swept
1056b9005f
Fixes Torch (#3270)
* Updates RSI

* Done

* Finish

* SoulSloth you give me conniptions

* Nvm it was Nuke who made this, sorry soulsloth.

* E

* I am retar
2021-02-27 10:23:14 +01:00
Visne
9b94d5c195
Added nullable to most Content.Shared files (#3238)
* Add nullable to some Content.Shared files.

* Use [NotNullWhen(true)]

* Undo adding now redundant !'s

* Forgot one

* Add a ton more nullable

* You can guess

* Fix some issues

* It actually compiles now

* Auto stash before merge of "null2" and "origin/master"

* I lied

* enable annotations -> enable

* Revert ActionBlockerSystem.cs to original

* Fix ActionBlockerSystem.cs

* More nullable

* Undo some added exclamation marks

* Fix issues

* Update Content.Shared/Maps/ContentTileDefinition.cs

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

* Resolve some issues

* Remove unused method

* Fix more issues

* Fix more issues

* Fix more issues

* Fix more issues

* Fix issue, rollback SharedGhostComponent.cs

* Update submodule

* Fix issue, invert some if-statements to reduce nesting

* Revert RobustToolbox

* FIx things broken by merge

* Some fixes

- Replaced with string.Empty
- Remove some exclamation marks
- Revert file

* Some fixes

* Trivial #nullable enable

* Fix null ables

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2021-02-27 14:12:09 +11:00
AJCM-git
2f45e5e044
Repairable Component (#3418)
* Adds a repairable component

* Ignores RepairableComponent in the client

* fix localization

* fix localization
2021-02-27 13:56:32 +11:00
AJCM-git
5022a56e76
WindowComponent localization update (#3417)
* WindowComponent localization update

* address reviews
2021-02-26 09:19:12 +00:00
Swept
f23e35dc40
Adds tons of new materials + cleans up existing ones (#3413)
* RSIs are now banging

* Sheets

* Hotfix

* Last before PR

* Ready

* Quick

* E

* Updates everything to new stack PR

* Finished off ore, set max stack size to 30 from 50.

* Most materials done

* Donezo

* Adds hides and custom sprited a corgi hide

* Should be good

* suffix

* Bugs

* Giff woodplank

* Profit?
2021-02-26 18:59:24 +11:00
Metal Gear Sloth
0165a525a4 Better stack log warning 2021-02-26 18:20:19 +11:00
PJBot
d20fba706c Automatic changelog update 2021-02-25 23:59:42 -05:00
Daniel Castro Razo
f96839cb4c
Added a margin so the scrollbar doesn't overlap the entity's label in the context menu. (#3426) 2021-02-26 15:59:10 +11:00
Elijahrane
1696c432a1
Added some potato & corn recipes, fixed some typos in food (#3410)
* Fixed typo and added Loaded Baked Potato

* Added a couple recipes for corn and potatoes, a couple desc changes & typo fixes

* Resynced with master
2021-02-26 12:45:24 +11:00
Daniel Castro Razo
f30a4d8a52
ContextMenu (#3286)
* ContextMenu

* Updating to WPF.

* Updating to WPF.

* Margins
2021-02-26 12:42:16 +11:00
PJBot
51182c8469 Automatic changelog update 2021-02-25 20:31:38 -05:00
Alex Evgrashin
0fa219365e
Ghosts do booo (spooky) (#3363)
* Light now use visualizer

* Added ghost actions

* Add hotkey input for ghosts

* no message

* Testing blinking animation

* Better animation

* Better customization

* No abuse

* Reversed sln

* No fun for ghosts

* No fun for ghosts x2

* Cooldown for lights

* Moved to component deps

* This tollist is unnecessary

* Enums to byte

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

* Some lights can ignore ghosts now

Co-authored-by: Alex Evgrashin <evgrashin.adl@gmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2021-02-26 12:31:06 +11:00
AJCM-git
d177f0fd07
Adds changelog button to the escape menu (#3421) 2021-02-25 23:44:48 +01:00
AJCM-git
e51010557f
Fix author name in the changelog (#3420) 2021-02-25 22:14:31 +01:00
RemieRichards
a244f3fe7a Add myself to CODEOWNERS for fluent translations. 2021-02-25 20:28:56 +00:00
Pieter-Jan Briers
bd71dfc555 Escape menu: localized. 2021-02-25 21:11:27 +01:00
Pieter-Jan Briers
454465694a Localize options menu. 2021-02-25 21:08:06 +01:00
PJBot
1fa26c1634 Automatic changelog update 2021-02-25 10:11:26 -05:00
Peptide90
b07fa8562a
Fixed APC placement & ID (#3415)
APC was set to alignwallproper not center.
ID was wrong causing crashes
2021-02-25 16:10:54 +01:00
Metal Gear Sloth
d5854a000d Fix lathe animations 2021-02-26 00:30:17 +11:00
Swept
e9af0d58e7
Cleans up lathe rsis (#3392) 2021-02-25 12:48:35 +01:00
PJBot
6acb38754f Automatic changelog update 2021-02-25 06:45:43 -05:00
AJCM-git
31a62dd3b1
Add banana cream pie recipe (#3408)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2021-02-25 12:45:11 +01:00