DamianX
f19795edaf
Added preferences backend ( #465 )
...
* Added preferences backend
* Gender -> Sex
* ClientPreferencesManager properties
* Username validation
* Fixed client init
* WIP db
* Actually working sqlite db
* Dropped shitty sqlite libraries, dropped DbUp, added MigrationManager
* Added profile deletion, test
* Docs, sanity, tests, cleanup
* Cleaned up profile and appearance, fixed running on .net core
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2019-12-22 13:47:34 +01:00
Acruid
1fe09c580c
Entities now require a location when being spawned.
2019-12-16 21:44:24 -08:00
Acruid
d549c44f95
Shared IMap/Map class removal ( #467 )
...
* Fully removed the Map and IMap class.
* Submodule update to sibling engine commit.
2019-11-26 23:16:36 +01:00
ZelteHonor
447db2e458
Basis for the job system ( #434 )
...
* Add basic yaml Jobs file
* Add Job Prototype
* Rename Jobs to Job
* Remove BaseJob
* Add the Job class child of Role
* Add code for spawning as an assistant. Not actually working, the job prototype can't be found.
* Fix role instead of job left in yaml
* Add starting gear support for job and the starting gear for assistant as an exemple
* Link job with starting gear in yaml
* Better naming and some error handling
* Tweak error handling
2019-11-17 17:18:39 +01:00
metalgearsloth
63611cef80
Port Discordia shoes ( #422 )
...
Where no icon was found used the equipped sprites
Also updated the vending machine prototypes but more items will need adding in the future.
2019-11-09 12:09:42 +01:00
Pieter-Jan Briers
19379decd5
Fancy up the lobby GUI.
2019-10-18 14:28:39 +02:00
Pieter-Jan Briers
6f704f0320
Move gameticker commands to another file.
2019-10-18 14:25:55 +02:00
Pieter-Jan Briers
a2d8fc1ef9
Sandbox panel
2019-10-02 21:47:32 +02:00
Acruid
ea58ebed50
If the player mob does not have an InventoryComponent, don't spawn the default inventory items. Previously the items were blindly spawned in, and if they were not able to be equipped to the player, ended up at the map origin.
2019-09-09 10:52:45 -07:00
DamianX
4dcbf28714
IoC'd random ( #302 )
...
* Implemented RobustRandom
* update submodule
* update submodule
* Fix benchmark
2019-08-17 12:09:09 -07:00
Pieter-Jan Briers
8cb3b9b2e6
Make respawn command work without argument.
2019-07-19 12:40:03 +02:00
Pieter-Jan Briers
22c5b6eb31
Better join chat messages.
2019-07-19 01:21:09 +02:00
Pieter-Jan Briers
558f6ab8a5
Removal of TrySpawn* methods, update submodule.
2019-07-07 22:24:44 +02:00
Pieter-Jan Briers
792b219b04
Prevent server crashing without gamepreset override.
2019-05-16 14:09:11 +02:00
Pieter-Jan Briers
a903ffb105
Allow admins to change round preset.
2019-05-15 15:49:02 +02:00
Pieter-Jan Briers
29304a7714
Handle existing players on restartround correctly.
2019-05-08 16:42:36 +02:00
Pieter-Jan Briers
90620db5f8
Adds shoddy death match system.
...
It barely even works but oh well.
2019-05-08 09:55:36 +02:00
Silver
a18692bc46
Rename toolbox references from ss14 to robust
2019-04-15 21:11:38 -06:00
Pieter-Jan Briers
52af7d27da
Re-implement chat in content. ( #198 )
...
* OOC is a word.
* Re-implement chat in content.
2019-04-13 09:45:09 +02:00
Pieter-Jan Briers
e1f6a2bbd5
Spawn point system.
...
Hey we can place spawn points on the map now instead of hardcoding them!
Spawn points are simply invisible bare bones entities.
2019-03-17 15:52:27 +01:00
Pieter-Jan Briers
415b7e96fd
Transform refactor. ( #139 )
...
space-wizards/space-station-14#725
2019-01-18 11:40:30 +01:00
Pieter-Jan Briers
0230323563
Implement server status content side.
2018-11-26 10:02:47 +01:00
Pieter-Jan Briers
845d0f9182
We have a lobby! ( #127 )
...
It's shoddy as hell but it works for our purposes.
2018-11-25 19:04:49 +01:00
Pieter-Jan Briers
574512f1bf
Extremely basic game ticker. ( #126 )
...
You can theoretically restart the round (resetting the map) now, but it breaks very badly if a client is connected due to various edge cases/race conditions.
2018-11-22 10:37:58 +01:00