79 Commits
Author SHA1 Message Date
Vera Aguilera Puerto f9ef605903 Add optional AwaitEvent methods that take a Type instead of using generics. 2021-04-21 15:29:43 +02:00
Vera Aguilera Puerto 20b7870739 PlayerSession is now correctly setup on singleplayer 2021-04-17 01:52:07 +02:00
Vera Aguilera Puerto 172639baea Fix bug where TickUpdate is never ran in singleplayer mode. 2021-04-16 13:37:01 +02:00
Vera Aguilera Puerto 1c368bbaa8 Remove useless debug prototypes. 2021-04-15 20:44:25 +02:00
Vera Aguilera Puerto 013e6f7ce4 Move INetManager dependency from PrototypeManager to Server/ClientPrototypeManager 2021-04-14 14:55:40 +02:00
Vera Aguilera Puerto 3ec9e7a734 Remove a few (now irrelevant) comments mentioning Godot. 2021-04-12 20:10:05 +02:00
Vera Aguilera Puerto 3a1e6e84b1 Remove Unused sharer params enum from the Godot era. 2021-04-12 20:09:22 +02:00
Vera Aguilera Puerto 7224419f77 Remove unused AudioMixTarget 2021-04-12 20:03:57 +02:00
Vera Aguilera Puerto 056e4de0c1 Appearance System cleanup.
Removes a nearly 4 years old unused visualizer that had a hardcoded update method in the appearance system, for some reason.
2021-04-12 19:59:25 +02:00
Vera Aguilera Puerto 5b06391159 Fix objects of a server-only type not correctly showing up as such in VV. 2021-04-10 17:32:56 +02:00
Vera Aguilera Puerto 8edd44086b AudioSystem and DebugPhysicsIslandSystem unsubscribe from events on shutdown now. 2021-04-09 16:07:44 +02:00
Vera Aguilera Puerto ccf212e9cb GridTileLookupSystem unsubscribes from events on shutdown. 2021-04-09 13:51:12 +02:00
Vera Aguilera Puerto 493011d1f9 SnapGridSystem uses directed MoveEvent, unsubscribes on shutdown. 2021-04-09 13:24:21 +02:00
Vera Aguilera Puerto 40e193df33 Adds directed/broadcast event for SnapGrid component position change. 2021-04-09 13:21:15 +02:00
Vera Aguilera Puerto 5400dddcfc Fix ComponentDependencies tests for debug & release 2021-04-02 13:56:42 +02:00
Vera Aguilera Puerto 5d46663881 Fix ComponentDependencies tests 2021-03-31 22:17:55 +02:00
Vera Aguilera Puerto 528cd1e0e5 Fix fullscreen crash 2021-03-30 15:32:15 +02:00
Vera Aguilera Puerto 37fc0d0d2a Set correct class constrains for prototype id list serializers 2021-03-27 22:47:24 +01:00
Vera Aguilera Puerto 0dac17ae5e ConfigurationManager.OnValueChanged's invokeImmediately now accounts for overriden values correctly. 2021-03-17 20:22:44 +01:00
Vera Aguilera Puerto e1e6f4fd10 ContainerHelpers EmptyContainer now has an argument to attach removed entities to grid or map 2021-02-25 11:43:09 +01:00
Vera Aguilera Puerto 63b3ecdd13 Fix SpawnRepeating timer extensions 2021-02-07 17:04:43 +01:00
Vera Aguilera Puerto 5e99c6d04d ViewVariables server-side "Add Component" button isn't hidden anymore when searching for components. 2021-02-02 13:28:56 +01:00
Vera Aguilera Puerto 606d232dbb Update ViewVariables to use the new commands API 2021-02-02 13:26:41 +01:00
Vera Aguilera Puerto 1f64f93ef4 Update nfluidsynth to latest version, 0.3.1 2021-02-01 21:33:22 +01:00
Vera Aguilera Puerto bb412a6906 Entity Timer SpawnTimer throws if entity is deleted. 2021-01-01 15:45:13 +01:00
Vera Aguilera Puerto a7eb8201c9 Fix MIDI soundfont load error on non-rooted paths. 2020-12-26 22:05:17 +01:00
Vera Aguilera Puerto 826dce6659 Fix custom MIDI soundfont loading when mounting content from zip
Fixes #1466
2020-12-24 03:54:06 +01:00
Vera Aguilera Puerto cdf714f3ba Fix stereo ogg audio not playing correctly.
Only half of the samples were being read.
2020-12-23 16:21:42 +01:00
Vera Aguilera Puerto 5a01d65c68 Container helper to remove and delete all entities in a container. 2020-12-03 11:33:36 +01:00
Vera Aguilera Puerto e4bccaa6ce Helper to empty a container. 2020-12-02 19:06:31 +01:00
Vera Aguilera Puerto f380238158 Helpers to remove entities from the containers they're in, if any. 2020-12-02 17:35:53 +01:00
Víctor Aguilera Puerto 26d1a04bbf Fix missing returns on certain AdvSimd paths causing incorrect results. 2020-11-25 13:31:49 +01:00
Víctor Aguilera Puerto 8572bd0d7f Fix DivideAvx test not being ignored 2020-11-25 11:54:10 +01:00
Víctor Aguilera Puerto 088b2da90a Fix AdvSimd Min for NumericsHelpers 2020-11-25 11:20:54 +01:00
Víctor Aguilera Puerto 245c0f578d Adds grid ID to debug coords panel. 2020-11-03 19:36:30 +01:00
Víctor Aguilera Puerto 96b5779078 Improve math helper for next multiple. 2020-11-02 18:14:09 +01:00
Víctor Aguilera Puerto 6a9cb790c0 Remove debug assert that doesn't apply anymore...
...after the removal of default grids.
2020-10-21 16:52:05 +02:00
Víctor Aguilera Puerto 0ef57a651e Fix loc command to get map and grid IDs from coordinates. 2020-10-21 16:12:24 +02:00
Víctor Aguilera Puerto 4b709ebb44 Fix SnapGridComponent for entities without grid. 2020-10-21 16:04:58 +02:00
Víctor Aguilera Puerto e3f2e36ad4 Update Eye test to reflect new defaults. 2020-10-17 17:44:21 +02:00
Víctor Aguilera Puerto 8b3348d4c1 Eye zoom is 0.5 by default.
Let's be honest, this is what most mobs' eyes will default to.
2020-10-17 13:10:09 +02:00
Víctor Aguilera Puerto b41bd56dce Serialize mass correctly in PhysicsComponent. 2020-10-16 13:22:52 +02:00
Víctor Aguilera Puerto 33467d6e23 PlacementHijack can now prevent rotating. 2020-10-12 14:21:53 +02:00
Víctor Aguilera Puerto 022e044b69 Fix Entity Spawn Menu Eraser mode not clearing when closing it.
Fixes https://github.com/space-wizards/space-station-14/issues/2178
2020-10-12 14:02:35 +02:00
Víctor Aguilera Puerto 7784a41567 Adds LayerCount property to server-side SpriteComponent 2020-10-12 12:50:36 +02:00
Víctor Aguilera Puerto 7aaeac81b0 Use EnsureComponent in ContainerManagerComponent
Just a small change.
2020-09-29 17:34:42 +02:00
Víctor Aguilera Puerto 991aabe8a2 Fix ClientEntityManager's entity creation
It hadn't been correctly translated to use EntityCoordinates
2020-09-22 13:09:37 +02:00
Víctor Aguilera Puerto f1334ca57d Adds proper attribution and license for fallback soundfont 2020-09-19 19:23:22 +02:00
Víctor Aguilera Puerto ab0c135fbf ViewVariables for grids 2020-09-11 13:03:57 +02:00
Víctor Aguilera Puerto 1181464829 Add RotateEvent raised when a Transform's LocalRotation changes. 2020-09-07 13:56:34 +02:00
Víctor Aguilera Puerto 794e5a1d5c Fix missing method in IMapGrid 2020-09-06 17:03:13 +02:00
Víctor Aguilera Puerto ec2fa6e86e Fix GridTileLookupSystem trying to get deleted entities' components on Round Restart 2020-09-06 15:48:36 +02:00
Víctor Aguilera Puerto eab9335886 Actually use argument in MapGrid GetAllTiles 2020-09-01 17:38:53 +02:00
Víctor Aguilera Puerto 59a003cda0 Add path to RSI class 2020-08-31 20:45:45 +02:00
Víctor Aguilera Puerto f25318a096 Fix IEntityManager doc 2020-08-31 20:45:24 +02:00
Víctor Aguilera Puerto 524177550f Fix YamlFlagSerializer doc 2020-08-30 15:00:10 +02:00
Víctor Aguilera Puerto 5819e5ee92 Adds GetCardinalDir extension 2020-08-15 03:18:51 +02:00
Víctor Aguilera Puerto 58b6e18030 Adds new macros for to be and have english verbs. 2020-08-14 02:43:46 +02:00
Víctor Aguilera Puerto 5bb3bc7083 Remove CannyFastMath usage from Box2 and Box2i. 2020-08-12 21:02:13 +02:00
Víctor Aguilera Puerto 9ca48a0375 Revert fix attempt.
Be sure to always check what branch you've checked out, people.
2020-08-12 18:01:49 +02:00
Víctor Aguilera Puerto ef4c807498 Attempt to fix grid 0 bug. 2020-08-12 17:57:25 +02:00
Víctor Aguilera Puerto a3dfa49798 Fix typo in lidgren 2020-08-11 17:51:19 +02:00
Víctor Aguilera Puerto 714e51c0e1 Remove proof of concept for gas. 2020-08-02 21:14:50 +02:00
Víctor Aguilera Puerto d5e422f34e Debug coordinates panel now displays actual entity transform position 2020-07-26 03:16:10 +02:00
Víctor Aguilera Puerto 4b7a5b4e93 Added method to get a RSI state frame at a specific second. 2020-07-15 14:29:19 +02:00
Víctor Aguilera Puerto fbaf3297b9 Fix compile 2020-07-15 11:44:36 +02:00
Víctor Aguilera Puerto 21d18731ba Overlay FrameUpdate is now protected internal. 2020-07-14 23:44:16 +02:00
Víctor Aguilera Puerto ce89b7c93d Overlay's FrameUpdate is now public. 2020-07-14 23:40:44 +02:00
Víctor Aguilera Puerto 8619c2a7c9 Add Hard property to ICollidableComponent 2020-07-07 12:03:05 +02:00
Víctor Aguilera Puerto bb46b49d30 Fix hard collidable property not being sent to the client 2020-07-07 11:58:24 +02:00
Víctor Aguilera Puerto 185e03b8a3 EntityManager's GetEntity throws again, fixes doc 2020-06-18 15:29:54 +02:00
Víctor Aguilera Puerto 4a11a5086e EntityManager's GetEntity returns null if entity doesn't exist 2020-06-18 15:23:59 +02:00
Víctor Aguilera Puerto 5c82a4ccb3 Join with MIDI player while stopping it. 2020-06-04 21:03:35 +02:00
Víctor Aguilera Puerto 5473fd183b Ignore invalid MIDI event of type 5 to prevent console spam. 2020-06-04 19:30:46 +02:00
Víctor Aguilera Puerto 94c868a395 Add missing properties to IMidiRenderer. 2020-05-29 17:19:14 +02:00
Víctor Aguilera Puerto 070ad6989c MIDI improvements
* Handle a few more MIDI events.
* Remove useless MIDI error logging.
* MidiEvent ToString() has useful info.
* Autoload soundfonts from Content.
2020-05-29 17:14:55 +02:00
Víctor Aguilera Puerto 8d2dcb23f7 Add InRange to MapCoordinates. 2020-05-26 14:20:22 +02:00
zumorica deebe5b274 Fix crash when MIDI renderer gets deleted 2020-05-25 01:44:39 +02:00
zumorica a788cfd998 Fix MIDI crash 2020-05-23 22:03:57 +02:00