Delta-v/Content.Shared/Administration
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
..
Events Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
Logs Use dictionary and hashset for admin log entities and players respectively 2021-12-26 00:50:10 +01:00
AdminAnnounceEuiState.cs Admin announcement panel. (#4803) 2021-10-09 10:54:27 +02:00
AdminData.cs Added some missing engine command permissions. (#5782) 2021-12-18 14:16:34 +01:00
AdminFlags.cs Retrofit on "mentors" (admins with no perm except +ADMINHELP) (#5626) 2021-12-14 22:17:08 +01:00
AdminFlagsHelper.cs Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
AdminFrozenComponent.cs Admin freeze (#6668) 2022-02-11 19:01:37 -07:00
AdminFrozenSystem.cs Make combat check CanInteract (#7046) 2022-03-09 17:40:07 +11:00
AdminLogsEuiState.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
AnyCommandAttribute.cs AdminManager can now load permissions for registered callback commands. (#6025) 2022-01-12 11:05:39 +01:00
EditSolutionsEuiState.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
GamePrototypeLoadMessage.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
IGamePrototypeLoadManager.cs Mid-game prototype loading for game admins (#5675) 2021-12-11 16:28:16 -07:00
MsgUpdateAdminStatus.cs Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
NetworkResourceUploadMessage.cs Adds Network Resource Uploading for admins. (#6904) 2022-03-26 12:46:37 +01:00
PermissionsEuiState.cs Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
PlayerInfo.cs Add job column to PlayerTab (#6181) 2022-01-15 14:17:33 +01:00
SetOutfitEuiState.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
SharedBwoinkSystem.cs Administration: Ahelp tabs (#5965) 2022-01-03 01:54:44 +01:00
SharedNetworkResourceManager.cs Adds Network Resource Uploading for admins. (#6904) 2022-03-26 12:46:37 +01:00
SpawnExplosionEuiMsg.cs Explosion refactor (#5230) 2022-03-31 21:39:26 -05:00