Commit Graph

4309 Commits

Author SHA1 Message Date
keronshb
c2f0198243 Fixes Holoparasites killing their hosts when suiciding. (#7465)
* Fixes Holoparasites from killing their hosts when suiciding

* Adds the CannotSuicide tag to the Guardian Parent

This way it effects all guardian types and not just holoparasites.

* Adds check, fixes whitespace

* Fixes the ghosting check
2022-04-07 23:37:39 -05:00
Moony
f21a119749 Fix melee swings on people (#7449) 2022-04-06 12:41:47 -07:00
metalgearsloth
de6651ac01 Update content for new lookup API (#7363) 2022-04-06 19:35:18 +10:00
Leon Friedrich
8ac330649b Fix disarm action (again) (#7435) 2022-04-05 22:41:12 -07:00
Leon Friedrich
f583d0b96a Entity Whitelist changes (#7426) 2022-04-06 15:21:45 +10:00
Leon Friedrich
311450864c Explosion refactor fixes pt1 (#7375) 2022-04-05 17:22:35 +10:00
mirrorcult
7f2ceeb8e2 Small instrument system fix (#7432) 2022-04-05 17:08:05 +10:00
mirrorcult
b7ff72ba6e Optimize instruments (#7425) 2022-04-05 16:08:36 +10:00
mirrorcult
fd0bb9fd8c Storage system opts (#7427) 2022-04-05 16:00:52 +10:00
mirrorcult
53bea6c015 Optimize doafters (#7428) 2022-04-05 15:48:56 +10:00
mirrorcult
d1c980fe41 Gas tank minor opts (#7424) 2022-04-05 15:08:41 +10:00
mirrorcult
0123dc4c82 Optimize ringer (#7423) 2022-04-05 15:06:31 +10:00
Paul Ritter
4b6ba817c2 pvsrange vec2 + eyezoom (#7392)
Co-authored-by: Paul <ritter.paul1+git@googlemail.com>
2022-04-04 20:30:12 +02:00
Leon Friedrich
66b0820ed6 Fix smoke fork bomb (#7401) 2022-04-04 11:02:33 -05:00
Jack Fox
f957c58906 Machine Linking Overhaul (#7160) 2022-04-04 16:13:03 +10:00
Leon Friedrich
b2fba875d9 Fix entity-specific component states networking (#7410) 2022-04-04 15:41:02 +10:00
Radosvik
cef0c67511 Add current player count to lobby (#7402) 2022-04-04 15:39:42 +10:00
metalgearsloth
babb279dd1 Disease artifact cleanup (#7359) 2022-04-04 15:37:08 +10:00
Paul Ritter
2ff40d5a1f Serv3 rework content changes (#7145) 2022-04-03 02:01:22 +02:00
Alex Evgrashin
bf89483e09 Grouped ghost roles and jump button (#7300) 2022-04-02 15:06:29 -07:00
Morbo
1f46978f7d Fix typo in suspicion mode (#7390) 2022-04-02 16:37:54 +02:00
Leon Friedrich
39c4d8be1f Move Anchorable to shared. (#7361)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-04-02 14:52:44 +11:00
mirrorcult
8eee60da3a Another chat system sanitization fix (#7384) 2022-04-02 14:09:54 +11:00
Leon Friedrich
971eb5b87e Fix magboot mispredict (#7385) 2022-04-02 14:08:39 +11:00
mirrorcult
634cf59527 Fix incorrectly ported emote sanitization (#7370) 2022-04-01 18:08:26 +11:00
Leon Friedrich
56168e592e Explosion refactor (#5230)
* Explosions

* fix yaml typo

and prevent silly UI inputs

* oop

* Use modified contains() checks

And remove IEnumerable

* Buff nuke, nerf meteors

* optimize the entity lookup stuff a bit

* fix tile (0,0) error

forgot to do an initial Enumerator.MoveNext(), so the first tile was always the "null" tile.

* remove celebration

* byte -> int

* remove diag edge tile dict

* fix one bug

but there is another

* fix the other bug

turns out dividing a ushort leads to rounding errors.  Why TF is the grid tile size even a ushort in the first place.

* improve edge map

* fix minor bug

If the initial-explosion tile had an airtight entity on it, the tile was processed twice.

* some reviews (transform queries, eye.mapid, and tilesizes in overlays)

* Apply suggestions from code review

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

* is map paused

* GetAllTiles ignores space by default

* WriteLine -> WriteError

* First -> FirstOrDefault()

* default prototype const string

* entity query

* misc review changes

* grid edge max distance

* fix fire texture defn

bad use of type serializer and ioc-resolves

* Remove ExplosionLaunched

And allow nukes to throw items towards the outer part of an explosion

* no hot-reload disclaimer

* replace prototype id string with int index

* optimise damage a tiiiiny bit.

* entity queries

* comments

* misc mirror comments

* cvars

* admin logs

* move intensity-per-state to prototype

* update tile event to ECS event

* git mv

* Tweak rpg & minibomb

also fix merge bug

* you don't exist anymore go away

* Fix build

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-03-31 21:39:26 -05:00
Leon Friedrich
4ad36f10e7 Fix two interaction prediction issues (#7356) 2022-03-31 18:08:30 +11:00
Leon Friedrich
dab0020d35 ECS configuration component (#7353) 2022-03-31 16:22:38 +11:00
mirrorcult
70f0fffed2 ChatManager murder (#7337) 2022-03-31 16:21:58 +11:00
Leon Friedrich
a11e8b676c Content changes for InContainer flag (#7003) 2022-03-31 13:28:36 +11:00
mirrorcult
452d67c0b8 Convert StorageSystem comp messages into network events (#7351) 2022-03-31 10:23:20 +11:00
Leon Friedrich
d55c9574c8 Fix sound-on-use spam (#7342) 2022-03-30 20:01:32 +11:00
Leon Friedrich
4bc73ac591 Make flashlights, atmos hardsuit, and RGB use the new layer features (#6253)
* Make flashlights, atmos hardsuit, and RGB use the new layer features

* avoid self-conflict

* fix rgb not updating on add

* cleanup

* Update Content.Client/Light/RgbLightControllerSystem.cs

Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>

* cleanup diff

Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
2022-03-30 00:57:35 -05:00
Leon Friedrich
13c5b7b140 PDA uplink visibility fix (#7332) 2022-03-30 13:56:58 +11:00
Rane
48fb4debc8 New sounds for diseases (#7250) 2022-03-28 16:11:45 -07:00
areit
356186c33f Adds a stun chemical (uplink only) (#7258) 2022-03-28 13:53:27 -07:00
mirrorcult
3cc0eb5f33 Mouse content (#7307) 2022-03-28 13:53:20 -07:00
mirrorcult
6060dbca1b Don't use ienumerable stuff in body system (#7316) 2022-03-28 13:52:53 -07:00
metalgearsloth
49163f1dec Nuke PowerChangedMessage (#7231) 2022-03-28 09:58:51 -07:00
mirrorcult
2d610ebb52 Move spawning collections of EntitySpawnEntry out of StorageSystem, make Butcherable use it (#7305)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-03-28 09:58:13 -07:00
metalgearsloth
c817b3e0de Remove pulling broadcast subscription (#7232) 2022-03-28 15:22:35 +11:00
Leon Friedrich
51b1535255 Improve stack merging and crafting (#7105) 2022-03-27 21:03:14 -07:00
Leon Friedrich
80699543d9 Make grinder use item slots (& misc eject-button changes) (#7197) 2022-03-27 21:03:03 -07:00
metalgearsloth
9cccc6da99 ECS emergency lights (#7230) 2022-03-27 21:02:57 -07:00
mirrorcult
0eb0a2634f Fix eat verb (#7306) 2022-03-27 15:50:48 -07:00
Fishfish458
e0c046cf8e Change storagesystem.fill to always grant an item to orgroups when probability is equal to 1.0 (#6916)
Co-authored-by: fishfish458 <fishfish458>
2022-03-27 14:04:58 -07:00
actually-reb
85231bb9d6 crayons deleted when used up (#7282) 2022-03-27 01:09:48 -07:00
Morbo
4a6dfabcae Extract storage comp text to locale file (#7289) 2022-03-27 18:08:26 +11:00
metalgearsloth
1e3369741c Fix buckling on rotated grid (#7279) 2022-03-27 17:52:28 +11:00
metalgearsloth
b506fdcf65 Reduce atmos allocs a bunch (#7228) 2022-03-27 17:49:26 +11:00