CampaignMinimapIconUnitBJ

Parameters
whichUnit unit
style integer
comment
patch

1.32.0.13369

Source
Blizzard.j
return type
Source code
function CampaignMinimapIconUnitBJ takes unit whichUnit, integer style returns 
local integer red
local integer green
local integer blue
local string path
if ( style == bj_CAMPPINGSTYLE_PRIMARY ) then
// green
set red = 255
set green = 0
set blue = 0
set path = SkinManagerGetLocalPath( "MinimapQuestObjectivePrimary" )
elseif ( style == bj_CAMPPINGSTYLE_PRIMARY_GREEN ) then
// green
set red = 0
set green = 255
set blue = 0
set path = SkinManagerGetLocalPath( "MinimapQuestObjectivePrimary" )
elseif ( style == bj_CAMPPINGSTYLE_PRIMARY_RED ) then
// green
set red = 255
set green = 0
set blue = 0
set path = SkinManagerGetLocalPath( "MinimapQuestObjectivePrimary" )
elseif ( style == bj_CAMPPINGSTYLE_BONUS ) then
// yellow
set red = 255
set green = 255
set blue = 0
set path = SkinManagerGetLocalPath( "MinimapQuestObjectiveBonus" )
elseif ( style == bj_CAMPPINGSTYLE_TURNIN ) then
// yellow
set red = 255
set green = 255
set blue = 0
set path = SkinManagerGetLocalPath( "MinimapQuestTurnIn" )
elseif ( style == bj_CAMPPINGSTYLE_BOSS ) then
// red
set red = 255
set green = 0
set blue = 0
set path = SkinManagerGetLocalPath( "MinimapQuestBoss" )
elseif ( style == bj_CAMPPINGSTYLE_CONTROL_ALLY ) then
// green
set red = 0
set green = 255
set blue = 0
set path = SkinManagerGetLocalPath( "MinimapQuestControlPoint" )
elseif ( style == bj_CAMPPINGSTYLE_CONTROL_NEUTRAL ) then
// white
set red = 255
set green = 255
set blue = 255
set path = SkinManagerGetLocalPath( "MinimapQuestControlPoint" )
elseif ( style == bj_CAMPPINGSTYLE_CONTROL_ENEMY ) then
// red
set red = 255
set green = 0
set blue = 0
set path = SkinManagerGetLocalPath( "MinimapQuestControlPoint" )
endif
call CreateMinimapIconOnUnitBJ( whichUnit, red, green, blue, path, FOG_OF_WAR_MASKED )
call SetMinimapIconOrphanDestroy( bj_lastCreatedMinimapIcon, true )
endfunction