Skip to content

Commit 521aa92

Browse files
author
Damon Pollard
authored
Merge pull request #26 from gitFurious/dev
v1.5.4.0
2 parents 29819a9 + 4d28387 commit 521aa92

File tree

14 files changed

+442
-113
lines changed

14 files changed

+442
-113
lines changed

README.md

+5
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,11 @@ A Nuget package is available at [www.nuget.org/packages/HaloSharp](https://www.n
5656

5757
### Changelog ###
5858

59+
###### v.1.5.4.0 (2016-06-30)
60+
61+
1. Updated Player Stat model.
62+
* New property: GameEndStatus
63+
5964
###### v.1.5.3.0 (2016-06-20)
6065

6166
1. Updated Warzone Match model.

Source/HaloSharp.Test/JSON/Metadata/maps.schema.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
"additionalProperties": false,
66
"properties": {
77
"name": {
8-
"type": "string"
8+
"type": [ "string", "null" ]
99
},
1010
"description": {
1111
"type": [ "string", "null" ]
1212
},
1313
"supportedGameModes": {
14-
"type": "array",
14+
"type": [ "array", "null" ],
1515
"additionalItems": false,
1616
"items": {
1717
"type": "string"

Source/HaloSharp.Test/JSON/Stats/CarnageReport/arena-match.json

+50
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,10 @@
9898
{
9999
"Id":"71ce2293-23bb-492f-a8c0-46e095b55eb7",
100100
"Count":1
101+
},
102+
{
103+
"Id":"ba1b0043-3a1e-4894-a04f-f8d889103ec5",
104+
"Count":0
101105
}
102106
],
103107
"MedalTimelapses":[
@@ -217,6 +221,7 @@
217221
"PreMatchRatings":null,
218222
"PostMatchRatings":null,
219223
"PlayerScore":null,
224+
"GameEndStatus":3,
220225
"TotalKills":12,
221226
"TotalHeadshots":6,
222227
"TotalWeaponDamage":1467.7099599838257,
@@ -551,6 +556,10 @@
551556
{
552557
"Id":"71ce2293-23bb-492f-a8c0-46e095b55eb7",
553558
"Count":0
559+
},
560+
{
561+
"Id":"ba1b0043-3a1e-4894-a04f-f8d889103ec5",
562+
"Count":0
554563
}
555564
],
556565
"MedalTimelapses":[
@@ -615,6 +624,7 @@
615624
"PreMatchRatings":null,
616625
"PostMatchRatings":null,
617626
"PlayerScore":null,
627+
"GameEndStatus":1,
618628
"TotalKills":5,
619629
"TotalHeadshots":2,
620630
"TotalWeaponDamage":864.14193725585937,
@@ -903,6 +913,10 @@
903913
{
904914
"Id":"71ce2293-23bb-492f-a8c0-46e095b55eb7",
905915
"Count":0
916+
},
917+
{
918+
"Id":"ba1b0043-3a1e-4894-a04f-f8d889103ec5",
919+
"Count":0
906920
}
907921
],
908922
"MedalTimelapses":[
@@ -1005,6 +1019,7 @@
10051019
"PreMatchRatings":null,
10061020
"PostMatchRatings":null,
10071021
"PlayerScore":null,
1022+
"GameEndStatus":3,
10081023
"TotalKills":11,
10091024
"TotalHeadshots":3,
10101025
"TotalWeaponDamage":1815.7189826965332,
@@ -1316,6 +1331,10 @@
13161331
{
13171332
"Id":"71ce2293-23bb-492f-a8c0-46e095b55eb7",
13181333
"Count":1
1334+
},
1335+
{
1336+
"Id":"ba1b0043-3a1e-4894-a04f-f8d889103ec5",
1337+
"Count":0
13191338
}
13201339
],
13211340
"MedalTimelapses":[
@@ -1443,6 +1462,7 @@
14431462
"PreMatchRatings":null,
14441463
"PostMatchRatings":null,
14451464
"PlayerScore":null,
1465+
"GameEndStatus":3,
14461466
"TotalKills":14,
14471467
"TotalHeadshots":3,
14481468
"TotalWeaponDamage":1672.7500877380371,
@@ -1789,6 +1809,10 @@
17891809
{
17901810
"Id":"71ce2293-23bb-492f-a8c0-46e095b55eb7",
17911811
"Count":1
1812+
},
1813+
{
1814+
"Id":"ba1b0043-3a1e-4894-a04f-f8d889103ec5",
1815+
"Count":0
17921816
}
17931817
],
17941818
"MedalTimelapses":[
@@ -1848,6 +1872,7 @@
18481872
"PreMatchRatings":null,
18491873
"PostMatchRatings":null,
18501874
"PlayerScore":null,
1875+
"GameEndStatus":1,
18511876
"TotalKills":2,
18521877
"TotalHeadshots":0,
18531878
"TotalWeaponDamage":1025.0544619560242,
@@ -2137,6 +2162,10 @@
21372162
{
21382163
"Id":"71ce2293-23bb-492f-a8c0-46e095b55eb7",
21392164
"Count":1
2165+
},
2166+
{
2167+
"Id":"ba1b0043-3a1e-4894-a04f-f8d889103ec5",
2168+
"Count":0
21402169
}
21412170
],
21422171
"MedalTimelapses":[
@@ -2191,6 +2220,7 @@
21912220
"PreMatchRatings":null,
21922221
"PostMatchRatings":null,
21932222
"PlayerScore":null,
2223+
"GameEndStatus":1,
21942224
"TotalKills":2,
21952225
"TotalHeadshots":0,
21962226
"TotalWeaponDamage":426.73699474334717,
@@ -2458,6 +2488,10 @@
24582488
{
24592489
"Id":"71ce2293-23bb-492f-a8c0-46e095b55eb7",
24602490
"Count":0
2491+
},
2492+
{
2493+
"Id":"ba1b0043-3a1e-4894-a04f-f8d889103ec5",
2494+
"Count":0
24612495
}
24622496
],
24632497
"MedalTimelapses":[
@@ -2550,6 +2584,7 @@
25502584
"PreMatchRatings":null,
25512585
"PostMatchRatings":null,
25522586
"PlayerScore":null,
2587+
"GameEndStatus":1,
25532588
"TotalKills":11,
25542589
"TotalHeadshots":4,
25552590
"TotalWeaponDamage":1462.8488206863403,
@@ -2843,6 +2878,10 @@
28432878
{
28442879
"Id":"71ce2293-23bb-492f-a8c0-46e095b55eb7",
28452880
"Count":0
2881+
},
2882+
{
2883+
"Id":"ba1b0043-3a1e-4894-a04f-f8d889103ec5",
2884+
"Count":0
28462885
}
28472886
],
28482887
"MedalTimelapses":[
@@ -2927,6 +2966,7 @@
29272966
"PreMatchRatings":null,
29282967
"PostMatchRatings":null,
29292968
"PlayerScore":null,
2969+
"GameEndStatus":1,
29302970
"TotalKills":11,
29312971
"TotalHeadshots":2,
29322972
"TotalWeaponDamage":1402.913147687912,
@@ -3218,6 +3258,10 @@
32183258
{
32193259
"Id":"71ce2293-23bb-492f-a8c0-46e095b55eb7",
32203260
"Count":1
3261+
},
3262+
{
3263+
"Id":"ba1b0043-3a1e-4894-a04f-f8d889103ec5",
3264+
"Count":0
32213265
}
32223266
],
32233267
"MedalTimelapses":[
@@ -3327,6 +3371,7 @@
33273371
"PreMatchRatings":null,
33283372
"PostMatchRatings":null,
33293373
"PlayerScore":null,
3374+
"GameEndStatus":3,
33303375
"TotalKills":7,
33313376
"TotalHeadshots":1,
33323377
"TotalWeaponDamage":690.81409740448,
@@ -3649,6 +3694,10 @@
36493694
{
36503695
"Id":"71ce2293-23bb-492f-a8c0-46e095b55eb7",
36513696
"Count":2
3697+
},
3698+
{
3699+
"Id":"ba1b0043-3a1e-4894-a04f-f8d889103ec5",
3700+
"Count":0
36523701
}
36533702
],
36543703
"MedalTimelapses":[
@@ -3733,6 +3782,7 @@
37333782
"PreMatchRatings":null,
37343783
"PostMatchRatings":null,
37353784
"PlayerScore":null,
3785+
"GameEndStatus":3,
37363786
"TotalKills":8,
37373787
"TotalHeadshots":1,
37383788
"TotalWeaponDamage":816.34618949890137,

Source/HaloSharp.Test/JSON/Stats/CarnageReport/arena-match.schema.json

+4
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,9 @@
146146
"PlayerScore": {
147147
"type": [ "integer", "null" ]
148148
},
149+
"GameEndStatus": {
150+
"type": "integer"
151+
},
149152

150153
"XpInfo": {
151154
"$ref": "common/xp-info.schema.json"
@@ -240,6 +243,7 @@
240243
"PreMatchRatings",
241244
"PostMatchRatings",
242245
"PlayerScore",
246+
"GameEndStatus",
243247

244248
"XpInfo",
245249
"PreviousCsr",

Source/HaloSharp.Test/JSON/Stats/CarnageReport/campaign-match.json

+2
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
"PreMatchRatings":null,
3333
"PostMatchRatings":null,
3434
"PlayerScore":null,
35+
"GameEndStatus":2,
3536
"TotalKills":116,
3637
"TotalHeadshots":50,
3738
"TotalWeaponDamage":33005.989382267,
@@ -538,6 +539,7 @@
538539
"PreMatchRatings":null,
539540
"PostMatchRatings":null,
540541
"PlayerScore":null,
542+
"GameEndStatus":2,
541543
"TotalKills":70,
542544
"TotalHeadshots":25,
543545
"TotalWeaponDamage":17643.390766620636,

Source/HaloSharp.Test/JSON/Stats/CarnageReport/campaign-match.schema.json

+4
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,9 @@
146146
"PlayerScore": {
147147
"type": [ "integer", "null" ]
148148
},
149+
"GameEndStatus": {
150+
"type": "integer"
151+
},
149152

150153
"Score": {
151154
"type": "integer"
@@ -201,6 +204,7 @@
201204
"PreMatchRatings",
202205
"PostMatchRatings",
203206
"PlayerScore",
207+
"GameEndStatus",
204208

205209
"Score",
206210
"CharacterIndex",

Source/HaloSharp.Test/JSON/Stats/CarnageReport/custom-match.json

+4
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@
8888
"PreMatchRatings":null,
8989
"PostMatchRatings":null,
9090
"PlayerScore":null,
91+
"GameEndStatus":2,
9192
"TotalKills":6,
9293
"TotalHeadshots":0,
9394
"TotalWeaponDamage":160.0,
@@ -329,6 +330,7 @@
329330
"PreMatchRatings":null,
330331
"PostMatchRatings":null,
331332
"PlayerScore":null,
333+
"GameEndStatus":2,
332334
"TotalKills":4,
333335
"TotalHeadshots":0,
334336
"TotalWeaponDamage":230.0,
@@ -500,6 +502,7 @@
500502
"PreMatchRatings":null,
501503
"PostMatchRatings":null,
502504
"PlayerScore":null,
505+
"GameEndStatus":2,
503506
"TotalKills":7,
504507
"TotalHeadshots":0,
505508
"TotalWeaponDamage":415.08332824707031,
@@ -726,6 +729,7 @@
726729
"PreMatchRatings":null,
727730
"PostMatchRatings":null,
728731
"PlayerScore":null,
732+
"GameEndStatus":2,
729733
"TotalKills":8,
730734
"TotalHeadshots":0,
731735
"TotalWeaponDamage":115.0,

Source/HaloSharp.Test/JSON/Stats/CarnageReport/custom-match.schema.json

+4
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,9 @@
146146
"PlayerScore": {
147147
"type": [ "integer", "null" ]
148148
},
149+
"GameEndStatus": {
150+
"type": "integer"
151+
},
149152

150153
"KilledOpponentDetails": {
151154
"type": "array",
@@ -204,6 +207,7 @@
204207
"PreMatchRatings",
205208
"PostMatchRatings",
206209
"PlayerScore",
210+
"GameEndStatus",
207211

208212
"KilledOpponentDetails",
209213
"KilledByOpponentDetails"

0 commit comments

Comments
 (0)