diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/buildid.txt /snapshot-70200/mods/core.stormmod/base.stormdata/buildid.txt
1c1
< B69823
---
> B70200
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/databuildid.txt /snapshot-70200/mods/core.stormmod/base.stormdata/databuildid.txt
1c1
< B69823
---
> B70200
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/depotcache/source_build.txt /snapshot-70200/mods/core.stormmod/base.stormdata/depotcache/source_build.txt
1c1
< B69713
\ No newline at end of file
---
> B70150
\ No newline at end of file
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/gamedata/colorspecdata.xml /snapshot-70200/mods/core.stormmod/base.stormdata/gamedata/colorspecdata.xml
49,52d48
<
<
<
<
55a52,55
>
>
>
>
89,92d88
<
<
<
<
95a92,95
>
>
>
>
170c170,174
<
---
>
>
>
>
>
174,175c178,179
<
<
---
>
>
177a182,185
>
>
>
>
200a209,216
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/gamedata/colorstyledata.xml /snapshot-70200/mods/core.stormmod/base.stormdata/gamedata/colorstyledata.xml
63,66d62
<
<
<
<
74a71,74
>
>
>
>
136,137c136,137
<
<
---
>
>
166,167c166,167
<
<
---
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/common/standardtemplates.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/common/standardtemplates.stormlayout
3112a3113,3136
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
7711a7736,7742
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/common/standardtooltip.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/common/standardtooltip.stormlayout
780,783c780,783
<
<
<
<
---
>
>
>
>
787,788c787,788
<
<
---
>
>
809,812c809,812
<
<
<
<
---
>
>
>
>
816,817c816,817
<
<
---
>
>
856c856
<
---
>
860c860
<
---
>
870,874c870,874
<
<
<
<
<
---
>
>
>
>
>
877,879c877,879
<
<
<
---
>
>
>
881,882c881,896
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
884a899,930
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
886c932
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/common/storetemplates.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/common/storetemplates.stormlayout
453a454
>
671a673
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/descindex.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/descindex.stormlayout
68a69
>
114a116
>
171a174,175
>
>
273a278
>
277a283
>
342a349
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/boostcollectionpanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/boostcollectionpanel.stormlayout
3a4,85
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
4a87,181
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
7c184
<
---
>
9c186
<
---
>
11a189,193
>
>
>
>
>
13a196,203
>
>
>
>
>
>
>
>
19,20d208
<
<
24,25d211
<
<
41a228,232
>
>
>
>
>
57,92d247
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
93a249
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/chatmemberspanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/chatmemberspanel.stormlayout
71d70
<
74a74,91
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/entergamepanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/entergamepanel.stormlayout
6,30c6,30
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
32,44c32,44
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
46,67c46,67
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
105,112d104
<
<
<
<
<
<
<
<
161c153
<
---
>
169c161
<
---
>
176c168
<
---
>
230c222
<
---
>
237c229
<
---
>
257c249
<
---
>
277c269
<
---
>
295c287
<
---
>
325a318,343
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
327c345
<
---
>
334c352
<
---
>
342c360
<
---
>
349c367
<
---
>
354,367c372,385
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
372c390
<
---
>
382c400
<
---
>
385c403
<
---
>
399c417
<
---
>
408c426
<
---
>
411,413c429,431
<
<
<
---
>
>
>
415c433
<
---
>
426c444
<
---
>
429c447
<
---
>
442c460
<
---
>
448c466
<
---
>
454c472
<
---
>
460c478
<
---
>
466c484
<
---
>
474c492
<
---
>
484c502
<
---
>
487c505
<
---
>
502c520
<
---
>
511c529
<
---
>
514,516c532,534
<
<
<
---
>
>
>
518c536
<
---
>
529c547
<
---
>
532c550
<
---
>
549c567
<
---
>
557c575
<
---
>
565c583
<
---
>
573c591
<
---
>
580c598
<
---
>
589c607
<
---
>
599c617
<
---
>
602c620
<
---
>
617c635
<
---
>
626c644
<
---
>
629,631c647,649
<
<
<
---
>
>
>
633c651
<
---
>
644c662
<
---
>
647c665
<
---
>
664c682
<
---
>
672c690
<
---
>
680c698
<
---
>
688c706
<
---
>
695c713
<
---
>
704c722
<
---
>
714c732
<
---
>
717c735
<
---
>
732c750
<
---
>
741c759
<
---
>
744,746c762,764
<
<
<
---
>
>
>
748c766
<
---
>
759c777
<
---
>
762c780
<
---
>
779c797
<
---
>
787c805
<
---
>
795c813
<
---
>
803c821
<
---
>
810c828
<
---
>
819c837
<
---
>
829c847
<
---
>
832c850
<
---
>
847c865
<
---
>
856c874
<
---
>
859,861c877,879
<
<
<
---
>
>
>
863c881
<
---
>
874c892
<
---
>
877c895
<
---
>
894c912
<
---
>
902c920
<
---
>
910c928
<
---
>
918c936
<
---
>
925c943
<
---
>
936c954
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/gamestatspanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/gamestatspanel.stormlayout
454a455,456
>
>
456a459,481
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/gempackpurchasedialog.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/gempackpurchasedialog.stormlayout
1884c1884
<
---
>
1993c1993
<
---
>
1996c1996
<
---
>
2016,2022c2016,2022
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
2027,2033c2027,2033
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
2038,2044c2038,2044
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
2049,2055c2049,2055
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
2060,2066c2060,2066
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
2071,2077c2071,2077
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
2082,2088c2082,2088
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
2093,2099c2093,2099
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
2102,2108c2102,2108
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/herodraftslotframe.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/herodraftslotframe.stormlayout
903d902
<
908a908
>
1055a1056,1073
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/heroloadingpanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/heroloadingpanel.stormlayout
151a152,159
>
>
>
>
>
>
>
>
186a195,202
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/heroselectchangeheropanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/heroselectchangeheropanel.stormlayout
6,7c6,7
<
<
---
>
>
51,52c51,53
<
<
---
>
>
>
54a56,84
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
154c184
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/heroselectpanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/heroselectpanel.stormlayout
293a294,297
>
>
>
>
378d381
<
381a385
>
382a387,406
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
430d453
<
432a456
>
433a458,477
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
470a515,518
>
>
>
>
474,475c522,523
<
<
---
>
>
488,489c536,537
<
<
---
>
>
494a543,566
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/heroselecttilelist.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/heroselecttilelist.stormlayout
79,166c79,111
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
232d176
<
234,237c178,181
<
<
<
<
---
>
>
>
>
242,245c186,189
<
<
<
<
---
>
>
>
>
280c224
<
---
>
282c226
<
---
>
290c234
<
---
>
298c242
<
---
>
324,360d267
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
606c513
<
---
>
650c557
<
---
>
746a654,701
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/herostandardtemplate.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/herostandardtemplate.stormlayout
5,10c5,11
<
<
<
<
<
<
---
>
>
>
>
>
>
>
11a13
>
13c15,16
<
---
>
>
16c19
<
---
>
20,23d22
<
<
<
<
26c25,26
<
---
>
>
27a28
>
30c31,32
<
---
>
>
31a34
>
34,38c37,44
<
<
<
<
<
---
>
>
>
>
>
>
>
>
39a46
>
40a48
>
42c50
<
---
>
47,49c55,59
<
<
<
---
>
>
>
>
>
50a61,66
>
>
>
>
>
>
52,54c68,85
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
55a87,105
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
57,90d106
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
415,433d430
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/herounrankedpanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/herounrankedpanel.stormlayout
231a232,241
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/homescreenherohomeinfopanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/homescreenherohomeinfopanel.stormlayout
41c41
<
---
>
42a43,62
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
879c899,900
<
---
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/inputoptionspanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/inputoptionspanel.stormlayout
24c24
<
---
>
40c40
<
---
>
53c53
<
---
>
111c111
<
---
>
140c140
<
---
>
273c273
<
---
>
330c330
<
---
>
336c336
<
---
>
356c356
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/inviteuserflyout.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/inviteuserflyout.stormlayout
19a20
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/newuserpopuppanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/newuserpopuppanel.stormlayout
1432d1431
<
1433a1433,1442
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/partypanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/partypanel.stormlayout
4,6c4
<
<
<
---
>
11,12c9,11
<
<
---
>
>
>
14,25c13,20
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
27,28c22,23
<
<
---
>
>
30,133c25,32
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
136,155c35,44
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
157,241c46,60
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
243c62
<
---
>
245,353c64,89
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
357,364d92
<
<
<
<
<
<
<
<
367c95
<
---
>
371,419c99,101
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
423,452d104
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
585,617d236
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
717c336
<
---
>
721c340
<
---
>
749,750c368
<
<
---
>
754c372
<
---
>
758c376
<
---
>
762c380
<
---
>
766c384
<
---
>
770c388
<
---
>
775c393
<
---
>
780c398
<
---
>
785c403
<
---
>
798,804c416,424
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
806,820c426,427
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
822c429
<
---
>
825,841c432,486
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
844,871c489,550
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
873c552
<
---
>
874a554
>
876,888c556,567
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
890,896c569,582
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
898c584
<
---
>
899a586
>
901,913c588,641
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
918c646,648
<
---
>
>
>
931a662,691
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/playerrewardspanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/playerrewardspanel.stormlayout
420a421,427
>
>
>
>
>
>
>
1387a1395,1434
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1571a1619,1741
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
2109a2280
>
2179a2351,2370
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
2214c2405,2412
<
---
>
>
>
>
>
>
>
>
2255a2454,2465
>
>
>
>
>
>
>
>
>
>
>
>
2289a2500,2511
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/productpurchasedialog.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/productpurchasedialog.stormlayout
214c214
<
---
>
269c269
<
---
>
277c277
<
---
>
284c284
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/profiledialog.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/profiledialog.stormlayout
158a159,166
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/recruitfrienddialog.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/recruitfrienddialog.stormlayout
208d207
<
209a209
>
212,213c212,213
<
<
---
>
>
224c224,225
<
---
>
>
492c493,497
<
---
>
>
>
>
>
537c542,546
<
---
>
>
>
>
>
616,619c625,628
<
<
<
<
---
>
>
>
>
622c631
<
---
>
624d632
<
626,638c634,637
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/screenbundle.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/screenbundle.stormlayout
102c102
<
---
>
104c104
<
---
>
108c108
<
---
>
182c182
<
---
>
302a303,342
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
420c460
<
---
>
426a467,468
>
>
429,431c471,473
<
<
<
---
>
>
>
436,438c478,480
<
<
<
---
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/screencollection.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/screencollection.stormlayout
49a50,52
>
>
>
67a71,85
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
106c124
<
---
>
110,111c128,129
<
<
---
>
>
113a132,158
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
179c224
<
---
>
198c243
<
---
>
217c262
<
---
>
236c281
<
---
>
255c300
<
---
>
274c319
<
---
>
280,291d324
<
<
<
<
<
<
<
<
<
<
<
<
296a330,331
>
>
312a348,349
>
>
324d360
<
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/screenloginunified.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/screenloginunified.stormlayout
25a26
>
111a113
>
125a128
>
142c145,158
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
175c191
<
---
>
177c193
<
---
>
180,182c196,198
<
<
<
---
>
>
>
192c208
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/screenplay.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/screenplay.stormlayout
218,225c218
<
<
<
<
<
<
<
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/screenscore.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/screenscore.stormlayout
23a24,354
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
169,185d499
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
204a519,587
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/sociallistbox.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/sociallistbox.stormlayout
41a42,45
>
>
>
>
45d48
<
57c60
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/socialpanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/socialpanel.stormlayout
18a19,22
>
>
>
>
20a25,57
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/glue/toasts/boostnotificationpanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/glue/toasts/boostnotificationpanel.stormlayout
6,8c6,10
<
<
<
---
>
>
>
>
>
11,26c13,73
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
54c101
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/ui/commandpanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/ui/commandpanel.stormlayout
96a97,101
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/ui/endofgameawards.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/ui/endofgameawards.stormlayout
32c32
<
---
>
284,285c284,285
<
<
---
>
>
287c287,317
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> "/>
>
>
>
>
>
>
>
>
>
>
>
>
>
289,290d318
<
<
566c594
<
---
>
579c607
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/ui/gameui.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/ui/gameui.stormlayout
336a337,339
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/ui/heroleaderpanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/ui/heroleaderpanel.stormlayout
567c567,570
<
---
>
>
>
>
570d572
<
572a575,577
>
>
>
573a579,598
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1223a1249
>
1228d1253
<
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/ui/junglecampinfopanel.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/ui/junglecampinfopanel.stormlayout
122a123
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/base.stormdata/ui/layout/ui/partyframe.stormlayout /snapshot-70200/mods/core.stormmod/base.stormdata/ui/layout/ui/partyframe.stormlayout
2368a2369,2408
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
2732a2773,2778
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/core.stormmod/enus.stormdata/localizeddata/gamestrings.txt /snapshot-70200/mods/core.stormmod/enus.stormdata/localizeddata/gamestrings.txt
2247a2248
> UI/BattleChat/SharedBoostTotal=%playerCount% player has,players have a Boost! You will get %totalBoost%% (%boostAmount% x %playerCount%) more XP after this game.
2462,2463c2463,2464
< UI/BoostNotificationPanel/BoostExpired=Stimpack Expired
< UI/BoostNotificationPanel/BoostExpiring=Stimpack Expiring
---
> UI/BoostNotificationPanel/BoostExpired=Boost Expired
> UI/BoostNotificationPanel/BoostExpiring=Boost Expiring
2464a2466,2467
> UI/BoostPurchase/BoostDialogTitle=Boost Purchase
> UI/BoostPurchase/BoostDialogDescription=Select the Boost you would like to purchase
3801a3805,3810
> UI/ShardPackPurchase/ShardPackDialogTitle=Shards
> UI/ShardPackPurchase/ShardPackDialogSubtitle=(Bonus Loot Chests included)
> UI/ShardPackPurchase/ShardPackDialogDescription=Select the amount you would like to purchase
> UI/ShardPackPurchase/ProductInfoFormat=%name% %cost%
> UI/ShardPackPurchase/ShardTotalAwardString=%0% Shard,Shards
> UI/ShardPackPurchase/BonusChestStickerMultiplier=x%0%
4097a4107,4109
> UI/HeroSelectTooltip/RoleFulfillment/Tank=Tank: This Hero fulfills the role of a Tank in team composition. Every matchmade team must have at least one Hero in this role in Quick Match mode.
> UI/HeroSelectTooltip/RoleFulfillment/Healer=Healer: This Hero fulfills the role of a Healer in team composition. Every matchmade team must have at least one Hero in this role in Quick Match mode.
> UI/HeroSelectTooltip/RoleFulfillment/RangedAssassin=Ranged Damage Dealer: This Hero fulfills the role of a Ranged Damage Dealer in team composition. Every matchmade team must have at least one Hero in this role in Quick Match mode.
4128a4141,4143
> UI/HeroUtil/ExpandedRole/Tank=Tank
> UI/HeroUtil/ExpandedRole/Healer=Healer
> UI/HeroUtil/ExpandedRole/RangedAssassin=Ranged Damage Dealer
5017c5032,5034
< UI/PartyPanel/BoostBonusActive=Stimpack currently active %bonusXp%% additional experience per game%bonusGold%% additional gold per gameTime remaining: %duration%
---
> UI/PartyPanel/BoostBonusActive=Boost currently active %bonusXp%% additional experience per game%bonusGold%% additional gold per gameGrants %sharedXp%% additonal experience to other players in your gamesTime remaining: %duration%
> UI/PartyPanel/BoostBonusExpiringSoon=Boost expiring soon %bonusXp%% additional experience per game%bonusGold%% additional gold per gameGrants %sharedXp%% additonal experience to other players in your gamesTime remaining: %duration%
> UI/PartyPanel/BoostBonusInactive=Boost inactive Boosts increase the Gold and XP you gain after a match as well as grant additonal XP to other players in your games.Click here to visit your Collection and learn more.
5033a5051
> UI/PartyPanel/ShardTooltipPurchasable=Shards are used to forge cosmetic items for your Collection. You can acquire Shards by purchasing them with Gems or opening Loot Chests.
5038d5055
< UI/PartyPanel/StimpackTooltipOff=Stimpack inactive Stimpacks increase the Gold and XP you gain after a match. Click here to visit your Collection and learn more.
5050c5067,5069
< UI/PartyPanel/XPBonus/StimpackBonus=Stimpack Bonus
---
> UI/PartyPanel/XPBonus/BoostBonus=Boost Bonus
> UI/PartyPanel/XPBonus/SharedBoostTitle=Shared Boost Bonus
> UI/PartyPanel/XPBonus/SharedBoost=%playerCount% Player, Players
5186a5206
> UI/ProductPurchase/BonusChestPurchase=Bonus %chestname%
5211c5231
< UI/ProductPurchase/MaintenanceWarning=There is an issue that may affect your Stimpack usage. Stimpack time is not extended for scheduled downtime.
---
> UI/ProductPurchase/MaintenanceWarning=There is an issue that may affect your Boost usage. Boost time is not extended for scheduled downtime.
5517c5537
< UI/RecruitFriendDialog/NewUserIntroduction=What's all this, then? When you recruit a new player to the Nexus, they get a free Hero and a Stimpack boosting their XP and Gold gains. When they reach player level 10, they earn a second Hero for free. In addition, you'll receive a sweet new portrait. When a total of 4 recruits reach level 10, you'll receive the exclusive StarCraft Vulture mount ! Also, you'll have unlocked the most powerful secret of all: The power of friendship.How it works Copy your unique recruitment link and send it to your friends, or use the buttons below to share it on Twitter and Facebook. When your friends follow the link and log in with their Blizzard account (or create a new one), they will become your Recruits. Share your link now or visit the [Recruit A Friend page] for more information.
---
> UI/RecruitFriendDialog/NewUserIntroduction=What's all this, then? When you recruit a new player to the Nexus, they get a free Hero and a Boost increasing their XP and Gold gains. When they reach player level 10, they earn a second Hero for free. In addition, you'll receive a sweet new portrait. When a total of 4 recruits reach level 10, you'll receive the exclusive StarCraft Vulture mount ! Also, you'll have unlocked the most powerful secret of all: The power of friendship.How it works Copy your unique recruitment link and send it to your friends, or use the buttons below to share it on Twitter and Facebook. When your friends follow the link and log in with their Blizzard account (or create a new one), they will become your Recruits. Share your link now or visit the [Recruit A Friend page] for more information.
5531c5551
< UI/RecruitFriendDialog/Reward4=5-Day Stimpack
---
> UI/RecruitFriendDialog/Reward4=5-Day Boost
5637a5658
> UI/RestrictedStatePartyCompInvalid=[PH] Cannot ready with this hero as it makes an invalid team composition.
5721c5742,5743
< UI/ScoreScreen/ScoreToolTipBoosted=Stimpack Bonus: %boostamount% XP
---
> UI/ScoreScreen/ScoreToolTipBoosted=Boost Bonus: %boostamount% XP
> UI/ScoreScreen/ScoreToolTipPotentialBoosted=Potential Boost Bonus: %boostamount% XP
5736,5739c5758,5761
< UI/ScreenBoost/BoostTitle=Stimpacks
< UI/ScreenBoost/CAISWarning=Stimpacks will not apply any bonus experience or gold after 3 hours of played time.
< UI/ScreenBoost/CurrentlyBoosted=Stimpack is active: %duration% remaining.
< UI/ScreenBoost/Description=Stimpacks increase the amount of experience earned per match by %bonusXp%% and gold earned per match by %bonusGold%%. If you currently have an active Stimpack, purchasing or receiving an additional Stimpack will extend your current Stimpack duration.
---
> UI/ScreenBoost/BoostTitle=Boosts
> UI/ScreenBoost/CAISWarning=Boosts will not apply any bonus experience or gold after 3 hours of played time.
> UI/ScreenBoost/CurrentlyBoosted=Boost is active: %duration% remaining.
> UI/ScreenBoost/Description=Boosts increase the amount of experience earned per match by %bonusXp%% and gold earned per match by %bonusGold%%. If you currently have an active Boost, purchasing or receiving an additional Boost will extend your current Boost duration.
5741,5742c5763,5764
< UI/ScreenBoost/MaintenanceWarningTooltip=Stimpacks start to deplete at time of purchase and do not pause when:You are not logged into Heroes of the Storm You are logged into Heroes of the Storm but not actively in a match Heroes of the Storm is undergoing maintenance (with limited exceptions)
< UI/ScreenBoost/WarningLabel=Stimpacks are not paused or extended for maintenance downtime.[Additional Stimpack Purchase Info] Heroes of the Storm regularly undergoes scheduled maintenance.[Regional Maintenance Information]
---
> UI/ScreenBoost/MaintenanceWarningTooltip=Boosts start to deplete at time of purchase and do not pause when:You are not logged into Heroes of the Storm You are logged into Heroes of the Storm but not actively in a match Heroes of the Storm is undergoing maintenance (with limited exceptions)
> UI/ScreenBoost/WarningLabel=Boosts are not paused or extended for maintenance downtime.[Additional Boost Purchase Info] Heroes of the Storm regularly undergoes scheduled maintenance.[Regional Maintenance Information]
5903a5926,5932
> UI/ScreenScore/PotentialBoostValue=+%value%
> UI/ScreenScore/PotentialBoostTooltip/ApplyImmediately=Apply Immediately
> UI/ScreenScore/PotentialBoostTooltip/Gold=Gold
> UI/ScreenScore/PotentialBoostTooltip/Experience=Experience
> UI/ScreenScore/BoostPurchaseInProgressTooltip=Purchase in progress
> UI/ScreenScore/BoostPurchaseDelayedTooltip=Purchase is complete, but rewards are delayed. You can leave this screen and still recieve your bonus.
> UI/ScreenScore/BuyBoost=Buy Boost
5934a5964
> UI/ScreenStore/BigSectionDescription/Boosts=Boosts increase the amount of experience earned per match by 100% and gold earned per match by 150%. if you currently have an active Boost, purchasing or receiving an additional Boost will extend your current Boost duration.
5937c5967
< UI/ScreenStore/BigSectionTitle/Boosts=Stimpacks
---
> UI/ScreenStore/BigSectionTitle/Boosts=Boosts
5941a5972
> UI/ScreenStore/BigSectionTitle/HeroBundles=Hero Bundles
5947c5978
< UI/ScreenStore/BoostButton=Stimpacks
---
> UI/ScreenStore/BoostButton=Boosts
5976a6008
> UI/ScreenStore/HeroBundleButton=Hero Bundles
6010c6042
< UI/ScreenStore/StimpackHeaderTitle=What Are Stimpacks?
---
> UI/ScreenStore/StimpackHeaderTitle=What Are Boosts?
6197c6229
< UI/SocialPanel/NewRecruitTooltip=Welcome, Hero! Your Stimpack is now active, granting bonus experience and gold gain! Recruit your friends to unlock an exclusive mount in Heroes of the Storm.
---
> UI/SocialPanel/NewRecruitTooltip=Welcome, Hero! Your Boost is now active, granting bonus experience and gold gain! Recruit your friends to unlock an exclusive mount in Heroes of the Storm.
diff -r --ignore-file-name-case /snapshot-69823/mods/gameplaymods/lootbox.stormmod/base.stormdata/gamedata/lootchestdefinitions.xml /snapshot-70200/mods/gameplaymods/lootbox.stormmod/base.stormdata/gamedata/lootchestdefinitions.xml
43,47d42
<
<
<
<
<
478,482d472
<
<
<
<
<
533,537d522
<
<
<
<
<
573,577d557
<
<
<
<
<
598,602d577
<
<
<
<
<
628,632d602
<
<
<
<
<
683a654,658
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/gameplaymods/lootbox.stormmod/base.stormdata/gamedata/lootchestrewards.xml /snapshot-70200/mods/gameplaymods/lootbox.stormmod/base.stormdata/gamedata/lootchestrewards.xml
525a526,529
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/gameplaymods/lootbox.stormmod/base.stormdata/ui/layout/glue/lootchestcarouselpanel.stormlayout /snapshot-70200/mods/gameplaymods/lootbox.stormmod/base.stormdata/ui/layout/glue/lootchestcarouselpanel.stormlayout
547c547,557
<
---
>
>
>
>
>
>
>
>
>
>
>
606a617,636
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
695a726,747
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/gameplaymods/lootbox.stormmod/enus.stormdata/localizeddata/gamestrings.txt /snapshot-70200/mods/gameplaymods/lootbox.stormmod/enus.stormdata/localizeddata/gamestrings.txt
77a78
> LootChest/Name/OrpheaChest=Orphea Chest
218a220
> Reward/Name/OrpheaChestReward=Orphea Chest
287a290,291
> UI/LootChest/Action/BuyShards=Buy Shards
> UI/LootChest/Action/BuyShardsDescription=You will receive bonus Loot Chests when purchasing Shards
307c311
< UI/LootChest/Rewards/StimpackTooltip=This Stimpack will activate immediately upon accepting the contents of this Loot Chest.
---
> UI/LootChest/Rewards/StimpackTooltip=This Boost will activate immediately upon accepting the contents of this Loot Chest.
310c314
< UI/LootChest/Rewards/Type/Boost=%rarity% Stimpack
---
> UI/LootChest/Rewards/Type/Boost=%rarity% Boost
diff -r --ignore-file-name-case /snapshot-69823/mods/heroes.stormmod/base.stormdata/texturereduction/texturereductionvalues.txt /snapshot-70200/mods/heroes.stormmod/base.stormdata/texturereduction/texturereductionvalues.txt
1a2
> 075.dds:5:6:7:8:4:
27a29
> acidpuddlesphericalenvironment_dota.dds:6:7:8:9:5:
317a320
> bubbles_alpha.dds:6:7:8:9:5:
388a392
> chrome_reflection.dds:6:7:8:9:5:
896a901
> dissolveex3invert.dds:7:8:9:10:6:
1327a1333
> flowingblood_diffuse.dds:6:7:8:9:5:
1393a1400
> genericglow_black.dds:5:5:5:5:1:
1579a1587
> goo_mask_b.dds:6:7:8:9:5:
1860a1869
> gradmod.dds:3:4:5:6:2:
1969a1979
> heatwave1_strengthtapered.dds:3:4:5:6:3:
1975a1986
> helpergradiant-spooky.dds:4:5:6:7:3:
2585a2597,2604
> orphea_fx_diff.dds:7:8:9:10:6:
> orphea_fx_emis.dds:7:8:9:10:6:
> orphea_fx_norm.dds:7:8:9:10:6:
> orphea_fx_spec.dds:7:8:9:10:6:
> orphea_splat_darkfall.dds:9:9:10:10:6:
> orphea_splat_q.dds:9:9:10:10:6:
> orphea_splat_q_divider.dds:7:7:8:8:6:
> orphea_splat_w.dds:9:9:10:10:6:
2764a2784
> rain1blob.dds:4:5:6:7:3:
5238a5259,5270
> storm_doodad_booster_large_diff.dds:8:9:9:10:6:
> storm_doodad_booster_large_emis.dds:8:9:9:10:6:
> storm_doodad_booster_large_norm.dds:8:9:9:10:6:
> storm_doodad_booster_large_spec.dds:8:9:9:10:6:
> storm_doodad_booster_medium_diff.dds:8:9:9:10:6:
> storm_doodad_booster_medium_emis.dds:8:9:9:10:6:
> storm_doodad_booster_medium_norm.dds:8:9:9:10:6:
> storm_doodad_booster_medium_spec.dds:8:9:9:10:6:
> storm_doodad_booster_small_diff.dds:8:9:9:10:6:
> storm_doodad_booster_small_emis.dds:8:9:9:10:6:
> storm_doodad_booster_small_norm.dds:8:9:9:10:6:
> storm_doodad_booster_small_spec.dds:8:9:9:10:6:
7764,7770c7796,7804
< storm_dragonknight_diff.dds:7:8:8:10:6:
< storm_dragonknight_emis.dds:7:8:8:10:6:
< storm_dragonknight_norm.dds:7:8:8:10:6:
< storm_dragonknight_spec.dds:7:8:8:10:6:
< storm_dragonknight_statue_diff.dds:7:8:9:10:6:
< storm_dragonknight_statue_norm.dds:7:8:9:10:6:
< storm_dragonknight_statue_spec.dds:7:8:9:10:6:
---
> storm_dragonknight_diff.dds:9:9:10:10:6:
> storm_dragonknight_emis.dds:7:8:7:9:6:
> storm_dragonknight_norm.dds:8:9:9:10:6:
> storm_dragonknight_spec.dds:8:9:9:10:6:
> storm_dragonknight_statue_diff.dds:8:9:9:10:6:
> storm_dragonknight_statue_norm.dds:7:8:8:9:6:
> storm_dragonknight_statue_spec.dds:7:8:8:9:6:
> storm_dragonknight_statuedeath_diff.dds:8:9:9:10:6:
> storm_dragonknight_statuedeath_spec.dds:7:8:8:9:6:
7775a7810,7818
> storm_ds19_dragonknight_platform_aosplat.dds:6:7:7:8:4:
> storm_ds19_dragonknight_platform_diff.dds:7:8:9:10:6:
> storm_ds19_dragonknight_platform_norm.dds:7:7:8:9:6:
> storm_ds19_dragonknight_platform_spec.dds:7:7:8:9:6:
> storm_ds19_dragonknight_shrine_aosplat.dds:6:6:7:8:4:
> storm_ds19_dragonknight_shrine_diff.dds:7:7:8:9:5:
> storm_ds19_dragonknight_shrine_emis.dds:7:7:8:9:5:
> storm_ds19_dragonknight_shrine_norm.dds:7:7:8:9:5:
> storm_ds19_dragonknight_shrine_spec.dds:7:7:8:9:5:
8151a8195
> storm_energylightning_green.dds:6:7:8:9:5:
8393a8438
> storm_fb_orphea_smoke_01.dds:6:7:8:9:5:
9180a9226,9228
> storm_fx_kingleoric_janitor18_entomb_diff.dds:8:9:10:11:6:
> storm_fx_kingleoric_janitor18_entomb_norm.dds:8:9:10:11:6:
> storm_fx_kingleoric_janitor18_entomb_spec.dds:8:9:10:11:6:
9377a9426,9458
> storm_fx_orphea_base_bloopface.dds:6:7:7:8:4:
> storm_fx_orphea_base_diff.dds:8:9:9:10:6:
> storm_fx_orphea_base_diff_tile.dds:8:8:9:9:5:
> storm_fx_orphea_base_dread_aoestretchline_end.dds:8:9:10:10:6:
> storm_fx_orphea_base_dread_aoestretchline_mid.dds:8:9:10:10:6:
> storm_fx_orphea_base_dread_aoestretchline_start.dds:8:9:10:10:6:
> storm_fx_orphea_base_dread_diff.dds:6:7:7:8:4:
> storm_fx_orphea_base_emis.dds:7:8:8:9:5:
> storm_fx_orphea_base_energy_tile_01.dds:7:7:8:8:4:
> storm_fx_orphea_base_gradient_wipe.dds:6:7:8:8:4:
> storm_fx_orphea_base_gradient_wipe_02.dds:6:7:8:8:4:
> storm_fx_orphea_base_gradient_wipe_03.dds:6:7:8:8:4:
> storm_fx_orphea_base_missile.dds:6:7:8:8:4:
> storm_fx_orphea_base_norm.dds:8:9:9:10:6:
> storm_fx_orphea_base_norm_tile.dds:7:8:8:9:5:
> storm_fx_orphea_base_spec.dds:7:8:8:9:5:
> storm_fx_orphea_base_spec_tile.dds:7:8:8:9:5:
> storm_fx_orphea_base_thrasher_reticle_.dds:9:9:10:10:6:
> storm_fx_orphea_diff_tile_01.dds:9:9:10:10:6:
> storm_fx_orphea_gradient_01.dds:6:6:7:7:3:
> storm_fx_orphea_gradient_02.dds:6:6:7:7:3:
> storm_fx_orphea_gradient_03.dds:6:6:7:7:3:
> storm_fx_orphea_school18_diff.dds:8:9:9:10:6:
> storm_fx_orphea_school18_diff_tile.dds:8:8:9:9:5:
> storm_fx_orphea_school18_emis.dds:7:8:8:9:5:
> storm_fx_orphea_school18_energy_tile_01.dds:7:7:8:8:4:
> storm_fx_orphea_school18_gradient_01.dds:6:6:7:7:3:
> storm_fx_orphea_school18_gradient_02.dds:6:6:7:7:3:
> storm_fx_orphea_school18_gradient_03.dds:6:6:7:7:3:
> storm_fx_orphea_school18_norm.dds:8:9:9:10:6:
> storm_fx_orphea_school18_norm_tile.dds:7:8:8:9:6:
> storm_fx_orphea_school18_spec.dds:7:8:8:9:6:
> storm_fx_orphea_school18_spec_tile.dds:7:8:8:9:6:
9503a9585
> storm_fx_spikes01_blur_03.dds:8:8:9:9:5:
9893a9976
> storm_grad10.dds:6:7:8:9:5:
11723a11807,11809
> storm_hero_d3wizardf_volley_var5_diff.dds:9:9:10:10:6:
> storm_hero_d3wizardf_volley_var5_norm.dds:8:9:9:10:6:
> storm_hero_d3wizardf_volley_var5_spec.dds:8:9:9:10:6:
12998a13085,13088
> storm_hero_kerrigan_cheer_var7_diff.dds:9:9:10:10:6:
> storm_hero_kerrigan_cheer_var7_emis.dds:8:9:9:10:6:
> storm_hero_kerrigan_cheer_var7_norm.dds:8:9:9:10:6:
> storm_hero_kerrigan_cheer_var7_spec.dds:8:9:9:10:6:
13066a13157,13175
> storm_hero_kingleoric_janitor18_diff-ptpr.dds:9:9:10:10:6:
> storm_hero_kingleoric_janitor18_diff.dds:9:9:10:10:6:
> storm_hero_kingleoric_janitor18_emis.dds:8:9:9:10:6:
> storm_hero_kingleoric_janitor18_ghost_diff.dds:9:9:10:10:6:
> storm_hero_kingleoric_janitor18_norm-ptpr.dds:8:9:9:10:6:
> storm_hero_kingleoric_janitor18_norm.dds:8:9:9:10:6:
> storm_hero_kingleoric_janitor18_spec-ptpr.dds:8:9:9:10:6:
> storm_hero_kingleoric_janitor18_spec.dds:8:9:9:10:6:
> storm_hero_kingleoric_janitor18_var1_diff.dds:9:9:10:10:6:
> storm_hero_kingleoric_janitor18_var1_emis.dds:8:9:9:10:6:
> storm_hero_kingleoric_janitor18_var1_norm.dds:8:9:9:10:6:
> storm_hero_kingleoric_janitor18_var1_spec.dds:8:9:9:10:6:
> storm_hero_kingleoric_janitor18_var2_diff.dds:9:9:10:10:6:
> storm_hero_kingleoric_janitor18_var2_emis.dds:8:9:9:10:6:
> storm_hero_kingleoric_janitor18_var2_norm.dds:8:9:9:10:6:
> storm_hero_kingleoric_janitor18_var2_spec.dds:8:9:9:10:6:
> storm_hero_kingleoric_janitor18bucket_diff.dds:6:7:8:9:5:
> storm_hero_kingleoric_janitor18bucket_norm.dds:6:7:8:9:5:
> storm_hero_kingleoric_janitor18bucket_spec.dds:6:7:8:9:5:
13374c13483
< storm_hero_malganis_pilothawk_norm.dds:8:9:9:10:6:
---
> storm_hero_malganis_pilothawk_norm.dds:8:10:10:10:6:
13839a13949,13977
> storm_hero_orphea_base_diff.dds:9:9:10:10:6:
> storm_hero_orphea_base_emis.dds:8:9:9:10:6:
> storm_hero_orphea_base_norm.dds:8:9:9:10:6:
> storm_hero_orphea_base_spec.dds:8:9:9:10:6:
> storm_hero_orphea_base_var1_diff.dds:9:9:10:10:6:
> storm_hero_orphea_base_var1_emis.dds:8:9:9:10:6:
> storm_hero_orphea_base_var1_spec.dds:8:9:9:10:6:
> storm_hero_orphea_base_var2_diff.dds:9:9:10:10:6:
> storm_hero_orphea_base_var2_emis.dds:8:9:9:10:6:
> storm_hero_orphea_base_var2_spec.dds:8:9:9:10:6:
> storm_hero_orphea_base_var3_diff.dds:9:9:10:10:6:
> storm_hero_orphea_base_var3_emis.dds:8:9:9:10:6:
> storm_hero_orphea_base_var3_spec.dds:8:9:9:10:6:
> storm_hero_orphea_base_var4_diff.dds:9:9:10:10:6:
> storm_hero_orphea_base_var4_emis.dds:8:9:9:10:6:
> storm_hero_orphea_base_var4_spec.dds:8:9:9:10:6:
> storm_hero_orphea_school18_decal.dds:8:8:9:9:5:
> storm_hero_orphea_school18_diff.dds:9:9:10:10:6:
> storm_hero_orphea_school18_emis.dds:8:9:9:10:6:
> storm_hero_orphea_school18_norm.dds:8:9:9:10:6:
> storm_hero_orphea_school18_spec.dds:8:9:9:10:6:
> storm_hero_orphea_school18_var1_decal.dds:8:8:9:9:5:
> storm_hero_orphea_school18_var1_diff.dds:9:9:10:10:6:
> storm_hero_orphea_school18_var1_emis.dds:8:9:9:10:6:
> storm_hero_orphea_school18_var1_spec.dds:8:9:9:10:6:
> storm_hero_orphea_school18_var2_decal.dds:8:8:9:9:5:
> storm_hero_orphea_school18_var2_diff.dds:9:9:10:10:6:
> storm_hero_orphea_school18_var2_emis.dds:8:9:9:10:6:
> storm_hero_orphea_school18_var2_spec.dds:8:9:9:10:6:
16578a16717
> storm_leoricgradient_blue.dds:4:5:6:7:3:
16765a16905,16911
> storm_lootbanner_community_65_base_diff.dds:8:8:9:9:5:
> storm_lootbanner_community_65_base_norm.dds:8:8:9:9:5:
> storm_lootbanner_community_65_base_spec.dds:7:8:9:9:5:
> storm_lootbanner_community_65_rare_decal.dds:8:8:9:9:5:
> storm_lootbanner_community_65_rare_diff.dds:8:8:9:9:5:
> storm_lootbanner_community_65_rare_norm.dds:8:8:9:9:5:
> storm_lootbanner_community_65_rare_spec.dds:7:8:9:9:5:
16889d17034
< storm_lootbanner_esports_warchest_spacestation_18_decal.dds:8:8:9:9:5:
16895d17039
< storm_lootbanner_esports_warchest_superstars_18_decal.dds:8:8:9:9:5:
16900d17043
< storm_lootbanner_esports_warchest_teamexpert_18_decal.dds:8:8:9:9:5:
17280a17424
> storm_lootspray_static_abathur_sluglife.dds:8:8:8:8:6:
17308a17453
> storm_lootspray_static_carbots_blackheart.dds:8:8:8:8:6:
17316a17462
> storm_lootspray_static_carbots_dragonknight.dds:8:8:8:8:6:
17321a17468
> storm_lootspray_static_carbots_gardenterror.dds:8:8:8:8:6:
17324a17472
> storm_lootspray_static_carbots_gravegolem.dds:8:8:8:8:6:
17328a17477
> storm_lootspray_static_carbots_headlesshorseman.dds:8:8:8:8:6:
17335a17485
> storm_lootspray_static_carbots_knight.dds:8:8:8:8:6:
17350a17501
> storm_lootspray_static_carbots_orphea.dds:8:8:8:8:6:
17351a17503
> storm_lootspray_static_carbots_punisher.dds:8:8:8:8:6:
17356a17509
> storm_lootspray_static_carbots_stickhorse.dds:8:8:8:8:6:
17360a17514
> storm_lootspray_static_carbots_templeguardian.dds:8:8:8:8:6:
17368a17523
> storm_lootspray_static_carbots_webweaver.dds:8:8:8:8:6:
17401a17557,17566
> storm_lootspray_static_community18_alarak.dds:8:8:8:8:6:
> storm_lootspray_static_community18_azmodan.dds:8:8:8:8:6:
> storm_lootspray_static_community18_chromie.dds:8:8:8:8:6:
> storm_lootspray_static_community18_deckard.dds:8:8:8:8:6:
> storm_lootspray_static_community18_dehaka.dds:8:8:8:8:6:
> storm_lootspray_static_community18_dva.dds:8:8:8:8:6:
> storm_lootspray_static_community18_leoric.dds:8:8:8:8:6:
> storm_lootspray_static_community18_maiev.dds:8:8:8:8:6:
> storm_lootspray_static_community18_rexxar.dds:8:8:8:8:6:
> storm_lootspray_static_community18_whitemane.dds:8:8:8:8:6:
17429a17595
> storm_lootspray_static_dva_confirmed.dds:8:8:8:8:6:
17721a17888
> storm_lootspray_static_twitch_chomp.dds:8:8:8:8:6:
17734a17902,17903
> storm_lootui_boostersymbol.dds:5:6:7:8:4:
> storm_lootui_boostersymbol2.dds:7:7:8:8:4:
18958a19128,19130
> storm_mount_battlebeast_saddled_var3_diff.dds:9:9:10:10:6:
> storm_mount_battlebeast_saddled_var3_emis.dds:8:9:9:10:6:
> storm_mount_battlebeast_saddled_var3_spec.dds:8:9:9:10:6:
19329a19502,19514
> storm_mount_hearthstonecard_soapbar_diff.dds:9:9:10:10:6:
> storm_mount_hearthstonecard_soapbar_emis.dds:8:9:9:10:6:
> storm_mount_hearthstonecard_soapbar_norm.dds:8:9:9:10:6:
> storm_mount_hearthstonecard_soapbar_spec.dds:8:9:9:10:6:
> storm_mount_hearthstonecard_soapbar_var1_diff.dds:9:9:10:10:6:
> storm_mount_hearthstonecard_soapbar_var1_norm.dds:8:9:9:10:6:
> storm_mount_hearthstonecard_soapbar_var1_spec.dds:8:9:9:10:6:
> storm_mount_hearthstonecard_soapbar_var2_diff.dds:9:9:10:10:6:
> storm_mount_hearthstonecard_soapbar_var2_norm.dds:8:9:9:10:6:
> storm_mount_hearthstonecard_soapbar_var2_spec.dds:8:9:9:10:6:
> storm_mount_hearthstonecard_soapbar_var3_diff.dds:9:9:10:10:6:
> storm_mount_hearthstonecard_soapbar_var3_norm.dds:8:9:9:10:6:
> storm_mount_hearthstonecard_soapbar_var3_spec.dds:8:9:9:10:6:
19832a20018,20027
> storm_mount_raven_base_diff.dds:9:9:10:10:6:
> storm_mount_raven_base_emis.dds:8:9:9:10:6:
> storm_mount_raven_base_norm.dds:8:9:9:10:6:
> storm_mount_raven_base_spec.dds:8:9:9:10:6:
> storm_mount_raven_base_var1_diff.dds:9:9:10:10:6:
> storm_mount_raven_base_var1_emis.dds:8:9:9:10:6:
> storm_mount_raven_base_var1_spec.dds:8:9:9:10:6:
> storm_mount_raven_base_var2_diff.dds:9:9:10:10:6:
> storm_mount_raven_base_var2_emis.dds:8:9:9:10:6:
> storm_mount_raven_base_var2_spec.dds:8:9:9:10:6:
20407a20603
> storm_orphea_goo_02.dds:7:8:9:10:6:
20896a21093
> storm_plasmafield_pink.dds:5:6:7:8:4:
20986a21184
> storm_rainbowgradient_tile.dds:4:5:6:7:3:
21096c21294
< storm_rune_demona01.dds:8:9:9:9:6:
---
> storm_rune_demona01.dds:9:9:9:9:6:
21227a21426
> storm_shockwave10b_gradient.dds:5:6:7:8:4:
22199,22201c22398,22400
< storm_ui_heroabout_platform_rock_diff.dds:8:9:10:11:6:
< storm_ui_heroabout_platform_rock_norm.dds:8:9:10:11:6:
< storm_ui_heroabout_platform_rock_spec.dds:8:9:10:11:6:
---
> storm_ui_heroabout_platform_rock_diff.dds:9:9:10:10:6:
> storm_ui_heroabout_platform_rock_norm.dds:9:9:10:10:6:
> storm_ui_heroabout_platform_rock_spec.dds:9:9:10:10:6:
22203c22402
< storm_ui_heroabout_platform_scifi18_emis.dds:8:8:9:10:6:
---
> storm_ui_heroabout_platform_scifi18_emis.dds:9:9:10:10:6:
22205c22404
< storm_ui_heroabout_platform_scifi18_spec.dds:8:8:9:10:6:
---
> storm_ui_heroabout_platform_scifi18_spec.dds:9:9:10:10:6:
22207c22406
< storm_ui_heroabout_platform_small_wcav_emis.dds:8:9:10:11:7:
---
> storm_ui_heroabout_platform_small_wcav_emis.dds:9:9:10:10:7:
22210,22213c22409,22412
< storm_ui_heroabout_platform_wcav_diff.dds:8:8:9:10:6:
< storm_ui_heroabout_platform_wcav_emis.dds:7:8:9:10:6:
< storm_ui_heroabout_platform_wcav_mask.dds:8:9:10:11:7:
< storm_ui_heroabout_platform_wcav_spec.dds:7:8:9:10:6:
---
> storm_ui_heroabout_platform_wcav_diff.dds:9:9:10:10:6:
> storm_ui_heroabout_platform_wcav_emis.dds:9:9:10:10:6:
> storm_ui_heroabout_platform_wcav_mask.dds:9:9:10:10:7:
> storm_ui_heroabout_platform_wcav_spec.dds:9:9:10:10:6:
diff -r --ignore-file-name-case /snapshot-69823/mods/heroes.stormmod/base.stormmaps/maps/heroes/singleplayermaps/startingexperience/tutorial01.stormmap/mapscript.galaxy /snapshot-70200/mods/heroes.stormmod/base.stormmaps/maps/heroes/singleplayermaps/startingexperience/tutorial01.stormmap/mapscript.galaxy
739d738
< CatalogFieldValueSet(c_gameCatalogEffect, "LightofEluneHealTargetOverflowingLight", "RechargeVitalRate", gv_pLAYER_02_HEALERTANK, "520");
diff -r --ignore-file-name-case /snapshot-69823/mods/heroes.stormmod/base.stormmaps/maps/heroes/singleplayermaps/startingexperience/tutorialmapmechanics.stormmap/mapscript.galaxy /snapshot-70200/mods/heroes.stormmod/base.stormmaps/maps/heroes/singleplayermaps/startingexperience/tutorialmapmechanics.stormmap/mapscript.galaxy
359,360c359,360
< CatalogFieldValueSet(c_gameCatalogAbil, "TyrandeLightofElune", "Cost.Vital[" + IntToString(0) + "]", gv_pLAYER_02_HEALERTANK, "30");
< CatalogFieldValueSet(c_gameCatalogAbil, "TyrandeLightofElune", "Cost.Cooldown.TimeUse", gv_pLAYER_02_HEALERTANK, "6");
---
> CatalogFieldValueSet(c_gameCatalogAbil, "TyrandeLightofElune", "Cost.Vital[" + IntToString(c_unitVitalEnergy) + "]", gv_pLAYER_02_HEALERTANK, "5");
> CatalogFieldValueSet(c_gameCatalogAbil, "TyrandeLightofElune", "Cost.Charge.TimeUse", gv_pLAYER_02_HEALERTANK, "5");
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/arenamodemods/gardenarena.stormmod/base.stormdata/libamgt.galaxy /snapshot-70200/mods/heroesbrawlmods/arenamodemods/gardenarena.stormmod/base.stormdata/libamgt.galaxy
388c388
< Wait(3.0, c_timeGame);
---
> Wait(3.5, c_timeGame);
393c393
< UnitIssueOrder(lv_plantTerror, OrderTargetingUnit(AbilityCommand("attack", 0), lp_loserTeamCore), c_orderQueueReplace);
---
> UnitIssueOrder(lv_plantTerror, OrderTargetingUnit(AbilityCommand("StormVehicleAttack", 0), lp_loserTeamCore), c_orderQueueReplace);
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/arenamodemods/gardenarena.stormmod/preload.xml /snapshot-70200/mods/heroesbrawlmods/arenamodemods/gardenarena.stormmod/preload.xml
26d25
<
28a28
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod/base.stormdata/gamedata/goaldata.xml /snapshot-70200/mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod/base.stormdata/gamedata/goaldata.xml
8a9,11
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod/base.stormdata/libpeb1.galaxy /snapshot-70200/mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod/base.stormdata/libpeb1.galaxy
700d699
< CatalogFieldValueSet(c_gameCatalogAbil, "DiabloShadowCharge", "Range", lp_playerIndex, FixedToString((CatalogFieldValueGetAsFixed(c_gameCatalogAbil, "DiabloShadowCharge", "Range", 0) * CatalogFieldValueGetAsFixed(c_gameCatalogTalent, "DiabloMasteryFromTheShadowsShadowCharge", "AbilityModificationArray[" + IntToString(0) + "].Modifications[" + IntToString(0) + "].Value", 0)), c_fixedPrecisionAny));
743d741
< CatalogFieldValueSet(c_gameCatalogEffect, "DevourApplyMasteryHealBehavior", "Chance", lp_playerIndex, "1.0");
747,748c745,746
< CatalogFieldValueSet(c_gameCatalogEffect, "SlamSearch", "AreaArray[" + IntToString(0) + "].Radius", lp_playerIndex, "10.0");
< CatalogFieldValueSet(c_gameCatalogEffect, "SlamSearch", "AreaArray[" + IntToString(0) + "].Arc", lp_playerIndex, "87.5");
---
> CatalogFieldValueSet(c_gameCatalogEffect, "StitchesSlamSearch", "AreaArray[" + IntToString(0) + "].Radius", lp_playerIndex, "12");
> CatalogFieldValueSet(c_gameCatalogEffect, "StitchesSlamSearch", "AreaArray[" + IntToString(0) + "].Arc", lp_playerIndex, "87.5");
750d747
< CatalogFieldValueSet(c_gameCatalogEffect, "SlamApplyStunBehavior", "Chance", lp_playerIndex, "1.0");
885a883
> int lv_playerID;
887a886,887
> string autoB5E12456_val;
>
888a889
> lv_playerID = UnitGetOwner(lp_boss);
898a900,958
> autoB5E12456_val = UnitGetType(lp_boss);
> if (autoB5E12456_val == "HeroAbathur") {
> UnitBehaviorAddPlayer(lp_boss, "Ultimate2Unlocked", lv_playerID, 1);
> }
> else if (autoB5E12456_val == "HeroButcher") {
> UnitBehaviorAddPlayer(lp_boss, "Ultimate1Unlocked", lv_playerID, 1);
> libPEB1_gf_ApplyButcherTalents(lv_playerID);
> UnitCopyAIThinkTree(libPEB1_gv_pVEAIDummyButcher, lp_boss);
> }
> else if (autoB5E12456_val == "HeroKerrigan") {
> UnitBehaviorAddPlayer(lp_boss, "Ultimate2Unlocked", lv_playerID, 1);
> libPEB1_gf_ApplyKerriganTalents(lv_playerID);
> UnitCopyAIThinkTree(libPEB1_gv_pVEAIDummyKerrigan, lp_boss);
> }
> else if (autoB5E12456_val == "HeroMurky") {
> UnitBehaviorAddPlayer(lp_boss, "Ultimate2Unlocked", lv_playerID, 1);
> libPEB1_gf_ApplyMurkyTalents(lv_playerID);
> UnitCopyAIThinkTree(libPEB1_gv_pVEAIDummyMurky, lp_boss);
> while (!((UnitIsValid(libGame_gv_heroDeathMurkyRespawnEggs[lv_playerID]) == true))) {
> Wait(1.0, c_timeGame);
> }
> libPEB1_gv_pvEMurkyEggUnit = libGame_gv_heroDeathMurkyRespawnEggs[libPVEB_gf_NPCHeroSpawnedPlayer()];
> }
> else if (autoB5E12456_val == "HeroDiablo") {
> UnitBehaviorAddPlayer(lp_boss, "Ultimate2Unlocked", lv_playerID, 1);
> libPEB1_gf_ApplyDiabloTalents(lv_playerID);
> UnitCopyAIThinkTree(libPEB1_gv_pVEAIDummyDiablo, lp_boss);
> }
> else if (autoB5E12456_val == "HeroAnubarak") {
> UnitBehaviorAddPlayer(lp_boss, "Ultimate1Unlocked", lv_playerID, 1);
> UnitBehaviorAddPlayer(lp_boss, "Ultimate2Unlocked", lv_playerID, 1);
> libPEB1_gf_ApplyAnubArakTalents(lv_playerID);
> UnitCopyAIThinkTree(libPEB1_gv_pVEAIDummyAnubarak, lp_boss);
> }
> else if (autoB5E12456_val == "HeroTychus") {
> UnitBehaviorAddPlayer(lp_boss, "Ultimate1Unlocked", lv_playerID, 1);
> libPEB1_gf_ApplyTychusTalents(lv_playerID);
> UnitCopyAIThinkTree(libPEB1_gv_pVEAIDummyTychus, lp_boss);
> }
> else if (autoB5E12456_val == "HeroDehaka") {
> UnitBehaviorAddPlayer(lp_boss, "Ultimate1Unlocked", lv_playerID, 1);
> libPEB1_gf_ApplyDehakaTalents(lv_playerID);
> UnitCopyAIThinkTree(libPEB1_gv_pVEAIDummyDehaka, lp_boss);
> }
> else if (autoB5E12456_val == "HeroZagara") {
> UnitBehaviorAddPlayer(lp_boss, "Ultimate1Unlocked", lv_playerID, 1);
> }
> else if (autoB5E12456_val == "HeroStitches") {
> UnitBehaviorAddPlayer(lp_boss, "Ultimate2Unlocked", lv_playerID, 1);
> libPEB1_gf_ApplyStitchesTalents(lv_playerID);
> UnitCopyAIThinkTree(libPEB1_gv_pVEAIDummyStitches, lp_boss);
> }
> else if (autoB5E12456_val == "HeroStukov") {
> UnitBehaviorAddPlayer(lp_boss, "Ultimate2Unlocked", lv_playerID, 1);
> libPEB1_gf_ApplyStukovTalents(lv_playerID);
> UnitCopyAIThinkTree(libPEB1_gv_pVEAIDummyStukov, lp_boss);
> }
> else {
> }
2487a2548
> TriggerExecute(libPEB1_gt_InitHeroTalents, true, false);
2684a2746,2747
> libPBUI_gv_curateHeroSelections[lv_row][lv_col] = "Firebat";
> lv_col += 1;
2694a2758,2759
> libPBUI_gv_curateHeroSelections[lv_row][lv_col] = "Yrel";
> lv_col += 1;
2695a2761
>
2698a2765,2766
> libPBUI_gv_curateHeroSelections[lv_row][lv_col] = "Alexstrasza";
> lv_col += 1;
2700a2769,2770
> libPBUI_gv_curateHeroSelections[lv_row][lv_col] = "Deckard";
> lv_col += 1;
2713a2784
>
2722a2794,2795
> libPBUI_gv_curateHeroSelections[lv_row][lv_col] = "Medivh";
> lv_col += 1;
2724a2798,2799
> libPBUI_gv_curateHeroSelections[lv_row][lv_col] = "Probius";
> lv_col += 1;
2725a2801
>
2732a2809,2812
> libPBUI_gv_curateHeroSelections[lv_row][lv_col] = "Fenix";
> lv_col += 1;
> libPBUI_gv_curateHeroSelections[lv_row][lv_col] = "Genji";
> lv_col += 1;
2736a2817,2818
> libPBUI_gv_curateHeroSelections[lv_row][lv_col] = "Hanzo";
> lv_col += 1;
2740a2823,2827
> libPBUI_gv_curateHeroSelections[lv_row][lv_col] = "Junkrat";
>
> lv_row = (libPBUI_ge_CurateHeroSelectionRole_Assassin2);
> lv_col = 0;
> lv_col += 1;
2744,2745c2831,2834
< lv_row = (libPBUI_ge_CurateHeroSelectionRole_Assassin2);
< lv_col = 0;
---
> lv_col += 1;
> libPBUI_gv_curateHeroSelections[lv_row][lv_col] = "Maiev";
> lv_col += 1;
> libPBUI_gv_curateHeroSelections[lv_row][lv_col] = "Mephisto";
2753a2843,2845
> lv_col += 1;
> libPBUI_gv_curateHeroSelections[lv_row][lv_col] = "Zuljin";
>
2762a2855,2922
> // Trigger: Init Hero Talents
> //--------------------------------------------------------------------------------------------------
> bool libPEB1_gt_InitHeroTalents_Func (bool testConds, bool runActions) {
> // Automatic Variable Declarations
> // Actions
> if (!runActions) {
> return true;
> }
>
> SetTalentHidden("AlexstraszaCleansingFlame", true);
> SetTalentEnabled("AlexstraszaCleansingFlame", false);
> SetTalentHidden("AlexstraszaOnRubyWingsCleansingFlame", true);
> SetTalentEnabled("AlexstraszaOnRubyWingsCleansingFlame", false);
> SetTalentHidden("AzmodanHellishHirelings", true);
> SetTalentEnabled("AzmodanHellishHirelings", false);
> SetTalentHidden("AzmodanMasteryBoundMinion", true);
> SetTalentEnabled("AzmodanMasteryBoundMinion", false);
> SetTalentHidden("BrightwingPixieCharm", true);
> SetTalentEnabled("BrightwingPixieCharm", false);
> SetTalentHidden("KelThuzadPhylactery", true);
> SetTalentEnabled("KelThuzadPhylactery", false);
> SetTalentHidden("FalstadWingman", true);
> SetTalentEnabled("FalstadWingman", false);
> SetTalentHidden("FalstadMasteryFlightEpicMount", true);
> SetTalentEnabled("FalstadMasteryFlightEpicMount", false);
> SetTalentHidden("HanzoTargetPractice", true);
> SetTalentEnabled("HanzoTargetPractice", false);
> SetTalentHidden("HanzoMountedArchery", true);
> SetTalentEnabled("HanzoMountedArchery", false);
> SetTalentHidden("MedicHeroicAbilityMedivacDropship", true);
> SetTalentEnabled("MedicHeroicAbilityMedivacDropship", false);
> SetTalentHidden("MedicSafeZone", true);
> SetTalentEnabled("MedicSafeZone", false);
> SetTalentHidden("MedicReinforcements", true);
> SetTalentEnabled("MedicReinforcements", false);
> SetTalentHidden("MedivhTransformRavenRavensIntellect", true);
> SetTalentEnabled("MedivhTransformRavenRavensIntellect", false);
> SetTalentHidden("MedivhTransformRavenWindsOfCelerity", true);
> SetTalentEnabled("MedivhTransformRavenWindsOfCelerity", false);
> SetTalentHidden("MephistoConsumeSouls", true);
> SetTalentEnabled("MephistoConsumeSouls", false);
> SetTalentHidden("MalthaelOnAPaleHorse", true);
> SetTalentEnabled("MalthaelOnAPaleHorse", false);
> SetTalentHidden("MalthaelNoOneCanStopDeath", true);
> SetTalentEnabled("MalthaelNoOneCanStopDeath", false);
> SetTalentHidden("RagnarosLavaWave", true);
> SetTalentEnabled("RagnarosLavaWave", false);
> SetTalentHidden("RagnarosLavaWaveLavaSurge", true);
> SetTalentEnabled("RagnarosLavaWaveLavaSurge", false);
> SetTalentHidden("RagnarosMoltenCoreHeroicDifficulty", true);
> SetTalentEnabled("RagnarosMoltenCoreHeroicDifficulty", false);
> SetTalentHidden("RehgarMasteryFarsight", true);
> SetTalentEnabled("RehgarMasteryFarsight", false);
> SetTalentHidden("UtherMasteryRedemption", true);
> SetTalentEnabled("UtherMasteryRedemption", false);
> SetTalentHidden("YrelDivineSteed", true);
> SetTalentEnabled("YrelDivineSteed", false);
> SetTalentHidden("ZuljinHeadhunter", true);
> SetTalentEnabled("ZuljinHeadhunter", false);
> return true;
> }
>
> //--------------------------------------------------------------------------------------------------
> void libPEB1_gt_InitHeroTalents_Init () {
> libPEB1_gt_InitHeroTalents = TriggerCreate("libPEB1_gt_InitHeroTalents_Func");
> }
>
> //--------------------------------------------------------------------------------------------------
8826a8987,8988
> playergroup autoF85DF58F_g;
> int autoF85DF58F_var;
8937a9100,9109
> autoF85DF58F_g = libPVEB_gf_PBPlayersOnHumanTeam();
> autoF85DF58F_var = -1;
> while (true) {
> autoF85DF58F_var = PlayerGroupNextPlayer(autoF85DF58F_g, autoF85DF58F_var);
> if (autoF85DF58F_var<0) { break; }
> if ((libPVEB_gf_PBIsValidHumanPlayer(autoF85DF58F_var) == true)) {
> AddUnitOfInterest(libGame_gv_players[autoF85DF58F_var].lv_heroUnit, 500.0, 0.0, "EscortAllyHero", libNtve_ge_GoalTeam_Both, 0);
> }
>
> }
11494a11667,11689
> // Trigger: Hero Revived
> //--------------------------------------------------------------------------------------------------
> bool libPEB1_gt_HeroRevived_Func (bool testConds, bool runActions) {
> // Automatic Variable Declarations
> // Actions
> if (!runActions) {
> return true;
> }
>
> if ((libPVEB_gf_PBIsValidHumanPlayer(UnitGetOwner(EventUnit())) == true)) {
> AddUnitOfInterest(libGame_gv_players[UnitGetOwner(EventUnit())].lv_heroUnit, 500.0, 0.0, "EscortAllyHero", libNtve_ge_GoalTeam_Both, 0);
> }
>
> return true;
> }
>
> //--------------------------------------------------------------------------------------------------
> void libPEB1_gt_HeroRevived_Init () {
> libPEB1_gt_HeroRevived = TriggerCreate("libPEB1_gt_HeroRevived_Func");
> TriggerAddEventUnitRevive(libPEB1_gt_HeroRevived, null);
> }
>
> //--------------------------------------------------------------------------------------------------
11600a11796
> libPEB1_gt_InitHeroTalents_Init();
11738a11935
> libPEB1_gt_HeroRevived_Init();
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod/base.stormdata/libpeb1_h.galaxy /snapshot-70200/mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod/base.stormdata/libpeb1_h.galaxy
282a283
> trigger libPEB1_gt_InitHeroTalents;
420a422
> trigger libPEB1_gt_HeroRevived;
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod/preload.xml /snapshot-70200/mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod/preload.xml
5a6
>
95a97,98
>
>
97c100,105
<
---
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlstarcraft.stormmod/base.stormdata/gamedata/actordata.xml /snapshot-70200/mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlstarcraft.stormmod/base.stormdata/gamedata/actordata.xml
2136a2137,2141
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlstarcraft.stormmod/base.stormdata/gamedata/modeldata.xml /snapshot-70200/mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlstarcraft.stormmod/base.stormdata/gamedata/modeldata.xml
2a3,8
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlstarcraft.stormmod/base.stormdata/gamedata/unitdata.xml /snapshot-70200/mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlstarcraft.stormmod/base.stormdata/gamedata/unitdata.xml
610d609
<
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlstarcraft.stormmod/base.stormdata/ui/layout/starcraftpveui.stormlayout /snapshot-70200/mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlstarcraft.stormmod/base.stormdata/ui/layout/starcraftpveui.stormlayout
2a3,37
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
396c431
<
---
>
402,403c437,438
<
<
---
>
>
577,578c612,613
<
<
---
>
>
588,589d622
<
<
593d625
<
595d626
<
604c635
<
---
>
612d642
<
616c646
<
---
>
618d647
<
622d650
<
624d651
<
628,738d654
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
739a656,686
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> f
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/brawlmapmods/coop/pvebrawluimod.stormmod/base.stormdata/libpbui_h.galaxy /snapshot-70200/mods/heroesbrawlmods/brawlmapmods/coop/pvebrawluimod.stormmod/base.stormdata/libpbui_h.galaxy
24c24
< const int libPBUI_gv_curateHeroSelectionUIRoleHeroCountCol_C = 8;
---
> const int libPBUI_gv_curateHeroSelectionUIRoleHeroCountCol_C = 10;
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/brawlmapmods/coop/pvebrawluimod.stormmod/base.stormdata/ui/layout/pvebrawlcurateheroselection.stormlayout /snapshot-70200/mods/heroesbrawlmods/brawlmapmods/coop/pvebrawluimod.stormmod/base.stormdata/ui/layout/pvebrawlcurateheroselection.stormlayout
425c425
<
---
>
466a467,476
>
>
>
>
>
>
>
>
>
>
1068c1078
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmod/base.stormdata/ui/layout/pveui.stormlayout /snapshot-70200/mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmod/base.stormdata/ui/layout/pveui.stormlayout
2a3,37
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1159,1160c1194,1195
<
<
---
>
>
1170,1171d1204
<
<
1175d1207
<
1177d1208
<
1186c1217
<
---
>
1194d1224
<
1198c1228
<
---
>
1200d1229
<
1204d1232
<
1206d1233
<
1210,1312d1236
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
1313a1238,1268
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> f
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/brawlmapmods/coop/pvestarcraft.stormmod/base.stormdata/ui/layout/starcraftpveui.stormlayout /snapshot-70200/mods/heroesbrawlmods/brawlmapmods/coop/pvestarcraft.stormmod/base.stormdata/ui/layout/starcraftpveui.stormlayout
2a3,37
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
649c684
<
---
>
711,712c746,747
<
<
---
>
>
719,720d753
<
<
724d756
<
726d757
<
735c766
<
---
>
743d773
<
747c777
<
---
>
749d778
<
753d781
<
755d782
<
760,763c787,817
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> f
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/brawlmapmods/onelane/onelanemapshared.stormmod/base.stormdata/gamedata/actordata.xml /snapshot-70200/mods/heroesbrawlmods/brawlmapmods/onelane/onelanemapshared.stormmod/base.stormdata/gamedata/actordata.xml
8a9,16
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/brawlmapmods/onelane/onelanemapshared.stormmod/base.stormdata/gamedata/unitdata.xml /snapshot-70200/mods/heroesbrawlmods/brawlmapmods/onelane/onelanemapshared.stormmod/base.stormdata/gamedata/unitdata.xml
43a44,61
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/brawlmapmods/onelane/onelanemapshared.stormmod/base.stormdata/libolms.galaxy /snapshot-70200/mods/heroesbrawlmods/brawlmapmods/onelane/onelanemapshared.stormmod/base.stormdata/libolms.galaxy
306a307,356
> //--------------------------------------------------------------------------------------------------
> // Trigger: Town Hall Killed
> //--------------------------------------------------------------------------------------------------
> bool libOLMS_gt_TownHallKilled_Func (bool testConds, bool runActions) {
> // Variable Declarations
> unit lv_dyingStructureUnit;
> int lv_structureType;
> int lv_townIndex;
> int lv_structureIndex;
> unit lv_structure;
>
> // Automatic Variable Declarations
> int auto52DF278A_ae;
> const int auto52DF278A_ai = 1;
>
> // Variable Initialization
> lv_dyingStructureUnit = EventUnit();
> lv_structureType = libGame_gf_TownGetTownStructurePresetFromUnit(lv_dyingStructureUnit);
>
> // Conditions
> if (testConds) {
> if (!((lv_structureType == libGame_ge_TownStructureTypes_TownHall))) {
> return false;
> }
> }
>
> // Actions
> if (!runActions) {
> return true;
> }
>
> lv_townIndex = libGame_gf_TownGetTownForUnit(lv_dyingStructureUnit);
> auto52DF278A_ae = libGame_gv_townTownData[lv_townIndex].lv_structureCount;
> lv_structureIndex = 1;
> for ( ; ( (auto52DF278A_ai >= 0 && lv_structureIndex <= auto52DF278A_ae) || (auto52DF278A_ai < 0 && lv_structureIndex >= auto52DF278A_ae) ) ; lv_structureIndex += auto52DF278A_ai ) {
> lv_structure = libGame_gv_townTownData[lv_townIndex].lv_structureUnits[lv_structureIndex];
> if ((UnitIsAlive(lv_structure) == true) && (libGame_gf_TownGetTownStructurePresetFromUnit(lv_structure) == libGame_ge_TownStructureTypes_Moonwell)) {
> UnitKill(lv_structure);
> }
>
> }
> return true;
> }
>
> //--------------------------------------------------------------------------------------------------
> void libOLMS_gt_TownHallKilled_Init () {
> libOLMS_gt_TownHallKilled = TriggerCreate("libOLMS_gt_TownHallKilled_Func");
> TriggerAddEventUnitDied(libOLMS_gt_TownHallKilled, null);
> }
>
314a365
> libOLMS_gt_TownHallKilled_Init();
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/brawlmapmods/onelane/onelanemapshared.stormmod/base.stormdata/libolms_h.galaxy /snapshot-70200/mods/heroesbrawlmods/brawlmapmods/onelane/onelanemapshared.stormmod/base.stormdata/libolms_h.galaxy
26a27
> trigger libOLMS_gt_TownHallKilled;
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesbrawlmods/heroselectionmods/ingameheroselection.stormmod/base.stormdata/libighs.galaxy /snapshot-70200/mods/heroesbrawlmods/heroselectionmods/ingameheroselection.stormmod/base.stormdata/libighs.galaxy
993a994
> UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeMenuBar, false);
1032d1032
< DialogControlSetVisible(libIGHS_gv_shuffleUI.lv_nonArenaModeTitlePanel, PlayerGroupSingle(libCore_gv_oBSERVER_ObserverUIPlayer), false);
1034a1035,1036
> DialogControlSetVisible(libIGHS_gv_shuffleUI.lv_nonArenaModeTitlePanel, PlayerGroupSingle(libCore_gv_oBSERVER_ObserverUIPlayer), false);
> DialogControlSetVisible(libUIUI_gv_uIObserverUI.lv_mainPanel, PlayerGroupSingle(libCore_gv_oBSERVER_ObserverUIPlayer), false);
1717a1720
> UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeMenuBar, true);
1719a1723
> DialogControlSetVisible(libIGHS_gv_shuffleUI.lv_nonArenaModeTitlePanel, PlayerGroupSingle(libCore_gv_oBSERVER_ObserverUIPlayer), true);
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/abildata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/abildata.xml
1113a1114
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/actordata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/actordata.xml
116a117,121
>
>
>
>
>
476a482
>
6151a6158,6167
>
>
>
>
>
>
>
>
>
>
6160a6177,6178
>
>
6506a6525
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/announcers/ladyofthornsvodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/announcers/ladyofthornsvodata.xml
7c7
<
---
>
10a11,29
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
251a271
>
567a588
>
584,587d604
<
<
<
<
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/announcers/ravenlordvodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/announcers/ravenlordvodata.xml
6d5
<
8a8
>
608a609,611
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/announcers/snakegodvodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/announcers/snakegodvodata.xml
3c3
<
---
>
4a5,10
>
>
>
>
>
>
527a534,537
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/announcers/spiderqueenvodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/announcers/spiderqueenvodata.xml
3c3
<
---
>
4a5,10
>
>
>
>
>
>
520a527,530
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/assets.txt /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/assets.txt
71a72,73
> UI/Storm_UI_Collections_SubNav_AngleDivider=Assets\Textures\Storm_UI_Collections_SubNav_AngleDivider.dds
>
569a572,575
> UI/Storm_UI_StandardButton_Green_Down=Assets\Textures\storm_ui_standardbutton_green_down.dds
> UI/Storm_UI_StandardButton_Green_Disabled=Assets\Textures\storm_ui_standardbutton_green_disabled.dds
> UI/Storm_UI_StandardButton_Green_Hover=Assets\Textures\storm_ui_standardbutton_green_hover.dds
> UI/Storm_UI_StandardButton_Green_Normal=Assets\Textures\storm_ui_standardbutton_green_normal.dds
718a725,728
> UI/Storm_UI_Store_Boost_Screen_Background=Assets\Textures\Storm_UI_Store_Boost_Screen_Background.dds
> UI/Storm_UI_Store_Boost_Screen_Background_Bloom=Assets\Textures\Storm_UI_Store_Boost_Screen_Background_Bloom.dds
> UI/Storm_UI_Store_Boost_Screen_Background_Particle_Bright=Assets\Textures\Storm_UI_Store_Boost_Screen_Background_Particle_Bright.dds
> UI/Storm_UI_Store_Boost_Screen_Background_Particle_Dim=Assets\Textures\Storm_UI_Store_Boost_Screen_Background_Particle_Dimmed.dds
1162a1173,1175
> UI/Storm_UI_Play_Filter_Bonus-Hover=Assets\Textures\storm_ui_play_filter_bonus-hover.dds
> UI/Storm_UI_Play_Filter_Bonus-Off=Assets\Textures\storm_ui_play_filter_bonus-off.dds
> UI/Storm_UI_Play_Filter_Bonus-On=Assets\Textures\storm_ui_play_filter_bonus-on.dds
1246a1260,1261
> UI/Storm_UI_Boost_Icon_Small=Assets\Textures\Storm_UI_Boost_Icon_Small.dds
> UI/Storm_UI_Boost_Icon_Top=Assets\Textures\Storm_UI_Boost_Icon_Top.dds
1307a1323
> UI/Storm_UI_Play_IGR_LogoGlow=Assets\Textures\Storm_UI_Play_IGR_LogoGlow.dds
1308a1325,1327
> UI/Storm_UI_Play_XPBonus_LogoGlow=Assets\Textures\Storm_UI_Play_XPBonus_LogoGlow.dds
> UI/Storm_UI_Play_Favorite_Logo=Assets\Textures\Storm_UI_Play_Favorite_Logo.dds
> UI/Storm_UI_Play_Favorite_LogoGlow=Assets\Textures\Storm_UI_Play_Favorite_LogoGlow.dds
1362a1382,1384
> //====== Glue/HeroBundleCollectionPanel.StormLayout ===========
> UI/Storm_UI_Store_TitleIcon_HeroBundles=Assets\Textures\Storm_UI_Store_TitleIcon_LargeBundles.dds
>
1513a1536,1547
> UI/Storm_UI_Boost_Party_Panel_Inactive_Background=Assets\Textures\storm_ui_boost_party_panel_inactive_background.dds
> UI/Storm_UI_Boost_Party_Panel_Inactive_Background_Hover=Assets\Textures\storm_ui_boost_party_panel_inactive_background_hover.dds
> UI/Storm_UI_Boost_Party_Panel_Inactive_Background_Down=Assets\Textures\storm_ui_boost_party_panel_inactive_background_down.dds
> UI/Storm_UI_Boost_Party_Panel_Active_Background=Assets\Textures\storm_ui_boost_party_panel_active_background.dds
> UI/Storm_UI_Boost_Party_Panel_Active_Background_Hover=Assets\Textures\storm_ui_boost_party_panel_active_background_hover.dds
> UI/Storm_UI_Boost_Party_Panel_Active_Background_Down=Assets\Textures\storm_ui_boost_party_panel_active_background_down.dds
> UI/Storm_UI_Boost_Party_Panel_Disabled_Background=Assets\Textures\storm_ui_boost_party_panel_disabled_background.dds
> UI/Storm_UI_Boost_Icon_Top_Plus=Assets\Textures\storm_ui_boost_icon_top_plus.dds
> UI/Storm_UI_Boost_Icon_Top_Plus_Hover=Assets\Textures\storm_ui_boost_icon_top_plus_hover.dds
> UI/Storm_UI_Boost_Icon_Top_Alert=Assets\Textures\Storm_UI_Boost_Icon_Top_Alert.dds
> UI/Storm_UI_Boost_Icon_Top_Disabled=Assets\Textures\Storm_UI_Boost_Icon_Top_Disabled.dds
> UI/Storm_UI_Boost_Icon_Top_Inner_Glowl=Assets\Textures\Storm_UI_Boost_Icon_Top_Inner_Glowl.dds
1523a1558
> UI/Storm_UI_Scorescreen_BoostXP_Bar=Assets\Textures\Storm_UI_Scorescreen_BoostXP_Bar.dds
1559a1595
> UI/Storm_UI_Scorescreen_Progress_Boostbar=Assets\Textures\storm_ui_scorescreen_progress_Boostbar.dds
1563a1600,1601
> UI/Storm_UI_Boost_Icon_Big_Inside=Assets\Textures\Storm_UI_Boost_Icon_Big_Inside.dds
> UI/Storm_UI_Boost_Icon_Big_Outside=Assets\Textures\Storm_UI_Boost_Icon_Big_Outside.dds
1876a1915
> UI/Storm_UI_RAF_Boost=Assets\Textures\Storm_UI_RAF_Boost.dds
1975a2015,2018
> UI/Storm_UI_Boost_Tooltip_Arrow=Assets\Textures\storm_ui_boost_tooltip_arrow.dds
> UI/Storm_UI_Boost_Tooltip_Arrow_Glow=Assets\Textures\storm_ui_boost_tooltip_arrow_glow.dds
> UI/Storm_UI_Boost_Tooltip_Background=Assets\Textures\storm_ui_boost_tooltip_background.dds
> UI/Storm_UI_Boost_Tooltip_Background_Glow=Assets\Textures\storm_ui_boost_tooltip_background_glow.dds
2174a2218,2221
> //====== Toasts/BoostNotificationPanel.StormLayout ===========
> UI/Storm_UI_Boost_Icon_Tooltip=Assets\Textures\Storm_UI_Boost_Icon_Tooltip.dds
> UI/Storm_UI_Boost_Icon_Dialog_Twirl=Assets\Textures\Storm_UI_Boost_Icon_Dialog_Twirl.dds
>
2362a2410,2413
> //====== HomeScreens/Home40.StormLayout ===========
> UI/Storm_UI_HomeScreenBackground_Orphea=Assets\Textures\storm_ui_home_orphea.dds
> UI/Storm_UI_Homescreen_Tile_OrpheaHero=Assets\Textures\storm_ui_homescreen_tile_orpheahero.dds
>
3045a3097,3098
> UI/Storm_UI_Boost_In_Game_Party_Panel_Portrait_Border=Assets\Textures\Storm_UI_Boost_In_Game_Party_Panel_Portrait_Border.dds
> UI/Storm_UI_Boost_In_Game_Party_Panel_Portrait_Border_Mask=Assets\Textures\Storm_UI_Boost_In_Game_Party_Panel_Portrait_Border_Mask.dds
3606a3660,3662
> UI/Storm_UI_Boost_Purchase_Dialog_1=Assets\Textures\Storm_UI_Boost_Purchase_Dialog_1.dds
> UI/Storm_UI_Boost_Purchase_Dialog_2=Assets\Textures\Storm_UI_Boost_Purchase_Dialog_2.dds
> UI/Storm_UI_Boost_Purchase_Dialog_3=Assets\Textures\Storm_UI_Boost_Purchase_Dialog_3.dds
4025a4082
> UI/HUD_BTN_BG_Ability_Locked=Assets\Textures\hud_btn_bg_ability_locked.dds
4951a5009,5016
> UI/Storm_UI_Store_LootChest_Sticker=Assets\Textures\storm_ui_Bundles_LootChest_Sticker.dds
> UI/Storm_UI_Store_ShardDialog_LensFlare1=Assets\Textures\Storm_UI_Store_ShardDialog_LensFlare1.dds
> UI/Storm_UI_Store_ShardDialog_LensFlare2=Assets\Textures\Storm_UI_Store_ShardDialog_LensFlare2.dds
> UI/Storm_UI_Store_Shards_1=Assets\Textures\storm_ui_Bundles_LootChest_Shards1Pack.dds
> UI/Storm_UI_Store_Shards_2=Assets\Textures\storm_ui_Bundles_LootChest_Shards5Pack.dds
> UI/Storm_UI_Store_Shards_3=Assets\Textures\storm_ui_Bundles_LootChest_Shards12Pack.dds
> UI/Storm_UI_Store_Shards_4=Assets\Textures\storm_ui_Bundles_LootChest_Shards25Pack.dds
> UI/Storm_UI_Store_Shards_5=Assets\Textures\storm_ui_Bundles_LootChest_Shards52Pack.dds
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/behaviordata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/behaviordata.xml
333c333
<
---
>
664a665
>
1012,1013c1013,1014
<
<
---
>
>
10118a10120
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/boostdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/boostdata.xml
43a44
>
54a56
>
59a62
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/bundledata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/bundledata.xml
2007,2008c2007,2008
<
<
---
>
>
2488a2489,2530
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/configdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/configdata.xml
58a59
>
126a128,129
>
>
219d221
<
243a246
>
546a550,555
>
>
>
>
>
>
758c767
<
---
>
1346a1356,1379
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1544a1578,1579
>
>
1601a1637,1640
>
>
>
>
1746a1786,1787
>
>
1874a1916,1917
>
>
1972a2016,2045
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/conversationdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/conversationdata.xml
8966c8966
<
---
>
8972c8972
<
---
>
8978c8978
<
---
>
8984c8984
<
---
>
8990c8990
<
---
>
8996c8996
<
---
>
9002c9002
<
---
>
9008c9008
<
---
>
9014c9014
<
---
>
9020c9020
<
---
>
9026c9026
<
---
>
9032c9032
<
---
>
9038c9038
<
---
>
9044c9044
<
---
>
9050c9050
<
---
>
9056c9056
<
---
>
9062c9062
<
---
>
9068c9068
<
---
>
9073c9073
<
---
>
9079c9079
<
---
>
9084c9084
<
---
>
9090c9090
<
---
>
9095c9095
<
---
>
9101c9101
<
---
>
9202c9202
<
---
>
9208c9208
<
---
>
9214c9214
<
---
>
9220c9220
<
---
>
9226c9226
<
---
>
9232c9232
<
---
>
9238c9238
<
---
>
9244c9244
<
---
>
9250c9250
<
---
>
9256c9256
<
---
>
9262c9262
<
---
>
9268c9268
<
---
>
9274c9274
<
---
>
9280c9280
<
---
>
9286c9286
<
---
>
9292c9292
<
---
>
9394c9394
<
---
>
9400c9400
<
---
>
9406c9406
<
---
>
9412c9412
<
---
>
9418c9418
<
---
>
9424c9424
<
---
>
9430c9430
<
---
>
9436c9436
<
---
>
9442c9442
<
---
>
9448c9448
<
---
>
9454c9454
<
---
>
9460c9460
<
---
>
9466c9466
<
---
>
9472c9472
<
---
>
9478c9478
<
---
>
9484c9484
<
---
>
9486a9487,9536
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
9581a9632,9633
>
>
9600a9653,9655
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/effectdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/effectdata.xml
579a580
>
854a856,861
>
>
>
>
>
>
2714c2721
<
---
>
4341a4349
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/emoticondata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/emoticondata.xml
9542a9543,9660
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/emoticonpackdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/emoticonpackdata.xml
4237c4237
<
---
>
4254c4254
<
---
>
4270c4270
<
---
>
4286c4286
<
---
>
4332a4333,4396
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/gameuidata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/gameuidata.xml
10,11c10,11
<
<
---
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/abathurdata/abathurdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/abathurdata/abathurdata.xml
1921c1921,1923
<
---
>
>
>
5202c5204
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/abathurdata/abathursounddata/abathurbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/abathurdata/abathursounddata/abathurbasevodata.xml
27a28,32
>
>
>
>
>
1420a1426
>
1617a1624
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/abathurdata/abathursounddata/abathurmechavodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/abathurdata/abathursounddata/abathurmechavodata.xml
2a3,7
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/anubarakdata/anubarakdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/anubarakdata/anubarakdata.xml
1015,1017c1015
<
<
<
---
>
1025d1022
<
1246a1244
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/arthasdata/arthasdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/arthasdata/arthasdata.xml
117c117
<
---
>
133d132
<
303d301
<
714c712,714
<
---
>
>
>
772c772,774
<
---
>
>
>
2382a2385
>
2881a2885,2890
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/azmodandata/azmodandata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/azmodandata/azmodandata.xml
8c8
<
---
>
1578a1579,1581
>
>
>
1956,1958c1959,1960
<
<
<
---
>
>
1964c1966
<
---
>
1965a1968,1975
>
>
>
>
>
>
>
>
2604a2615,2617
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/azmodandata/azmodanskindata/azmodanmadaxe18data/azmodanmadaxe18basedata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/azmodandata/azmodanskindata/azmodanmadaxe18data/azmodanmadaxe18basedata.xml
202a203
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/azmodandata/azmodansounddata/azmodanbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/azmodandata/azmodansounddata/azmodanbasevodata.xml
15a16,20
>
>
>
>
>
1174a1180
>
1477a1484
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/azmodandata/azmodansounddata/azmodanmadaxebasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/azmodandata/azmodansounddata/azmodanmadaxebasevodata.xml
2a3,7
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/barbariandata/barbariandata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/barbariandata/barbariandata.xml
808c808
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/brightwingdata/brightwingdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/brightwingdata/brightwingdata.xml
1181,1182d1180
<
<
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/butcherdata/butcherdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/butcherdata/butcherdata.xml
1000c1000
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/chendata/chensounddata/chenbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/chendata/chensounddata/chenbasevodata.xml
15a16,20
>
>
>
>
>
1208a1214
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/crusaderdata/crusaderdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/crusaderdata/crusaderdata.xml
119c119
<
---
>
928a929
>
2107a2109,2118
>
>
>
>
>
>
>
>
>
>
3471a3483,3488
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/demonhunterdata/demonhunterdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/demonhunterdata/demonhunterdata.xml
87c87
<
---
>
866d865
<
868a868
>
966c966
<
---
>
1641a1642,1651
>
>
>
>
>
>
>
>
>
>
3523a3534,3539
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/demonhunterdata/demonhuntersounddata/demonhunterangelbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/demonhunterdata/demonhuntersounddata/demonhunterangelbasevodata.xml
2a3,7
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/demonhunterdata/demonhuntersounddata/demonhunterbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/demonhunterdata/demonhuntersounddata/demonhunterbasevodata.xml
27a28,32
>
>
>
>
>
1374a1380
>
1621a1628
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/falstaddata/falstaddata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/falstaddata/falstaddata.xml
710d709
<
712c711
<
---
>
714c713
<
---
>
723d721
<
725c723
<
---
>
727,728c725,727
<
<
---
>
>
>
733a733
>
739d738
<
741,742c740,747
<
<
---
>
>
>
>
>
>
>
>
789c794
<
---
>
791c796
<
---
>
805c810
<
---
>
807c812
<
---
>
841,844c846,847
<
<
<
<
---
>
>
849,863c852,860
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
930c927
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/falstaddata/falstadsounddata/falstadbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/falstaddata/falstadsounddata/falstadbasevodata.xml
25a26,30
>
>
>
>
>
1426a1432
>
1647a1654
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/genndata/genndata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/genndata/genndata.xml
14d13
<
25,30d23
<
<
<
<
<
<
198c191
<
---
>
648d640
<
656d647
<
1087d1077
<
1089c1079
<
---
>
1091a1082
>
1106c1097,1099
<
---
>
>
>
1188d1180
<
1190a1183
>
3567a3561,3566
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/illidandata/illidandata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/illidandata/illidandata.xml
721c721
<
---
>
729c729
<
---
>
847c847
<
---
>
931c931
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/illidandata/illidansounddata/illidanbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/illidandata/illidansounddata/illidanbasevodata.xml
23a24,28
>
>
>
>
>
1454a1460
>
1679a1686
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/illidandata/illidansounddata/illidanspectrebasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/illidandata/illidansounddata/illidanspectrebasevodata.xml
2a3,7
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/kerrigandata/kerrigandata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/kerrigandata/kerrigandata.xml
16c16
<
---
>
23a24
>
853c854
<
---
>
859d859
<
975,978d974
<
<
<
<
1343a1340
>
1344a1342,1344
>
>
>
1612,1617d1611
<
<
<
<
<
<
1647d1640
<
1857,1863d1849
<
<
<
<
<
<
<
2176a2163
>
2197a2185
>
3123a3112,3115
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/kerrigandata/kerriganskindata/kerrigancheerdata/kerrigancheerbasedata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/kerrigandata/kerriganskindata/kerrigancheerdata/kerrigancheerbasedata.xml
233a234
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/kerrigandata/kerrigansounddata/kerriganghostbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/kerrigandata/kerrigansounddata/kerriganghostbasevodata.xml
4c4
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/l90etcdata/l90etcdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/l90etcdata/l90etcdata.xml
528,537d527
<
<
<
<
<
<
<
<
<
<
604c594,596
<
---
>
>
>
612,615c604,607
<
<
<
<
---
>
>
>
>
765c757
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/l90etcdata/l90etcskindata/l90etcbasedata/l90etcbasedata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/l90etcdata/l90etcskindata/l90etcbasedata/l90etcbasedata.xml
117,119d116
<
<
<
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/leoricdata/leoricdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/leoricdata/leoricdata.xml
168c168
<
---
>
202a203,204
>
>
208a211,219
>
>
>
>
>
>
>
>
>
425a437,446
>
>
>
>
>
>
>
>
>
>
607a629
>
682c704
<
---
>
683a706,712
>
>
>
>
>
>
>
689,691c718,725
<
<
<
---
>
>
>
>
>
>
>
>
697a732,735
>
>
>
>
717c755,765
<
---
>
>
>
>
>
>
>
>
>
>
>
758,760c806
<
<
<
---
>
762a809
>
790c837
<
---
>
792,802c839,840
<
<
<
<
<
<
<
<
<
<
<
---
>
>
928a967
>
1044c1083
<
---
>
1047c1086
<
---
>
1166,1168d1204
<
<
<
1171c1207
<
---
>
2327a2364
>
2754c2791
<
---
>
3002a3040
>
3005d3042
<
3259,3261c3296
<
<
<
---
>
3301a3337
>
3365a3402
>
4454a4492,4496
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/leoricdata/leoricskindata/leoricbasedata/leoricbasedata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/leoricdata/leoricskindata/leoricbasedata/leoricbasedata.xml
3,516c3,569
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
\ No newline at end of file
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/leoricdata/leoricskindata/leoricspacedata/leoricspacebasedata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/leoricdata/leoricskindata/leoricspacedata/leoricspacebasedata.xml
3,323c3,325
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
\ No newline at end of file
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/leoricdata/leoricsounddata/leoricbasesounddata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/leoricdata/leoricsounddata/leoricbasesounddata.xml
3,1136c3,1244
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
\ No newline at end of file
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/leoricdata/leoricsounddata/leoricbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/leoricdata/leoricsounddata/leoricbasevodata.xml
15a16,20
>
>
>
>
>
522a528,541
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1004c1023
<
---
>
1016,1018c1035,1041
<
<
<
---
>
>
>
>
>
>
>
1035,1044c1058,1065
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
1066a1088
>
1085c1107
<
---
>
1152a1175,1176
>
>
1484a1509,1512
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/leoricdata/leoricsounddata/leoricspacebasesounddata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/leoricdata/leoricsounddata/leoricspacebasesounddata.xml
3,440c3,429
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
\ No newline at end of file
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/leoricdata/leoricsounddata/leoricspacebasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/leoricdata/leoricsounddata/leoricspacebasevodata.xml
710a711
>
773a775
>
814a817
>
834a838,851
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/lilidata/lilidata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/lilidata/lilidata.xml
870a871,873
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/lilidata/lilisounddata/lilibasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/lilidata/lilisounddata/lilibasevodata.xml
23a24,28
>
>
>
>
>
1424a1430
>
1648a1655
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/lostvikingsdata/lostvikingsdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/lostvikingsdata/lostvikingsdata.xml
2559d2558
<
5876a5876
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/medicdata/medicdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/medicdata/medicdata.xml
1129d1128
<
1184,1186c1183
<
<
<
---
>
1312c1309
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/muradindata/muradinsounddata/muradinbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/muradindata/muradinsounddata/muradinbasevodata.xml
23a24,28
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/novadata/novasounddata/novabasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/novadata/novasounddata/novabasevodata.xml
15a16,20
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/novadata/novasounddata/novarollerderbybasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/novadata/novasounddata/novarollerderbybasevodata.xml
2a3,7
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/novadata/novasounddata/novaspectrebasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/novadata/novasounddata/novaspectrebasevodata.xml
2a3,7
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/raynordata/raynorskindata/raynormadaxe18data/raynormadaxe18basedata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/raynordata/raynorskindata/raynormadaxe18data/raynormadaxe18basedata.xml
158a159
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/raynordata/raynorsounddata/raynorbasesounddata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/raynordata/raynorsounddata/raynorbasesounddata.xml
185c185
<
---
>
196c196
<
---
>
197a198,199
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/raynordata/raynorsounddata/raynorbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/raynordata/raynorsounddata/raynorbasevodata.xml
15a16,20
>
>
>
>
>
1116a1122
>
1351a1358
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/raynordata/raynorsounddata/raynorcommanderbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/raynordata/raynorsounddata/raynorcommanderbasevodata.xml
2a3,7
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/raynordata/raynorsounddata/raynormadaxebasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/raynordata/raynorsounddata/raynormadaxebasevodata.xml
2a3,7
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/rehgardata/rehgardata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/rehgardata/rehgardata.xml
814a815
>
833c834
<
---
>
1329c1330
<
---
>
2424a2426,2430
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/sgthammerdata/sgthammerdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/sgthammerdata/sgthammerdata.xml
1063c1063
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/sgthammerdata/sgthammersounddata/sgthammerbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/sgthammerdata/sgthammersounddata/sgthammerbasevodata.xml
23a24,28
>
>
>
>
>
1280a1286
>
1509a1516
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/sgthammerdata/sgthammersounddata/sgthammerdoombasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/sgthammerdata/sgthammersounddata/sgthammerdoombasevodata.xml
2a3,7
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/stitchesdata/stitchesdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/stitchesdata/stitchesdata.xml
45a46
>
146a148
>
987a990
>
1038a1042
>
1519a1524
>
1521a1527,1531
>
>
>
>
>
3468a3479,3481
>
>
>
3470a3484
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/tassadardata/tassadardata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/tassadardata/tassadardata.xml
908c908
<
---
>
915c915
<
---
>
930c930
<
---
>
933c933
<
---
>
1049c1049
<
---
>
1056c1056
<
---
>
1062,1064d1061
<
<
<
1280c1277
<
---
>
1288c1285
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/tassadardata/tassadarsounddata/tassadarbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/tassadardata/tassadarsounddata/tassadarbasevodata.xml
23a24,28
>
>
>
>
>
1505a1511
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/tassadardata/tassadarsounddata/tassadarmechabasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/tassadardata/tassadarsounddata/tassadarmechabasevodata.xml
2a3,7
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/thralldata/thralldata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/thralldata/thralldata.xml
103c103
<
---
>
114d113
<
122a122
>
2660a2661,2665
>
>
>
>
>
2806c2811
<
---
>
2831a2837,2840
>
>
>
>
3875a3885,3890
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/thralldata/thrallsounddata/thrallbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/thralldata/thrallsounddata/thrallbasevodata.xml
15a16,20
>
>
>
>
>
1474a1480
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/thralldata/thrallsounddata/thrallearthbreakerbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/thralldata/thrallsounddata/thrallearthbreakerbasevodata.xml
2a3,7
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/thralldata/thrallsounddata/thrallhellhammerbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/thralldata/thrallsounddata/thrallhellhammerbasevodata.xml
2a3,7
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/tyraeldata/tyraeldata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/tyraeldata/tyraeldata.xml
952c952
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/tyrandedata/tyrandedata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/tyrandedata/tyrandedata.xml
62,70c62,63
<
<
<
<
<
<
<
<
<
---
>
>
82,83c75,76
<
<
---
>
>
218a212
>
1274a1269,1277
>
>
>
>
>
>
>
>
>
2387c2390
<
---
>
2434a2438,2443
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/tyrandedata/tyrandesounddata/tyrandebasesounddata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/tyrandedata/tyrandesounddata/tyrandebasesounddata.xml
116c116
<
---
>
125c125
<
---
>
131d130
<
134d132
<
437,438c435
<
<
---
>
439a437,448
>
>
>
>
>
>
>
>
>
>
>
>
527,533c536,541
<
<
<
<
<
<
<
---
>
>
>
>
>
>
535,536d542
<
<
741,747c747,752
<
<
<
<
<
<
<
---
>
>
>
>
>
>
749d753
<
751d754
<
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/witchdoctordata/witchdoctorskindata/witchdoctormadaxe18data/witchdoctormadaxe18basedata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/witchdoctordata/witchdoctorskindata/witchdoctormadaxe18data/witchdoctormadaxe18basedata.xml
471a472
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/witchdoctordata/witchdoctorskindata/witchdoctorwinterdata/witchdoctorwinterbasedata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/witchdoctordata/witchdoctorskindata/witchdoctorwinterdata/witchdoctorwinterbasedata.xml
239a240
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/wizarddata/wizarddata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/wizarddata/wizarddata.xml
495,498c495
<
<
<
<
---
>
500a498
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/wizarddata/wizardskindata/wizardvolleydata/wizardvolleybasedata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/wizarddata/wizardskindata/wizardvolleydata/wizardvolleybasedata.xml
263a264
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/zagaradata/zagaradata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/zagaradata/zagaradata.xml
1259a1260
>
1779c1780
<
---
>
1781,1782d1781
<
<
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/zeratuldata/zeratuldata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/zeratuldata/zeratuldata.xml
14c14
<
---
>
200c200
<
---
>
1054d1053
<
1104c1103
<
---
>
1315c1314
<
---
>
2122a2122,2131
>
>
>
>
>
>
>
>
>
>
3770a3780,3789
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/zeratuldata/zeratulsounddata/zeratulbasevodata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/heroes/zeratuldata/zeratulsounddata/zeratulbasevodata.xml
15a16,20
>
>
>
>
>
1310a1316
>
1536a1543
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/lightdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/lightdata.xml
568a569,598
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/lootbox/lootboxdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/lootbox/lootboxdata.xml
8c8
<
---
>
48a49
>
55a57
>
59a62
>
63,65d65
<
<
<
94a95,98
>
>
>
>
197a202,216
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
369c388
<
---
>
717a737
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/mounts/mountbattlebeastsaddleddata/mount_ridebeast_battlebeastsaddledbasedata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/mounts/mountbattlebeastsaddleddata/mount_ridebeast_battlebeastsaddledbasedata.xml
26a27
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/mounts/mountsurfnexussharkdata/mount_ridesurf_surfnexussharkdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/mounts/mountsurfnexussharkdata/mount_ridesurf_surfnexussharkdata.xml
111c111
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/portraitpackdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/portraitpackdata.xml
2232a2233,2282
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/rewarddata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/rewarddata.xml
3,9d2
<
<
<
<
<
<
<
11,12c4,10
<
<
---
>
>
>
>
>
>
>
13a12,13
>
>
18,22d17
<
<
<
<
<
23a19,23
>
>
>
>
>
27d26
<
29,30c28
<
<
---
>
32,34c30,31
<
<
<
---
>
>
35a33,35
>
>
>
5307a5308,5398
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
7962a8054,8065
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/sounddata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/sounddata.xml
1119,1123d1118
<
<
<
<
<
1247a1243,1258
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1954a1966,1972
>
>
>
>
>
>
>
4535a4554
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/soundtrackdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/soundtrackdata.xml
166a167,177
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/texturesheetdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/texturesheetdata.xml
882a883,917
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/tilesets/dragonshire/dragonshiresounddata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/tilesets/dragonshire/dragonshiresounddata.xml
2a3,76
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
224,225c298,299
<
<
---
>
>
236,237c310,311
<
<
---
>
>
248,249c322,323
<
<
---
>
>
260,261c334,335
<
<
---
>
>
272,273c346,347
<
<
---
>
>
284,285c358,359
<
<
---
>
>
296,297c370,371
<
<
---
>
>
308,309c382,383
<
<
---
>
>
320,321c394,395
<
<
---
>
>
332,333c406,407
<
<
---
>
>
344,345c418,419
<
<
---
>
>
356,357c430,431
<
<
---
>
>
368,369c442,443
<
<
---
>
>
380,381c454,455
<
<
---
>
>
392,393c466,467
<
<
---
>
>
404,405c478,479
<
<
---
>
>
416,417c490,491
<
<
---
>
>
428,429c502,503
<
<
---
>
>
440,441c514,515
<
<
---
>
>
452,453c526,527
<
<
---
>
>
464,465c538,539
<
<
---
>
>
476,477c550,551
<
<
---
>
>
488,489c562,563
<
<
---
>
>
500,501c574,575
<
<
---
>
>
512,513c586,587
<
<
---
>
>
524,525c598,599
<
<
---
>
>
536,537c610,611
<
<
---
>
>
548,549c622,623
<
<
---
>
>
735c809
<
---
>
747c821
<
---
>
759c833
<
---
>
771c845
<
---
>
783c857
<
---
>
795c869
<
---
>
807c881
<
---
>
819c893
<
---
>
831c905
<
---
>
843c917
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/tilesets/ui/commonuimodeldata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/tilesets/ui/commonuimodeldata.xml
4c4
<
---
>
28c28
<
---
>
31c31
<
---
>
34c34,37
<
---
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/unitdata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/unitdata.xml
316a317
>
373,376d373
<
<
<
<
807d803
<
840a837,840
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/upgradedata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/upgradedata.xml
3,24c3,23
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
\ No newline at end of file
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata/validatordata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata/validatordata.xml
38a39
>
5427a5429,5446
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
6630a6650,6652
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/gamedata.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/gamedata.xml
42a43
>
48a50
>
571a574
>
609a613
>
624a629,631
>
>
>
1241a1249
>
1512a1521,1524
>
>
>
>
1550a1563
>
1710a1724,1726
>
>
>
1991a2008,2011
>
>
>
>
2619a2640,2663
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/includes.xml /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/includes.xml
37a38
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/triggerlibs/ailib.galaxy /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/triggerlibs/ailib.galaxy
1300,1301c1300,1301
< AIAddTeamRepresentative(libCore_gv_cOMPUTER_TeamOrder);
< AIAddTeamRepresentative(libCore_gv_cOMPUTER_TeamChaos);
---
> AIAddTeamRepresentative(libCore_gv_cOMPUTER_TeamOrder, UnitLastCreated());
> AIAddTeamRepresentative(libCore_gv_cOMPUTER_TeamChaos, UnitLastCreated());
1880c1880,1885
< libAIAI_gf_HeroAISetAIDifficultyLevel(lp_player, libAIAI_ge_HeroAIDifficulty_HeroAIElite);
---
> if ((UnitGetType(libGame_gv_players[lp_player].lv_heroUnit) == "HeroGall")) {
> libAIAI_gf_HeroAISetAIDifficultyLevel(lp_player, libAIAI_ge_HeroAIDifficulty_HeroAIVeryHard);
> }
> else {
> libAIAI_gf_HeroAISetAIDifficultyLevel(lp_player, libAIAI_ge_HeroAIDifficulty_HeroAIElite);
> }
1883c1888,1893
< libAIAI_gf_HeroAISetAIDifficultyLevel(lp_player, libAIAI_ge_HeroAIDifficulty_HeroAIElite);
---
> if ((UnitGetType(libGame_gv_players[lp_player].lv_heroUnit) == "HeroGall")) {
> libAIAI_gf_HeroAISetAIDifficultyLevel(lp_player, libAIAI_ge_HeroAIDifficulty_HeroAIVeryHard);
> }
> else {
> libAIAI_gf_HeroAISetAIDifficultyLevel(lp_player, libAIAI_ge_HeroAIDifficulty_HeroAIElite);
> }
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/triggerlibs/gamedatahelperlib.galaxy /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/triggerlibs/gamedatahelperlib.galaxy
21847d21846
< lv_sylvanas = libGame_gv_players[lv_casterPlayer].lv_heroUnit;
21852c21851
< if (!((lv_targetPlayer <= libCore_gv_bALMaxPlayers))) {
---
> if (!(((lv_targetPlayer >= 1) && (lv_targetPlayer <= libCore_gv_bALMaxPlayers)))) {
21856c21855
< if (!((lv_targetPlayer != 0))) {
---
> if (!(((lv_casterPlayer >= 1) && (lv_casterPlayer <= libCore_gv_bALMaxPlayers)))) {
21865a21865
> lv_sylvanas = libGame_gv_players[lv_casterPlayer].lv_heroUnit;
23963c23963
< lv_damageDealt = EventUnitDamageAmount();
---
> lv_damageDealt = EventUnitDamageAttempted();
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/triggerlibs/gamelib.galaxy /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/triggerlibs/gamelib.galaxy
411c411,412
< else if (lp_val == c_behaviorCategoryHideStatusFrame+1) { return "Any"; }
---
> else if (lp_val == c_behaviorCategoryHostileStasisRemoved) { return "HostileStasisRemoved"; }
> else if (lp_val == c_behaviorCategoryHostileStasisRemoved+1) { return "Any"; }
9106c9107
< if ((libSprt_gv_dEBUGXPSourceCreep == false)) {
---
> if ((libSprt_gv_dEBUGXPSourceCreep == true)) {
9401c9402
< libGame_gf_AwardXPForNPCKill(lp_creepUnit, UnitGetOwner(lp_creepUnit), c_unitAttributeCreep, lp_killingPlayer, lp_killXP);
---
> UnitXPAddXP(libMapM_gv_jungleCreepCamps[lv_camp].lv_campOwnershipFlagUnit, null, lp_killXP);
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/triggerlibs/heroeslib.galaxy /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/triggerlibs/heroeslib.galaxy
4221a4222
> string lv_previousHeroID;
4228a4230
> lv_previousHeroID = "";
4242a4245,4250
> if ((lv_heroID == "")) {
> TextExpressionSetToken("Param/Expression/lib_Core_62EAE737", "A", StringToText(lv_previousHeroID));
> UIDisplayMessage(PlayerGroupAll(), c_messageAreaSubtitle, TextExpressionAssemble("Param/Expression/lib_Core_62EAE737"));
> lv_heroID = "TestHero";
> }
>
4248a4257
> lv_previousHeroID = lv_heroID;
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/triggerlibs/mapmechanicslib.galaxy /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/triggerlibs/mapmechanicslib.galaxy
669c669
< DialogSetPositionRelativeToUnitWithAnchor(DialogLastCreated(), libMapM_gv_jungleCreepCamps[lp_camp].lv_campOwnershipFlagUnit, "Ref_Center", c_anchorCenter, 0, -245);
---
> DialogSetPositionRelativeToUnitWithAnchor(DialogLastCreated(), libMapM_gv_jungleCreepCamps[lp_camp].lv_campOwnershipFlagUnit, "Ref_Overhead", c_anchorCenter, 0, 0);
1589a1590
> fixed lv_grantedXP;
1657c1658,1660
< if ((libMapM_gv_dataJungleCampDefenderData[(libMapM_gv_jungleCreepCamps[lp_camp].lv_mapDataCampDefenderType)].lv_xPAwardForCapture != 0.0)) {
---
> lv_grantedXP = UnitXPGetCurrentXP(libMapM_gv_jungleCreepCamps[lp_camp].lv_campOwnershipFlagUnit, null);
> lv_grantedXP += libMapM_gv_dataJungleCampDefenderData[(libMapM_gv_jungleCreepCamps[lp_camp].lv_mapDataCampDefenderType)].lv_xPAwardForCapture;
> if (true) {
1664,1665c1667,1668
< libGame_gf_GrantXPToPlayer(libMapM_gv_dataJungleCampDefenderData[(libMapM_gv_jungleCreepCamps[lp_camp].lv_mapDataCampDefenderType)].lv_xPAwardForCapture, lv_itPlayer, libGame_ge_XPSources_Creep);
< libUIUI_gf_UIFloatingCombatTextH16MidXP(lv_itPlayer, libMapM_gv_jungleCreepCamps[lp_camp].lv_captureCircleOfPowerUnit, libCore_ge_FloatingTextType_XPMedium, FixedToInt(libMapM_gv_dataJungleCampDefenderData[(libMapM_gv_jungleCreepCamps[lp_camp].lv_mapDataCampDefenderType)].lv_xPAwardForCapture));
---
> libGame_gf_GrantXPToPlayer(lv_grantedXP, lv_itPlayer, libGame_ge_XPSources_Creep);
> libUIUI_gf_UIFloatingCombatTextH16MidXP(lv_itPlayer, libMapM_gv_jungleCreepCamps[lp_camp].lv_captureCircleOfPowerUnit, libCore_ge_FloatingTextType_XPMedium, FixedToInt(lv_grantedXP));
1674,1675c1677,1678
< libGame_gf_GrantXPToPlayer(libMapM_gv_dataJungleCampDefenderData[(libMapM_gv_jungleCreepCamps[lp_camp].lv_mapDataCampDefenderType)].lv_xPAwardForCapture, lv_itPlayer, libGame_ge_XPSources_Creep);
< libUIUI_gf_UIFloatingCombatTextH16MidXP(lv_itPlayer, libMapM_gv_jungleCreepCamps[lp_camp].lv_captureCircleOfPowerUnit, libCore_ge_FloatingTextType_XPMedium, FixedToInt(libMapM_gv_dataJungleCampDefenderData[(libMapM_gv_jungleCreepCamps[lp_camp].lv_mapDataCampDefenderType)].lv_xPAwardForCapture));
---
> libGame_gf_GrantXPToPlayer(lv_grantedXP, lv_itPlayer, libGame_ge_XPSources_Creep);
> libUIUI_gf_UIFloatingCombatTextH16MidXP(lv_itPlayer, libMapM_gv_jungleCreepCamps[lp_camp].lv_captureCircleOfPowerUnit, libCore_ge_FloatingTextType_XPMedium, FixedToInt(lv_grantedXP));
1677a1681
> UnitXPSetCurrentXP(libMapM_gv_jungleCreepCamps[lp_camp].lv_campOwnershipFlagUnit, null, 0.0);
7367c7371,7374
< UnitSetPosition(libMapM_gv_mMGardensDragonUnit, PointWithOffset(UnitGetPosition(libMapM_gv_mMGardensDragonUnit), 0.0, -3.0), false);
---
> if ((libNtve_gf_UnitInRegion(libMapM_gv_mMGardensDragonUnit, RegionCircle(libMapM_gv_mMGardensDragonDragonKnightRespawnPoint, 1.0)) == true)) {
> UnitSetPosition(libMapM_gv_mMGardensDragonUnit, libMapM_gv_mMGardensDragonSpawnPoint, false);
> }
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/triggerlibs/mapmechanicslib_h.galaxy /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/triggerlibs/mapmechanicslib_h.galaxy
352a353
> point libMapM_gv_mMGardensDragonSpawnPoint;
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/triggerlibs/uilib.galaxy /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/triggerlibs/uilib.galaxy
73a74,90
> for (init_i1 = 0; init_i1 <= libCore_gv_bALMaxPlayers; init_i1 += 1) {
> for (init_j1 = 0; init_j1 <= libUIUI_gv_uI_MaxHeroGroupStatusFrames; init_j1 += 1) {
> libUIUI_gv_uIBoosts.lv_boostFXAnchor[init_i1][init_j1] = c_invalidDialogId;
> }
> }
> for (init_i1 = 0; init_i1 <= libCore_gv_bALMaxPlayers; init_i1 += 1) {
> for (init_j1 = 0; init_j1 <= libUIUI_gv_uI_MaxHeroGroupStatusFrames; init_j1 += 1) {
> libUIUI_gv_uIBoosts.lv_boostFXAnchorFrame[init_i1][init_j1] = c_invalidDialogControlId;
> }
> }
> libUIUI_gv_uIBoosts.lv_boostPanel = c_invalidDialogControlId;
> for (init_i1 = 0; init_i1 <= libCore_gv_bALMaxPlayers; init_i1 += 1) {
> for (init_j1 = 0; init_j1 <= libUIUI_gv_uI_MaxHeroGroupStatusFrames; init_j1 += 1) {
> libUIUI_gv_uIBoosts.lv_boostFXPanel[init_i1][init_j1] = c_invalidDialogControlId;
> }
> }
> libUIUI_gv_uI_BoostFXVisibilityTime = 7;
337a355
> libUIUI_gv_EndofGameAwardsPanel.lv_mVPSecondaryPlayerBoostIcon = c_invalidDialogControlId;
370a389
> libUIUI_gv_uIMVPSecondaryPanels[init_i].lv_playerBoostIcon = c_invalidDialogControlId;
773a793,795
> libUIUI_gv_uIPartyFrame.lv_playerBoostEffect[init_i1] = c_invalidDialogControlId;
> }
> for (init_i1 = 0; init_i1 <= libCore_gv_bALMaxPlayers; init_i1 += 1) {
1013a1036,1207
> void libUIUI_gf_UIDEBUGBoostsInitializeBoostFXforPlayers (int lp_player) {
> // Variable Declarations
> unit lv_itHero;
> int lv_heroCount;
>
> // Automatic Variable Declarations
> unitgroup auto76F73EF9_g;
> int auto76F73EF9_u;
>
> // Variable Initialization
>
> // Implementation
> if (((lp_player > libCore_gv_bALMaxPlayers) || (lp_player < 1))) {
> return ;
> }
>
> auto76F73EF9_g = libGame_gv_players[lp_player].lv_heroUnitGroup;
> auto76F73EF9_u = UnitGroupCount(auto76F73EF9_g, c_unitCountAll);
> for (;; auto76F73EF9_u -= 1) {
> lv_itHero = UnitGroupUnitFromEnd(auto76F73EF9_g, auto76F73EF9_u);
> if (lv_itHero == null) { break; }
> libUIUI_gf_UIBoostsInitializeBoostFX(lp_player, lv_itHero);
> }
> }
>
> void libUIUI_gf_UIBoostsInitializeBoostFXforPlayers (int lp_player) {
> // Variable Declarations
> unit lv_itHero;
> int lv_heroCount;
>
> // Automatic Variable Declarations
> unitgroup autoBB30E191_g;
> int autoBB30E191_u;
>
> // Variable Initialization
>
> // Implementation
> if (((lp_player > libCore_gv_bALMaxPlayers) || (lp_player < 1) || (PlayerHasActiveBoost(lp_player) == false))) {
> return ;
> }
>
> autoBB30E191_g = libGame_gv_players[lp_player].lv_heroUnitGroup;
> autoBB30E191_u = UnitGroupCount(autoBB30E191_g, c_unitCountAll);
> for (;; autoBB30E191_u -= 1) {
> lv_itHero = UnitGroupUnitFromEnd(autoBB30E191_g, autoBB30E191_u);
> if (lv_itHero == null) { break; }
> libUIUI_gf_UIBoostsInitializeBoostFX(lp_player, lv_itHero);
> }
> }
>
> void libUIUI_gf_UIBoostsInitializeBoostFX (int lp_player, unit lp_heroUnit) {
> // Variable Declarations
> int lv_heroIndex;
>
> // Automatic Variable Declarations
> // Variable Initialization
>
> // Implementation
> if (((libUIUI_gv_uIBoosts.lv_frameCount[lp_player] == libUIUI_gv_uI_MaxBoostFrames) || (UnitTypeTestAttribute(UnitGetType(lp_heroUnit), c_unitAttributeHeroic) == false) || (UnitGetType(lp_heroUnit) == "HeroLostVikingsController") || (UnitGetType(lp_heroUnit) == "HeroDVaPilot") || (UnitGetType(lp_heroUnit) == "RexxarMisha"))) {
> return ;
> }
>
> if (((UnitGetType(lp_heroUnit) == "HeroCho") || (UnitGetType(lp_heroUnit) == "HeroGall"))) {
> libUIUI_gf_UIBoostsInitializeBoostFXforChoGallPlayers(lp_player);
> }
> else {
> libUIUI_gv_uIBoosts.lv_frameCount[lp_player] += 1;
> lv_heroIndex = libUIUI_gv_uIBoosts.lv_frameCount[lp_player];
> DialogCreate(1, 1, c_anchorTop, 0, 0, true);
> libUIUI_gv_uIBoosts.lv_boostFXAnchor[lp_player][lv_heroIndex] = DialogLastCreated();
> DialogSetPositionRelativeToUnitWithAnchor(DialogLastCreated(), lp_heroUnit, "Ref_Overhead", c_anchorBottom, 0, 0);
> DialogControlCreate(DialogLastCreated(), c_triggerControlTypePanel);
> libUIUI_gv_uIBoosts.lv_boostFXAnchorFrame[lp_player][lv_heroIndex] = DialogControlLastCreated();
> DialogControlHookupStandard(c_triggerControlTypePanel, "UIContainer/FullscreenLowerContainer/BoostPanel");
> libUIUI_gv_uIBoosts.lv_boostPanel = DialogControlLastCreated();
> DialogControlCreateInPanelFromTemplate(libUIUI_gv_uIBoosts.lv_boostPanel, c_triggerControlTypePanel, "InGameBoostCutsceneFrame/InGameBoostCutsceneFrame");
> libUIUI_gv_uIBoosts.lv_boostFXPanel[lp_player][lv_heroIndex] = DialogControlLastCreated();
> DialogControlSetPositionRelative(DialogControlLastCreated(), PlayerGroupAll(), c_anchorBottom, libUIUI_gv_uIBoosts.lv_boostFXAnchorFrame[lp_player][lv_heroIndex], c_anchorTop, 0, 50);
> }
> }
>
> void libUIUI_gf_UIBoostsInitializeBoostFXforChoGallPlayers (int lp_player) {
> // Variable Declarations
> int lv_choPlayer;
> int lv_gallPlayer;
> int lv_heroIndex;
>
> // Automatic Variable Declarations
> // Variable Initialization
>
> // Implementation
> lv_choPlayer = libGDHL_gv_chogallPairs[libGame_gf_TeamNumberOfPlayer(lp_player)].lv_choPlayer;
> lv_gallPlayer = libGDHL_gv_chogallPairs[libGame_gf_TeamNumberOfPlayer(lp_player)].lv_gallPlayer;
> if (((PlayerHasActiveBoost(lv_choPlayer) == true) || (PlayerHasActiveBoost(lv_gallPlayer) == true))) {
> libUIUI_gv_uIBoosts.lv_frameCount[lp_player] += 1;
> lv_heroIndex = libUIUI_gv_uIBoosts.lv_frameCount[lp_player];
> DialogCreate(1, 1, c_anchorTop, 0, 0, true);
> libUIUI_gv_uIBoosts.lv_boostFXAnchor[lp_player][lv_heroIndex] = DialogLastCreated();
> DialogSetPositionRelativeToUnitWithAnchor(DialogLastCreated(), libGDHL_gv_chogallPairs[libGame_gf_TeamNumberOfPlayer(lv_choPlayer)].lv_choUnit, "Ref_Overhead", c_anchorBottom, 0, 0);
> DialogControlCreate(DialogLastCreated(), c_triggerControlTypePanel);
> libUIUI_gv_uIBoosts.lv_boostFXAnchorFrame[lp_player][lv_heroIndex] = DialogControlLastCreated();
> DialogControlHookupStandard(c_triggerControlTypePanel, "UIContainer/FullscreenLowerContainer/BoostPanel");
> libUIUI_gv_uIBoosts.lv_boostPanel = DialogControlLastCreated();
> DialogControlCreateInPanelFromTemplate(libUIUI_gv_uIBoosts.lv_boostPanel, c_triggerControlTypePanel, "InGameBoostCutsceneFrame/InGameBoostCutsceneFrame");
> libUIUI_gv_uIBoosts.lv_boostFXPanel[lp_player][lv_heroIndex] = DialogControlLastCreated();
> DialogControlSetPositionRelative(DialogControlLastCreated(), PlayerGroupAll(), c_anchorBottom, libUIUI_gv_uIBoosts.lv_boostFXAnchorFrame[lp_player][lv_heroIndex], c_anchorTop, 0, 50);
> }
>
> }
>
> void libUIUI_gf_UIBoostsShowBoostFXFrames () {
> // Variable Declarations
> int lv_itPlayer;
> int lv_itFrame;
>
> // Automatic Variable Declarations
> const int auto1E27DA6D_ae = libCore_gv_bALMaxPlayers;
> const int auto1E27DA6D_ai = 1;
> int autoD5EA90E3_ae;
> const int autoD5EA90E3_ai = 1;
>
> // Variable Initialization
>
> // Implementation
> lv_itPlayer = 1;
> for ( ; ( (auto1E27DA6D_ai >= 0 && lv_itPlayer <= auto1E27DA6D_ae) || (auto1E27DA6D_ai < 0 && lv_itPlayer >= auto1E27DA6D_ae) ) ; lv_itPlayer += auto1E27DA6D_ai ) {
> if ((libUIUI_gv_uIBoosts.lv_frameCount[lv_itPlayer] > 0)) {
> autoD5EA90E3_ae = libUIUI_gv_uIBoosts.lv_frameCount[lv_itPlayer];
> lv_itFrame = 1;
> for ( ; ( (autoD5EA90E3_ai >= 0 && lv_itFrame <= autoD5EA90E3_ae) || (autoD5EA90E3_ai < 0 && lv_itFrame >= autoD5EA90E3_ae) ) ; lv_itFrame += autoD5EA90E3_ai ) {
> DialogControlSendAnimationEvent(libUIUI_gv_uIBoosts.lv_boostFXPanel[lv_itPlayer][lv_itFrame], libGame_gf_AlliedPlayerGroupOfPlayer(lv_itPlayer), "PlayBoostFX");
> }
> }
>
> if ((PlayerHasActiveBoost(lv_itPlayer) == true)) {
> DialogControlSendAnimationEvent(libUIUI_gv_uIPartyFrame.lv_playerBoostEffect[lv_itPlayer], libGame_gf_AlliedPlayerGroupOfPlayer(lv_itPlayer), "ShowBoostEffect");
> }
>
> }
> Wait(libUIUI_gv_uI_BoostFXVisibilityTime, c_timeGame);
> libUIUI_gf_UIBoostsDestroyBoostFXFrames();
> }
>
> void libUIUI_gf_UIBoostsDestroyBoostFXFrames () {
> // Variable Declarations
> int lv_itPlayer;
> int lv_itFrame;
>
> // Automatic Variable Declarations
> const int auto747CC781_ae = libCore_gv_bALMaxPlayers;
> const int auto747CC781_ai = 1;
> int auto2375E146_ae;
> const int auto2375E146_ai = 1;
>
> // Variable Initialization
>
> // Implementation
> lv_itPlayer = 1;
> for ( ; ( (auto747CC781_ai >= 0 && lv_itPlayer <= auto747CC781_ae) || (auto747CC781_ai < 0 && lv_itPlayer >= auto747CC781_ae) ) ; lv_itPlayer += auto747CC781_ai ) {
> if ((libUIUI_gv_uIBoosts.lv_frameCount[lv_itPlayer] > 0)) {
> auto2375E146_ae = libUIUI_gv_uIBoosts.lv_frameCount[lv_itPlayer];
> lv_itFrame = 1;
> for ( ; ( (auto2375E146_ai >= 0 && lv_itFrame <= auto2375E146_ae) || (auto2375E146_ai < 0 && lv_itFrame >= auto2375E146_ae) ) ; lv_itFrame += auto2375E146_ai ) {
> DialogControlDestroy(libUIUI_gv_uIBoosts.lv_boostFXPanel[lv_itPlayer][lv_itFrame]);
> DialogDestroy(libUIUI_gv_uIBoosts.lv_boostFXAnchor[lv_itPlayer][lv_itFrame]);
> }
> libUIUI_gv_uIBoosts.lv_frameCount[lv_itPlayer] = 0;
> }
>
> }
> }
>
2593a2788
> libNtve_gf_SetDialogItemPlayerId(DialogControlLastCreated(), 0, PlayerGroupAll());
2692a2888
> bool lv_hasBoost;
2721a2918,2923
> if ((PlayerHasActiveBoost(libGame_gv_mVPPlayer) == true)) {
> DialogControlSetVisible(libUIUI_gv_EndofGameAwardsPanel.lv_mVPSecondaryPlayerBoostIcon, PlayerGroupAll(), true);
> }
> else {
> DialogControlSetVisible(libUIUI_gv_EndofGameAwardsPanel.lv_mVPSecondaryPlayerBoostIcon, PlayerGroupAll(), false);
> }
2749a2952,2957
> if ((PlayerHasActiveBoost(lv_winnerPlayerId) == true)) {
> DialogControlSetVisible(libUIUI_gv_uIMVPSecondaryPanels[lv_iterator].lv_playerBoostIcon, PlayerGroupAll(), true);
> }
> else {
> DialogControlSetVisible(libUIUI_gv_uIMVPSecondaryPanels[lv_iterator].lv_playerBoostIcon, PlayerGroupAll(), false);
> }
8582a8791,8862
> // Trigger: UI - DEBUG - Show Boost FX
> //--------------------------------------------------------------------------------------------------
> bool libUIUI_gt_UIDEBUGShowBoostFX_Func (bool testConds, bool runActions) {
> // Variable Declarations
> int lv_itPlayer;
>
> // Automatic Variable Declarations
> int autoF880E1CE_ae;
>
> // Variable Initialization
>
> // Conditions
> if (testConds) {
> if (!((libCore_gv_dEBUGDebuggingEnabled == true))) {
> return false;
> }
> }
>
> // Actions
> if (!runActions) {
> return true;
> }
>
> autoF880E1CE_ae = libCore_gv_bALMaxPlayers;
> lv_itPlayer = 1;
> for ( ; lv_itPlayer <= autoF880E1CE_ae ; lv_itPlayer += 1 ) {
> libUIUI_gf_UIDEBUGBoostsInitializeBoostFXforPlayers(lv_itPlayer);
> }
> libUIUI_gf_UIBoostsShowBoostFXFrames();
> return true;
> }
>
> //--------------------------------------------------------------------------------------------------
> void libUIUI_gt_UIDEBUGShowBoostFX_Init () {
> libUIUI_gt_UIDEBUGShowBoostFX = TriggerCreate("libUIUI_gt_UIDEBUGShowBoostFX_Func");
> TriggerAddEventChatMessage(libUIUI_gt_UIDEBUGShowBoostFX, c_playerAny, "DebugBoostFX", true);
> }
>
> //--------------------------------------------------------------------------------------------------
> // Trigger: UI - Boosts - Show Boost FX
> //--------------------------------------------------------------------------------------------------
> bool libUIUI_gt_UIBoostsShowBoostFX_Func (bool testConds, bool runActions) {
> // Variable Declarations
> int lv_itPlayer;
>
> // Automatic Variable Declarations
> const int auto424D09CF_ae = libCore_gv_bALMaxPlayers;
> const int auto424D09CF_ai = 1;
>
> // Variable Initialization
>
> // Actions
> if (!runActions) {
> return true;
> }
>
> Wait(4.0, c_timeGame);
> lv_itPlayer = 1;
> for ( ; ( (auto424D09CF_ai >= 0 && lv_itPlayer <= auto424D09CF_ae) || (auto424D09CF_ai < 0 && lv_itPlayer >= auto424D09CF_ae) ) ; lv_itPlayer += auto424D09CF_ai ) {
> libUIUI_gf_UIBoostsInitializeBoostFXforPlayers(lv_itPlayer);
> }
> libUIUI_gf_UIBoostsShowBoostFXFrames();
> return true;
> }
>
> //--------------------------------------------------------------------------------------------------
> void libUIUI_gt_UIBoostsShowBoostFX_Init () {
> libUIUI_gt_UIBoostsShowBoostFX = TriggerCreate("libUIUI_gt_UIBoostsShowBoostFX_Func");
> libGame_gf_GameOpenTimerStarted(libUIUI_gt_UIBoostsShowBoostFX);
> }
>
> //--------------------------------------------------------------------------------------------------
10915c11195
< DialogControlHookup(lv_currAwardPanel, c_triggerControlTypeLabel, "PlayerNameLabel");
---
> DialogControlHookup(lv_currAwardPanel, c_triggerControlTypeLabel, "PlayerNameFrame/PlayerNameLabel");
10916a11197,11198
> DialogControlHookup(lv_currAwardPanel, c_triggerControlTypeImage, "PlayerNameFrame/BoostIcon");
> libUIUI_gv_EndofGameAwardsPanel.lv_mVPSecondaryPlayerBoostIcon = DialogControlLastCreated();
10979c11261
< DialogControlHookup(lv_currAwardPanel, c_triggerControlTypeLabel, "PlayerNameLabel");
---
> DialogControlHookup(lv_currAwardPanel, c_triggerControlTypeLabel, "PlayerNameFrame/PlayerNameLabel");
10980a11263,11264
> DialogControlHookup(lv_currAwardPanel, c_triggerControlTypeImage, "PlayerNameFrame/BoostIcon");
> libUIUI_gv_uIMVPSecondaryPanels[lv_itAwardWinners].lv_playerBoostIcon = DialogControlLastCreated();
14795a15080,15082
> DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeImage, "BoostGlowEffect");
> libUIUI_gv_uIPartyFrame.lv_playerBoostEffect[lv_heroRosterIndex] = DialogControlLastCreated();
> DialogControlSetVisible(DialogControlLastCreated(), PlayerGroupAll(), false);
16163a16451,16452
> libUIUI_gt_UIDEBUGShowBoostFX_Init();
> libUIUI_gt_UIBoostsShowBoostFX_Init();
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/base.stormdata/triggerlibs/uilib_h.galaxy /snapshot-70200/mods/heroesdata.stormmod/base.stormdata/triggerlibs/uilib_h.galaxy
55a56
> const int libUIUI_gv_uI_MaxBoostFrames = 3;
119a121,128
> struct libUIUI_gs_UIBoostsBoostFX {
> int[libCore_gv_bALMaxPlayers + 1] lv_frameCount;
> int[libCore_gv_bALMaxPlayers + 1][libUIUI_gv_uI_MaxHeroGroupStatusFrames + 1] lv_boostFXAnchor;
> int[libCore_gv_bALMaxPlayers + 1][libUIUI_gv_uI_MaxHeroGroupStatusFrames + 1] lv_boostFXAnchorFrame;
> int lv_boostPanel;
> int[libCore_gv_bALMaxPlayers + 1][libUIUI_gv_uI_MaxHeroGroupStatusFrames + 1] lv_boostFXPanel;
> };
>
265a275
> int lv_mVPSecondaryPlayerBoostIcon;
303a314
> int lv_playerBoostIcon;
612a624
> int[libCore_gv_bALMaxPlayers + 1] lv_playerBoostEffect;
710a723,724
> libUIUI_gs_UIBoostsBoostFX libUIUI_gv_uIBoosts;
> int libUIUI_gv_uI_BoostFXVisibilityTime;
838a853,858
> void libUIUI_gf_UIDEBUGBoostsInitializeBoostFXforPlayers (int lp_player);
> void libUIUI_gf_UIBoostsInitializeBoostFXforPlayers (int lp_player);
> void libUIUI_gf_UIBoostsInitializeBoostFX (int lp_player, unit lp_heroUnit);
> void libUIUI_gf_UIBoostsInitializeBoostFXforChoGallPlayers (int lp_player);
> void libUIUI_gf_UIBoostsShowBoostFXFrames ();
> void libUIUI_gf_UIBoostsDestroyBoostFXFrames ();
1087a1108,1109
> trigger libUIUI_gt_UIDEBUGShowBoostFX;
> trigger libUIUI_gt_UIBoostsShowBoostFX;
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/enus.stormdata/localizeddata/conversationstrings.txt /snapshot-70200/mods/heroesdata.stormmod/enus.stormdata/localizeddata/conversationstrings.txt
132a133
> Character/Name/Cloaken=Cloaken
933,935c934,936
< Conversation/DragonShire/Line00002= Glorious.
< Conversation/DragonShire/Line00003=Leave only ruins.
< Conversation/DragonShire/Line00004=Fort shattered.
---
> Conversation/DragonShire/Line00002=How very satisfying.
> Conversation/DragonShire/Line00003=A long-awaited reckoning.
> Conversation/DragonShire/Line00004=Reduced to rubble.
939c940
< Conversation/DragonShire/Line00008=Fort lost.
---
> Conversation/DragonShire/Line00008=This realm will pay for its inaction.
941,942c942,943
< Conversation/DragonShire/Line00010=That keep is no more.
< Conversation/DragonShire/Line00011=An enemy keep has fallen.
---
> Conversation/DragonShire/Line00010=Leave none of these keeps standing.
> Conversation/DragonShire/Line00011=I was never fond of that keep.
944,945c945,946
< Conversation/DragonShire/Line00013=Your enemies have dismantled a keep.
< Conversation/DragonShire/Line00014=It seems you have lost a keep.
---
> Conversation/DragonShire/Line00013=All of these keeps will burn. Even yours.
> Conversation/DragonShire/Line00014=Your keep is a smoldering ruin.
951,960c952,961
< Conversation/DragonShire/Line00020=The ancient shrines awaken. Control them and let loose the Dragon Knight!
< Conversation/DragonShire/Line00021=The shrines are gathering power. The Dragon Knight calls from within the stone.
< Conversation/DragonShire/Line00022=Soon the shrines shall awaken, heroes...
< Conversation/DragonShire/Line00023=Power gathers within the shrines. Unleash the dragon's wrath!
< Conversation/DragonShire/Line00024=The shrines awaken once more. Who will control the Dragon Knight's power?
< Conversation/DragonShire/Line00025=Hurry, activate the shrines and the Dragon's power is yours.
< Conversation/DragonShire/Line00026=The dragon shall rest no longer... Unleash its power!
< Conversation/DragonShire/Line00027=Activate the shrines. Take the Dragon Knight's power!
< Conversation/DragonShire/Line00028=Free the Dragon Knight, and slaughter your enemies!
< Conversation/DragonShire/Line00029=The Dragon awaits, heroes! Free him, and destroy your enemy.
---
> Conversation/DragonShire/Line00020=You think yourself worthy to wield the Dragon Knight's power? Prove it. Take control of the shrines.
> Conversation/DragonShire/Line00021=My beloved is gone, but his power remains. Control the shrines and make use of it.
> Conversation/DragonShire/Line00022=Another chance to prove yourself worthy. Do not squander it.
> Conversation/DragonShire/Line00023=Power gathers within the shrines. Seize them and become the new Dragon Knight.
> Conversation/DragonShire/Line00024=The shrines awaken once more. Who will wield the Dragon Knight's ancient strength?
> Conversation/DragonShire/Line00025=Capture the shrines. Inherit the Dragon Knight's power and lay waste to this forsaken kingdom.
> Conversation/DragonShire/Line00026=Take hold of the shrines. Earn the Dragon Knight's power.
> Conversation/DragonShire/Line00027=Harness the power of sun and moon. Put an end to this cursed realm.
> Conversation/DragonShire/Line00028=Become the Dragon Knight and claim vengeance for my family.
> Conversation/DragonShire/Line00029=My husband is dead. Remind this kingdom of his strength.
969,972c970,973
< Conversation/DragonShire/Line00038=Let your enemies burn!
< Conversation/DragonShire/Line00039=Your foes shall be ash!
< Conversation/DragonShire/Line00040=I live again!
< Conversation/DragonShire/Line00041=Your enemy shall fall!
---
> Conversation/DragonShire/Line00038=Reduce everything to ash!
> Conversation/DragonShire/Line00039=Make your enemies suffer as I have!
> Conversation/DragonShire/Line00040=I tried to save this realm. Now it burns!
> Conversation/DragonShire/Line00041=Incinerate all who oppose this realm's rebirth!
975c976
< Conversation/DragonShire/Line00044=I shall reduce you to cinder.
---
> Conversation/DragonShire/Line00044=The Dragon Knight shall reduce you to cinders.
977,980c978,981
< Conversation/DragonShire/Line00046=I shall not return to that prison! No!
< Conversation/DragonShire/Line00047=No... I am not finished!
< Conversation/DragonShire/Line00048=The dragons shall rule again!
< Conversation/DragonShire/Line00049=Time is... fleeting...
---
> Conversation/DragonShire/Line00046=The power is yours no longer.
> Conversation/DragonShire/Line00047=I have seen enough. For now.
> Conversation/DragonShire/Line00048=That beast is not my beloved. Not anymore.
> Conversation/DragonShire/Line00049=His strength was never yours to keep.
989,992c990,993
< Conversation/DragonShire/Line00059=Let your enemies burn!
< Conversation/DragonShire/Line00060=Your foes shall be ash!
< Conversation/DragonShire/Line00061=I live again!
< Conversation/DragonShire/Line00062=Your enemy shall fall!
---
> Conversation/DragonShire/Line00059=Reduce everything to ash!
> Conversation/DragonShire/Line00060=Make your enemies suffer as I have!
> Conversation/DragonShire/Line00061=I tried to save this realm. Now it burns!
> Conversation/DragonShire/Line00062=Incinerate all who oppose this realm's rebirth!
995c996
< Conversation/DragonShire/Line00065=I shall reduce you to cinder.
---
> Conversation/DragonShire/Line00065=The Dragon Knight shall reduce you to cinders.
1005c1006
< Conversation/DragonShire/Line00075=I live again!
---
> Conversation/DragonShire/Line00075=I tried to save this realm. Now it burns!
1008,1009c1009,1010
< Conversation/DragonShire/Line00078=I shall reduce you to cinder.
< Conversation/DragonShire/Line00079=I live again!
---
> Conversation/DragonShire/Line00078=The Dragon Knight shall reduce you to cinders.
> Conversation/DragonShire/Line00079=I tried to save this realm. Now it burns!
1012c1013,1018
< Conversation/DragonShire/Line00082=I shall reduce you to cinder.
---
> Conversation/DragonShire/Line00082=The Dragon Knight shall reduce you to cinders.
> Conversation/DragonShire/Line00083=Prepare yourselves, heroes. The shrines will soon be active again.
> Conversation/DragonShire/Line00084=It won't be long before the shrines are ready for the taking.
> Conversation/DragonShire/Line00085=There must always be a Dragon Knight. But will it be you?
> Conversation/DragonShire/Line00086=Control both shrines, and the Dragon Knight's power is yours.
> Conversation/DragonShire/Line00087=Avenge my husband! Earn his power and destroy your enemies!
2087a2094
> VoiceOver/AbathurHero/IntroResponse_Orphea00=
5153a5161
> VoiceOver/AzmodanBase/IntroResponse_Agree00=
7263a7272
> VoiceOver/ChenBase/IntroResponse_OfCourse00=
7495a7505,7638
> VoiceOver/CloakenA/CastleAttackAlly00=They enemy's on our core. Defend it at all costs!
> VoiceOver/CloakenA/CastleAttackAlly01=They're on the core. Gotta dig deep.
> VoiceOver/CloakenA/CastleAttackAlly02=Our core is under attack.
> VoiceOver/CloakenA/CastleAttackAlly03=The enemy's attacking our core... too much damage and it's game over.
> VoiceOver/CloakenA/CastleAttack_Blue00=Blue team's core is taking damage.
> VoiceOver/CloakenA/CastleAttack_Red00=Red team's core is taking damage.
> VoiceOver/CloakenA/Countdown10sec00=Ten seconds.
> VoiceOver/CloakenA/Countdown1sec00=One.
> VoiceOver/CloakenA/Countdown2sec00=Two.
> VoiceOver/CloakenA/Countdown3sec00=Three.
> VoiceOver/CloakenA/Countdown4sec00=Four.
> VoiceOver/CloakenA/Countdown5sec00=Five,
> VoiceOver/CloakenA/CountdownRemain00=The match begins in...
> VoiceOver/CloakenA/DoubleKill00=Double kill.
> VoiceOver/CloakenA/DoubleKill01=That's two.
> VoiceOver/CloakenA/DoubleKill02=Haha, doubled up.
> VoiceOver/CloakenA/EndingLose00=Agh! It's over. But there's always next time.
> VoiceOver/CloakenA/EndingLose01=Not this time. We'll smash 'em in the next one.
> VoiceOver/CloakenA/EndingLose02=Keep your chin up. We'll pick it up next time.
> VoiceOver/CloakenA/EndingWin00=Victory. It feels so good.
> VoiceOver/CloakenA/EndingWin01=Yes! We did it! I'll see you in the Nexus.
> VoiceOver/CloakenA/EndingWin02=Just like that. GG!
> VoiceOver/CloakenA/EndingWin03=Congratulations and make sure to subscribe to us around the web.
> VoiceOver/CloakenA/EndingWin04=Until next time, we'll see you in the nexus.
> VoiceOver/CloakenA/Ending_Blue00=Blue team takes the win.
> VoiceOver/CloakenA/Ending_Red00=Red team takes the win.
> VoiceOver/CloakenA/Epic00=Epic!
> VoiceOver/CloakenA/FirstBloodAlly00=First blood!
> VoiceOver/CloakenA/FirstBlood_Blue00=Blue team draws first blood.
> VoiceOver/CloakenA/FirstBlood_Red00=Red team draws first blood.
> VoiceOver/CloakenA/FourKill00=Quad kill!
> VoiceOver/CloakenA/FourKill01=Four kills in quick succession.
> VoiceOver/CloakenA/FourKill02=Nice! Can we get a clean sweep?!
> VoiceOver/CloakenA/FourKill03=Four heroes down. Push the advantage!
> VoiceOver/CloakenA/GameStart00=Let the battle begin!
> VoiceOver/CloakenA/GameStart01=May the best team win!
> VoiceOver/CloakenA/GameStart02=Let's do this!
> VoiceOver/CloakenA/GameStart03=And we're onto the battleground.
> VoiceOver/CloakenA/Gravestomp00=Enemy banished.
> VoiceOver/CloakenA/Gravestomp_Observer00=Hero banished.
> VoiceOver/CloakenA/HeroKill00=Enemy down.
> VoiceOver/CloakenA/HeroKill01=That's one down.
> VoiceOver/CloakenA/HeroKill02=Nice. "Enemy slain."
> VoiceOver/CloakenA/HeroKill03=Good work.
> VoiceOver/CloakenA/HeroKill04=Nice job, team.
> VoiceOver/CloakenA/HeroKill05=Whooo.
> VoiceOver/CloakenA/HeroKill06=Killing a hero grants a lot of xp and puts stress on our enemy.
> VoiceOver/CloakenA/HeroKill07=That should take the enemy down a peg or two.
> VoiceOver/CloakenA/HeroKill08=A brutal assault.
> VoiceOver/CloakenA/HeroKill09=Ooo... that guy didn't read the patch notes.
> VoiceOver/CloakenA/HeroSelect00=See, I told you I'd see you in the Nexus. This thing is about to start. Talent up.
> VoiceOver/CloakenA/HeroSelect01=What's up, I'm Kevin from the Heroes dev team, and I'm here to announce your game. Let's get started.
> VoiceOver/CloakenA/HeroSelect02=Welcome to Heroes of the Storm. Get ready for battle and don't forget your talent.
> VoiceOver/CloakenA/HeroSelect_Observer00=We did it, internet. Here's me seeing you in the Nexus. This battle is about to begin, so let's watch.
> VoiceOver/CloakenA/HeroSlain00=Rough one. Don't get discouraged.
> VoiceOver/CloakenA/HeroSlain01=Think of it...as a break.
> VoiceOver/CloakenA/HeroSlain02=That's not good...Focus up.
> VoiceOver/CloakenA/HeroSlain03=It's ok. You got this.
> VoiceOver/CloakenA/HeroSlain04=One step back...two steps forward.
> VoiceOver/CloakenA/HeroSlain05=Don't sweat it, stay sharp.
> VoiceOver/CloakenA/HeroSlain06= We're dead...
> VoiceOver/CloakenA/HeroSlain07=Get back in there as soon as you can. You've got this.
> VoiceOver/CloakenA/HeroSlain08=You'll be reviving in the nexus soon. And when you do, all bets are off.
> VoiceOver/CloakenA/HeroSlain09=Try landing your skillshots from within bushes.
> VoiceOver/CloakenA/HeroSlain10=Engage carefully, or make a quick escape.
> VoiceOver/CloakenA/KeepDestroy00=Keep destroyed. Let's "keep" up the good work.
> VoiceOver/CloakenA/KeepDestroy01=And with a cunning blow... that keep was destroyed.
> VoiceOver/CloakenA/KeepDestroy02=That keep is gone!
> VoiceOver/CloakenA/KeepDestroy03=We're gonna need a clean-up on aisle 2. A keep is destroyed.
> VoiceOver/CloakenA/KeepDestroy04=We wrecked a keep!
> VoiceOver/CloakenA/KeepDestroy_Blue00=Blue team has destroyed a keep.
> VoiceOver/CloakenA/KeepDestroy_Red00=Red team has destroyed a keep.
> VoiceOver/CloakenA/KeepLost00=They got a keep; time to focus.
> VoiceOver/CloakenA/KeepLost01=Oof, We've lost a keep; nothing we can't handle.
> VoiceOver/CloakenA/KeepLost02=Our enemies took out a keep.
> VoiceOver/CloakenA/KeepLost03=One of our keeps is gone, so watch for catapults in that lane.
> VoiceOver/CloakenA/KeepLost04=We're down a keep; stay sharp.
> VoiceOver/CloakenA/Kill_Observer00=Hero slain.
> VoiceOver/CloakenA/Kill_Observer01=A Hero's been taken down.
> VoiceOver/CloakenA/Kill_Observer02=Hero take-down.
> VoiceOver/CloakenA/Kill_Observer03=A hero falls.
> VoiceOver/CloakenA/Kill_Observer04=A hero is slain.
> VoiceOver/CloakenA/Legendary00=Legendary! Feels good to be gold.
> VoiceOver/CloakenA/Legendary01=Legendary!
> VoiceOver/CloakenA/MVP00=You...are the MVP. Congrats and well played.
> VoiceOver/CloakenA/MVP01=MVP.
> VoiceOver/CloakenA/MegaKill00=Mu-mu-mu-mega killll.
> VoiceOver/CloakenA/OutpostDestroy00=Nice! Fort down.
> VoiceOver/CloakenA/OutpostDestroy01=We got a fort!
> VoiceOver/CloakenA/OutpostDestroy02=Fort destroyed. Keep it up!
> VoiceOver/CloakenA/OutpostDestroy03=Good work. Fort destroyed!
> VoiceOver/CloakenA/OutpostDestroy04=Whoo-hoo-hoo! Fort is wrecked! We're moving on.
> VoiceOver/CloakenA/OutpostDestroy05=Destroying a fort pushes forward the line of battle and grants your team a hefty amount of xp.
> VoiceOver/CloakenA/OutpostDestroy06=Enemy fortifcation down.
> VoiceOver/CloakenA/OutpostDestroy07=Excellent push.
> VoiceOver/CloakenA/OutpostDestroy_Blue00=Blue team took out a fort.
> VoiceOver/CloakenA/OutpostDestroy_Red00=Red team took out a fort.
> VoiceOver/CloakenA/OutpostLost00=They got a fort; but we're still in this.
> VoiceOver/CloakenA/OutpostLost01=Our enemy took out a fort.
> VoiceOver/CloakenA/OutpostLost02=Fort down. Let's tighten things up.
> VoiceOver/CloakenA/OutpostLost03=We lost a fort; stay strong.
> VoiceOver/CloakenA/OutpostLost04=Ok, fort down; but we can do this.
> VoiceOver/CloakenA/OutpostLost05=Fort lost. Hang in there.
> VoiceOver/CloakenA/PlayerAbandon00=Hrm... did we just lose a player?
> VoiceOver/CloakenA/PlayerAbandon01=A player just disconnected.
> VoiceOver/CloakenA/PlayerRejoin00=Yes! Our player rejoined. Let's get 'em.
> VoiceOver/CloakenA/Revive00=Our teammate is up!
> VoiceOver/CloakenA/Revive01=Ally revived.
> VoiceOver/CloakenA/Revive_Observer00=Hero revived.
> VoiceOver/CloakenA/SpreeEnd00=Your killing spree is over...nice work there.
> VoiceOver/CloakenA/SpreeEnd01=Your killing spree is over as well. You did great.
> VoiceOver/CloakenA/SpreeEnd_Ally00=Your buddy's killing spree has ended.
> VoiceOver/CloakenA/SpreeFirstUpgrade00=Ooowee!
> VoiceOver/CloakenA/SpreeFirstUpgrade01=Mayhem!
> VoiceOver/CloakenA/SpreeMax00= I don't know what to say...complete respect.
> VoiceOver/CloakenA/SpreeMax01=Hero of the Storm!
> VoiceOver/CloakenA/SpreeSecondUpgrade00=Haha... this is awesome!
> VoiceOver/CloakenA/SpreeSecondUpgrade01=Rampage.
> VoiceOver/CloakenA/SpreeStart00=You are wrecking the place!
> VoiceOver/CloakenA/SpreeStart01=Killing spree!
> VoiceOver/CloakenA/SpreeThirdUpgrade00=You are untouchable right now.
> VoiceOver/CloakenA/SpreeThirdUpgrade01=Untouchable!
> VoiceOver/CloakenA/TalentUnlock00=Choose a talent.
> VoiceOver/CloakenA/TalentUnlock01=Talent time.
> VoiceOver/CloakenA/TalentUnlock02=Ooo... new talent.
> VoiceOver/CloakenA/TalentUnlock03=Talents upgrade your hero in a multitude of ways. Choose one now.
> VoiceOver/CloakenA/TalentUnlock04=Awesome work. You earned that talent!
> VoiceOver/CloakenA/TeamKill00=Complete team wipe!
> VoiceOver/CloakenA/TeamKill01=Enemy team dominated!
> VoiceOver/CloakenA/TeamKill_Blue00=Blue team has complete control.
> VoiceOver/CloakenA/TeamKill_Red00=Red team has complete control.
> VoiceOver/CloakenA/TripleKill00=Oooh, baby it's a triple.
> VoiceOver/CloakenA/TripleKill01=Triple kill.
> VoiceOver/CloakenA/TripleKill02=That's three! Incredible.
8483a8627
> VoiceOver/DemonHunter/IntroResponse_NoIdea00=
11432a11577
> VoiceOver/Falstad/IntroResponse_Indeed00=
12960a13106
> VoiceOver/Illidan/IntroResponse_Dismiss00=
15714c15860
< VoiceOver/LadyofThorns/HeroKill03=Well, that was rather entertaining.
---
> VoiceOver/LadyofThorns/HeroKill03=That was rather entertaining.
15716c15862
< VoiceOver/LadyofThorns/HeroKill05=You've impressed me hero.
---
> VoiceOver/LadyofThorns/HeroKill05=You've impressed me, hero.
15725,15729c15871,15876
< VoiceOver/LadyofThorns/HeroSlain02=Your deeds shall be remembered.
< VoiceOver/LadyofThorns/HeroSlain03=The fight is not yet over.
< VoiceOver/LadyofThorns/HeroSlain04=Just a flesh wound. You will recover.
< VoiceOver/LadyofThorns/HeroSlain05=A minor defeat. Do not allow it to deter you.
< VoiceOver/LadyofThorns/HeroSlain06=This cannot stand, hero.
---
> VoiceOver/LadyofThorns/HeroSlain02=Free the dragon... Unleash it's power.
> VoiceOver/LadyofThorns/HeroSlain03=Your deeds shall be remembered.
> VoiceOver/LadyofThorns/HeroSlain04=The fight is not yet over.
> VoiceOver/LadyofThorns/HeroSlain05=Just a flesh wound. You will recover.
> VoiceOver/LadyofThorns/HeroSlain06=A minor defeat. Do not allow it to deter you.
> VoiceOver/LadyofThorns/HeroSlain07=This cannot stand, hero.
15733c15880
< VoiceOver/LadyofThorns/KeepDestroy03=Our enemies defense cannot hold!
---
> VoiceOver/LadyofThorns/KeepDestroy03=Our enemy's defenses cannot hold!
15747c15894
< VoiceOver/LadyofThorns/MVP01=I name you, MVP.
---
> VoiceOver/LadyofThorns/MVP01=I name you MVP.
15876a16024
> VoiceOver/LeoricBase/IntroResponse_No00=
16488a16637
> VoiceOver/LiLi/IntroResponse_Yes00=
19115a19265
> VoiceOver/Muradin/IntroResponse_Agree00=What's my line again?
20787a20938
> VoiceOver/Nova/IntroResponse_Ask00=
21163a21315,21432
> VoiceOver/OrpheaA/CastleAttackAlly00=Your core is under attack!
> VoiceOver/OrpheaA/CastleAttackAlly01=Defend your core, or it's all over!
> VoiceOver/OrpheaA/CastleAttack_Blue00=Blue team's core is under attack.
> VoiceOver/OrpheaA/CastleAttack_Red00=Red team's core is under attack.
> VoiceOver/OrpheaA/Countdown10sec00=Ten seconds.
> VoiceOver/OrpheaA/Countdown1sec00=One!
> VoiceOver/OrpheaA/Countdown2sec00=Two.
> VoiceOver/OrpheaA/Countdown3sec00=Three.
> VoiceOver/OrpheaA/Countdown4sec00=Four.
> VoiceOver/OrpheaA/Countdown5sec00=Five.
> VoiceOver/OrpheaA/CountdownRemain00=Combat starts in...
> VoiceOver/OrpheaA/DoubleKill00=Double kill.
> VoiceOver/OrpheaA/DoubleKill01=Double kill.
> VoiceOver/OrpheaA/DoubleKill02=Double kill.
> VoiceOver/OrpheaA/EndingLose00=Defeat.
> VoiceOver/OrpheaA/EndingLose01=We can learn from this.
> VoiceOver/OrpheaA/EndingLose02=Losing's fine as long as you win eventually.
> VoiceOver/OrpheaA/EndingLoseRavenCourt00=It's hard to save everyone... but at least you tried.
> VoiceOver/OrpheaA/EndingLoseRavenCourt01=Mark my words. We'll come back here sooner or later.
> VoiceOver/OrpheaA/EndingWin00=Victory!
> VoiceOver/OrpheaA/EndingWin01=You're a fierce one, aren't you?
> VoiceOver/OrpheaA/EndingWin02=One day I may need a fighter like you.
> VoiceOver/OrpheaA/EndingWinRavenCourt00=There's still hope... even for this place.
> VoiceOver/OrpheaA/EndingWinRavenCourt01=I knew I could trust you!
> VoiceOver/OrpheaA/Ending_Blue01=Blue team wins!
> VoiceOver/OrpheaA/Ending_Red00=Red team wins!
> VoiceOver/OrpheaA/FirstBloodAlly00=First blood.
> VoiceOver/OrpheaA/FirstBlood_Blue00=Blue team draws first blood.
> VoiceOver/OrpheaA/FirstBlood_Red00=Red team draws first blood.
> VoiceOver/OrpheaA/FourKill00=Quad kill.
> VoiceOver/OrpheaA/GameStart00=Let the battle begin!
> VoiceOver/OrpheaA/GameStart01=Go show them how you really feel.
> VoiceOver/OrpheaA/GameStart02=It's your turn to defend the Nexus!
> VoiceOver/OrpheaA/GameStart03=Don't do anything I wouldn't do!
> VoiceOver/OrpheaA/GameStartRavenCourt00=You must restore this realm!
> VoiceOver/OrpheaA/GameStartRavenCourt01=This was my home--now it's your battlefield!
> VoiceOver/OrpheaA/Gravestomp00=Enemy banished.
> VoiceOver/OrpheaA/Gravestomp_Observer00=Hero banished.
> VoiceOver/OrpheaA/HeroKill00=Hero slain.
> VoiceOver/OrpheaA/HeroKill01=Another corpse in the Nexus.
> VoiceOver/OrpheaA/HeroKill02=Don't ask me where they go when they die.
> VoiceOver/OrpheaA/HeroKill03=Dead already? How pathetic.
> VoiceOver/OrpheaA/HeroKill04=Your enemies just can't keep it together, hm?
> VoiceOver/OrpheaA/HeroKill05=That hero will now enrich the soil. Or just smell a lot.
> VoiceOver/OrpheaA/HeroKill06=Where'd you learn to kill things like that?
> VoiceOver/OrpheaA/HeroKill07=Goodbye!
> VoiceOver/OrpheaA/HeroKill08=Heheh.
> VoiceOver/OrpheaA/HeroKill09=Even I'm impressed.
> VoiceOver/OrpheaA/HeroSelect00=You might want to pay attention now. The fight starts soon!
> VoiceOver/OrpheaA/HeroSelectPlayer00=Well, that's a familiar face.
> VoiceOver/OrpheaA/HeroSelectPlayer01=It's just an illusion, but wouldn't it be fun if there were two of me?
> VoiceOver/OrpheaA/HeroSelectPlayer02=Always wished I had a sibling...
> VoiceOver/OrpheaA/HeroSelect_Observer00=Watching from the sidelines? You're a clever one.
> VoiceOver/OrpheaA/HeroSlain00=That must've hurt.
> VoiceOver/OrpheaA/HeroSlain01=Dust yourself off and try again!
> VoiceOver/OrpheaA/HeroSlain02=I won't tell anyone I saw that.
> VoiceOver/OrpheaA/HeroSlain03=The fight is long, but you'll persevere--just like I did.
> VoiceOver/OrpheaA/HeroSlain04=You'll have to get them back for that one.
> VoiceOver/OrpheaA/HeroSlain05=Don't let them get you down.
> VoiceOver/OrpheaA/KeepDestroy00=Keep destroyed!
> VoiceOver/OrpheaA/KeepDestroy01=You finished off that keep.
> VoiceOver/OrpheaA/KeepDestroy02=Just burning through their keeps, aren't you?
> VoiceOver/OrpheaA/KeepDestroy03=I like you. You keep things interesting.
> VoiceOver/OrpheaA/KeepDestroyRavenCourt00=My father would be so mad about this...
> VoiceOver/OrpheaA/KeepDestroyRavenCourt01=Now if only you could take out the Ravensguard...
> VoiceOver/OrpheaA/KeepDestroy_Blue00=Blue team destroyed a keep.
> VoiceOver/OrpheaA/KeepDestroy_Red00=Red team destroyed a keep.
> VoiceOver/OrpheaA/KeepLost00=Keep lost!
> VoiceOver/OrpheaA/KeepLost01=Say farewell to your keep...
> VoiceOver/OrpheaA/KeepLost02=It was a good keep while it lasted.
> VoiceOver/OrpheaA/Kill_Observer00=Hero slain.
> VoiceOver/OrpheaA/Kill_Observer01=Hero slain.
> VoiceOver/OrpheaA/Kill_Observer02=Hero slain.
> VoiceOver/OrpheaA/MegaKill00=Mega kill!
> VoiceOver/OrpheaA/OutpostDestroy00=Fort destroyed.
> VoiceOver/OrpheaA/OutpostDestroy01=One less fort to deal with.
> VoiceOver/OrpheaA/OutpostDestroy02=They'll miss that fort. I can tell.
> VoiceOver/OrpheaA/OutpostDestroy03=Funny, there used to be a fort there.
> VoiceOver/OrpheaA/OutpostDestroy04=I guess they'll have to go on without that fort, heh.
> VoiceOver/OrpheaA/OutpostDestroyRavenCourt00=That fort never looked good there anyway.
> VoiceOver/OrpheaA/OutpostDestroyRavenCourt01=Hah, serves them right for aiding my father.
> VoiceOver/OrpheaA/OutpostDestroy_Blue00=Blue team has destroyed a fort.
> VoiceOver/OrpheaA/OutpostDestroy_Red00=Red team has destroyed a fort.
> VoiceOver/OrpheaA/OutpostLost00=Your fort is gone.
> VoiceOver/OrpheaA/OutpostLost01=You're down a fort.
> VoiceOver/OrpheaA/OutpostLost02=Careful, you've lost a fort.
> VoiceOver/OrpheaA/OutpostLost03=Too bad, I kinda liked that fort. (sigh)
> VoiceOver/OrpheaA/OutpostLost04=They wrecked your fort. How rude of them.
> VoiceOver/OrpheaA/PlayerAbandon00=A hero has left the battle.
> VoiceOver/OrpheaA/PlayerAbandon01=Someone cut and run on you.
> VoiceOver/OrpheaA/PlayerAbandon02=A hero deserted you. But... these things happen.
> VoiceOver/OrpheaA/PlayerRejoin00=A hero has rejoined us.
> VoiceOver/OrpheaA/PlayerRejoin01=Did you need that hero back? Because they're back.
> VoiceOver/OrpheaA/PlayerRejoin02=A hero's returned to the fight!
> VoiceOver/OrpheaA/Revive00=Ally revived.
> VoiceOver/OrpheaA/Revive01=Ally resurrected. I wish I could do that!
> VoiceOver/OrpheaA/Revive02=Your ally is back up and ready to get even.
> VoiceOver/OrpheaA/Revive_Observer00=Hero revived.
> VoiceOver/OrpheaA/SpreeEnd00=Your killing spree has ended.
> VoiceOver/OrpheaA/SpreeEnd01=Everyone needs a break every now and then.
> VoiceOver/OrpheaA/SpreeEnd02=That was quite a killing spree. And I've seen a lot of them!
> VoiceOver/OrpheaA/SpreeEnd_Ally00=Our ally's killing spree is over.
> VoiceOver/OrpheaA/SpreeFirstUpgrade00=Mayhem.
> VoiceOver/OrpheaA/SpreeMax00=Hero of the Storm!
> VoiceOver/OrpheaA/SpreeSecondUpgrade00=Rampage.
> VoiceOver/OrpheaA/SpreeStart00=Killing spree.
> VoiceOver/OrpheaA/SpreeThirdUpgrade00=Untouchable.
> VoiceOver/OrpheaA/TalentUnlock00=Choose a talent.
> VoiceOver/OrpheaA/TalentUnlock01=Choose a talent.
> VoiceOver/OrpheaA/TalentUnlock02=Choose a talent.
> VoiceOver/OrpheaA/TalentUnlock03=Talent? I'd say so.
> VoiceOver/OrpheaA/TalentUnlock04=Hey, use your talent!
> VoiceOver/OrpheaA/TeamKill00=The enemy team is down!
> VoiceOver/OrpheaA/TeamKill_Blue00=Blue team is down.
> VoiceOver/OrpheaA/TeamKill_Red00=Red team is down.
> VoiceOver/OrpheaA/TripleKill00=Triple kill.
> VoiceOver/OrpheaA/TripleKill01=Triple kill.
> VoiceOver/OrpheaA/TripleKill02=Triple kill.
21225a21495,21497
> VoiceOver/RavenLord/HeroSelectPlayer00=The wandering fledgling has returned home, I see.
> VoiceOver/RavenLord/HeroSelectPlayer01=What are you doing, Orphea? When this is over... you will return to the tower immediately.
> VoiceOver/RavenLord/HeroSelectPlayer02=Well, well... if it isn't my daughter. Let's see if you can follow orders, for once in your life.
21360a21633
> VoiceOver/Raynor/IntroResponse_Yes00=
22532a22806
> VoiceOver/SiegeTank/IntroResponse_Yes00=
24266a24541
> VoiceOver/Tassadar/IntroResponse_Orphea00=
24966a25242
> VoiceOver/ThrallBase/IntroResponse_Agreement00=
29400a29677
> VoiceOver/Zeratul/IntroResponse_Indeed00=
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesdata.stormmod/enus.stormdata/localizeddata/gamestrings.txt /snapshot-70200/mods/heroesdata.stormmod/enus.stormdata/localizeddata/gamestrings.txt
712a713
> AnnouncerPack/Name/CloakenA=Cloaken Announcer
739a741,742
> AnnouncerPack/Name/SnakeGod=Ka Announcer
> AnnouncerPack/Name/SpiderQueen=Neithis Announcer
757a761,762
> Banner/Description/BannerDFCommunity65Base=It's an all right banner, but it'd be better with comeback mechanics.
> Banner/Description/BannerDFCommunity65Rare=In the Nexus, the unexpected happens regularly. When it does, you own it, celebrate it, and let people plant flags all over your battlegrounds with it.
819a825,826
> Banner/Name/BannerDFCommunity65Base="Okay" Banner
> Banner/Name/BannerDFCommunity65Rare=Ascended Banner
1002a1010,1011
> Banner/SortName/BannerDFCommunity65BaseVar0=CommunityBaseVar0
> Banner/SortName/BannerDFCommunity65RareVar0=CommunityRareVar0
1224,1225d1232
< Behavior/Name/ThrallCrashLightningTokenCounter=Crash Lightning Token Counter
< Behavior/Name/ThrallEchooftheElementsTokenCounter=Echo of the Elements Token Counter
1227,1228d1233
< Behavior/Name/ThrallFrostwolfPackTokenCounter=Frostwolf Pack Token Counter
< Behavior/Name/ThrallMaelstromWeaponTokenCounter=Maelstrom Weapon Token Counter
1230,1231d1234
< Behavior/Name/ThrallThunderstormTokenCounter=Thunderstorm Token Counter
< Behavior/Name/ThrallWindStalkerTokenCounter=Wind Stalker Token Counter
1366,1374c1369,1377
< Boost/Name/2Day=2 Day Stimpack
< Boost/Name/2Hour(Test)=2 Hour Stimpack (Test)
< Boost/Name/30Day=30 Day Stimpack
< Boost/Name/360DayStimpack=360 Day Stimpack
< Boost/Name/5Minute(Test)=5 Minute Stimpack (Test)
< Boost/Name/7Day=7 Day Stimpack
< Boost/Name/LootChest1Day=1 Day Stimpack
< Boost/Name/LootChest3Day=3 Day Stimpack
< Boost/Name/LootChest7Day=7 Day Stimpack
---
> Boost/Name/2Day=2 Day Boost
> Boost/Name/2Hour(Test)=2 Hour Boost (Test)
> Boost/Name/30Day=30 Day Boost
> Boost/Name/360DayStimpack=360 Day Boost
> Boost/Name/5Minute(Test)=5 Minute Boost (Test)
> Boost/Name/7Day=7 Day Boost
> Boost/Name/LootChest1Day=1 Day Boost
> Boost/Name/LootChest3Day=3 Day Boost
> Boost/Name/LootChest7Day=7 Day Boost
1519a1523
> Bundle/Name/HeroicReinforcementBundle=Heroic Reinforcement Bundle
1523a1528
> Bundle/Name/JanitorLeoricBundle=Janitor Leoric Bundle
1595a1601
> Bundle/Name/OrpheaHeroicBundle=Orphea Heroic Bundle
1607a1614
> Bundle/Name/RavenCrestHighBundle=Raven Crest High Bundle
1619a1627,1631
> Bundle/Name/ShardLootChest12Pack=Shards 12 Pack
> Bundle/Name/ShardLootChest1Pack=Shards 1 Pack
> Bundle/Name/ShardLootChest25Pack=Shards 25 Pack
> Bundle/Name/ShardLootChest52Pack=Shards 52 Pack
> Bundle/Name/ShardLootChest5Pack=Shards 5 Pack
1622a1635
> Bundle/Name/SlackerOrpheaSkinPack=Slacker Orphea Skin Pack
1697a1711
> Bundle/Name/WelcometotheNexusBundle=Welcome to the Nexus Bundle
4285c4299
< Button/SimpleDisplayText/MedicVanadiumPlating=Roots, Stuns increase Safeguard Armor, duration
---
> Button/SimpleDisplayText/MedicVanadiumPlating=Stuns, Roots increase Safeguard Armor, duration
4774c4788
< Button/SimpleDisplayText/TyrandeElunesChosen=Basic Attacks heal target ally
---
> Button/SimpleDisplayText/TyrandeElunesChosen=Basic Attacks heal target Hero
5245c5259
< Button/Tooltip/BrightwingEmeraldWindIntensiveWinds=Permanently reduce Emerald Wind's cooldown to seconds and increase its Mana cost to .
---
> Button/Tooltip/BrightwingEmeraldWindIntensiveWinds=Permanently reduce Emerald Wind's cooldown to seconds and increase its Mana cost to .
5748c5762
< Button/Tooltip/KaelthasPhoenix=Launch a Phoenix to an area, dealing damage to enemies along the way. The Phoenix persists for seconds, attacking enemies for damage and splashing for 50% .
---
> Button/Tooltip/KaelthasPhoenix=Launch a Phoenix to an area, dealing damage to enemies along the way. The Phoenix persists for seconds, attacking enemies for damage and splashing for damage.
5853c5867
< Button/Tooltip/LiLiCloudSerpentLightningSerpentTalent=Cloud Serpent attacks bounce to hit 2 additional Heroes for % damage and healing.
---
> Button/Tooltip/LiLiCloudSerpentLightningSerpentTalent=Cloud Serpent attacks bounce to hit 2 additional Heroes for damage and healing.
5979c5993
< Button/Tooltip/MedicVanadiumPlating=While an ally affected by Safeguard is Rooted or Stunned, Safeguard grants an additional Armor and its duration is paused.
---
> Button/Tooltip/MedicVanadiumPlating=While an ally affected by Safeguard is Stunned or Rooted, Safeguard grants an additional Armor and its duration is paused.
6554c6568
< Button/Tooltip/TyrandeElunesChosen=Activate to make Tyrande's Basic Attacks heal the target ally for 200% of the damage dealt. Lasts for seconds.
---
> Button/Tooltip/TyrandeElunesChosen=Activate to make Tyrande's Basic Attacks heal target allied Hero for 200% of the damage dealt. Lasts for seconds.
6648c6662
< Button/Tooltip/WitchDoctorVileInfection=Quest: Reach stacks of Voodoo Ritual.Reward: After reaching stacks of Voodoo Ritual, it can also be applied to Heroes and its damage is increased by % .
---
> Button/Tooltip/WitchDoctorVileInfection=Quest: Reach stacks of Voodoo Ritual.Reward: After reaching stacks of Voodoo Ritual, it can also be applied to Heroes and its damage is increased from to over seconds.
6658,6659c6672,6673
< Button/Tooltip/WizardArcaneOrb=Fire an Orb that powers up as it travels, dealing damage to the first enemy hit. Damage is increased the further it travels, up to more damage.
< Button/Tooltip/WizardArcaneOrbArcaneOrbitTalent=Arcane Orb travels 25% farther, doing up to 25% more damage.
---
> Button/Tooltip/WizardArcaneOrb=Fire an Orb that powers up as it travels, dealing damage to the first enemy hit. Damage is increased the further it travels, up to more damage.
> Button/Tooltip/WizardArcaneOrbArcaneOrbitTalent=Arcane Orb travels 25% farther, increasing it's maximum distance damage bonus from to .
7215a7230,7234
> Emoticon/Description/carbot_boom=HeroStorm Nexus Boom :boom:
> Emoticon/Description/carbot_health_globe=HeroStorm Nexus Health Globe :healthglobe:
> Emoticon/Description/carbot_minions=HeroStorm Nexus Minions :minions:
> Emoticon/Description/carbot_orphea=HeroStorm Nexus Orphea :orphea:
> Emoticon/Description/carbot_stick_horse=HeroStorm Nexus Mount :stickhorse:
7255a7275,7279
> Emoticon/Description/chomp_growl_anim=Chomp Growl :chompgrowl:
> Emoticon/Description/chomp_minion_anim=Chomp Minion :chompminion:
> Emoticon/Description/chomp_paku_anim=Chomp Paku :chomppaku:
> Emoticon/Description/chomp_pet_anim=Chomp Pet :chomppet:
> Emoticon/Description/chomp_wave_anim=Chomp Wave :chompwave:
7935a7960,7969
> Emoticon/Description/orphea_angry=Orphea Angry :orphangry:
> Emoticon/Description/orphea_cool=Orphea Cool :orphcool:
> Emoticon/Description/orphea_embarrassed=Orphea Embarrassed :orphoops:
> Emoticon/Description/orphea_happy=Orphea Happy :orphhappy:
> Emoticon/Description/orphea_inlove=Orphea in Love :orphlove:
> Emoticon/Description/orphea_rofl=Orphea ROFL :orphlol:
> Emoticon/Description/orphea_sad=Orphea Sad :orphsad:
> Emoticon/Description/orphea_silly=Orphea Silly :orphsilly:
> Emoticon/Description/orphea_speechless=Orphea Speechless :orphmeh:
> Emoticon/Description/orphea_surprised=Orphea Surprised :orphwow:
8575a8610,8614
> Emoticon/DescriptionLocked/carbot_boom=(Locked) HeroStorm Nexus Boom
> Emoticon/DescriptionLocked/carbot_health_globe=(Locked) HeroStorm Nexus Health Globe
> Emoticon/DescriptionLocked/carbot_minions=(Locked) HeroStorm Nexus Minions
> Emoticon/DescriptionLocked/carbot_orphea=(Locked) HeroStorm Nexus Orphea
> Emoticon/DescriptionLocked/carbot_stick_horse=(Locked) HeroStorm Nexus Mount
8615a8655,8659
> Emoticon/DescriptionLocked/chomp_growl_anim=(Locked) Chomp Growl
> Emoticon/DescriptionLocked/chomp_minion_anim=(Locked) Chomp Minion
> Emoticon/DescriptionLocked/chomp_paku_anim=(Locked) Chomp Paku
> Emoticon/DescriptionLocked/chomp_pet_anim=(Locked) Chomp Pet
> Emoticon/DescriptionLocked/chomp_wave_anim=(Locked) Chomp Wave
9285a9330,9339
> Emoticon/DescriptionLocked/orphea_angry=(Locked) Orphea Angry
> Emoticon/DescriptionLocked/orphea_cool=(Locked) Orphea Cool
> Emoticon/DescriptionLocked/orphea_embarrassed=(Locked) Orphea Embarrassed
> Emoticon/DescriptionLocked/orphea_happy=(Locked) Orphea Happy
> Emoticon/DescriptionLocked/orphea_inlove=(Locked) Orphea in Love
> Emoticon/DescriptionLocked/orphea_rofl=(Locked) Orphea ROFL
> Emoticon/DescriptionLocked/orphea_sad=(Locked) Orphea Sad
> Emoticon/DescriptionLocked/orphea_silly=(Locked) Orphea Silly
> Emoticon/DescriptionLocked/orphea_speechless=(Locked) Orphea Speechless
> Emoticon/DescriptionLocked/orphea_surprised=(Locked) Orphea Surprised
9945a10000,10004
> Emoticon/Name/carbot_boom=:boom:
> Emoticon/Name/carbot_health_globe=:healthglobe:
> Emoticon/Name/carbot_minions=:minions:
> Emoticon/Name/carbot_orphea=:orphea:
> Emoticon/Name/carbot_stick_horse=:stickhorse:
9985a10045,10049
> Emoticon/Name/chomp_growl_anim=:chompgrowl:
> Emoticon/Name/chomp_minion_anim=:chompminion:
> Emoticon/Name/chomp_paku_anim=:chomppaku:
> Emoticon/Name/chomp_pet_anim=:chomppet:
> Emoticon/Name/chomp_wave_anim=:chompwave:
10666a10731,10740
> Emoticon/Name/orphea_angry=:orphangry:
> Emoticon/Name/orphea_cool=:orphcool:
> Emoticon/Name/orphea_embarrassed=:orphoops:
> Emoticon/Name/orphea_happy=:orphhappy:
> Emoticon/Name/orphea_inlove=:orphlove:
> Emoticon/Name/orphea_rofl=:orphlol:
> Emoticon/Name/orphea_sad=:orphsad:
> Emoticon/Name/orphea_silly=:orphsilly:
> Emoticon/Name/orphea_speechless=:orphmeh:
> Emoticon/Name/orphea_surprised=:orphwow:
11310a11385,11389
> Emoticon/NameInvalid/carbot_boom=
> Emoticon/NameInvalid/carbot_health_globe=
> Emoticon/NameInvalid/carbot_minions=
> Emoticon/NameInvalid/carbot_orphea=
> Emoticon/NameInvalid/carbot_stick_horse=
11350a11430,11434
> Emoticon/NameInvalid/chomp_growl_anim=
> Emoticon/NameInvalid/chomp_minion_anim=
> Emoticon/NameInvalid/chomp_paku_anim=
> Emoticon/NameInvalid/chomp_pet_anim=
> Emoticon/NameInvalid/chomp_wave_anim=
12031a12116,12125
> Emoticon/NameInvalid/orphea_angry=
> Emoticon/NameInvalid/orphea_cool=
> Emoticon/NameInvalid/orphea_embarrassed=
> Emoticon/NameInvalid/orphea_happy=
> Emoticon/NameInvalid/orphea_inlove=
> Emoticon/NameInvalid/orphea_rofl=
> Emoticon/NameInvalid/orphea_sad=
> Emoticon/NameInvalid/orphea_silly=
> Emoticon/NameInvalid/orphea_speechless=
> Emoticon/NameInvalid/orphea_surprised=
12701a12796
> EmoticonPack/Name/ChompPack=Chomp Pack
12740a12836,12837
> EmoticonPack/Name/EmojiOrpheaPack1=Orphea Pack 1
> EmoticonPack/Name/EmojiOrpheaPack2=Orphea Pack 2
12786a12884
> EmoticonPack/Name/HeroStormNexusPack=HeroStorm Nexus Pack
13583a13682,13685
> Mount/AdditionalSearchText/MountHearthstoneCardSoapBar=Pink Diablo Janitor Leoric
> Mount/AdditionalSearchText/MountHearthstoneCardSoapBarVar1=Pink Shower Mephisto Janitor Leoric
> Mount/AdditionalSearchText/MountHearthstoneCardSoapBarVar2=Green Squeaky King Janitor Leoric
> Mount/AdditionalSearchText/MountHearthstoneCardSoapBarVar3=Blue Raven Court High School Janitor Leoric
13651a13754,13756
> Mount/AdditionalSearchText/MountRaven=Dark Blue, Black, Gold
> Mount/AdditionalSearchText/MountRavenVar1=Bllue White
> Mount/AdditionalSearchText/MountRavenVar2=Red
13842a13948
> Mount/Info/MountHearthstoneCardSoapBar=The ultimate defense against students who dare to track the filth of life into your bathroom.
13869a13976
> Mount/Info/MountRaven=The Runners of Raven Court have long been the preferred conveyances of the Ravensguard. Serving as both tracker and mount, these birds of prey allow their masters to tirelessly stalk their targets across the realms.
13930a14038
> Mount/Name/BattleBeastSaddledVar3=Crystalline Saddled Battle Beast
14115a14224,14227
> Mount/Name/MountHearthstoneCardSoapBar=Soap Bar
> Mount/Name/MountHearthstoneCardSoapBarVar1=Prime Soap Bar
> Mount/Name/MountHearthstoneCardSoapBarVar2=Squeaky Soap Bar
> Mount/Name/MountHearthstoneCardSoapBarVar3=RCHS Soap Bar
14186a14299,14301
> Mount/Name/MountRaven=Raven Runner
> Mount/Name/MountRavenVar1=Haunted Raven Runner
> Mount/Name/MountRavenVar2=Bloodmoon Raven Runner
14352a14468,14469
> Mount/SortName/HearthstoneCardSoapBarCommonVar0=5MagicSoapVar0
> Mount/SortName/HearthstoneCardSoapBarCommonVar1=5MagicSoapVar1
14487a14605,14606
> Mount/SortName/MountRavenCommonVar0=3BeastRavenBaseVar0
> Mount/SortName/MountRavenCommonVar1=3BeastRavenBaseVar1
14598a14718
> Param/Expression/lib_Core_62EAE737=!! Unable to Load Hero config data !!Entry set to TestHero - Likely a CRM error (See a producer ) Last successfully loaded Hero: ~A~ See configData.xml
16203c16323
< Reward/Description/BracketChallengeParticipationPortrait=Thank you for participating in the 2016 Heroes of the Dorm Bracket Challenge. Please accept this portrait and a 3 day Stimpack as a token of our appreciation!
---
> Reward/Description/BracketChallengeParticipationPortrait=Thank you for participating in the 2016 Heroes of the Dorm Bracket Challenge. Please accept this portrait and a 3 day Boost as a token of our appreciation!
16319c16439
< Reward/Description/MachinesOfWarStimpackReward=Congratulations! You've unlocked a 1 Day Stimpack.
---
> Reward/Description/MachinesOfWarStimpackReward=Congratulations! You've unlocked a 1 Day Boost.
16536c16656
< Reward/Description/VeteranRewardStimpack30Days=Please accept this Stimpack for your dedication to the Nexus!
---
> Reward/Description/VeteranRewardStimpack30Days=Please accept this Boost for your dedication to the Nexus!
16549,16550c16669,16670
< Reward/Description/WoWCrossPromoStimpack10Day=Thank you for participating! Please accept this Stimpack in celebration of the event!
< Reward/Description/WoWCrossPromoWoWMount=You have unlocked the Flames of Judgment Charger mount. To celebrate, here is a 10 day Stimpack on the house.
---
> Reward/Description/WoWCrossPromoStimpack10Day=Thank you for participating! Please accept this Boost in celebration of the event!
> Reward/Description/WoWCrossPromoWoWMount=You have unlocked the Flames of Judgment Charger mount. To celebrate, here is a 10 day Boost on the house.
16712c16832
< Reward/DescriptionUnearned/OverwatchCrossPromoStimpackReward=Thank you for participating in the Nexus Challenge. Please accept this Stimpack in celebration of the event!
---
> Reward/DescriptionUnearned/OverwatchCrossPromoStimpackReward=Thank you for participating in the Nexus Challenge. Please accept this Boost in celebration of the event!
16864c16984
< Reward/Name/3DayStimpack=3 Day Stimpack
---
> Reward/Name/3DayStimpack=3 Day Boost
16905c17025
< Reward/Name/ArthasCarbotsPortrait=Carbot Arthas
---
> Reward/Name/ArthasCarbotsPortrait=Carbot Arthas Portrait
16943a17064
> Reward/Name/BlackheartCarbotsPortrait=Carbot Blackheart Portrait
17068a17190
> Reward/Name/DragonKnightCarbotsPortrait=Carbot O.G. Dragon Knight Portrait
17099c17221
< Reward/Name/FalstadCarbotsPortrait=Carbot Falstad
---
> Reward/Name/FalstadCarbotsPortrait=Carbot Falstad Portrait
17127c17249,17250
< Reward/Name/GarroshCarbotsPortrait=Carbot Garrosh
---
> Reward/Name/GardenTerrorCarbotsPortrait=Carbot Garden Terror Portrait
> Reward/Name/GarroshCarbotsPortrait=Carbot Garrosh Portrait
17135c17258
< Reward/Name/GazloweCarbotsPortrait=Carbot Gazlowe
---
> Reward/Name/GazloweCarbotsPortrait=Carbot Gazlowe Portrait
17159a17283
> Reward/Name/GraveGolemCarbotsPortrait=Carbot Grave Golem Portrait
17166c17290
< Reward/Name/GreymaneCarbotsPortrait=Carbot Greymane
---
> Reward/Name/GreymaneCarbotsPortrait=Carbot Greymane Portrait
17176c17300
< Reward/Name/GuldanCarbotsPortrait=Carbot Gul'dan
---
> Reward/Name/GuldanCarbotsPortrait=Carbot Gul'dan Portrait
17232a17357
> Reward/Name/HeadlessHorsemanCarbotsPortrait=Carbot Headless Horseman Portrait
17258a17384
> Reward/Name/HeroesAvatar256x256Orphea=Orphea Emblem Portrait
17273c17399
< Reward/Name/IllidanCarbotsPortrait=Carbot Illidan
---
> Reward/Name/IllidanCarbotsPortrait=Carbot Illidan Portrait
17294c17420
< Reward/Name/JainaCarbotsPortrait=Carbot Jaina
---
> Reward/Name/JainaCarbotsPortrait=Carbot Jaina Portrait
17317c17443
< Reward/Name/KaelthasCarbotsPortrait=Carbot Kael'thas
---
> Reward/Name/KaelthasCarbotsPortrait=Carbot Kael'thas Portrait
17340a17467
> Reward/Name/KnightCarbotsPortrait=Carbot Minion Portrait
17433c17560
< Reward/Name/MachinesOfWarStimpackReward=Stimpack Reward
---
> Reward/Name/MachinesOfWarStimpackReward=Boost Reward
17435c17562
< Reward/Name/MaievCarbotsPortrait=Carbot Maiev
---
> Reward/Name/MaievCarbotsPortrait=Carbot Maiev Portrait
17440c17567
< Reward/Name/MalfurionCarbotsPortrait=Carbot Malfurion
---
> Reward/Name/MalfurionCarbotsPortrait=Carbot Malfurion Portrait
17457c17584
< Reward/Name/MedivhCarbotsPortrait=Carbot Medivh
---
> Reward/Name/MedivhCarbotsPortrait=Carbot Medivh Portrait
17492c17619
< Reward/Name/MuradinCarbotsPortrait=Carbot Muradin
---
> Reward/Name/MuradinCarbotsPortrait=Carbot Muradin Portrait
17526a17654
> Reward/Name/OrpheaCarbotsPortrait=Carbot Orphea Portrait
17553c17681
< Reward/Name/OverwatchCrossPromoStimpackReward=31 Day Stimpack
---
> Reward/Name/OverwatchCrossPromoStimpackReward=31 Day Boost
17618a17747
> Reward/Name/PunisherCarbotsPortrait=Carbot Punisher Portrait
17624c17753
< Reward/Name/RAFRecruitLinkReward=Raynor & Stimpack
---
> Reward/Name/RAFRecruitLinkReward=Raynor & Boost
17647,17648c17776,17777
< Reward/Name/RecruitAFriendRaynorStimpackPromo=Raynor & Stimpack
< Reward/Name/RecruitAFriendStimpack5Days=Recruit A Friend Stimpack
---
> Reward/Name/RecruitAFriendRaynorStimpackPromo=Raynor & Boost
> Reward/Name/RecruitAFriendStimpack5Days=Recruit A Friend Boost
17653c17782
< Reward/Name/RehgarCarbotsPortrait=Carbot Rehgar
---
> Reward/Name/RehgarCarbotsPortrait=Carbot Rehgar Portrait
17669c17798
< Reward/Name/RexxarCarbotsPortrait=Carbot Rexxar
---
> Reward/Name/RexxarCarbotsPortrait=Carbot Rexxar Portrait
17802c17931,17932
< Reward/Name/Stimpack7Days=7 Day Stimpack
---
> Reward/Name/StickhorseCarbotsPortrait=Carbot Horsey Portrait
> Reward/Name/Stimpack7Days=7 Day Boost
17871c18001
< Reward/Name/SylvanasCarbotsPortrait=Carbot Sylvanas
---
> Reward/Name/SylvanasCarbotsPortrait=Carbot Sylvanas Portrait
17902a18033
> Reward/Name/TempleGuardianCarbotsPortrait=Carbot Temple Guardian Portrait
17912c18043
< Reward/Name/ThrallCarbotsPortrait=Carbot Thrall
---
> Reward/Name/ThrallCarbotsPortrait=Carbot Thrall Portrait
17941a18073
> Reward/Name/TwitchChompPortrait=Baby Chomp Portrait
17962c18094
< Reward/Name/TyrandeCarbotsPortrait=Carbot Tyrande
---
> Reward/Name/TyrandeCarbotsPortrait=Carbot Tyrande Portrait
17985c18117
< Reward/Name/UtherCarbotsPortrait=Carbot Uther
---
> Reward/Name/UtherCarbotsPortrait=Carbot Uther Portrait
17989c18121
< Reward/Name/ValeeraCarbotsPortrait=Carbot Valeera
---
> Reward/Name/ValeeraCarbotsPortrait=Carbot Valeera Portrait
18003c18135
< Reward/Name/VarianCarbotsPortrait=Carbot Varian
---
> Reward/Name/VarianCarbotsPortrait=Carbot Varian Portrait
18006c18138
< Reward/Name/VeteranRewardStimpack30Days=30 Day Stimpack
---
> Reward/Name/VeteranRewardStimpack30Days=30 Day Boost
18013a18146
> Reward/Name/WebweaverCarbotsPortrait=Carbot Webweaver Portrait
18020,18021c18153,18154
< Reward/Name/WintersVeilStimpack10Day=Stimpack Reward
< Reward/Name/WintersVeilStimpack4Day=Stimpack Reward
---
> Reward/Name/WintersVeilStimpack10Day=Boost Reward
> Reward/Name/WintersVeilStimpack4Day=Boost Reward
18030c18163
< Reward/Name/WoWCrossPromoStimpack10Day=10 Day Stimpack
---
> Reward/Name/WoWCrossPromoStimpack10Day=10 Day Boost
18059c18192
< Reward/Name/YrelCarbotsPortrait=Carbot Yrel
---
> Reward/Name/YrelCarbotsPortrait=Carbot Yrel Portrait
18078c18211
< Reward/Name/ZuljinCarbotsPortrait=Carbot Zul'jin
---
> Reward/Name/ZuljinCarbotsPortrait=Carbot Zul'jin Portrait
18865a18999
> Skin/AdditionalSearchText/KerriganCheerVar7=Orange Teal Raven Court High School
18885a19020,19022
> Skin/AdditionalSearchText/LeoricJanitor18=Blue Yellow
> Skin/AdditionalSearchText/LeoricJanitor18Var1=Red White
> Skin/AdditionalSearchText/LeoricJanitor18Var2=Yellow Green
19365a19503
> Skin/AdditionalSearchText/WizardVolleyVar5=Orange Teal Raven Court High School
19520a19659
> Skin/Info/JanitorLeoric=Once Raven Crest's star alumnus, the Skeleton King's baseball career was cut short when he dramatically shattered his shin trying to steal home in the '96 Nexus Multi-World Series. Now, he cleans up after your lousy kids.
19526a19666
> Skin/Info/KerriganCheerRCHS=Back in her day, Sarah was pretty much the Queen B of Raven Crest High. Yet, despite her popularity, she always managed to find time to hang out with her closest friends... unless that geek, Jimmy, was hanging around.
19703a19844
> Skin/Info/WizardSkinVolleyRCHS=Li-Ming wasn't always the super-star of the Fireflies. Until her varsity year, she was seen as the troublemaker of the RCHS volleyball team. It was only with the help of some new friends that she changed her rebellious ways.
20133a20275
> Skin/Name/KerriganCheerVar7=RCHS Cheerleader Kerrigan
20156a20299,20301
> Skin/Name/LeoricJanitor18=Janitor Leoric
> Skin/Name/LeoricJanitor18Var1=Spiteful Janitor Leoric
> Skin/Name/LeoricJanitor18Var2=Toxic Janitor Leoric
20674a20820
> Skin/Name/WizardVolleyVar5=RCHS Striker Li-Ming
20986a21133,21134
> Skin/SortName/LeoricJanitor18CommonVar0=JanitorVar0
> Skin/SortName/LeoricJanitor18CommonVar1=JanitorVar1
21415a21564,21573
> Spray/AdditionalSearchText/SprayStaticCommunity18Alarak=Alarak
> Spray/AdditionalSearchText/SprayStaticCommunity18Azmodan=Azmodan
> Spray/AdditionalSearchText/SprayStaticCommunity18Chromie=Chromie
> Spray/AdditionalSearchText/SprayStaticCommunity18Deckard=Deckard Cain
> Spray/AdditionalSearchText/SprayStaticCommunity18Dehaka=Dehaka
> Spray/AdditionalSearchText/SprayStaticCommunity18Dva=D.Va Dva Diva
> Spray/AdditionalSearchText/SprayStaticCommunity18Leoric=Leoric Skeleton King
> Spray/AdditionalSearchText/SprayStaticCommunity18Maiev=Maiev Shadowsong
> Spray/AdditionalSearchText/SprayStaticCommunity18Rexxar=Rexxar
> Spray/AdditionalSearchText/SprayStaticCommunity18Whitemane=Sally Whitemane
21635a21794
> Spray/Name/SprayStaticAbathurSlugLife=Slug Life
21664a21824
> Spray/Name/SprayStaticCarbotsBlackheart=Carbot Blackheart
21674a21835
> Spray/Name/SprayStaticCarbotsDragonKnight=Carbot Dragon Knight
21679a21841
> Spray/Name/SprayStaticCarbotsGardenTerror=Carbot Garden Terror
21682a21845
> Spray/Name/SprayStaticCarbotsGraveGolem=Carbot Grave Golem
21686a21850
> Spray/Name/SprayStaticCarbotsHeadlessHorseman=Carbot Headless Horseman
21694a21859
> Spray/Name/SprayStaticCarbotsKnight=Carbot Minion
21711a21877
> Spray/Name/SprayStaticCarbotsOrphea=Carbot Orphea
21712a21879
> Spray/Name/SprayStaticCarbotsPunisher=Carbot Punisher
21718a21886
> Spray/Name/SprayStaticCarbotsStickHorse=Carbot Horsey
21722a21891
> Spray/Name/SprayStaticCarbotsTempleGuardian=Carbot Temple Guardian
21731a21901
> Spray/Name/SprayStaticCarbotsWebweaver=Carbot Webweaver
21765a21936,21945
> Spray/Name/SprayStaticCommunity18Alarak=I Have Thoughts...
> Spray/Name/SprayStaticCommunity18Azmodan=Cheeky
> Spray/Name/SprayStaticCommunity18Chromie=Timestop-corn
> Spray/Name/SprayStaticCommunity18Deckard=I Can Hold All These Potions
> Spray/Name/SprayStaticCommunity18Dehaka=What A Drag
> Spray/Name/SprayStaticCommunity18Dva=D.Saster
> Spray/Name/SprayStaticCommunity18Leoric=Life Does Not Simply Walk Into My Tomb
> Spray/Name/SprayStaticCommunity18Maiev=Darnassian Idol
> Spray/Name/SprayStaticCommunity18Rexxar=Bearer of the Flame
> Spray/Name/SprayStaticCommunity18Whitemane=Looking Glorious
21792a21973
> Spray/Name/SprayStaticDvaConfirmed=D.Va Confirmed
22075a22257
> Spray/Name/SprayStaticTwitchChomp=Chomp Bubble
22736a22919
> UI/HeroFilterTooltip/Bonus=Heroes with active XP Bonus
22745c22928
< UI/HeroFilterTooltip/Universe/Classic=Blizzard Classic
---
> UI/HeroFilterTooltip/Universe/Classic=Nexus
22765c22948
< UI/HeroSelect/AutoSelectBonus=BONUS ACTIVE: There is currently bonus XP awarded for playing an auto selected hero.
---
> UI/HeroSelect/AutoSelectBonus=BONUS ACTIVE: There is currently bonus XP awarded for playing an auto selected hero.
22779a22963,22970
> UI/HeroSelect/HeroInvalidForComp=Unavailable in Your Party Composition
> UI/HeroSelect/HeroInvalidForComp/HeroTooltip=This hero cannot be selected because your party must include at least %minHeroCount% hero,heroes from the following different roles:
> UI/HeroSelect/HeroInvalidForComp/HeroTooltip/RequiredRole=%role%
> UI/HeroSelect/HeroInvalidForComp/HeroTooltip/RoleSeparator=,
> UI/HeroSelect/HeroInvalidForComp/WarningTooltip=This hero does not meet your party composition requirements. Your party must have at least %minHeroCount% role,roles from the following list to queue up as a party of %partySize%:
> UI/HeroSelect/HeroInvalidForComp/WarningTooltip/CoveredRole=• %role%
> UI/HeroSelect/HeroInvalidForComp/WarningTooltip/MissingRole=• %role%
> UI/HeroSelect/HeroInvalidForComp/WarningTooltip/RoleSeparator=
22787a22979
> UI/HeroSelect/HeroRestrictedByComp=This Hero cannot be selected because of party composition restrictions.
22788a22981,22983
> UI/HeroSelect/InDemandBonus=Playing This Hero Will Yield Bonus XP
> UI/HeroSelect/InDemandBonus/HeroTooltip=BONUS ACTIVE: There is currently a bonus XP award for playing this hero.
> UI/HeroSelect/InDemandBonus/WarningTooltip=This Hero is in demand in Quick Match queue.Playing this hero will yield extra XP.
23197,23198c23392,23394
< UI/NewUser/PromoDialog/Loot/Description1=Congratulations, you have received a free Loot Chest! Additional Loot Chests can be acquired by leveling Heroes or purchased from the Loot tab.
< UI/NewUser/PromoDialog/Loot/Description2=For completing the tutorial, this first Loot Chest unlocks a 7 Day Stimpack, a Hero, and two additional random items.
---
> UI/NewUser/PromoDialog/Loot/Description1/Enabled=Congratulations, you have received a free Loot Chest! Additional Loot Chests can be acquired by leveling Heroes or purchased from the Loot tab.
> UI/NewUser/PromoDialog/Loot/Description1/Restricted=Congratulations, you have received a free Loot Chest! Additional Loot Chests can be acquired by leveling Heroes or purchasing Shards.
> UI/NewUser/PromoDialog/Loot/Description2=For completing the tutorial, this first Loot Chest unlocks a 7 Day Boost, a Hero, and two additional random items.
23477c23673
< UI/RewardItem/Boost=Stimpack Bonus
---
> UI/RewardItem/Boost=Boost Bonus
23479,23480c23675
< UI/RewardItem/EveryGame=Match Completed
< UI/RewardItem/EveryWin=Match Victory
---
> UI/RewardItem/Completion=Match Completed
23503a23699,23700
> UI/RewardItem/RoleInDemand=Call of the Nexus
> UI/RewardItem/SharedBoost=Shared Boost Bonus
23506c23703
< UI/RewardItem/WinBonus=Match Victory
---
> UI/RewardItem/Win=Match Victory
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesmapmods/battlegroundmapmods/alteracpass.stormmod/base.stormdata/gamedata/sounddata.xml /snapshot-70200/mods/heroesmapmods/battlegroundmapmods/alteracpass.stormmod/base.stormdata/gamedata/sounddata.xml
2a3,9
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod/base.stormdata/libmshe.galaxy /snapshot-70200/mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod/base.stormdata/libmshe.galaxy
356a357
> libMSHE_gv_mMISShrineIsActive = false;
1672a1674
> libMSHE_gv_mMISShrineIsActive = true;
2377c2379,2380
< if ((libCore_gv_dEBUGDebuggingEnabled == false)) {
---
> if ((libMSHE_gv_mMISShrineIsActive == true)) {
> UIDisplayMessage(PlayerGroupAll(), c_messageAreaSubtitle, StringExternal("Param/Value/lib_MSHE_FA288074"));
2381,2383c2384,2386
< if (((StringSub(EventChatMessage(false), 12, 12) == "0") || (StringSub(EventChatMessage(false), 9, 9) == "0"))) {
< TriggerExecute(libMSHE_gt_MMISDebugWarningShrine, true, false);
< UIDisplayMessage(PlayerGroupAll(), c_messageAreaSubtitle, StringExternal("Param/Value/lib_MSHE_F1A09445"));
---
> if ((UnitIsAlive(libMSHE_gv_mMISPunisher) == true) && (UnitIsValid(libMSHE_gv_mMISPunisher) == true)) {
> UIDisplayMessage(PlayerGroupAll(), c_messageAreaSubtitle, StringExternal("Param/Value/lib_MSHE_0DBE4449"));
> return true;
2385,2387c2388,2391
< else {
< TimerStart(libMSHE_gv_mMISShrineTimer, 1.0, false, c_timeGame);
< UIDisplayMessage(PlayerGroupAll(), c_messageAreaSubtitle, StringExternal("Param/Value/lib_MSHE_D0F9C489"));
---
>
> if ((TimerGetDuration(libMSHE_gv_mMISObjectivePreviewTimer) > 0.0)) {
> libNtve_gf_StopTimer(libMSHE_gv_mMISObjectivePreviewTimer);
> libMSHE_gf_MMISRandomizeNextShrineandShowPreview();
2388a2393,2395
>
> TimerStart(libMSHE_gv_mMISShrineTimer, 1.0, false, c_timeGame);
> UIDisplayMessage(PlayerGroupAll(), c_messageAreaSubtitle, StringExternal("Param/Value/lib_MSHE_D0F9C489"));
2395d2401
< TriggerAddEventChatMessage(libMSHE_gt_MMISDebugSpawnNextShrine, c_playerAny, "-shrine", true);
2398,2400d2403
< TriggerAddEventChatMessage(libMSHE_gt_MMISDebugSpawnNextShrine, c_playerAny, "-shrine 0", true);
< TriggerAddEventChatMessage(libMSHE_gt_MMISDebugSpawnNextShrine, c_playerAny, "eventstart 0", true);
< TriggerAddEventChatMessage(libMSHE_gt_MMISDebugSpawnNextShrine, c_playerAny, "EVENTSTART 0", true);
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod/base.stormdata/libmshe_h.galaxy /snapshot-70200/mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod/base.stormdata/libmshe_h.galaxy
107a108
> bool libMSHE_gv_mMISShrineIsActive;
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod/enus.stormdata/localizeddata/gamestrings.txt /snapshot-70200/mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod/enus.stormdata/localizeddata/gamestrings.txt
33a34
> Param/Value/lib_MSHE_0DBE4449=Can not start event - Another Punisher is Active!
56c57
< Param/Value/lib_MSHE_D0F9C489=Spawning a new shrine...
---
> Param/Value/lib_MSHE_D0F9C489=Activating new shrine!
61d61
< Param/Value/lib_MSHE_F1A09445=Spawning a new shrine instantly...
62a63
> Param/Value/lib_MSHE_FA288074=Can not start event - A shrine is currently active!
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesmapmods/battlegroundmapmods/overwatchdata.stormmod/base.stormdata/ui/layout/overwatchcommandpanel.stormlayout /snapshot-70200/mods/heroesmapmods/battlegroundmapmods/overwatchdata.stormmod/base.stormdata/ui/layout/overwatchcommandpanel.stormlayout
40,41c40,41
<
<
---
>
>
44a45,75
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
51c82,87
<
---
>
>
>
>
>
>
58a95
>
80,117c117,135
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> f
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesmapmods/battlegroundmapmods/skytemple.stormmod/base.stormdata/libmlcp.galaxy /snapshot-70200/mods/heroesmapmods/battlegroundmapmods/skytemple.stormmod/base.stormdata/libmlcp.galaxy
1599a1600
> bool lv_isCore;
1602a1604
> int auto2BD4C46F_val;
1615a1618
> lv_isCore = true;
1618a1622
> lv_isCore = true;
1631a1636,1651
> if ((lv_isCore == true)) {
> auto2BD4C46F_val = lp_templeIndex;
> if (auto2BD4C46F_val == libMLCP_ge_MMSkyTempleTempleIndex_Top) {
> lv_beamModel = "StormPingLightningK";
> }
> else if (auto2BD4C46F_val == libMLCP_ge_MMSkyTempleTempleIndex_Middle) {
> lv_beamModel = "StormPingLightningG";
> }
> else if (auto2BD4C46F_val == libMLCP_ge_MMSkyTempleTempleIndex_Bottom) {
> lv_beamModel = "StormPingLightningK";
> lv_scaling = 1.05;
> }
> else {
> }
> }
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmod/base.stormdata/gamedata/sounddata.xml /snapshot-70200/mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmod/base.stormdata/gamedata/sounddata.xml
32a33,41
>
>
>
>
>
>
>
>
>
2906a2916,2936
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmod/base.stormdata/gamedata/voiceoverdata.xml /snapshot-70200/mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmod/base.stormdata/gamedata/voiceoverdata.xml
2a3,91
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
75,78c164,166
<
<
<
<
---
>
>
>
87c175
<
---
>
99c187
<
---
>
101c189
<
---
>
113c201
<
---
>
115c203
<
---
>
121c209
<
---
>
123c211
<
---
>
125c213
<
---
>
128c216
<
---
>
131c219
<
---
>
133c221
<
---
>
141c229
<
---
>
144c232
<
---
>
146c234
<
---
>
174c262
<
---
>
182,183c270,271
<
<
---
>
>
187,188c275,276
<
<
---
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heroesmapmods/battlegroundmapmods/warheadjunction.stormmod/base.stormdata/ui/layout/scmap2commandpanel.stormlayout /snapshot-70200/mods/heroesmapmods/battlegroundmapmods/warheadjunction.stormmod/base.stormdata/ui/layout/scmap2commandpanel.stormlayout
2a3,37
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
13,14c48,49
<
<
---
>
>
19c54
<
---
>
21a57
>
42,43d77
<
<
47d80
<
49d81
<
54d85
<
56d86
<
61d90
<
63c92
<
---
>
68c97
<
---
>
73,75d101
<
<
<
77,144c103,105
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
146,214c107,113
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
215a115,134
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/alexstrasza.stormmod/base.stormdata/gamedata/alexstraszadata.xml /snapshot-70200/mods/heromods/alexstrasza.stormmod/base.stormdata/gamedata/alexstraszadata.xml
462a463
>
650a652
>
659a662
>
668a672
>
1475a1480
>
1480,1483c1485,1488
<
<
<
<
---
>
>
>
>
1485d1489
<
1489a1494
>
1494,1497c1499,1502
<
<
<
<
---
>
>
>
>
1499d1503
<
1610a1615
>
1615,1618c1620,1622
<
<
<
<
---
>
>
>
1620c1624
<
---
>
1705c1709
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/alexstrasza.stormmod/base.stormdata/gamedata/alexstraszaskindata/alexstraszaspooky18data/alexstraszaspooky18basedata.xml /snapshot-70200/mods/heromods/alexstrasza.stormmod/base.stormdata/gamedata/alexstraszaskindata/alexstraszaspooky18data/alexstraszaspooky18basedata.xml
461a462
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/amazon.stormmod/base.stormdata/gamedata/amazondata.xml /snapshot-70200/mods/heromods/amazon.stormmod/base.stormdata/gamedata/amazondata.xml
78c78
<
---
>
142c142
<
---
>
1679a1680,1689
>
>
>
>
>
>
>
>
>
>
2062a2073,2082
>
>
>
>
>
>
>
>
>
>
3020a3041,3050
>
>
>
>
>
>
>
>
>
>
3118a3149,3151
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/ana.stormmod/base.stormdata/gamedata/anadata.xml /snapshot-70200/mods/heromods/ana.stormmod/base.stormdata/gamedata/anadata.xml
142c142
<
---
>
2244c2244
<
---
>
2245a2246,2249
>
>
>
>
2251c2255
<
---
>
4815a4820,4825
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/chromie.stormmod/base.stormdata/gamedata/chromiedata.xml /snapshot-70200/mods/heromods/chromie.stormmod/base.stormdata/gamedata/chromiedata.xml
385c385
<
---
>
570,571c570
<
<
---
>
576d574
<
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/deckard.stormmod/base.stormdata/gamedata/deckarddata.xml /snapshot-70200/mods/heromods/deckard.stormmod/base.stormdata/gamedata/deckarddata.xml
400c400
<
---
>
403c403
<
---
>
1102c1102
<
---
>
1107c1107
<
---
>
1358c1358
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/dva.stormmod/base.stormdata/gamedata/dvadata.xml /snapshot-70200/mods/heromods/dva.stormmod/base.stormdata/gamedata/dvadata.xml
193c193
<
---
>
222a223
>
1191c1192
<
---
>
1252c1253
<
---
>
2130d2130
<
2131a2132
>
2132a2134
>
2134a2137,2141
>
>
>
>
>
2475,2479d2481
<
<
<
<
<
3359a3362,3371
>
>
>
>
>
>
>
>
>
>
3361,3362c3373
<
<
---
>
3370,3371c3381
<
<
---
>
3374a3385
>
6262,6264d6272
<
<
<
6792a6801,6810
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/fenix.stormmod/base.stormdata/gamedata/fenixdata.xml /snapshot-70200/mods/heromods/fenix.stormmod/base.stormdata/gamedata/fenixdata.xml
1027,1029c1027
<
<
<
---
>
1229c1227
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/firebat.stormmod/base.stormdata/gamedata/firebatdata.xml /snapshot-70200/mods/heromods/firebat.stormmod/base.stormdata/gamedata/firebatdata.xml
4c4
<
---
>
9c9
<
---
>
1493,1495d1492
<
<
<
1838a1836
>
1889a1888
>
1890a1890
>
1901,1908d1900
<
<
<
<
<
<
<
<
5203a5196,5198
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/garrosh.stormmod/base.stormdata/gamedata/garrosh.xml /snapshot-70200/mods/heromods/garrosh.stormmod/base.stormdata/gamedata/garrosh.xml
1068a1069
>
1072a1074,1077
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/garrosh.stormmod/base.stormdata/gamedata/garroshvodata/garroshroadragevodata.xml /snapshot-70200/mods/heromods/garrosh.stormmod/base.stormdata/gamedata/garroshvodata/garroshroadragevodata.xml
2a3,7
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/garrosh.stormmod/base.stormdata/gamedata/garroshvodata/garroshvodata.xml /snapshot-70200/mods/heromods/garrosh.stormmod/base.stormdata/gamedata/garroshvodata/garroshvodata.xml
20a21,25
>
>
>
>
>
1478a1484
>
1746a1753
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/garrosh.stormmod/enus.stormdata/localizeddata/conversationstrings.txt /snapshot-70200/mods/heromods/garrosh.stormmod/enus.stormdata/localizeddata/conversationstrings.txt
156a157
> VoiceOver/GarroshBase/IntroQuestion_Aggressive00=
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/genji.stormmod/base.stormdata/ui/layout/genji.stormlayout /snapshot-70200/mods/heromods/genji.stormmod/base.stormdata/ui/layout/genji.stormlayout
154,155c154,155
<
<
---
>
>
185,186c185,186
<
<
---
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/guldan.stormmod/base.stormdata/gamedata/guldandata.xml /snapshot-70200/mods/heromods/guldan.stormmod/base.stormdata/gamedata/guldandata.xml
12c12
<
---
>
16a17
>
194c195
<
---
>
1527a1529,1538
>
>
>
>
>
>
>
>
>
>
1636,1638c1647
<
<
<
---
>
1640a1650
>
3155a3166,3171
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/guldan.stormmod/enus.stormdata/localizeddata/gamestrings.txt /snapshot-70200/mods/heromods/guldan.stormmod/enus.stormdata/localizeddata/gamestrings.txt
202c202
< UI/Tooltip/GuldanRampantHellfireTooltip=Increases Fel Flame's damage by 8% per stack.
---
> UI/Tooltip/GuldanRampantHellfireTooltip=Increases Fel Flame's damage by % per stack.
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/hanzo.stormmod/base.stormdata/gamedata/hanzodata.xml /snapshot-70200/mods/heromods/hanzo.stormmod/base.stormdata/gamedata/hanzodata.xml
1214c1214,1216
<
---
>
>
>
1987a1990,1995
>
>
>
>
>
>
2397,2398c2405
<
<
---
>
2399a2407
>
2500a2509
>
3112,3119d3120
<
<
<
<
<
<
<
<
4095a4097,4100
>
>
>
>
4141a4147,4149
>
>
>
4143a4152,4154
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/hanzo.stormmod/enus.stormdata/localizeddata/gamestrings.txt /snapshot-70200/mods/heromods/hanzo.stormmod/enus.stormdata/localizeddata/gamestrings.txt
81c81
< Button/Tooltip/HanzoDragonstrike=After seconds, summon a pair of Spirit Dragons which travel forward, dealing damage every 0.25 seconds to enemy Heroes in its area. Enemies in the center take % damage.
---
> Button/Tooltip/HanzoDragonstrike=After seconds, summon a pair of Spirit Dragons which travel forward, dealing damage every 0.25 seconds to enemy Heroes in its area. Enemies in the center take % increased damage.
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/herointeractions.stormmod/base.stormdata/gamedata/vodefinitiondata.xml /snapshot-70200/mods/heromods/herointeractions.stormmod/base.stormdata/gamedata/vodefinitiondata.xml
47a48
>
172a174
>
290a293,295
>
>
>
404a410
>
476a483
>
563a571
>
588a597
>
609a619
>
669a680
>
775a787
>
791c803,805
<
---
>
>
>
793a808
>
802a818
>
881a898
>
978a996
>
1018a1037
>
1064c1083
<
---
>
1101a1121
>
1113a1134
>
1164a1186
>
1233c1255
<
---
>
1235a1258
>
1320a1344
>
1348a1373
>
1417a1443
>
1629a1656
>
1661a1689
>
1711c1739,1740
<
---
>
>
1795a1825
>
1853a1884
>
1875c1906
<
---
>
1876a1908
>
1934a1967
>
1976a2010
>
1981c2015
<
---
>
1985a2020
>
2081a2117
>
2118a2155
>
2336a2374
>
2354a2393
>
2401a2441
>
2416c2456
<
---
>
2418a2459
>
2667a2709
>
2759a2802
>
2787a2831
>
2984a3029
>
3075a3121
>
3235a3282
>
3337a3385
>
3391c3439,3440
<
---
>
>
3543a3593
>
3563a3614
>
3630a3682
>
3719a3772
>
3743c3796,3797
<
---
>
>
3749a3804
>
3769c3824
<
---
>
3813c3868
<
---
>
3815a3871
>
3907a3964
>
3973a4031
>
4016a4075
>
4191a4251,4253
>
>
>
4243a4306
>
4258c4321
<
---
>
4336a4400
>
4473a4538
>
4494c4559
<
---
>
4497a4563
>
4661a4728
>
4747a4815
>
4770a4839
>
4816a4886
>
4856a4927
>
4940a5012
>
5020a5093
>
5054a5128
>
5075a5150,5451
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
5155a5532
>
5209a5587
>
5217a5596
>
5286a5666
>
5357a5738
>
5398a5780
>
5643a6026
>
5659c6042
<
---
>
5718a6102
>
5792a6177
>
5870a6256
>
5895a6282
>
5900a6288,6290
>
>
>
5947a6338
>
5974a6366
>
6028a6421
>
6097a6491
>
6120a6515
>
6179a6575
>
6226a6623
>
6271a6669
>
6361a6760
>
6461a6861
>
6514a6915
>
6601a7003
>
6648a7051
>
6698a7102
>
6794a7199
>
6819a7225
>
6892a7299
>
6915a7323
>
6967a7376
>
6980c7389,7391
<
---
>
>
>
6983a7395,7401
>
>
>
>
>
>
>
7043a7462
>
7088a7508
>
7215a7636
>
7255a7677
>
7302a7725
>
7340c7763
<
---
>
7341a7765
>
7345a7770
>
7426a7852,7854
>
>
>
7459a7888
>
7533a7963
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/kelthuzad.stormmod/base.stormdata/gamedata/kelthuzad.xml /snapshot-70200/mods/heromods/kelthuzad.stormmod/base.stormdata/gamedata/kelthuzad.xml
92c92
<
---
>
1310c1310
<
---
>
1725a1726
>
1773a1775
>
1866,1868c1868
<
<
<
---
>
2330a2331
>
2331a2333,2336
>
>
>
>
4584a4590
>
4602,4603c4608,4613
<
<
---
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/maiev.stormmod/base.stormdata/gamedata/maievskindata/maievspooky18data/maievspooky18basedata.xml /snapshot-70200/mods/heromods/maiev.stormmod/base.stormdata/gamedata/maievskindata/maievspooky18data/maievspooky18basedata.xml
260a261
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/malganis.stormmod/base.stormdata/gamedata/malganissounddata/malganisbasesounddata.xml /snapshot-70200/mods/heromods/malganis.stormmod/base.stormdata/gamedata/malganissounddata/malganisbasesounddata.xml
42c42
<
---
>
87c87
<
---
>
1176d1175
<
1185a1185
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/malganis.stormmod/base.stormdata/gamedata/malganisvodata/malganisbasevodata.xml /snapshot-70200/mods/heromods/malganis.stormmod/base.stormdata/gamedata/malganisvodata/malganisbasevodata.xml
1133a1134,1138
>
>
>
>
>
1169a1175,1181
>
>
>
>
>
>
>
1251,1257c1263
<
<
<
<
<
<
<
---
>
1299,1301d1304
<
<
<
1452a1456,1462
>
>
>
>
>
>
>
1533,1536c1543
<
<
<
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/malganis.stormmod/base.stormdata/gamedata/malganisvodata/malganisrobovodata.xml /snapshot-70200/mods/heromods/malganis.stormmod/base.stormdata/gamedata/malganisvodata/malganisrobovodata.xml
2a3,7
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/malganis.stormmod/enus.stormdata/localizeddata/conversationstrings.txt /snapshot-70200/mods/heromods/malganis.stormmod/enus.stormdata/localizeddata/conversationstrings.txt
213a214
> VoiceOver/MalGanisBase/IntroResponse_Laugh00=
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/malganis.stormmod/enus.stormdata/localizeddata/gamestrings.txt /snapshot-70200/mods/heromods/malganis.stormmod/enus.stormdata/localizeddata/gamestrings.txt
117c117
< Hero/Info/MalGanis=Cunning and Intelligent, Mal'Ganis was chosen to bring Arthas Menthil into the Lich King’s service. After manipulating the prince into purging Stratholme of life, he finally fell to Frostmourne as Arthas's first act as the Lich King's champion... yet a demon does not die so easily.
---
> Hero/Info/MalGanis=Cunning and intelligent, Mal'Ganis was chosen to bring Arthas Menethil into the Lich King’s service. After manipulating the prince into purging Stratholme of life, he finally fell to Frostmourne as Arthas's first act as the Lich King's champion... yet a demon does not die so easily.
124a125,131
> Skin/AdditionalSearchText/MalGanisBaseVar1=Malganis Purple
> Skin/AdditionalSearchText/MalGanisBaseVar2=Malganis Red Blue Gold
> Skin/AdditionalSearchText/MalGanisBaseVar3=Malganis Gold Blue
> Skin/AdditionalSearchText/MalGanisBaseVar4=Malganis Red Black
> Skin/AdditionalSearchText/MalGanisPilotHawk=Malganis Grey Yellow Blue
> Skin/AdditionalSearchText/MalGanisPilotHawkVar1=Malganis Black Purple
> Skin/AdditionalSearchText/MalGanisPilotHawkVar2=Malganis Green Orange
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/medivh.stormmod/base.stormdata/gamedata/medivhdata.xml /snapshot-70200/mods/heromods/medivh.stormmod/base.stormdata/gamedata/medivhdata.xml
1335a1336,1341
>
>
>
>
>
>
1347a1354,1356
>
>
>
1488c1497
<
---
>
1641,1648d1649
<
<
<
<
<
<
<
<
1777a1779
>
1859a1862,1866
>
>
>
>
>
1863a1871,1877
>
>
>
>
>
>
>
1983a1998,2001
>
>
>
>
2011a2030
>
2448a2468,2469
>
>
2455a2477
>
2542c2564
<
---
>
2544a2567
>
2626,2634d2648
<
<
<
<
<
<
<
<
<
4159c4173
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/medivh.stormmod/enus.stormdata/localizeddata/gamestrings.txt /snapshot-70200/mods/heromods/medivh.stormmod/enus.stormdata/localizeddata/gamestrings.txt
3a4
> Abil/MedivhPortalMasteryCooldownOverride=16 seconds
124c125
< Button/Tooltip/MedivhForceofMagic=Preventing at least damage with a single cast of Force of Will grants % Spell Power for seconds. Stacks up to times.
---
> Button/Tooltip/MedivhForceofMagic=Preventing at least damage with a single cast of Force of Will grants % Spell Power for seconds. Stacks up to times.
137c138
< Button/Tooltip/MedivhPortalMageArmor=The first time an ally uses a Portal, they gain Armor for seconds, reducing their damage taken by %.
---
> Button/Tooltip/MedivhPortalMageArmor=The first time an ally uses a Portal, they gain Armor for seconds, reducing their damage taken by % .
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/mephisto.stormmod/base.stormdata/gamedata/mephistodata.xml /snapshot-70200/mods/heromods/mephisto.stormmod/base.stormdata/gamedata/mephistodata.xml
534c534
<
---
>
1616a1617
>
1620d1620
<
1837a1838,1841
>
>
>
>
2130c2134
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/mephisto.stormmod/base.stormdata/gamedata/mephistosounddata/mephistobasesounddata.xml /snapshot-70200/mods/heromods/mephisto.stormmod/base.stormdata/gamedata/mephistosounddata/mephistobasesounddata.xml
290d289
<
308d306
<
317d314
<
411d407
<
918d913
<
980d974
<
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/mephisto.stormmod/base.stormdata/gamedata/mephistosounddata/mephistobasevodata.xml /snapshot-70200/mods/heromods/mephisto.stormmod/base.stormdata/gamedata/mephistosounddata/mephistobasevodata.xml
18a19,28
>
>
>
>
>
>
>
>
>
>
1244a1255,1256
>
>
1539a1552,1553
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/mephisto.stormmod/base.stormdata/gamedata/mephistosounddata/mephistostarwraithvodata.xml /snapshot-70200/mods/heromods/mephisto.stormmod/base.stormdata/gamedata/mephistosounddata/mephistostarwraithvodata.xml
2a3,12
>
>
>
>
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/mephisto.stormmod/base.stormdata/libhmep.galaxy /snapshot-70200/mods/heromods/mephisto.stormmod/base.stormdata/libhmep.galaxy
75c75
< if (!((UnitTypeTestFlag(UnitGetType(lv_unit), c_unitFlagHero) == true))) {
---
> if (!((UnitTypeTestAttribute(UnitGetType(lv_unit), c_unitAttributeHeroic) == true))) {
132c132
< UnitBehaviorAdd(lv_mephistoUnit, "MephistoLightningNovaStaticBarrierShield", lv_mephistoUnit, 1);
---
> UnitCreateEffectUnit(lv_mephistoUnit, "MephistoLightningNovaStaticBarrierShieldApplyBehavior", lv_mephistoUnit);
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/mephisto.stormmod/enus.stormdata/localizeddata/conversationstrings.txt /snapshot-70200/mods/heromods/mephisto.stormmod/enus.stormdata/localizeddata/conversationstrings.txt
183a184
> VoiceOver/MephistoBase/IntroQuestion_Orphea00=The darkness you wield... its power must be mine!
224a226
> VoiceOver/MephistoBase/IntroResponse_Orphea00=You have a force of will beyond your years. I accept these terms... for now.
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/probius.stormmod/base.stormdata/gamedata/probiusdata.xml /snapshot-70200/mods/heromods/probius.stormmod/base.stormdata/gamedata/probiusdata.xml
1393c1393
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/varian.stormmod/base.stormdata/gamedata/variandata.xml /snapshot-70200/mods/heromods/varian.stormmod/base.stormdata/gamedata/variandata.xml
141c141
<
---
>
1438a1439,1448
>
>
>
>
>
>
>
>
>
>
3094a3105,3110
>
>
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/varian.stormmod/base.stormdata/gamedata/varianskindata/variancommandantdata/variancommandantbasedata.xml /snapshot-70200/mods/heromods/varian.stormmod/base.stormdata/gamedata/varianskindata/variancommandantdata/variancommandantbasedata.xml
7c7
<
---
>
17,19c17,19
<
<
<
---
>
>
>
22,23c22,23
<
<
---
>
>
26,27c26,27
<
<
---
>
>
198a199
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/whitemane.stormmod/base.stormdata/gamedata/whitemaneskindata/whitemanespooky18data/whitemanespooky18basedata.xml /snapshot-70200/mods/heromods/whitemane.stormmod/base.stormdata/gamedata/whitemaneskindata/whitemanespooky18data/whitemanespooky18basedata.xml
2a3,5
>
>
>
4a8,21
>
>
>
>
>
>
>
>
>
>
>
>
>
>
36,49d52
<
<
<
<
<
<
<
<
<
<
<
<
<
<
124a128,130
>
>
>
135d140
<
140a146
>
174a181
>
178a186
>
184d191
<
205d211
<
227d232
<
248d252
<
357,359d360
<
<
<
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/yrel.stormmod/base.stormdata/gamedata/yreldata.xml /snapshot-70200/mods/heromods/yrel.stormmod/base.stormdata/gamedata/yreldata.xml
396,397c396,399
<
<
---
>
>
>
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/yrel.stormmod/base.stormdata/gamedata/yrelskindata/yreljesterdata/yreljesterbasedata.xml /snapshot-70200/mods/heromods/yrel.stormmod/base.stormdata/gamedata/yrelskindata/yreljesterdata/yreljesterbasedata.xml
96a97
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/zarya.stormmod/base.stormdata/gamedata/zaryadata.xml /snapshot-70200/mods/heromods/zarya.stormmod/base.stormdata/gamedata/zaryadata.xml
1058d1057
<
1080d1078
<
1133d1130
<
1144c1141
<
---
>
2396c2393
<
---
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/zarya.stormmod/base.stormdata/gamedata/zaryaskindata/zaryaspooky18data/zaryaspooky18basedata.xml /snapshot-70200/mods/heromods/zarya.stormmod/base.stormdata/gamedata/zaryaskindata/zaryaspooky18data/zaryaspooky18basedata.xml
52a53,58
>
>
>
>
>
>
77a84,85
>
>
79a88
>
87,88d95
<
<
103,108d109
<
<
<
<
<
<
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/zuljin.stormmod/base.stormdata/gamedata/zuljindata.xml /snapshot-70200/mods/heromods/zuljin.stormmod/base.stormdata/gamedata/zuljindata.xml
1628,1630d1627
<
<
<
1844a1842
>
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/zuljin.stormmod/base.stormdata/libhzul.galaxy /snapshot-70200/mods/heromods/zuljin.stormmod/base.stormdata/libhzul.galaxy
37d36
< libHZUL_gv_heroZuljinGuillotineBuzzsawDamageFraction = CatalogFieldValueGetAsFixed(c_gameCatalogEffect, "ZuljinGuillotineBuzzsawDummyDamageScale", "XP", 0);
397c396
< CatalogFieldValueSetFixed(c_gameCatalogEffect, "ZuljinGuillotineBuzzsawDamage", "Amount", lv_zuljinPlayer, (lv_guillotineDamage * libHZUL_gv_heroZuljinGuillotineBuzzsawDamageFraction));
---
> CatalogFieldValueSetFixed(c_gameCatalogEffect, "ZuljinGuillotineBuzzsawDamage", "Amount", lv_zuljinPlayer, lv_guillotineDamage);
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/zuljin.stormmod/base.stormdata/libhzul_h.galaxy /snapshot-70200/mods/heromods/zuljin.stormmod/base.stormdata/libhzul_h.galaxy
18d17
< fixed libHZUL_gv_heroZuljinGuillotineBuzzsawDamageFraction;
diff -r --ignore-file-name-case /snapshot-69823/mods/heromods/zuljin.stormmod/enus.stormdata/localizeddata/gamestrings.txt /snapshot-70200/mods/heromods/zuljin.stormmod/enus.stormdata/localizeddata/gamestrings.txt
93c93
< Button/Tooltip/ZuljinBuzzsaw=After impact, Guillotine continues forward, dealing % damage to enemies hit. If a Hero is killed by Guillotine, Zul'jin is instantly healed to full.
---
> Button/Tooltip/ZuljinBuzzsaw=After impact, Guillotine continues forward, dealing % damage to enemies hit. If a Hero is killed by Guillotine, Zul'jin is instantly healed to full.