mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-15 15:24:52 +09:00
Fix PlayerEvent being completely broken
Fix the name being passed as the type when deserialising the event, the stats being missing, and incorrect parameters passed to plugins.
This commit is contained in:
1 parent
b9c3458cc2
commit
e3e5867d60
5 files changed
+30
-20
No files matched your search
+12
-6
@@ -65,7 +65,8 @@ describe("class Instance", function() {
|
||||
new lib.MessageEvent(
|
||||
1, src, addr("controller"), "InstancePlayerUpdateEvent",
|
||||
new lib.InstancePlayerUpdateEvent(
|
||||
"join", "player", undefined,
|
||||
"join",
|
||||
"player",
|
||||
new PlayerStats({
|
||||
join_count: 1,
|
||||
last_join_at: stats.lastJoinAt.getTime(),
|
||||
@@ -110,14 +111,16 @@ describe("class Instance", function() {
|
||||
new lib.MessageEvent(
|
||||
2, src, addr("controller"), "InstancePlayerUpdateEvent",
|
||||
new lib.InstancePlayerUpdateEvent(
|
||||
"leave", "player", "quit",
|
||||
"leave",
|
||||
"player",
|
||||
new PlayerStats({
|
||||
join_count: 1,
|
||||
online_time_ms: stats.onlineTimeMs,
|
||||
last_join_at: stats.lastJoinAt.getTime(),
|
||||
last_leave_at: stats.lastLeaveAt.getTime(),
|
||||
last_leave_reason: "quit",
|
||||
})
|
||||
}),
|
||||
"quit",
|
||||
)
|
||||
),
|
||||
);
|
||||
@@ -160,7 +163,8 @@ describe("class Instance", function() {
|
||||
new lib.MessageEvent(
|
||||
2, src, addr("controller"), "InstancePlayerUpdateEvent",
|
||||
new lib.InstancePlayerUpdateEvent(
|
||||
"join", "foo", undefined,
|
||||
"join",
|
||||
"foo",
|
||||
new PlayerStats({
|
||||
join_count: 1,
|
||||
last_join_at: stats.lastJoinAt.getTime(),
|
||||
@@ -181,14 +185,16 @@ describe("class Instance", function() {
|
||||
new lib.MessageEvent(
|
||||
2, src, addr("controller"), "InstancePlayerUpdateEvent",
|
||||
new lib.InstancePlayerUpdateEvent(
|
||||
"leave", "player", "quit",
|
||||
"leave",
|
||||
"player",
|
||||
new PlayerStats({
|
||||
join_count: 1,
|
||||
online_time_ms: stats.onlineTimeMs,
|
||||
last_join_at: stats.lastJoinAt.getTime(),
|
||||
last_leave_at: stats.lastLeaveAt.getTime(),
|
||||
last_leave_reason: "quit",
|
||||
})
|
||||
}),
|
||||
"quit",
|
||||
)
|
||||
)
|
||||
);
|
||||
|
||||
Reference in new issue
Block a user