Commit graph

2376 commits

Author SHA1 Message Date
Julian Giebel
e11cf969fa
PDA UI refactor and cartridges (#11335)
* Work on cartridges

* Work on PDA UI

* Work on PDA UIs program list

* Work on PDA UI borders

* Add DeviceNetworkingComponent to the pda base prototype

* Fix submodule version

* Fix cartridge loader ui key

* Fix pda menu xaml

* Implement relaying ui messages

* Finish implementing the notekeeper cartridge

* Fix submodule version

* Fix errors from merging master

* Fix test failing

* Implement setting preinstalled programs

* Add some documentation to CartridgeLoaderSystem

* Add more doc comments

* Add localization to program names

* Implement review suggestions

* Fix background programs receiving events twice when active
2022-11-08 14:00:20 -06:00
rolfero
1151ca42e5
changing accumulators to timespan targets (#12407)
* changing accumulators to timespan targets

* Update Content.Server/Abilities/Mime/MimePowersSystem.cs

Co-authored-by: 0x6273 <0x40@keemail.me>

* Update MimePowersSystem.cs

* serializing timespans and adding pausetime where applicable

* remove nullable

Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
Co-authored-by: 0x6273 <0x40@keemail.me>
2022-11-08 13:59:34 -06:00
Alex Evgrashin
5f71fc1ea1
Ignore falling body sound on component startup (#12455)
* Fix dead bodies fall sound

* Remove prediction flag
2022-11-08 12:54:19 -06:00
Nemanja
448baf111d
fix xenoarch death trigger exception (#12465)
* fix xenoarch death trigger exception

* generalize
2022-11-08 12:53:49 -06:00
Nemanja
d5b892ff3e
rejuvenate support for eye damage (#12164) 2022-11-08 13:32:36 +11:00
Mervill
40b556d206
Refactor GameMapManager a bit (nukes mapforced) (#11513)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Closes https://github.com/space-wizards/space-station-14/issues/7192
Closes https://github.com/space-wizards/space-station-14/issues/6537
Closes https://github.com/space-wizards/space-station-14/issues/9579
2022-11-08 13:18:21 +11:00
rolfero
6a497d3f55
Armor price calculations (#11417)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
fixes https://github.com/space-wizards/space-station-14/issues/11299
2022-11-08 11:36:53 +11:00
Leon Friedrich
5cade18119
FixedPoint2 tweaks (#12431) 2022-11-08 10:14:13 +11:00
Nemanja
8ba3d127cc
Xenoarch Tweaks (#12429)
* Xenoarch feedback

print out reports, weight node traversal, dialog for destroy menu, slight effect tweaks

* make the popup not bad

* the popup, jimbo...
2022-11-07 15:57:29 -06:00
Nemanja
273e0968e4
XenoArch [Science Overhaul] (#12204)
* multi-node xeno artifacts

* refactor existing artifact effects

* more tweaks to generation

* more shit plus fix tests

* more generation stuff plus threat levels

* doink

* now make it build

* defer the artifact activation to not cause errors

also pricing

* some changes

* all of the yaml + ui stuff for artifact analyzer

* machine linking and starting to make the ui functional

* artifact analyzer display

* a shit ton of artifact analyzer stuff

* more changes; making destroy work properly; progress bar tweaks

* getting shit going!

ALL RIGHT

* small tweaks that didn't help much

* Komm susser todd: the end of analysis

* recipes and hints and ui, oh my!

* add some in-game sources

gotta prepare for day 1 launch

* node data + ditch random seed in place of id

* bunch of triggers

* finish off the last few triggers

* implement machine examine verb

* knock, flicker, blink, throw

* shatter, foam, shuffle, heat

* fix all the shit i broke

* *some* of these have to be good, no?

25 effects

* callin' it there for effects

* comments + reword some trigger hints

* don't mind this little commit here

* byref event

* fix brokey node entry

* fix low pressure trigger

* mirror review plus fixing 0x40's bug

also the throw artifact threw incorrectly

* randomize the event message a teeny bit
2022-11-06 17:05:44 -06:00
metalgearsloth
bae7b8d0d8
Content struct enumerators (#11894) 2022-11-07 03:33:44 +11:00
metalgearsloth
7e44673bc3
Subscribe to attackattempt for stuncomp (#12415) 2022-11-07 03:31:23 +11:00
Salex08
d341f456de
Shot Projectile cause impulses in Space like they were supposed to (#12264) 2022-11-05 14:08:32 +11:00
Nemanja
ac838025f0
Infinite lathe fix again (#12384)
* lathe fix again

fuck me i need to test shit more

* Whitespace
2022-11-04 14:13:07 -05:00
Alex Evgrashin
2ad9a5dfac
Better pinpointer accuracy + small cleanup (#12378) 2022-11-04 15:15:23 +11:00
keronshb
84413f2a4c
Box fixes and Stealth Box in uplink (#12194) 2022-11-04 14:16:23 +11:00
Rane
084b482cfe
Entity whitelist/blacklist for traits (#12348) 2022-11-04 12:37:17 +11:00
Jacob Tong
74b63e83fd
Add alt click to hands (#12330) 2022-11-04 12:36:45 +11:00
Vordenburg
bf908512bd
Allow gas filters to not filter gases. (#12051) 2022-11-04 12:27:20 +11:00
metalgearsloth
4720201607
Reset melee cd on hand selected (#11709) 2022-11-04 12:18:00 +11:00
theashtronaut
2856213c80
Add lobby music volume slider (#12153) 2022-11-04 11:15:37 +11:00
Leon Friedrich
af1b255524
Aghost tweaks (#12373) 2022-11-04 10:40:01 +11:00
metalgearsloth
c0abea8047
Content side for removing IMap / IMapGrid comps (#12357) 2022-11-04 10:12:25 +11:00
Paul Ritter
c5e5729bd4
removes beforeserialization hook (#12319) 2022-11-03 12:41:12 +11:00
Rane
88186f2106
Map pool cvar (#12313)
* it just works

* nuke votable

* whoops
2022-11-01 20:17:35 -05:00
Nemanja
6fd083af0b
fix infinite lathe printing bug (#12343) 2022-11-01 18:05:00 -05:00
metalgearsloth
c9a2ab1cee
Remove transform methods from mapgrid (#12233) 2022-11-01 11:27:18 +11:00
Leon Friedrich
7a1ebc6c97
Fix ContactInteractionEvent exceptions (#12314) 2022-10-31 17:35:35 +11:00
Rane
16e1b9e349
Fix female clothing mask (#12217)
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
2022-10-31 11:06:16 +11:00
Alex Klos
7fd34c1093
Disable collide against non-Hard fixtures (#12277)
Co-authored-by: Alex Klos <alexklos@prohobo.dev>
2022-10-30 12:55:07 -07:00
Rane
9e917d44fe
[3 lines] fix damage origin (#12195) 2022-10-30 18:39:38 +11:00
Nemanja
3ab98e320a
lathe machine upgrading (#12032) 2022-10-30 18:12:11 +11:00
Nemanja
b6135d3be5
Construction warning cleanup (#12256) 2022-10-30 17:48:53 +11:00
0x6273
a2e6ab2d07
Cap ChemMaster label length (#12260)
* Cap ChemMaster label length

* Reroll for green checkmark
2022-10-28 12:43:59 -05:00
metalgearsloth
6b6d52850a
Deprecate entitylookupcomponent (#12159)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-27 23:37:55 +11:00
Rane
6577532adf
Make #11647 actually function (#12229) 2022-10-26 16:22:12 -07:00
metalgearsloth
f38bef562c
Fix gun ItemStatus (#12225) 2022-10-26 07:46:13 -07:00
rolfero
9bbe0fec06
Add description tooltips to traits, jobs and antagonists (#11661)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-10-26 22:52:21 +11:00
0x6273
dfdad0ffe5
Refactor ReagentGrinder (#11751)
* Refactor ReagentGrinder

- It can now process partial stacks. (Before it would do nothing if the entire stack's solution didn't fit in the output container)
- Get rid of `SharedReagentGrinderComponent`, move shared stuff to `SharedReagentGrinder.cs`.
- Subscribe to events instead of massive switch/case.
- Get rid of update queue thing.
- Change `DoWork` so it's less duplicate code for grinding/juicing.
- Get rid of `ExtractableScalingEvent` and just scale directly based on item stack count.
- Add message for when you try to put something into the reagent grinder that doesn't fit.
- Fix obsolescence warnings.

* Use a timer on component instead of SpawnTimer

* s/StorageCap/StorageMaxEntities
2022-10-25 23:34:56 -07:00
Leon Friedrich
c0b657ca18
Remove InteractedWithEvent and friends. (#11939) 2022-10-26 12:15:48 +11:00
Rane
c3a92f26e6
network adding/removing StealthOnMove (#12203) 2022-10-25 14:09:16 +11:00
metalgearsloth
70cf361caa
Don't predict body init (#12163)
* Don't predict body init

Client doesn't handle predicted entity spawning so the organs hang around.

* Just use init

Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-24 17:08:41 -07:00
Leon Friedrich
92e92dceb0
Unrevert #10934 2022-10-25 11:06:00 +11:00
Emisse
80fd37041f
Revert "Fix unintentional inventory relayed event handling " (#12182) 2022-10-24 17:06:04 +02:00
Leon Friedrich
145471be2d
Fix unintentional inventory relayed event handling (#10934)
* Add InventoryRelayedEvent<TEvent>

* implement relays

* typos

* a
2022-10-24 01:04:49 -07:00
Leon Friedrich
0b8622e9e7
Misc content xform changes (#12166) 2022-10-24 00:19:51 -07:00
DrSmugleaf
f323fb7644
ECS and cleanup body system, merge body templates and presets into body prototypes (#11991)
Co-authored-by: Jezithyr <Jezithyr@gmail.com>
2022-10-22 15:46:28 -07:00
Leon Friedrich
7d276d1101
Remove server/client clothing components. (#11981) 2022-10-22 15:30:37 -07:00
Rane
916c4f9522
Unhardcode species age ranges (#11979) 2022-10-22 15:13:46 -07:00
Rane
a2a895de4e
seperate Stealth and StealthOnMove (#12035) 2022-10-22 15:06:55 -07:00