@@ -303,10 +303,16 @@ local options = {
303
303
304
304
if ConRO :HealSpec () then
305
305
ConROWindow :Hide ();
306
+ ConROWindow2 :Hide ();
307
+ ConROWindow3 :Hide ();
306
308
elseif ConRO .db .profile .enableWindow and not ConRO .db .profile .combatWindow then
307
309
ConROWindow :Show ();
310
+ ConROWindow2 :Show ();
311
+ ConROWindow3 :Show ();
308
312
else
309
313
ConROWindow :Hide ();
314
+ ConROWindow2 :Hide ();
315
+ ConROWindow3 :Hide ();
310
316
end
311
317
end ,
312
318
get = function (info ) return ConRO .db .profile ._Spec_1_Enabled end
@@ -328,10 +334,16 @@ local options = {
328
334
329
335
if ConRO :HealSpec () then
330
336
ConROWindow :Hide ();
337
+ ConROWindow2 :Hide ();
338
+ ConROWindow3 :Hide ();
331
339
elseif ConRO .db .profile .enableWindow and not ConRO .db .profile .combatWindow then
332
340
ConROWindow :Show ();
341
+ ConROWindow2 :Show ();
342
+ ConROWindow3 :Show ();
333
343
else
334
344
ConROWindow :Hide ();
345
+ ConROWindow2 :Hide ();
346
+ ConROWindow3 :Hide ();
335
347
end
336
348
end ,
337
349
get = function (info ) return ConRO .db .profile ._Spec_2_Enabled end
@@ -354,10 +366,16 @@ local options = {
354
366
355
367
if ConRO :HealSpec () then
356
368
ConROWindow :Hide ();
369
+ ConROWindow2 :Hide ();
370
+ ConROWindow3 :Hide ();
357
371
elseif ConRO .db .profile .enableWindow and not ConRO .db .profile .combatWindow then
358
372
ConROWindow :Show ();
373
+ ConROWindow2 :Show ();
374
+ ConROWindow3 :Show ();
359
375
else
360
376
ConROWindow :Hide ();
377
+ ConROWindow2 :Hide ();
378
+ ConROWindow3 :Hide ();
361
379
end
362
380
end ,
363
381
get = function (info ) return ConRO .db .profile ._Spec_3_Enabled end
@@ -380,10 +398,16 @@ local options = {
380
398
381
399
if ConRO :HealSpec () then
382
400
ConROWindow :Hide ();
401
+ ConROWindow2 :Hide ();
402
+ ConROWindow3 :Hide ();
383
403
elseif ConRO .db .profile .enableWindow and not ConRO .db .profile .combatWindow then
384
404
ConROWindow :Show ();
405
+ ConROWindow2 :Show ();
406
+ ConROWindow3 :Show ();
385
407
else
386
408
ConROWindow :Hide ();
409
+ ConROWindow2 :Hide ();
410
+ ConROWindow3 :Hide ();
387
411
end
388
412
end ,
389
413
get = function (info ) return ConRO .db .profile ._Spec_4_Enabled end
@@ -1827,8 +1851,12 @@ local options = {
1827
1851
ConRO .db .profile .enableWindow = val ;
1828
1852
if val == true and not ConRO :HealSpec () then
1829
1853
ConROWindow :Show ();
1854
+ ConROWindow2 :Show ();
1855
+ ConROWindow3 :Show ();
1830
1856
else
1831
1857
ConROWindow :Hide ();
1858
+ ConROWindow2 :Hide ();
1859
+ ConROWindow3 :Hide ();
1832
1860
end
1833
1861
end ,
1834
1862
get = function (info ) return ConRO .db .profile .enableWindow end
@@ -1843,9 +1871,13 @@ local options = {
1843
1871
ConRO .db .profile .combatWindow = val ;
1844
1872
if val == true then
1845
1873
ConROWindow :Hide ();
1874
+ ConROWindow2 :Hide ();
1875
+ ConROWindow3 :Hide ();
1846
1876
ConRODefenseWindow :Hide ();
1847
1877
else
1848
1878
ConROWindow :Show ();
1879
+ ConROWindow2 :Show ();
1880
+ ConROWindow3 :Show ();
1849
1881
ConRODefenseWindow :Show ();
1850
1882
end
1851
1883
end ,
@@ -1908,9 +1940,13 @@ local options = {
1908
1940
ConRO .db .profile .enableWindowKeybinds = val ;
1909
1941
if val == true then
1910
1942
ConROWindow .fontkey :Show ();
1943
+ ConROWindow2 .fontkey :Show ();
1944
+ ConROWindow3 .fontkey :Show ();
1911
1945
ConRODefenseWindow .fontkey :Show ();
1912
1946
else
1913
1947
ConROWindow .fontkey :Hide ();
1948
+ ConROWindow2 .fontkey :Hide ();
1949
+ ConROWindow3 .fontkey :Hide ();
1914
1950
ConRODefenseWindow .fontkey :Hide ();
1915
1951
end
1916
1952
end ,
@@ -2373,10 +2409,16 @@ function ConRO:ACTIVE_PLAYER_SPECIALIZATION_CHANGED()
2373
2409
2374
2410
if ConRO :HealSpec () then
2375
2411
ConROWindow :Hide ();
2412
+ ConROWindow2 :Hide ();
2413
+ ConROWindow3 :Hide ();
2376
2414
elseif ConRO .db .profile .enableWindow and not ConRO .db .profile .combatWindow then
2377
2415
ConROWindow :Show ();
2416
+ ConROWindow2 :Show ();
2417
+ ConROWindow3 :Show ();
2378
2418
else
2379
2419
ConROWindow :Hide ();
2420
+ ConROWindow2 :Hide ();
2421
+ ConROWindow3 :Hide ();
2380
2422
end
2381
2423
2382
2424
ConRO :ButtonFetch ()
@@ -2394,10 +2436,16 @@ function ConRO:ACTIVE_COMBAT_CONFIG_CHANGED()
2394
2436
2395
2437
if ConRO :HealSpec () then
2396
2438
ConROWindow :Hide ();
2439
+ ConROWindow2 :Hide ();
2440
+ ConROWindow3 :Hide ();
2397
2441
elseif ConRO .db .profile .enableWindow and not ConRO .db .profile .combatWindow then
2398
2442
ConROWindow :Show ();
2443
+ ConROWindow2 :Show ();
2444
+ ConROWindow3 :Show ();
2399
2445
else
2400
2446
ConROWindow :Hide ();
2447
+ ConROWindow2 :Hide ();
2448
+ ConROWindow3 :Hide ();
2401
2449
end
2402
2450
2403
2451
ConRO :ButtonFetch ()
@@ -2415,10 +2463,16 @@ function ConRO:PLAYER_SPECIALIZATION_CHANGED()
2415
2463
2416
2464
if ConRO :HealSpec () then
2417
2465
ConROWindow :Hide ();
2466
+ ConROWindow2 :Hide ();
2467
+ ConROWindow3 :Hide ();
2418
2468
elseif ConRO .db .profile .enableWindow and not ConRO .db .profile .combatWindow then
2419
2469
ConROWindow :Show ();
2470
+ ConROWindow2 :Show ();
2471
+ ConROWindow3 :Show ();
2420
2472
else
2421
2473
ConROWindow :Hide ();
2474
+ ConROWindow2 :Hide ();
2475
+ ConROWindow3 :Hide ();
2422
2476
end
2423
2477
2424
2478
ConRO :ButtonFetch ()
@@ -2437,10 +2491,16 @@ function ConRO:TRAIT_CONFIG_UPDATED()
2437
2491
2438
2492
if ConRO :HealSpec () then
2439
2493
ConROWindow :Hide ();
2494
+ ConROWindow2 :Hide ();
2495
+ ConROWindow3 :Hide ();
2440
2496
elseif ConRO .db .profile .enableWindow and not ConRO .db .profile .combatWindow then
2441
2497
ConROWindow :Show ();
2498
+ ConROWindow2 :Show ();
2499
+ ConROWindow3 :Show ();
2442
2500
else
2443
2501
ConROWindow :Hide ();
2502
+ ConROWindow2 :Hide ();
2503
+ ConROWindow3 :Hide ();
2444
2504
end
2445
2505
2446
2506
ConRO :ButtonFetch ()
@@ -2505,6 +2565,8 @@ function ConRO:PET_BATTLE_OPENING_START()
2505
2565
self :DisableRotation ();
2506
2566
self :DisableDefense ();
2507
2567
ConROWindow :Hide ();
2568
+ ConROWindow2 :Hide ();
2569
+ ConROWindow3 :Hide ();
2508
2570
ConRODefenseWindow :Hide ();
2509
2571
end
2510
2572
@@ -2518,10 +2580,16 @@ function ConRO:PET_BATTLE_OVER()
2518
2580
2519
2581
if ConRO .db .profile .enableWindow and (ConRO .db .profile .combatWindow or ConRO :HealSpec ()) and ConRO :TarHostile () then
2520
2582
ConROWindow :Show ();
2583
+ ConROWindow2 :Show ();
2584
+ ConROWindow3 :Show ();
2521
2585
elseif ConRO .db .profile .enableWindow and not (ConRO .db .profile .combatWindow or ConRO :HealSpec ()) then
2522
2586
ConROWindow :Show ();
2587
+ ConROWindow2 :Show ();
2588
+ ConROWindow3 :Show ();
2523
2589
else
2524
2590
ConROWindow :Hide ();
2591
+ ConROWindow2 :Hide ();
2592
+ ConROWindow3 :Hide ();
2525
2593
end
2526
2594
2527
2595
if ConRO .db .profile .enableDefenseWindow and ConRO .db .profile .combatWindow and ConRO :TarHostile () then
@@ -2570,8 +2638,8 @@ end
2570
2638
2571
2639
function ConRO :LOADING_SCREEN_ENABLED ()
2572
2640
-- self:Print(self.Colors.Success .. 'Lost Control!');
2573
- self :DisableRotation ();
2574
- self :DisableDefense ();
2641
+ self :DisableRotation ();
2642
+ self :DisableDefense ();
2575
2643
end
2576
2644
2577
2645
function ConRO :LOADING_SCREEN_DISABLED ()
@@ -2602,10 +2670,16 @@ function ConRO:PLAYER_TARGET_CHANGED()
2602
2670
2603
2671
if ConRO .db .profile .enableWindow and (ConRO .db .profile .combatWindow or ConRO :HealSpec ()) and ConRO :TarHostile () then
2604
2672
ConROWindow :Show ();
2673
+ ConROWindow2 :Show ();
2674
+ ConROWindow3 :Show ();
2605
2675
elseif ConRO .db .profile .enableWindow and not (ConRO .db .profile .combatWindow or ConRO :HealSpec ()) then
2606
2676
ConROWindow :Show ();
2677
+ ConROWindow2 :Show ();
2678
+ ConROWindow3 :Show ();
2607
2679
else
2608
2680
ConROWindow :Hide ();
2681
+ ConROWindow2 :Hide ();
2682
+ ConROWindow3 :Hide ();
2609
2683
end
2610
2684
2611
2685
if ConRO .db .profile .enableDefenseWindow and ConRO .db .profile .combatWindow and ConRO :TarHostile () then
0 commit comments