ct_targets
ct_targets
0
FGWindow
{"ArrayOfFGControlPropertyInfo":{"@xmlns:xsd":"http://www.w3.org/2001/XMLSchema","@xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","FGControlPropertyInfo":[
{"Name":"AllowResize"},
{"Name":"BackgroundColor","Value":{"@xsi:type":"xsd:string","#text":"0;0;0;0"}},
{"Name":"BottomMargin","Value":{"@xsi:type":"xsd:int","#text":"0"}},
{"Name":"Comments"},
{"Name":"ControlName","Value":{"@xsi:type":"xsd:string","#text":"ct_targets"}},
{"Name":"CustomProperties","Value":{"@xsi:type":"ArrayOfCustomProperty"}},
{"Name":"DataSource"},
{"Name":"DesignerHeight","Value":{"@xsi:type":"xsd:int","#text":"30"}},
{"Name":"DesignerWidth","Value":{"@xsi:type":"xsd:int","#text":"430"}},
{"Name":"DevelopmentComments"},
{"Name":"Disabled"},
{"Name":"Dynamic"},
{"Name":"FrameName"},
{"Name":"HorizontalAnchor","Value":{"@xsi:type":"xsd:int","#text":"0"}},
{"Name":"HostControl"},
{"Name":"HoverCursor"},
{"Name":"InheritSizePosition"},
{"Name":"Invisible"},
{"Name":"Locked"},
{"Name":"MaximumHeight"},
{"Name":"MaximumWidth"},
{"Name":"MergeWindow"},
{"Name":"MinimizedIcon"},
{"Name":"MinimumHeight"},
{"Name":"MinimumWidth"},
{"Name":"NoClose"},
{"Name":"NoDelete"},
{"Name":"NoMove"},
{"Name":"Panel"},
{"Name":"PanelModeClient"},
{"Name":"PanelModeHost"},
{"Name":"PanelModeLocal"},
{"Name":"PlayerControl"},
{"Name":"Resize","Value":{"@xsi:type":"xsd:int","#text":"0"}},
{"Name":"RightMargin","Value":{"@xsi:type":"xsd:int","#text":"0"}},
{"Name":"ScriptFile"},
{"Name":"Sharable"},
{"Name":"ShareAs"},
{"Name":"SoftClose"},
{"Name":"Tooltip"},
{"Name":"TooltipField"},
{"Name":"VerticalAnchor","Value":{"@xsi:type":"xsd:int","#text":"0"}},
{"Name":"WindowMargins","Value":{"@xsi:type":"xsd:string"}},
{"Name":"WindowTitle"},
{"Name":"XPos","Value":{"@xsi:type":"xsd:int","#text":"0"}},
{"Name":"YPos","Value":{"@xsi:type":"xsd:int","#text":"0"}}
]}}
0
ct_targets
targeting_add_button
2
FGButton
{"ArrayOfFGControlPropertyInfo":{"@xmlns:xsd":"http://www.w3.org/2001/XMLSchema","@xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","FGControlPropertyInfo":[
{"Name":"AdvancedAnchoring","Value":{"@xsi:type":"ArrayOfAdvancedAnchor"}},
{"Name":"AdvancedTemplate"},
{"Name":"AllowDoubleClick"},
{"Name":"BackgroundColor","Value":{"@xsi:type":"xsd:string","#text":"0;0;0;0"}},
{"Name":"ButtonCaption","Value":{"@xsi:type":"xsd:string"}},
{"Name":"ButtonField"},
{"Name":"ButtonStateList","Value":{"@xsi:type":"ArrayOfButtonStateDefinition"}},
{"Name":"ControlName","Value":{"@xsi:type":"xsd:string","#text":"targeting_add_button"}},
{"Name":"CustomAnchoring","Value":{"@xsi:type":"ArrayOfAnchorDefinition"}},
{"Name":"CustomProperties","Value":{"@xsi:type":"ArrayOfCustomProperty"}},
{"Name":"DefaultValue"},
{"Name":"DesignerHeight","Value":{"@xsi:type":"xsd:int","#text":"20"}},
{"Name":"DesignerLocked","Value":{"@xsi:type":"xsd:boolean","#text":"false"}},
{"Name":"DesignerWidth","Value":{"@xsi:type":"xsd:int","#text":"20"}},
{"Name":"DevelopmentComments"},
{"Name":"DiceRoll","Value":{"@xsi:type":"PropertyDiceRoll","UseModStack":{"@xsi:nil":"true"},"ResetModStack":{"@xsi:nil":"true"},"SecretRoll":{"@xsi:nil":"true"},"AllowDragDrop":{"@xsi:nil":"true"},"AdditionalInfo":null}},
{"Name":"Disabled"},
{"Name":"FontColor","Value":{"@xsi:type":"xsd:string","#text":"0;0;0;0"}},
{"Name":"FontName","Value":{"@xsi:type":"xsd:string"}},
{"Name":"FrameName","Value":{"@xsi:type":"xsd:string"}},
{"Name":"FrameOffset","Value":{"@xsi:type":"xsd:string"}},
{"Name":"GMEditOnly"},
{"Name":"GMVisibleOnly"},
{"Name":"HorizontalAnchor","Value":{"@xsi:type":"xsd:int","#text":"1"}},
{"Name":"HoverCursor"},
{"Name":"HoverIconName"},
{"Name":"InheritSizePosition"},
{"Name":"InsertBefore"},
{"Name":"Invisible"},
{"Name":"MaximumHeight"},
{"Name":"MaximumWidth"},
{"Name":"Merge"},
{"Name":"MinimumHeight"},
{"Name":"MinimumWidth"},
{"Name":"NextTabTarget"},
{"Name":"NormalIconName","Value":{"@xsi:type":"xsd:string","#text":"button_targeting"}},
{"Name":"PressedIconName","Value":{"@xsi:type":"xsd:string","#text":"button_targeting_down"}},
{"Name":"PrevTabTarget"},
{"Name":"ReadOnly"},
{"Name":"RelativeMargin"},
{"Name":"RelativeStacking"},
{"Name":"ScriptFile"},
{"Name":"Source"},
{"Name":"StackVertWith"},
{"Name":"StateFrames","Value":{"@xsi:type":"ArrayOfStateFrame"}},
{"Name":"Tooltip","Value":{"@xsi:type":"xsd:string","#text":"{ct_tooltip_dragtarget}"}},
{"Name":"UseAsTemplate","Value":{"@xsi:type":"xsd:string"}},
{"Name":"VerticalAnchor","Value":{"@xsi:type":"xsd:int","#text":"0"}},
{"Name":"XPos","Value":{"@xsi:type":"xsd:int","#text":"385"}},
{"Name":"YPos","Value":{"@xsi:type":"xsd:int","#text":"2"}}
]}}
function onInit()
registerMenuItem(Interface.getString("ct_menu_targeting"), "goto", 4);
registerMenuItem(Interface.getString("ct_menu_targetingfriend"), "turn", 4, 3);
registerMenuItem(Interface.getString("ct_menu_targetingnonfriend"), "mask", 4, 5);
end
function onDragStart(button, x, y, draginfo)
local nodeWin = window.getDatabaseNode();
if not nodeWin then
return false;
end
draginfo.setType("targeting");
draginfo.setIcon("drag_targeting");
draginfo.setShortcutData(window.getClass(), DB.getPath(nodeWin));
return true;
end
function onMenuSelection(selection, subselection)
if selection == 4 then
if subselection == 3 then
TargetingManager.setCTFactionTargets(window.getDatabaseNode());
elseif subselection == 5 then
TargetingManager.setCTFactionTargets(window.getDatabaseNode(), true);
end
end
end
0
ct_targets
targeting_clear_button
3
FGButton
{"ArrayOfFGControlPropertyInfo":{"@xmlns:xsd":"http://www.w3.org/2001/XMLSchema","@xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","FGControlPropertyInfo":[
{"Name":"AdvancedAnchoring","Value":{"@xsi:type":"ArrayOfAdvancedAnchor"}},
{"Name":"AdvancedTemplate"},
{"Name":"AllowDoubleClick"},
{"Name":"BackgroundColor","Value":{"@xsi:type":"xsd:string","#text":"0;0;0;0"}},
{"Name":"ButtonCaption","Value":{"@xsi:type":"xsd:string"}},
{"Name":"ButtonField"},
{"Name":"ButtonStateList","Value":{"@xsi:type":"ArrayOfButtonStateDefinition"}},
{"Name":"ControlName","Value":{"@xsi:type":"xsd:string","#text":"targeting_clear_button"}},
{"Name":"CustomAnchoring","Value":{"@xsi:type":"ArrayOfAnchorDefinition"}},
{"Name":"CustomProperties","Value":{"@xsi:type":"ArrayOfCustomProperty"}},
{"Name":"DefaultValue"},
{"Name":"DesignerHeight","Value":{"@xsi:type":"xsd:int","#text":"20"}},
{"Name":"DesignerLocked","Value":{"@xsi:type":"xsd:boolean","#text":"false"}},
{"Name":"DesignerWidth","Value":{"@xsi:type":"xsd:int","#text":"20"}},
{"Name":"DevelopmentComments"},
{"Name":"DiceRoll","Value":{"@xsi:type":"PropertyDiceRoll","UseModStack":{"@xsi:nil":"true"},"ResetModStack":{"@xsi:nil":"true"},"SecretRoll":{"@xsi:nil":"true"},"AllowDragDrop":{"@xsi:nil":"true"},"AdditionalInfo":null}},
{"Name":"Disabled"},
{"Name":"FontColor","Value":{"@xsi:type":"xsd:string","#text":"0;0;0;0"}},
{"Name":"FontName","Value":{"@xsi:type":"xsd:string"}},
{"Name":"FrameName","Value":{"@xsi:type":"xsd:string"}},
{"Name":"FrameOffset","Value":{"@xsi:type":"xsd:string"}},
{"Name":"GMEditOnly"},
{"Name":"GMVisibleOnly"},
{"Name":"HorizontalAnchor","Value":{"@xsi:type":"xsd:int","#text":"1"}},
{"Name":"HoverCursor"},
{"Name":"HoverIconName"},
{"Name":"InheritSizePosition"},
{"Name":"InsertBefore"},
{"Name":"Invisible"},
{"Name":"MaximumHeight"},
{"Name":"MaximumWidth"},
{"Name":"Merge"},
{"Name":"MinimumHeight"},
{"Name":"MinimumWidth"},
{"Name":"NextTabTarget"},
{"Name":"NormalIconName","Value":{"@xsi:type":"xsd:string","#text":"button_clear"}},
{"Name":"PressedIconName","Value":{"@xsi:type":"xsd:string","#text":"button_clear_down"}},
{"Name":"PrevTabTarget"},
{"Name":"ReadOnly"},
{"Name":"RelativeMargin"},
{"Name":"RelativeStacking"},
{"Name":"ScriptFile"},
{"Name":"Source"},
{"Name":"StackVertWith"},
{"Name":"StateFrames","Value":{"@xsi:type":"ArrayOfStateFrame"}},
{"Name":"Tooltip","Value":{"@xsi:type":"xsd:string","#text":"{ct_tooltip_cleartarget}"}},
{"Name":"UseAsTemplate","Value":{"@xsi:type":"xsd:string"}},
{"Name":"VerticalAnchor","Value":{"@xsi:type":"xsd:int","#text":"0"}},
{"Name":"XPos","Value":{"@xsi:type":"xsd:int","#text":"408"}},
{"Name":"YPos","Value":{"@xsi:type":"xsd:int","#text":"2"}}
]}}
function onButtonPress()
TargetingManager.clearCTTargets(window.getDatabaseNode());
end
0
ct_targets
targets
1
FGWindowList
{"ArrayOfFGControlPropertyInfo":{"@xmlns:xsd":"http://www.w3.org/2001/XMLSchema","@xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","FGControlPropertyInfo":[
{"Name":"AcceptDrop","Value":{"@xsi:type":"ArrayOfPropertyAcceptDrop"}},
{"Name":"AdvancedAnchoring","Value":{"@xsi:type":"ArrayOfAdvancedAnchor"}},
{"Name":"AdvancedTemplate"},
{"Name":"AllowCreate"},
{"Name":"AllowDelete"},
{"Name":"BackgroundColor","Value":{"@xsi:type":"xsd:string","#text":"0;0;0;0"}},
{"Name":"CanGrowVert","Value":{"@xsi:type":"xsd:boolean","#text":"true"}},
{"Name":"Columns","Value":{"@xsi:type":"PropertyColumns","ColumnWidth":"26","FillDown":{"@xsi:nil":"true"},"FillWidth":"true"}},
{"Name":"ControlName","Value":{"@xsi:type":"xsd:string","#text":"targets"}},
{"Name":"CustomAnchoring","Value":{"@xsi:type":"ArrayOfAnchorDefinition"}},
{"Name":"CustomProperties","Value":{"@xsi:type":"ArrayOfCustomProperty"}},
{"Name":"DataSource","Value":{"@xsi:type":"xsd:string","#text":".targets"}},
{"Name":"DesignerHeight","Value":{"@xsi:type":"xsd:int","#text":"30"}},
{"Name":"DesignerLocked","Value":{"@xsi:type":"xsd:boolean","#text":"true"}},
{"Name":"DesignerWidth","Value":{"@xsi:type":"xsd:int","#text":"380"}},
{"Name":"DevelopmentComments"},
{"Name":"Disabled"},
{"Name":"EmptyListFontName"},
{"Name":"EmptyListText"},
{"Name":"Fields"},
{"Name":"FrameName","Value":{"@xsi:type":"xsd:string"}},
{"Name":"FrameOffset","Value":{"@xsi:type":"xsd:string"}},
{"Name":"GMEditOnly"},
{"Name":"GMVisibleOnly"},
{"Name":"HorizontalAnchor","Value":{"@xsi:type":"xsd:int","#text":"2"}},
{"Name":"HoverCursor"},
{"Name":"InheritSizePosition"},
{"Name":"InsertBefore"},
{"Name":"Invisible"},
{"Name":"MaximumHeight"},
{"Name":"MaximumWidth"},
{"Name":"Merge"},
{"Name":"MinimumHeight"},
{"Name":"MinimumWidth"},
{"Name":"NextTabTarget"},
{"Name":"NoScroll","Value":{"@xsi:type":"xsd:boolean","#text":"true"}},
{"Name":"OwnedOnly"},
{"Name":"PrevTabTarget"},
{"Name":"ReadOnly"},
{"Name":"RelativeMargin"},
{"Name":"RelativeStacking"},
{"Name":"ScriptFile","Value":{"@xsi:type":"xsd:string"}},
{"Name":"StackVertWith","Value":{"@xsi:type":"xsd:string"}},
{"Name":"StateFrames","Value":{"@xsi:type":"ArrayOfStateFrame"}},
{"Name":"Tooltip"},
{"Name":"UseAsTemplate","Value":{"@xsi:type":"xsd:string"}},
{"Name":"VerticalAnchor","Value":{"@xsi:type":"xsd:int","#text":"0"}},
{"Name":"WindowListChildDefinition","Value":{"@xsi:type":"ArrayOfChildDefinition"}},
{"Name":"WindowListClassName","Value":{"@xsi:type":"xsd:string","#text":"ct_target"}},
{"Name":"WindowListFilterBy","Value":{"@xsi:type":"FilterByDefinition","FilterSourceType":"Control","FilterOnSourceType":"Control"}},
{"Name":"WindowListSortBy","Value":{"@xsi:type":"ArrayOfSortByDefinition"}},
{"Name":"XPos","Value":{"@xsi:type":"xsd:int","#text":"0"}},
{"Name":"YPos","Value":{"@xsi:type":"xsd:int","#text":"0"}}
]}}
0