Moonstone Studios
f68dca026c
Add fake sectors to black hole forge
...
This should finish up the PR.
2023-12-21 19:52:29 -08:00
Moonstone Studios
923243d102
Move players with black hole forge
2023-11-18 20:25:11 -08:00
Moonstone Studios
2af563ceaa
Create a proper fake sector for elevators
...
Also adjusted the loglift box shape to encompass the entire lift.
2023-10-28 19:29:35 -07:00
Moonstone Studios
3ce50935c6
Elevator initializer no longer sticks in place
...
Revert of previous commit (c61d228fd8690ae72533b1792a112523b81b4d93)
The person who initialized the elevator will drift in front of the elevator again. This is base game behavior.
2023-10-28 18:36:47 -07:00
Moonstone Studios
c61d228fd8
All passengers on elevators keep their positions
...
The player who initialized the lift would normally drift to the center of the lift. Now they stay in place.
2023-10-26 17:15:33 -07:00
Moonstone Studios
270af9a58f
Player attachment now works on all TH elevators.
...
Originally, all players in elevators (such as the launch lift and the zero G cave elevator) would merge into one spot. Now, players who did not initiate the elevator remain in their positions.
2023-10-26 16:49:11 -07:00
Moonstone Studios
c16f7b60e2
Use tabs instead of spaces
...
Not sure why Visual Studio set the whitespace type to MIXED.
2023-10-25 21:27:16 -07:00
Moonstone Studios
b16161114c
Elevator attach point moves to player position.
...
The old behavior would move the player to the control panel, regardless of their distance from it when standing on the lift. Now they stay in place when on the lift.
2023-10-25 20:57:07 -07:00
JohnCorby
e48027e683
remove usages for remotecall
2022-08-28 22:21:20 -07:00
JohnCorby
c7ff9f5e86
world objects: i forgor to do { To = to } on some initial state messages
2022-03-29 13:54:09 -07:00
JohnCorby
c3168aa694
qsb item: last location instead of just initial location
2022-03-23 14:19:54 -07:00
JohnCorby
fb062cf68e
remote call thingy
2022-03-22 10:56:41 -07:00
JohnCorby
fea475fa44
messages: use base ctor call
2022-03-10 17:57:50 -08:00
JohnCorby
e4da50a656
solution-wide: file-scoped namespaces
2022-03-02 19:46:33 -08:00
JohnCorby
20eaa8adfc
QSBMessage: remove variants since tuples work now, rename Value -> Data
2022-03-02 19:36:38 -08:00
JohnCorby
a8fba743f6
Revert "solution wide: use file-scoped namespace"
2022-02-27 05:25:39 -08:00
JohnCorby
9b94f54a45
WorldObjectType -> WorldObjectScene
2022-02-25 23:18:47 -08:00
JohnCorby
182678c4bc
solution wide: use file-scoped namespace
2022-02-25 23:18:46 -08:00
JohnCorby
9e5e7bb6a1
initial state:
...
- always send from the host
- QSBNetworkBehaviour will store last known data in an array and send that, since real data will be wrong if no authority
2022-02-16 19:22:21 -08:00
JohnCorby
edf469d3e4
rename
2022-01-28 20:50:34 -08:00
JohnCorby
2f99dec87f
make BuildWorldObjects async
2022-01-28 20:49:07 -08:00
JohnCorby
75ae6416f7
we can use generics for qsb message
2022-01-26 20:35:43 -08:00
JohnCorby
a2660d6a54
send initial states less often and not in RequestStateResyncMessage
2022-01-26 00:12:44 -08:00
JohnCorby
ef18f207bf
i am a dumb
2022-01-24 11:46:16 -08:00
JohnCorby
4290a3b163
simplify elevator
2022-01-23 00:19:43 -08:00
JohnCorby
838dc8e3b2
elevator resync info
2022-01-22 17:30:08 -08:00
JohnCorby
3bd9d6c5c4
add QSBWorldSync.AllObjectsReady check in ShouldDisplayDebug
2022-01-21 14:50:07 -08:00
JohnCorby
7e1f62666a
seperate building and unbuilding of world objects
2022-01-18 00:46:27 -08:00
JohnCorby
2743c8ffa9
move a bunch of WorldObjectManager stuff to QSBWorldSync
2022-01-18 00:27:32 -08:00
JohnCorby
d0255c00ad
fix elevator nre
2022-01-15 23:32:10 -08:00
JohnCorby
408f372eb3
improve elevator slightly
2022-01-06 18:22:34 -08:00
Mister_Nebula
4b28dea567
add quantum object display lines virtual method
2022-01-06 16:10:44 +00:00
JohnCorby
a0a1c21a66
redundant arguments with default value
2021-12-26 21:08:40 -08:00
JohnCorby
7acd63e339
remove default ctors from messages
2021-12-26 18:55:54 -08:00
JohnCorby
e00aa13461
make getting world object from id or unity object an extension method (and rename)
2021-12-25 22:45:25 -08:00
JohnCorby
961a905d14
gather instrument
2021-12-23 22:51:53 -08:00
JohnCorby
af82e29e4c
elevator
2021-12-23 22:47:36 -08:00
JohnCorby
507af7a1fa
rename ALL Events folders to Messages so i dont have to do it later
2021-12-23 16:26:31 -08:00
JohnCorby
3ef26a6da7
implement (might be wrong for some, like maybe AirlockManager? not sure if GhostAirlock shows up in the eye)
2021-12-20 18:41:12 -08:00
JohnCorby
6a81808bc0
Merge branch 'dev' into worldobject-init
2021-12-11 18:15:12 -08:00
JohnCorby
a812d9a9cf
delayed ready for some world objects was missing the methods
2021-12-11 15:30:35 -08:00
JohnCorby
2414efd65f
set AttachedObject and ObjectId in QSBWorldSync.cs, meaning many Init()s can be removed
2021-12-11 14:38:54 -08:00
Mister_Nebula
554c2bb2dd
cleanup
2021-12-07 15:56:08 +00:00
Mister_Nebula
a9fc152ff8
replace RequireWorldObjectsReady with property
2021-12-05 11:03:09 +00:00
Mister_Nebula
88084bb24d
add RequireWorldObjectsReady check to all events
2021-12-04 16:39:37 +00:00
Mister_Nebula
f612d2b37b
remove EventType
2021-11-29 22:26:32 +00:00
Mister_Nebula
a700a1d83d
yes
2021-11-25 18:55:22 +00:00
Mister_Nebula
ae8bf9a8b2
aaaaaaaaaa
2021-11-20 19:49:50 +00:00
Mister_Nebula
266b6147fc
aaaaa
2021-11-01 15:49:00 +00:00
Mister_Nebula
565f0b7f8e
update patches, use publicized assembly
2021-10-15 21:06:51 +01:00