DrSmugleaf
3e702723fd
Content PR for YAML hot reloading ( #3319 )
...
* Content PR for YAML hot reloading
* Add CanAdminReloadPrototypes (host permission)
* IndexedPrototype fixes
2021-02-20 00:05:24 +01:00
DrSmugleaf
ecb9993d80
Add cvar to disable ooc chat ( #3258 )
2021-02-16 20:14:32 +01:00
DrSmugleaf
cf7ac025b4
Fix the admin panel only listing your character name ( #3229 )
2021-02-16 09:11:15 +01:00
DrSmugleaf
ab56f7dc92
Add banning to the admin panel ( #3191 )
...
* Add banning to the admin panel
* Added response to ban command
2021-02-14 16:05:02 +01:00
Leo
a3d0e3f6a7
OOC sent by an admin will have a different color ( #3117 )
...
* Admin OOC is sent with a different color than regular OOC
- Also adds the OOC color to the database
* Command to set the color
* Ooc -> OOC
* Change default color to Red (`#ff0000`)
* Outdated namespace
2021-02-14 15:59:56 +01:00
Leo
ad611755dc
Fix outfit command not respecting preferences and not filling id's name ( #3198 )
2021-02-14 15:39:53 +01:00
DrSmugleaf
f4978d1b9e
Add pardon command and tests ( #3190 )
...
* Add pardon command
* Make pardoning check for an existing ban and unban first
* Add pardon test and documentation
2021-02-13 17:51:54 +01:00
DrSmugleaf
9f5fca2334
Add banlist command ( #3163 )
...
* Add banlist command
* Fix up args
2021-02-12 13:04:32 +01:00
Acruid
ca4fd649fe
Massive Namespace Cleanup ( #3120 )
...
* Engine namespace changes.
* Automated remove redundant using statements.
* Simplified Graphics namespace.
* Apparently the container system stores full type names in the map file.😞 This updates those names.
* API Changes to LocalizationManager.LoadCulture.
* Update submodule to v0.3.2
2021-02-11 01:13:03 -08:00
metalgearsloth
684ec60be6
Pausing content ( #3061 )
...
* Change EntityQuery to not retrieve paused by default
* GetAllComponents
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2021-02-04 00:20:48 +11:00
Vera Aguilera Puerto
46790c5fea
Updates "setmind" command to use the new console API
2021-02-02 13:41:21 +01:00
20kdc
b746116825
Command "setmind", so admins can forcibly relocate other players. ( #3067 )
...
Y'all just know an admin is going to abuse this like Make Sentient/Control Mob, but oh well
2021-02-02 12:21:16 +01:00
Acruid
8b5d66050a
Console Unify API Changes ( #3059 )
...
* Remove unused IChatCommand.
* Lots of refactoring into a shared context.
* Removed ICommonSession from server concmd Execute.
* Added argStr parameter to concmd execute.
* The execute function of client concmds now returns void, use the new shell.RemoteExecuteCommand function to forward commands.
* Finally move shells and commands into shared.
* Console commands can now be registered directly without a class in a shared context.
* Engine API Changes.
* Repair rebase damage.
* Update Submodule.
2021-02-01 16:49:43 -08:00
Pieter-Jan Briers
436694e376
Explosions can be spawned at any coordinate, play sound again.
2021-01-24 16:06:03 +01:00
Vera Aguilera Puerto
0b7f286cf3
setoutfit doesn't do mob checks anymore.
...
Fixes bug where trying to setoutfit a dead/stunned mob would drop the new outfit on the ground, alongside the old outfit.
2021-01-09 22:29:59 +01:00
Leo
8eb96cfb01
Add setoutfit command ( #2874 )
...
* Add setoutfit command
* Adds setoutfit as a verb and adds a proper UI to the command
* Removes from AdminMenuWindow
* Changes the SetOutfit verb to be a component verb instead of a global verb
* Addresses reviews
* Remove empty method
* Remove on server aswell
2021-01-08 14:29:08 +01:00
Leo
57b049d173
Adds DSay command ( #2901 )
...
* DSay command
* Moves getting the clients from DeadChat and AdminDeadChat to a function
2021-01-03 16:13:31 +01:00
Vera Aguilera Puerto
318f82ab30
Fixes aghost spam creating many admin ghosts.
...
- Also gives aghosts their character/player name
2021-01-03 15:32:53 +01:00
Pieter-Jan Briers
a5151af4c1
Adds promotehost command to make bootstrapping admin privileges easier.
2020-12-23 17:08:34 +01:00
Pieter-Jan Briers
8f8345ef7d
Fix admin logout messages for non-admin players.
...
Fixes #2616
2020-12-04 00:25:57 +01:00
DrSmugleaf
6fd4467ee0
Add command to delete all instances of a component ( #2580 )
...
* Add command to delete all instances of a component
* Fix help string
* Consistent naming
* Use TryGet for registrations
* Remove newline
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2020-11-27 21:28:38 +11:00
DrSmugleaf
5c0cf1b1a0
Use 'new' expression in places where the type is evident for content ( #2590 )
...
* Content.Client
* Content.Benchmarks
* Content.IntegrationTests
* Content.Server
* Content.Server.Database
* Content.Shared
* Content.Tests
* Merge fixes
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2020-11-27 21:00:49 +11:00
DrSmugleaf
749cd11d33
Add readonly where it is missing and fix those field names according to their modifiers ( #2589 )
2020-11-22 00:02:00 +11:00
Pieter-Jan Briers
736f9958cc
Cleanup, code review, comments.
2020-11-10 21:30:20 +01:00
Pieter-Jan Briers
e39ddd4802
Permissions panel.
2020-11-10 16:50:28 +01:00
Pieter-Jan Briers
0618cde2b7
Announce logins/logouts.
2020-11-02 00:04:58 +01:00
Pieter-Jan Briers
6f78851647
Send messages on admin/deadmin.
2020-11-01 23:56:35 +01:00
Pieter-Jan Briers
ad58a056d7
ConGroups are gone. Long live admin flags in content.
2020-10-30 16:06:48 +01:00
DrSmugleaf
b64cb24059
Rename usages of collidable to physics ( #2230 )
...
* Rename usages of collidable to physics
* high tier PANIQUE
* aaaaaaaaAAAAAa
* cursed commit dont research
* Fix urist and items being anchored
* Fix the rest
2020-10-11 16:36:58 +02:00
Pieter-Jan Briers
66c8a68891
Holy crap auth works ( #2099 )
...
* Holy crap auth works
* Fix some usages of UserID instead of UserName
* Refactor preferences.
They be non-async now. Also faster.
* Rename DbContext.
* Guest username assignment.
* Fix saving of profiles.
* Don't store data for guests.
* Fix generating invalid random colors.
* Don't allow dumb garbage for char preferences.
* Bans.
* Lol forgot to fill out the command description.
* Connection log.
* Rename all the tables and columns to be snake_case.
* Re-do migrations.
* Fixing tests and warnings.
* Update submodule
2020-09-29 14:26:00 +02:00
DTanxxx
27a5a7a09c
Removed LocalizationManager dependencies ( #2059 )
...
* Removed LocalizationManager dependencies
* Fixed error
Co-authored-by: David Tan <>
2020-09-16 23:55:50 +02:00
DrSmugleaf
74943a2770
Typo, redundant string interpolation, namespaces and imports cleanup ( #2068 )
...
* Readonly, typos and redundant string interpolations
* Namespaces
* Optimize imports
* Address reviews
* but actually
* Localize missing strings
* Remove redundant vars
2020-09-13 14:23:52 +02:00
DrSmugleaf
48b61f6bcc
Replace every usage of GridCoordinates with EntityCoordinates ( #2021 )
...
* Update RobustToolbox
* Transition direct type usages
* More updates
* Fix invalid use of to map
* Update RobustToolbox
* Fix dropping items
* Rename name usages of "GridCoordinates" to "EntityCoordinates"
* Revert "Update RobustToolbox"
This reverts commit 9f334a17c5908ded0043a63158bb671e4aa3f346.
* Revert "Update RobustToolbox"
This reverts commit 3a9c8cfa3606fa501aa84407796d2ad920853a09.
# Conflicts:
# RobustToolbox
* Fix cursed IMapGrid method usage.
* GridTileLookupTest now uses EntityCoordinates
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
Co-authored-by: Víctor Aguilera Puerto <zddm@outlook.es >
2020-09-06 16:11:53 +02:00
DrSmugleaf
a937e67d38
Add delete entities with prototype id command ( #1983 )
...
* Add delete entities with prototype id command
* Add command to groups
* Add feedback and lowercasing
2020-09-01 12:24:28 +02:00
NuclearWinter
a854a86872
Fixes ghost NRE in lobby ( #1907 )
...
Simply tells the player "You can't ghost here!" when they try it in the lobby, works for both normal ghost and aghost
2020-08-25 13:37:54 +02:00
Víctor Aguilera Puerto
2bdf359289
Fix readyall nullable
2020-08-20 16:20:08 +02:00
Víctor Aguilera Puerto
d703dc8dcc
Adds readyall (b)admin command.
2020-08-20 15:19:36 +02:00
Exp
f37d6343ce
Reset velocity after warp ( #1680 )
...
* Reset velocity after warp
* Rather than looping through the controllers manually, just call collidable.stop
2020-08-15 20:35:02 +02:00
DrSmugleaf
4a8ed41e3a
Fix namespaces and optimize imports ( #1651 )
...
* Fix namespaces and optimize imports
* Cleanup fixes
* Merge conflict fixes
* Merge conflict fixes
* Merge conflict fixes
2020-08-13 14:40:27 +02:00
Acruid
e8abe89820
Changes aghost spawning to use map position instead of local grid position.
2020-07-30 11:28:08 -07:00
Acruid
a772b505ac
IComponentManager API changes.
2020-07-29 15:49:44 -07:00
ShadowCommander
9b6455519b
Implement DeleteEntitiesWithComponent console command ( #1210 )
...
Deletes entities that have all of the provided components
2020-06-24 10:52:52 -07:00
Pieter-Jan Briers
08c165c703
Adds warp points to make moving around the map for testing easier.
2020-05-24 14:32:22 +02:00
zumorica
a408cdad0a
Fix ControlMob not deleting ghosts
2020-04-17 19:28:08 +02:00
zumorica
c2e328e5ae
Turns out we don't need to spawn a timer to delete ghosts anymore
2020-04-17 19:23:06 +02:00
zumorica
02ccc6dc45
Only delete ghosts on return to body or unghost
2020-04-17 19:19:37 +02:00
zumorica
a0d114c672
Ghost sprites and a bunch of fixes
2020-04-05 02:29:04 +02:00
Víctor Aguilera Puerto
4b1fd4cfd1
Don't unvisit before transferring mind ( #760 )
2020-02-29 16:09:03 +01:00
Víctor Aguilera Puerto
090dd8cee8
ControlMob verb and command ( #724 )
...
* ControlMob verb and command, mobs have MindComponent by default
* Use IActorComponent instead of MindComponent for User entity.
Fixes using Control Mob while aghosting/visiting an entity.
* Use static Loc class
2020-02-24 03:49:40 +01:00
Acruid
a86363a6d2
API changes, renamed SpawnEntityAt to SpawnEntity.
2020-01-24 16:10:48 -08:00