Víctor Aguilera Puerto
5d7514674e
Suspicion on the Space Station gamemode ( #849 )
2020-05-03 11:25:39 +02:00
Pieter-Jan Briers
c4f147bab4
Store original character name in mind.
2020-04-18 00:38:19 +02:00
zumorica
01e8e4784b
Joining round as observer greys out return to body button
2020-04-17 19:16:42 +02:00
zumorica
73d754e2d2
Observers now get correct name on observe from lobby
2020-04-17 18:51:51 +02:00
Pieter-Jan Briers
478fd35502
Merge pull request #802 from FL-OZ/round_end_screen
2020-04-16 22:33:38 +02:00
Pieter-Jan Briers
a1c9ea8bbd
GameTicker watchdog update integration.
2020-04-16 21:24:43 +02:00
scuffedjays
43b27e93bc
Fix the duration timing again.
2020-04-16 13:07:58 -05:00
scuffedjays
7ae8f8429d
Fixed calculation of round duration
2020-04-15 17:46:53 -05:00
FL-OZ
e5847910c7
Merge branch 'master' into round_end_screen
2020-04-15 14:00:56 -05:00
scuffedjays
1605a50098
Changed duration to use TimeSpan.
...
Using actual round realtime span to determine round length.
2020-04-14 23:26:37 -05:00
Pieter-Jan Briers
dc9f8d551b
Merge pull request #805 from Zumorica/2020-04-09-comms-console-roundend
...
Adds working communications console that ends the round
2020-04-10 17:02:49 +02:00
scuffedjays
3ce50879b7
New struct for basic round end info per player.
2020-04-10 01:37:14 -05:00
zumorica
64eafde0c3
Adds working communications console that ends the round
2020-04-09 00:28:56 +02:00
scuffedjays
02f9c5259c
Add foundation for Round End Summary Screen.
...
Adjust GamePreset class, added title alongside description.
2020-04-08 06:07:54 -05:00
zumorica
7f19381bec
Ghost command, some other stuff
2020-03-03 20:37:26 +01:00
Pieter-Jan Briers
58ab7631c2
Give every job their fancy ID types.
2020-02-24 16:58:25 +01:00
Acruid
ee6eec9c40
SubscribeEvent() has been split into SubscribeNetworkEvent() and SubscribeLocalEvent() methods on EntitySystem.
...
Most methods on EntityEventBus now require callers to specify the source (Local or Network) of the events.
2020-02-19 17:08:59 -08:00
Acruid
e719745b10
Removed the Sender object from events. If you needed this field, add it to the event class.
2020-02-19 14:39:00 -08:00
Pieter-Jan Briers
913b4d97a1
Allow more lobby parameters to be configured.
2020-02-08 21:23:37 +01:00
ike709
dea2be8321
Fixes "joingame" command allowing players to join before round s… ( #595 )
2020-02-06 16:15:39 +01:00
Acruid
a86363a6d2
API changes, renamed SpawnEntityAt to SpawnEntity.
2020-01-24 16:10:48 -08:00
Víctor Aguilera Puerto
09a27df6db
Makes players spawn on job spawn markers on roundstart ( #543 )
...
* Adds job type to spawn points, makes players spawn on job spawn markers on roundstart
* Update Content.Server/GameObjects/Components/Markers/SpawnPointComponent.cs
Co-Authored-By: Pieter-Jan Briers <pieterjan.briers@gmail.com >
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2020-01-23 17:31:47 +01:00
Pieter-Jan Briers
73693b88f6
Don't accidentally commit your testing cvar change.
2020-01-20 18:48:54 +01:00
Pieter-Jan Briers
425b85d5a7
Fix spawning of non-clothing items via starting gear.
2020-01-20 10:30:07 +01:00
Pieter-Jan Briers
75aa9541e0
Equip clothing to preview dummies in the lobby.
2020-01-20 10:30:06 +01:00
Acruid
7c562af0aa
Nullspace map entity is created every time the client joins the server. This fixes #520 .
2020-01-20 00:36:34 -08:00
Pieter-Jan Briers
aaf0b7a645
Game ticker now has a job assignment system.
2020-01-19 19:08:35 +01:00
DamianX
a4e369e629
added Character Setup ( #511 )
...
* added Character Setup
* whoops
* reverted unrelated changes
* Made everything work post-rebase
* Removed unused PreferencesChanged event
* nope, don't need this
* HumanoidProfileEditorPanel -> HumanoidProfileEditor
* Set initial data for hair pickers
* Fixed nullable warning
* Renamed LooksComponent -> HumanoidAppearanceComponent
* Renamed LooksComponentState -> HumanoidAppearanceComponentState
* Final renaming maybe
* Use a human-like dummy instead of a real human
* Change preferences structs back to classes
2020-01-18 01:54:13 +01:00
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
9c9984a40a
EventBus Refactor ( #490 )
...
* API changes for the new EventBus.
* Update Engine Module.
2019-12-08 19:52:29 -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
ZelteHonor
b2e2aef78d
Rider static analysis ( #433 )
...
* Non-accessed local variable
* Merge cast and type checks.
* StringComparison.Ordinal added for better culture support
* Supposed code improvement in launcher. Remove unused code.
* Update ExplosionHelper.cs
Unintentional change.
* Optimized Import
* Add Robust.Shared.Utility import where it was deleted
* Other random suggestion
* Improve my comment
2019-11-13 23:37:46 +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
Pieter-Jan Briers
a014b40972
Update submodule
2019-05-08 09:55:00 +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