# Create Revealer

Grammar — Create a visibility revealer for player player within area
FlagsNative | Action

Creates a revealer that covers the region specified, for the player specified. Use the “Last Created Revealer” function to refer to this revealer.

# Arguments

  • int — Player
  • region — Area

Returns — revealer

native revealer VisRevealerCreate(int player, region area);

Category: Visibility / Revealers

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L724
VisRevealerCreate(gv_pLAYER_USER, RegionFromId(10))
// L879
VisRevealerCreate(gv_pLAYER_USER, RegionEntireMap())
// L2097
VisRevealerCreate(gv_pLAYER_USER, RegionPlayableMap())
// L2942
VisRevealerCreate(gv_pLAYER_USER, RegionFromId(16))
// L2943
VisRevealerCreate(gv_pLAYER_USER, RegionFromId(12))
// L2944
VisRevealerCreate(gv_pLAYER_USER, RegionFromId(17))
// L207
VisRevealerCreate(gv_pLAYER_USER, RegionFromId(13))
// L214
VisRevealerCreate(gv_pLAYER_USER, RegionFromId(12))
// L743
VisRevealerCreate(gv_pLAYER_USER, RegionFromId(10))
// L745
VisRevealerCreate(gv_pLAYER_USER, RegionFromId(11))
// L1919
VisRevealerCreate(gv_pLAYER_USER, RegionPlayableMap())
// L2806
VisRevealerCreate(gv_pLAYER_USER, RegionFromId(28))
// L2807
VisRevealerCreate(gv_pLAYER_USER, RegionFromId(33))
// L2808
VisRevealerCreate(gv_pLAYER_USER, RegionFromId(34))
// L865
VisRevealerCreate(gv_pLAYER_USER, RegionPlayableMap())
// L2003
VisRevealerCreate(gv_pLAYER_USER, RegionPlayableMap())
// L2961
VisRevealerCreate(gv_pLAYER_USER, RegionFromId(12))
// L2962
VisRevealerCreate(gv_pLAYER_USER, RegionFromId(16))
// L2963
VisRevealerCreate(gv_pLAYER_USER, RegionFromId(17))
// L846
VisRevealerCreate(gv_pLAYER_USER, RegionEntireMap())
// L804
VisRevealerCreate(gv_pLAYER01_USER, RegionCircle(RegionGetCenter(RegionFromId(9)), 10.0))
// L806
VisRevealerCreate(gv_pLAYER01_USER, RegionCircle(RegionGetCenter(RegionFromId(11)), 10.0))
// L808
VisRevealerCreate(gv_pLAYER01_USER, RegionCircle(RegionGetCenter(RegionFromId(12)), 10.0))
// L810
VisRevealerCreate(gv_pLAYER01_USER, RegionCircle(RegionGetCenter(RegionFromId(8)), 10.0))
// L1514
VisRevealerCreate(gv_p01_USER, gv_infestationRegion[lv_colonyIndex])
// L4670
VisRevealerCreate(gv_p01_USER, RegionFromId(9))
// L431
VisRevealerCreate(gv_pLAYER_01_USER, RegionCircle(UnitGetPosition(lp_diamondback), 4.5))
// L749
VisRevealerCreate(gv_p01_USER, RegionFromId(52))
// L3755
VisRevealerCreate(gv_p01_USER, RegionCircle(UnitGetPosition(UnitFromId(327)), 3.0))
// L2700
VisRevealerCreate(gv_p01_USER, RegionCircle(UnitGetPosition(UnitFromId(808)), 3.0))
// L2702
VisRevealerCreate(gv_p01_USER, RegionCircle(UnitGetPosition(UnitFromId(806)), 3.0))
// L2704
VisRevealerCreate(gv_p01_USER, RegionCircle(UnitGetPosition(UnitFromId(807)), 3.0))
// L2299
VisRevealerCreate(gv_p01_USER, RegionFromId(25))
// L3097
VisRevealerCreate(gv_p01_USER, RegionFromId(12))
// L3222
VisRevealerCreate(gv_p01_USER, RegionFromId(12))
// L3287
VisRevealerCreate(gv_p01_USER, RegionFromId(12))
// L4001
VisRevealerCreate(gv_p01_USER, RegionFromId(74))
// L4816
VisRevealerCreate(1, RegionFromId(95))
// L4828
VisRevealerCreate(gv_p01_USER, RegionFromId(143))
// L5261
VisRevealerCreate(1, RegionFromId(97))
// L5747
VisRevealerCreate(1, RegionFromId(97))
// L6615
VisRevealerCreate(gv_p01_USER, RegionFromId(94))
// L1735
VisRevealerCreate(gv_p1_USER, RegionFromId(59))
// L2201
VisRevealerCreate(gv_p1_USER, RegionFromId(28))
// L2491
VisRevealerCreate(gv_p1_USER, RegionFromId(80))
// L2771
VisRevealerCreate(gv_p1_USER, RegionFromId(92))
// L632
VisRevealerCreate(gv_pLAYER_01_USER, RegionFromId(19))
// L732
VisRevealerCreate(gv_pLAYER01_USER, RegionCircle(UnitGetPosition(UnitFromId(258)), 6.0))
// L733
VisRevealerCreate(gv_pLAYER01_USER, RegionFromId(15))
// L734
VisRevealerCreate(gv_pLAYER01_USER, RegionFromId(18))
// L741
VisRevealerCreate(gv_pLAYER01_USER, RegionFromId(21))
// L744
VisRevealerCreate(gv_pLAYER01_USER, RegionFromId(7))
// L747
VisRevealerCreate(gv_pLAYER01_USER, RegionFromId(29))
// L750
VisRevealerCreate(gv_pLAYER01_USER, RegionFromId(68))
// L753
VisRevealerCreate(gv_pLAYER01_USER, RegionFromId(34))
// L1195
VisRevealerCreate(gv_p01_USER, RegionEntireMap())
// L1715
VisRevealerCreate(gv_p01_USER, RegionFromId(10))
// L2005
VisRevealerCreate(gv_p01_USER, RegionEntireMap())
// L2704
VisRevealerCreate(gv_p01_USER, RegionEntireMap())
// L3336
VisRevealerCreate(gv_p01_USER, RegionFromId(28))
// L3444
VisRevealerCreate(gv_p01_USER, RegionEntireMap())
// L4124
VisRevealerCreate(gv_p01_USER, RegionEntireMap())
// L5693
VisRevealerCreate(gv_p01_USER, RegionEntireMap())
// L6500
VisRevealerCreate(gv_p01_USER, RegionEntireMap())
// L7933
VisRevealerCreate(gv_p01_USER, RegionEntireMap())
// L440
VisRevealerCreate(gv_p1_USER, RegionCircle(UnitGetPosition(gv_artifact), 24.0))
// L546
VisRevealerCreate(gv_p3_TEMPLE, RegionCircle(UnitGetPosition(gv_artifact), 24.0))
// L559
VisRevealerCreate(gv_p3_TEMPLE, RegionCircle(UnitGetPosition(gv_artifact), 12.0))
// L2649
VisRevealerCreate(gv_p1_USER, RegionFromId(21))
// L3662
VisRevealerCreate(gv_p1_USER, RegionFromId(18))
// L3667
VisRevealerCreate(gv_p1_USER, gv_creepRegions[lv_i])
// L3671
VisRevealerCreate(gv_p1_USER, RegionFromId(23))
// L3677
VisRevealerCreate(gv_p1_USER, RegionFromId(17))
// L3703
VisRevealerCreate(gv_p1_USER, RegionFromId(24))
// L3706
VisRevealerCreate(gv_p1_USER, RegionFromId(25))
// L2427
VisRevealerCreate(gv_p01_USER, RegionCircle(UnitGetPosition(gv_sITE_1_BUILDING), 7.0))
// L4685
VisRevealerCreate(gv_p01_USER, RegionCircle(UnitGetPosition(gv_sITE_2_BUILDING), 5.0))
// L4700
VisRevealerCreate(gv_p01_USER, RegionCircle(UnitGetPosition(gv_sITE_3_BUILDING), 5.0))
// L5664
VisRevealerCreate(1, RegionFromId(23))
// L5665
VisRevealerCreate(1, RegionFromId(28))
// L5666
VisRevealerCreate(1, RegionFromId(31))
// L5667
VisRevealerCreate(1, RegionFromId(29))
// L1648
VisRevealerCreate(gv_p01_USER, RegionCircle(RegionGetCenter(RegionFromId(30)), 12.0))
// L1691
VisRevealerCreate(gv_p01_USER, RegionCircle(RegionGetCenter(RegionFromId(21)), 12.0))
// L1761
VisRevealerCreate(gv_p01_USER, RegionCircle(RegionGetCenter(RegionFromId(12)), 12.0))
// L1818
VisRevealerCreate(gv_p01_USER, RegionCircle(RegionGetCenter(RegionFromId(35)), 12.0))
// L1865
VisRevealerCreate(gv_p01_USER, RegionCircle(RegionGetCenter(RegionFromId(37)), 12.0))
// L1914
VisRevealerCreate(gv_p01_USER, RegionCircle(RegionGetCenter(RegionFromId(32)), 12.0))
// L1958
VisRevealerCreate(gv_p01_USER, RegionCircle(RegionGetCenter(RegionFromId(22)), 12.0))
// L2003
VisRevealerCreate(gv_p01_USER, RegionCircle(RegionGetCenter(RegionFromId(33)), 12.0))
// L2047
VisRevealerCreate(gv_p01_USER, RegionCircle(RegionGetCenter(RegionFromId(34)), 12.0))
// L2092
VisRevealerCreate(gv_p01_USER, RegionCircle(RegionGetCenter(RegionFromId(31)), 12.0))
// L1560
VisRevealerCreate(gv_p1_USER, RegionFromId(98))
// L906
VisRevealerCreate(gv_pLAYER_P01_USER, RegionFromId(22))
// L1498
VisRevealerCreate(gv_pLAYER_P01_USER, RegionFromId(1))
// L1566
VisRevealerCreate(gv_pLAYER_P01_USER, RegionFromId(2))
// L1634
VisRevealerCreate(gv_pLAYER_P01_USER, RegionFromId(3))
// L1702
VisRevealerCreate(gv_pLAYER_P01_USER, RegionFromId(4))
// L5742
VisRevealerCreate(gv_pLAYER_P01_USER, RegionFromId(1))
// L5748
VisRevealerCreate(gv_pLAYER_P01_USER, RegionFromId(2))