Delta-v/Content.Server/Administration/Commands
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
..
Station Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
AGhost.cs Detach ghosts from parents on spawn (#6816) 2022-02-19 23:16:55 -07:00
AddBodyPartCommand.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
AddEntityStorageCommand.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
AddMechanismCommand.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
AddReagent.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
AdminLogBulk.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
AdminWhoCommand.cs Admins can see if other admins are AFK. 2021-11-15 14:13:18 +01:00
AnnounceUiCommand.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
BanCommand.cs Make ban command properly give a ban message instead of a placeholder (#5087) 2021-10-29 20:54:14 +02:00
BanListCommand.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
ControlMob.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
DSay.cs ChatManager murder (#7337) 2022-03-31 16:21:58 +11:00
DeAdminCommand.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
DeleteComponent.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
DeleteEntitiesWithComponent.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
DeleteEntitiesWithId.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
DeleteEntityCommand.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
ExplosionCommand.cs Explosion refactor (#5230) 2022-03-31 21:39:26 -05:00
FindEntitiesWithComponents.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
JobBanCommand.cs Role bans (#6703) 2022-02-21 23:11:39 +01:00
LoadGameMapCommand.cs Fix map yaml linter (#6433) 2022-02-01 14:05:55 +01:00
OpenAdminLogsCommand.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
OpenPermissionsCommand.cs Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
OwoifyCommand.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
PardonCommand.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
PlayGlobalSound.cs Adds PlayGlobalSound command. (#7249) 2022-03-25 13:08:32 +01:00
PromoteHostCommand.cs Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
ReAdminCommand.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
ReadyAll.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
RejuvenateCommand.cs More blood tweaks (#6811) 2022-02-20 17:18:24 -07:00
RemoveBodyPartCommand.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
RemoveEntityStorageCommand.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
RemoveExtraComponents.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
RemoveMechanismCommand.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
RoleBanListCommand.cs Role ban improvements (#6855) 2022-02-21 22:00:55 -07:00
RoleUnbanCommand.cs Role ban improvements (#6855) 2022-02-21 22:00:55 -07:00
SetAdminOOC.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
SetMindCommand.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
SetOutfitCommand.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
SetSolutionCapacity.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
SetSolutionTemperature.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
SetSolutionThermalEnergy.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
ShuttleCommands.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
VariantizeCommand.cs Tile variants content (#6956) 2022-03-09 20:59:44 +01:00
WarpCommand.cs Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00