Pieter-Jan Briers
cab3688890
Update submodule.
2020-01-22 20:16:56 +01:00
Pieter-Jan Briers
3294634d24
Add MSBuild files to solution.
...
For convenience for me, mostly.
2020-01-22 20:15:04 +01:00
Pieter-Jan Briers
36cf1c3179
Use shutil.copy2 instead of shutil.copyfile for git_helper.py
...
Probably fixes #541
2020-01-22 17:09:39 +01:00
moneyl
930fb331db
Fix crash / debug assertion failure from explosions ( #535 )
...
When explosions are spawned they grab all entities in range and interact with them. They don't check if entities are deleted before doing so which can cause a crash.
To reproduce, place several grenades on the ground, pick one up and detonate it on top of the others so they detonate as well. The debug assertion in ContainerHelpers.IsInContainer will fail due to one of the accessed entities having been deleted.
This fixes that by ignoring deleted entities when making explosions.
2020-01-21 18:13:57 +01:00
moneyl
eb7f592154
Add more client/server only components to registerIgnore lists ( #534 )
...
Fixes a few warnings from components not added to the ignore list on client/server.
2020-01-21 18:12:50 +01:00
moneyl
aa77b017e8
Add keybind for line edit delete key usage ( #533 )
...
Separate commit on the engine repo has the code for this behavior.
2020-01-21 18:12:36 +01:00
Pieter-Jan Briers
09900a08e4
Wait uhhh don't punch a hole in that toolbox.
2020-01-21 18:12:04 +01:00
Pieter-Jan Briers
9beb7e48d4
Implement female uniform masking.
2020-01-21 18:11:15 +01:00
Pieter-Jan Briers
5481959018
Update submodule.
2020-01-21 18:10:52 +01:00
Pieter-Jan Briers
32fae60930
Make slot buttons in character setup less wide.
...
Most normal names will fit easily.
2020-01-21 03:37:27 +01:00
Pieter-Jan Briers
d564d3bc39
Fix a compiler warning.
2020-01-21 02:07:25 +01:00
Pieter-Jan Briers
6537aead64
Use MapCoordinates.Nullspace
2020-01-20 22:26:28 +01:00
Pieter-Jan Briers
2848da0b8e
Update submodule.
2020-01-20 22:26:10 +01:00
Pieter-Jan Briers
923c5698b5
Use dummy game ticker for LoadSaveTicksSaveStationStation.
2020-01-20 22:19:24 +01:00
Pieter-Jan Briers
8d3bccbd56
Adds HumanInventoryUniformSlotsTest integration tests.
2020-01-20 22:19:24 +01:00
Pieter-Jan Briers
44b2b1b958
Update submodule.
2020-01-20 22:19:24 +01:00
Pieter-Jan Briers
eadb661515
Integration tests improvements:
...
1. Added dummy game ticker for future tests to reduce startup time of test. (no loading a map)
2. Re-organized tests a bit.
2020-01-20 22:14:44 +01:00
Pieter-Jan Briers
42066fc8a1
Actually use InventoryComponent.CanEquip from Equip.
2020-01-20 22:13:47 +01:00
Pieter-Jan Briers
ba88b2b1da
Update NuGet dependencies.
...
EFCore excluded because I'm still using .NET Core Runtime 3.1.0 instead of 3.1.1
2020-01-20 20:44:36 +01:00
Pieter-Jan Briers
f550ba67aa
Update submodule.
2020-01-20 20:41:07 +01:00
Pieter-Jan Briers
bdc637d3af
Remove unused field to fix compiler warning.
2020-01-20 20:33:24 +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
77fcc4a673
Use TG human sprites.
2020-01-20 15:13:03 +01:00
Pieter-Jan Briers
54f5f0ac08
Fill out captain & clown equipment.
2020-01-20 10:30:07 +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
f6fe9ce85c
Show job title in character setup.
2020-01-20 10:30:06 +01:00
Pieter-Jan Briers
75aa9541e0
Equip clothing to preview dummies in the lobby.
2020-01-20 10:30:06 +01:00
Pieter-Jan Briers
03bfb22559
Fix profile editor not correctly enforcing single high-priority job.
2020-01-20 10:30:06 +01:00
Pieter-Jan Briers
05ff4e0956
Implement human pockets and ID card slot correctly.
...
Pockets & ID need uniform equipped. Pockets accept any sufficiently small item.
2020-01-20 10:30:06 +01:00
Pieter-Jan Briers
959bf7c477
Clean up EquipmentSlotDefinitions.cs a bit.
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
ShadowCommander
57c3f63a26
Fix HandsGui StatusPanel capturing input ( #525 )
2020-01-20 01:31:46 +01:00
DamianX
f08455073a
Unset ready status when opening character setup ( #522 )
...
* Close character setup when joining the game
* Unready when opening character setup instead
2020-01-20 00:15:39 +01:00
Pieter-Jan Briers
812654fe32
Add VSCode extension recommendations
2020-01-19 19:13:34 +01:00
Pieter-Jan Briers
aaf0b7a645
Game ticker now has a job assignment system.
2020-01-19 19:08:35 +01:00
Pieter-Jan Briers
e64d80d02e
Update submodule.
2020-01-19 19:07:20 +01:00
Pieter-Jan Briers
ac9d236955
Acc
2020-01-19 18:33:30 +01:00
Pieter-Jan Briers
fc2d53eb4f
Adds preference unavailable setting to profiles.
2020-01-19 18:33:22 +01:00
Pieter-Jan Briers
77367345b6
Declare overflow job (assistant) with constants.
2020-01-19 18:32:24 +01:00
Pieter-Jan Briers
02fbc5938b
Adds more metadata to job prototypes:
...
Whether the job is a head.
The access levels the job has.
The total & spawn positions count.
2020-01-19 18:31:14 +01:00
Pieter-Jan Briers
ce794c4dac
Move access levels to prototypes.
...
Also adds captain & ID computer access levels.
Fixes ID computer not saving access changes correctly.
2020-01-19 18:30:09 +01:00
Pieter-Jan Briers
edf280e2df
Improve ID card names to be better.
...
And more inline with SS13.
2020-01-19 18:27:16 +01:00
DamianX
1bd17f73b1
Actually save when pressing "save and close" ( #523 )
2020-01-19 14:54:11 +01:00
Pieter-Jan Briers
511741d11a
Update submodule.
2020-01-19 09:42:26 +01:00
Pieter-Jan Briers
f86ad6175e
Basic implementation of jobs in the character profile.
2020-01-19 09:42:26 +01:00
Pieter-Jan Briers
afef34a648
Split jobs into separate files and remove less-important jobs.
2020-01-19 09:35:17 +01:00
DamianX
802fda3cfd
Added option to generate random character name ( #519 )
...
* Added option to generate random character name
* awk '!seen[$0]++'
2020-01-18 23:09:14 +01:00
DamianX
b5feb0db2a
Fixed character setup save button ( #518 )
2020-01-18 16:57:11 +01:00
Pieter-Jan Briers
4b60c03688
Fix Sex not showing in character preview panel.
2020-01-18 04:38:56 +01:00
ShadowCommander
e0aaab56e3
Implement StorageButton on HandsGUI and click empty hand to swap… ( #517 )
...
Also moved duplicate sprite view code to ItemSlotManager
2020-01-18 03:41:47 +01:00