Commit Graph

1923 Commits

Author SHA1 Message Date
Leon Friedrich
bec0b63dc1 Increase dragging dead zone (#7416) 2022-04-08 14:17:52 -07:00
Rane
7900abb888 Literally Murder IExamine (#7352) 2022-04-08 14:17:25 -07:00
Vera Aguilera Puerto
6e73e94cc6 Fix instruments for engine changes, fixes program change bug. (#7365) 2022-04-08 16:22:05 +02:00
Leon Friedrich
a4d55235cc Rejig Device networks (#7380) 2022-04-08 22:27:10 +10:00
metalgearsloth
de6651ac01 Update content for new lookup API (#7363) 2022-04-06 19:35:18 +10:00
Leon Friedrich
f583d0b96a Entity Whitelist changes (#7426) 2022-04-06 15:21:45 +10:00
metalgearsloth
46d63a8a6d Reduce move allocs (#7437) 2022-04-06 01:07:11 +10:00
mirrorcult
bdca58f2ed Optimize status effects (#7429) 2022-04-05 15:56:07 +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
6fb2b2a735 fix disarm action (#7411) 2022-04-04 15:45:26 +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
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
Leon Friedrich
2884de06b6 Fix directional window blocking (#7270) 2022-04-02 14:11:16 +11:00
Leon Friedrich
971eb5b87e Fix magboot mispredict (#7385) 2022-04-02 14:08:39 +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
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
e90f7f4330 Give reaction prototypes a priority (nerf ClF3 + smoke) (#7268) 2022-03-31 00:29:01 +11:00
Vera Aguilera Puerto
5447edbabf Adds overload to InRangeUnoccluded that takes in a state for the predicate. (#7325) 2022-03-31 00:28:35 +11:00
Leon Friedrich
d992442c65 Changes for collision wake ECS (#7330) 2022-03-30 22:58:56 +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
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
2f9f626ea9 Minor damage opt (#7322) 2022-03-29 00:26:39 +11:00
DrSmugleaf
a6198ff83a Remove remaining usages of MapManager Grid/Tile changed and NextMapId (#7302) 2022-03-28 17:23:33 +11:00
mirrorcult
31e19f6708 Remove datadef from actiontype (#7303) 2022-03-28 16:08:56 +11: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
DrSmugleaf
ca0fb3c6a2 Track rule reading in database, don't show popup locally (#7278) 2022-03-26 20:16:57 +01:00
Vera Aguilera Puerto
eb54f4b224 Adds Network Resource Uploading for admins. (#6904)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2022-03-26 12:46:37 +01:00
DrSmugleaf
e8025a6e17 Make InteractionActivate check for hands like UserInteraction (#7277) 2022-03-25 14:10:50 -07:00
DrSmugleaf
648ffbf673 Fix resolve error when FollowedComponent is not found in StopFollowingEntity (#7276) 2022-03-25 14:10:37 -07:00
Leon Friedrich
ec824896ee Changes required for serialization fix. (#7177) 2022-03-25 11:56:05 +01:00
Leon Friedrich
1b0e7ae0f5 Add Modular grenades (chemnades). (#7138) 2022-03-25 15:17:29 +11:00
metalgearsloth
5bbb5aebef Revert "Revert "Reduce decal allocs (#7226)" (#7263)" (#7265) 2022-03-25 13:22:24 +11:00
Moony
021d39be28 Revert "Reduce decal allocs (#7226)" (#7263)
This reverts commit 09a4870763.
2022-03-24 18:32:30 -05:00
metalgearsloth
09a4870763 Reduce decal allocs (#7226) 2022-03-24 23:20:11 +01:00
Leon Friedrich
de190e4e2f Throw out throw helpers (#7195) 2022-03-24 00:33:01 +11:00
Alex Evgrashin
74d4adfb96 Trash bag visualizer (#7199) 2022-03-24 00:14:23 +11:00
Vera Aguilera Puerto
46ac70a734 Fix and refactor SolutionContainerSystem.RemoveEachReagent (#7245) 2022-03-24 00:05:10 +11:00
Moony
5af2f24331 Even more ambience (#7109)
* hydro tray audio

* licensio

* R&D server now annoys the shit out of people.

* Tone down ambience a bit.

* Update Resources/Audio/Ambience/Objects/license.txt

Co-authored-by: ike709 <ike709@users.noreply.github.com>

* begin making ambience configurable.

* almost works

* volume works

* whee

* remove the toggle button entirely, make it use volume.

* fix

* whobsy

* a

* CHEAT moment

Co-authored-by: ike709 <ike709@users.noreply.github.com>
2022-03-19 23:45:51 -05:00
Fishfish458
4500f88737 Add door emag visuals and sound (#6971)
Co-authored-by: fishfish458 <fishfish458>
2022-03-19 12:00:01 -07:00
metalgearsloth
0318b6f9e5 Optimise pinpointer activation significantly (#7169) 2022-03-19 19:27:26 +01:00
metalgearsloth
e630deafe1 Bandaid pullcontroller (#7176) 2022-03-19 14:18:43 +11:00
metalgearsloth
8bf00b40cd Revert "ctrl-rclick tweaks" (#7171) 2022-03-18 15:40:02 +11:00