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
themias
b567c34e92
Add voice trigger for modular grenades ( #11449 )
2022-10-17 04:44:50 +11:00
Leon Friedrich
1e2ed4ae3b
Fix explosion bug ( #11824 )
2022-10-11 11:55:53 +11:00
Leon Friedrich
41b1044ddb
Unrevert "Remove references to obsolete GridId" ( #11531 ) ( #11801 )
2022-10-10 08:41:32 +11:00
metalgearsloth
0c7d4acd7b
Revert "Remove references to obsolete GridId" ( #11790 )
2022-10-09 17:33:23 +11:00
SpaceManiac
0048dc5919
Remove references to obsolete GridId ( #11531 )
2022-10-09 16:23:49 +11:00
Paul Ritter
79854e59a4
adds a source uid to most damage & mobstate events ( #11559 )
...
Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com >
2022-10-08 12:15:27 +02:00
metalgearsloth
78a4ab6eb2
Update for collision events by-ref ( #10933 )
2022-09-14 17:26:26 +10:00
Leon Friedrich
de7bd0063a
Fix two explosion bugs ( #10909 )
...
* Fix trigger LINQ error.
* divide by zero
2022-08-28 16:48:49 -07:00
wrexbe
ea95638189
Improve test stability ( #10913 )
2022-08-28 15:13:59 -07:00
Veritius
51fa58673a
Allow C4's auto-starting when stickied quality to be toggled ( #10434 )
2022-08-13 22:48:02 -07:00
Visne
58769634c7
Fix a bunch of compiler warnings ( #10518 )
2022-08-13 22:28:34 -07:00
Júlio César Ueti
ee969c9799
Adds even more important Admin Logging ( #10268 )
2022-08-08 09:21:56 +10:00
Leon Friedrich
6b94db0336
Preserve explosion error stack trace ( #10379 )
2022-08-07 14:01:21 +10:00
Leon Friedrich
c7ad6b709e
Audio System Rejig ( #9635 )
2022-07-29 12:13:12 +10:00
metalgearsloth
38fc066fb9
Re-implement recoil ( #9406 )
...
* Re-implement recoil
Playing around with the values atm
* Update constants
* final tweaks
2022-07-14 22:01:25 +10:00
Kara
459f8d23eb
Shards damage barefoot users + steptrigger-related general cleanup ( #9585 )
2022-07-10 02:28:37 -07:00
Leon Friedrich
3bfb1f0264
Fix & speed up explosion lookup ( #9526 )
...
* Speed up explosion lookup
* Ah. Fuck.
2022-07-08 13:29:43 +10:00
Nemanja
3bedfb1cbf
Make explosive armor multiplicative and not additive ( #9498 )
2022-07-07 13:15:20 +10:00
Leon Friedrich
fcba784379
Fix another explosion error ( #9325 )
2022-07-02 01:33:02 +10:00
Leon Friedrich
3bbc6fcb74
Add exception tolerance to explosion processing ( #9309 )
2022-06-30 11:42:10 -07:00
Leon Friedrich
1cd15723fb
Make large explosions use approximate lookups ( #9296 )
2022-06-30 12:43:06 +10:00
Leon Friedrich
c13c0b8b0b
Remove implicit GridId conversions ( #8975 )
2022-06-28 22:56:02 +10:00
metalgearsloth
8905996cfc
Make raiselocalevent not broadcast by default ( #8998 )
2022-06-22 09:53:41 +10:00
Leon Friedrich
fa4c6f63f8
Nullable grid Uid ( #8798 )
2022-06-20 10:14:35 +10:00
keronshb
f7b1bda3e5
Reorders Sound Systems signatures to match Popup Systems. ( #8728 )
2022-06-13 09:45:47 +10:00
Acruid
4f9be42f40
Remove Explicit GridId References ( #8315 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-06-12 11:54:41 +10:00
Leon Friedrich
ca7960382b
Missing nullables ( #8634 )
2022-06-04 17:17:48 +10:00
Kara
da07d91895
Modular landmines ( #8351 )
2022-06-01 01:39:06 -07:00
wrexbe
1e0babbd50
Make AdminLogsSystem an IoC manager ( #8492 )
...
* Make log not entity system
* Fixes
2022-05-28 23:41:17 -07:00
keronshb
11f729d024
Simple Magic Spellbook System ( #7823 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-05-29 16:29:10 +10:00
EmoGarbage404
57639943a0
OnTriggerCollide Bug fix ( #8467 )
...
* ez gg dubskis
* meteor
* Update meteors.yml
2022-05-26 18:18:57 -07:00
wrexbe
bc68ac96dd
Cleanup the namespaces ( #8132 )
2022-05-13 17:59:03 +10:00
wrexbe
61d147aea9
Fixing warnings ( #8131 )
2022-05-13 15:35:13 +10:00
Leon Friedrich
c00b459e31
Machine Port Prototypes ( #7659 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-05-12 18:46:20 +10:00
Jacob Tong
8c853476fb
Rework CollisionGroups ( #7656 )
...
* Replace Mob, Vault, and Small impassable with Mid, High, Low
* Remove CollisionGroup.Underplating
* Remove CollisionGroup.Passable
* Fix constructed APCs not being interactable
* Change firelocks to occlude
* Make pipe inherit from BaseItem
* Clean up pipes
* Remove duplicate physics and fixtures from bucket
* Rework CollisionGroups on all entities
* Add SlipLayer
* Remove fixture from delta
* Fix maps
* Address reviews
* Add SubfloorMask
* Fix glass collisions for flying mobs
* Fix maps
* Update new items
* Fix bagel again
* Fix slug
* Fix maps
* Touchups
* Fix tables blocking high pressure movement
* Update StandingState to allow going under flaps
* Cleanup
* More formatting
2022-05-10 17:57:20 -07:00
Leon Friedrich
d3a20c8a23
Make sure explosions reset on round restart ( #7801 )
2022-04-27 00:37:31 +10:00
metalgearsloth
72da2db62d
Content changes for grid splitting ( #7645 ) ( #7746 )
...
Co-authored-by: Vera Aguilera Puerto <gradientvera@outlook.com >
2022-04-24 13:54:25 +10:00
metalgearsloth
ecaad9c349
Revert "Update submodule (again)" ( #7730 )
2022-04-24 02:26:00 +10:00
metalgearsloth
8c7772630c
Content changes for grid splitting ( #7645 )
...
Co-authored-by: Vera Aguilera Puerto <gradientvera@outlook.com >
2022-04-24 00:59:38 +10:00
Snowni
87c618db4b
Remote Explosives ( #7682 )
...
* Remote Explosives
* Apparently we forgot to push the changed files. Dumb.
We Forgor.#
* Made Requested Changes.
* And more changes.
* Added requested changes and tweaked a few other things.
* Fixed RSI issue (hopefully.) Readded Ensurecomp.
2022-04-22 16:54:39 +10:00
Alex Evgrashin
fe4dbfd2f6
C4 ( #7486 )
2022-04-14 15:00:50 -07:00
Leon Friedrich
53f5a283ca
Mini bomb changes ( #7454 )
2022-04-08 14:07:02 -07:00
metalgearsloth
de6651ac01
Update content for new lookup API ( #7363 )
2022-04-06 19:35:18 +10:00
Leon Friedrich
311450864c
Explosion refactor fixes pt1 ( #7375 )
2022-04-05 17:22:35 +10:00
Jack Fox
f957c58906
Machine Linking Overhaul ( #7160 )
2022-04-04 16:13:03 +10: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
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
Leon Friedrich
de190e4e2f
Throw out throw helpers ( #7195 )
2022-03-24 00:33:01 +11:00