Moderator: MacroQuest Developers
Code: Select all
<?xml version = "1.0"?>
<XML ID = "EQInterfaceDefinitionLanguage">
<Schema xmlns = "EverQuestData" xmlns:dt = "EverQuestDataTypes"/>
<WindowDrawTemplate item = "WDT_RoundedNoTitle3">
<Background>window_target_bar.tga</Background>
<Border>
<TopLeft>A_RoundedFrameTopLeft</TopLeft>
<Top>A_RoundedFrameTop</Top>
<TopRight>A_RoundedFrameTopRight</TopRight>
<RightTop>A_RoundedFrameRightTop</RightTop>
<Right>A_RoundedFrameRight</Right>
<RightBottom>A_RoundedFrameRightBottom</RightBottom>
<BottomRight>A_RoundedFrameBottomRight</BottomRight>
<Bottom>A_RoundedFrameBottom</Bottom>
<BottomLeft>A_RoundedFrameBottomLeft</BottomLeft>
<LeftTop>A_RoundedFrameLeftTop</LeftTop>
<Left>A_RoundedFrameLeft</Left>
<LeftBottom>A_RoundedFrameLeftBottom</LeftBottom>
<OverlapLeft>0</OverlapLeft>
<OverlapTop>0</OverlapTop>
<OverlapRight>0</OverlapRight>
<OverlapBottom>0</OverlapBottom>
</Border>
<Titlebar>
<Right>A_RoundedFrameTitleRight</Right>
<Left>A_RoundedFrameTitleLeft</Left>
<Middle>A_RoundedFrameTitleMiddle</Middle>
<OverlapLeft>0</OverlapLeft>
<OverlapTop>0</OverlapTop>
<OverlapRight>0</OverlapRight>
<OverlapBottom>0</OverlapBottom>
</Titlebar>
</WindowDrawTemplate>
<TextureInfo item = "window_target_bar.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>
<Ui2DAnimation item = "A_Target_Cap">
<Cycle>true</Cycle>
<Frames>
<Texture>window_target_bar.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_Target_Cap2">
<Cycle>false</Cycle>
<Frames>
<Texture>window_target_bar.tga</Texture>
<Location>
<X>0</X>
<Y>24</Y>
</Location>
<Size>
<CX>256</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_Target_Cap3">
<Cycle>false</Cycle>
<Frames>
<Texture>window_target_bar.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
</Frames>
</Ui2DAnimation>
<StaticAnimation item = "Place_Bar01">
<ScreenID>Place_Bar01</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>24</CY>
</Size>
<Animation>A_Target_Cap</Animation>
</StaticAnimation>
<StaticAnimation item = "Place_Bar02">
<ScreenID>Place_Bar02</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>24</CY>
</Size>
<Animation>A_Target_Cap2</Animation>
</StaticAnimation>
<StaticAnimation item = "Place_Bar03">
<ScreenID>Place_Bar03</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>256</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>24</CY>
</Size>
<Animation>A_Target_Cap3</Animation>
</StaticAnimation>
<StaticAnimation item = "CMPW_Overlay">
<ScreenID>CompassOverlay</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>98</CX>
<CY>24</CY>
</Size>
<Animation>A_CompassOverlay</Animation>
</StaticAnimation>
<StaticAnimation item = "CMPW_Strip1">
<ScreenID>CompassStrip1</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>180</CX>
<CY>24</CY>
</Size>
<Animation>A_CompassStrip</Animation>
</StaticAnimation>
<StaticAnimation item = "CMPW_Strip2">
<ScreenID>CompassStrip2</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>180</CX>
<CY>24</CY>
</Size>
<Animation>A_CompassStrip</Animation>
</StaticAnimation>
<Label item="MQ_TargetLevel">
<ScreenID>MQ_TargetLevel</ScreenID>
<EQType>9999</EQType>
<Font>2</Font>
<TooltipReference>$if("$target(level)"=="0","","$target(level) $target(class)")</TooltipReference>
<RelativePosition>true</RelativePosition>
<Location>
<X>518</X>
<Y>7</Y>
</Location>
<Size>
<CX>105</CX>
<CY>15</CY>
</Size>
<Text>100</Text>
<TextColor>
<R>255</R>
<G>255</G>
<B>255</B>
</TextColor>
<NoWrap>true</NoWrap>
<AlignCenter>false</AlignCenter>
<AlignRight>false</AlignRight>
<AlignLeft>true</AlignLeft>
</Label>
<Label item="MQ_TargetDirection">
<ScreenID>MQ_TargetDirection</ScreenID>
<EQType>9999</EQType>
<Font>2</Font>
<TooltipReference>$target(direction)</TooltipReference>
<RelativePosition>true</RelativePosition>
<Location>
<X>635</X>
<Y>7</Y>
</Location>
<Size>
<CX>25</CX>
<CY>15</CY>
</Size>
<Text>100</Text>
<TextColor>
<R>255</R>
<G>255</G>
<B>255</B>
</TextColor>
<NoWrap>true</NoWrap>
<AlignCenter>false</AlignCenter>
<AlignRight>false</AlignRight>
<AlignLeft>true</AlignLeft>
</Label>
<Label item="Target_Dist">
<ScreenID>Target_Dist</ScreenID>
<EQType>9999</EQType>
<Font>2</Font>
<TooltipReference>$if("$target(distance)"=="0","","$target(distance)")</TooltipReference>
<RelativePosition>true</RelativePosition>
<Location>
<X>616</X>
<Y>7</Y>
</Location>
<Size>
<CX>100</CX>
<CY>14</CY>
</Size>
<Text>2</Text>
<TextColor>
<R>255</R>
<G>255</G>
<B>255</B>
</TextColor>
<NoWrap>true</NoWrap>
<AlignCenter>false</AlignCenter>
<AlignRight>true</AlignRight>
<AlignLeft>false</AlignLeft>
</Label>
<Label item="MQ_GMStatus">
<ScreenID>MQ_GMStatus</ScreenID>
<EQType>9999</EQType>
<Font>2</Font>
<TooltipReference>GM Status: $gm</TooltipReference>
<RelativePosition>true</RelativePosition>
<Location>
<X>100</X>
<Y>7</Y>
</Location>
<Size>
<CX>90</CX>
<CY>14</CY>
</Size>
<Text>2</Text>
<TextColor>
<R>255</R>
<G>255</G>
<B>255</B>
</TextColor>
<NoWrap>true</NoWrap>
<AlignCenter>false</AlignCenter>
<AlignRight>false</AlignRight>
<AlignLeft>true</AlignLeft>
</Label>
<Label item="MQ_ManaStatus">
<ScreenID>MQ_ManaStatus</ScreenID>
<EQType>9999</EQType>
<Font>3</Font>
<TooltipReference>$char(mana,cur)/$char(mana,max):$char(mana,regen)</TooltipReference>
<RelativePosition>true</RelativePosition>
<Location>
<X>300</X>
<Y>7</Y>
</Location>
<Size>
<CX>150</CX>
<CY>14</CY>
</Size>
<Text>2</Text>
<TextColor>
<R>150</R>
<G>150</G>
<B>255</B>
</TextColor>
<NoWrap>true</NoWrap>
<AlignCenter>false</AlignCenter>
<AlignRight>false</AlignRight>
<AlignLeft>true</AlignLeft>
</Label>
<Label item="MQ_HPStatus">
<ScreenID>MQ_HPStatus</ScreenID>
<EQType>9999</EQType>
<Font>3</Font>
<TooltipReference>$char(hp,cur)/$char(hp,max):$char(hp,regen)</TooltipReference>
<RelativePosition>true</RelativePosition>
<Location>
<X>325</X>
<Y>7</Y>
</Location>
<Size>
<CX>150</CX>
<CY>14</CY>
</Size>
<Text>2</Text>
<TextColor>
<R>255</R>
<G>150</G>
<B>150</B>
</TextColor>
<NoWrap>true</NoWrap>
<AlignCenter>false</AlignCenter>
<AlignRight>true</AlignRight>
<AlignLeft>false</AlignLeft>
</Label>
<Label item="MQ_TargetLoc">
<ScreenID>MQ_TargetLoc</ScreenID>
<EQType>9999</EQType>
<Font>2</Font>
<TooltipReference>$if("$target()"=="TRUE","$target(y) ($calc($target(y)-$char(y))) || $target(x) ($calc($target(x)-$char(x)))","")</TooltipReference>
<RelativePosition>true</RelativePosition>
<Location>
<X>750</X>
<Y>7</Y>
</Location>
<Size>
<CX>400</CX>
<CY>14</CY>
</Size>
<Text>2</Text>
<TextColor>
<R>255</R>
<G>255</G>
<B>255</B>
</TextColor>
<NoWrap>true</NoWrap>
<AlignCenter>false</AlignCenter>
<AlignRight>false</AlignRight>
<AlignLeft>true</AlignLeft>
</Label>
<Label item="MQ_Time">
<ScreenID>MQ_Time</ScreenID>
<EQType>9999</EQType>
<Font>2</Font>
<TooltipReference>$time()</TooltipReference>
<RelativePosition>true</RelativePosition>
<Location>
<X>1170</X>
<Y>7</Y>
</Location>
<Size>
<CX>100</CX>
<CY>14</CY>
</Size>
<Text>2</Text>
<TextColor>
<R>255</R>
<G>255</G>
<B>255</B>
</TextColor>
<NoWrap>true</NoWrap>
<AlignCenter>false</AlignCenter>
<AlignRight>true</AlignRight>
<AlignLeft>false</AlignLeft>
</Label>
<Label item="MQ_Location">
<ScreenID>MQ_Location</ScreenID>
<EQType>9999</EQType>
<Font>2</Font>
<TooltipReference>$char(y) || $char(x)</TooltipReference>
<RelativePosition>true</RelativePosition>
<Location>
<X>1100</X>
<Y>7</Y>
</Location>
<Size>
<CX>100</CX>
<CY>14</CY>
</Size>
<Text>2</Text>
<TextColor>
<R>255</R>
<G>255</G>
<B>255</B>
</TextColor>
<NoWrap>true</NoWrap>
<AlignCenter>false</AlignCenter>
<AlignRight>true</AlignRight>
<AlignLeft>false</AlignLeft>
</Label>
<Screen item = "CompassWindow">
<!--<ScreenID/>-->
<!--<Font/>-->
<RelativePosition>false</RelativePosition>
<Location>
<X>0</X>
<Y>729</Y>
</Location>
<Size>
<CX>1290</CX>
<CY>24</CY>
</Size>
<Style_VScroll>false</Style_VScroll>
<Style_HScroll>false</Style_HScroll>
<Style_Transparent>false</Style_Transparent>
<!--<TooltipReference/>-->
<DrawTemplate>WDT_RoundedNoTitle3</DrawTemplate>
<Style_Titlebar>false</Style_Titlebar>
<Style_Closebox>false</Style_Closebox>
<Style_Minimizebox>false</Style_Minimizebox>
<Style_Border>false</Style_Border>
<Style_Sizable>false</Style_Sizable>
<Pieces>Place_Bar01</Pieces>
<Pieces>CMPW_Strip1</Pieces>
<Pieces>CMPW_Strip2</Pieces>
<Pieces>Place_Bar02</Pieces>
<Pieces>Place_Bar03</Pieces>
<Pieces>CMPW_Overlay</Pieces>
<Pieces>MQ_TargetLevel</Pieces>
<Pieces>MQ_TargetDirection</Pieces>
<Pieces>Target_Dist</Pieces>
<Pieces>MQ_GMStatus</Pieces>
<Pieces>MQ_ManaStatus</Pieces>
<Pieces>MQ_HPStatus</Pieces>
<Pieces>MQ_Time</Pieces>
<Pieces>MQ_Location</Pieces>
<Pieces>MQ_TargetLoc</Pieces>
</Screen>
</XML>


Code: Select all
<ButtonDrawTemplate>
<NormalDecal>BuffIcons</NormalDecal>
</ButtonDrawTemplate>Code: Select all
<ButtonDrawTemplate>
[color=red]<Normal>BlueIconBackground</Normal>[/color]
<NormalDecal>BuffIcons</NormalDecal>
</ButtonDrawTemplate>Code: Select all
EQUI_BuffWindow.xml
line 123, change $char(buff,1,durationsecs) to ${Me.Buff[1].Duration.Time}
--repeat for all buffs, replacing 1 with 2..3..4..etc
EQUI_CastSpellWnd.xml
line 249, replace $if("$char(gem,1)"=="NULL","","$int($calc($char(mana,cur)/$spell("$char(gem,1)",mana)))")
with:
${Int[${Math.Calc[${Me.CurrentMana}/${Me.Gem[1].Mana}]}]}
--repeat for all gem slots, replacing 1 with 2..3..4..etc
EQUI_CompassWnd.xml
line 193, replace $if("$target(level)"=="0","","$target(level) $target(class)")
with:
${If[${Target.Level},${Target.Level} ${Target.Class},*]}
line 219, replace $target(direction) with ${Target.HeadingTo.ShortName}
line 245, replace $if("$target(distance)"=="0","","$target(distance)")
with:
${Target.Distance}
line 271, delete $gm. (I added ${Me.Hunger} and ${Me.Thirst} to this line, since I don't care about GM status and this gives me a heads up on when to force feed. Note that if you do this, you'll have to make the label a little wider.
line 323, replace $char(mana,cur)/$char(mana,max):$char(mana,regen)
with:
${Me.CurrentMana}/${Me.MaxMana}:${Me.ManaRegen}
line 349, replace $char(hp,cur)/$char(hp,max):$char(hp,regen)
with:
${Me.CurrentHPs}/${Me.MaxHPs}:${Me.HPRegen}
line 375, replace $if("$target()"=="TRUE","$target(y) ($calc($target(y)-$char(y))) || $target(x) ($calc($target(x)-$char(x)))","")
with:
${If[${Target.ID},${Target.Y} ${Math.Calc[${Target.Y}-${Me.Y}]} || ${Target.X} ${Math.Calc[${Target.X}-${Me.X}]},*]}
line 401, replace $time with ${Time.Time24}
line 427, replace $char(y) || $char(x)
with:
${Me.Y} || ${Me.X}
EQUI_GroupWindow.xml
line 194, $if("$spawn($group(1),sclass)"=="NULL","","$spawn($group(1),level) $spawn($group(1),sclass)")
with:
${If[${Group[1].ID},${Group[1].Level} ${Group[1].Class.ShortName},*]}
--repeat for group members 2 - 5
EQUI_PetInfoWindow.xml
line 3415, replace $char(aa, exp)
with:
${Math.Calc[${Me.AAExp}/3.3]}
EQUI_PlayerWindow.xml
line 479, replace $char(exp) with ${Math.Calc[${Me.Exp}/3.3]}
line 1142, replace $char(state) with ${Me.State}



Code: Select all
${Int[${Math.Calc[${Me.CurrentMana}/${Me.Gem[1].Mana}]}]}Code: Select all
${If[${Target.ID},${Target.Level} ${Target.Class},]}
GM: ${If[!${Spawn[gm]},FALSE,TRUE]} Food: ${Math.Calc[${Me.Hunger}/1000]} Drink: ${Math.Calc[${Me.Thirst}/1000]}
${If[${Target.ID},${Target.Y} (${Math.Calc[${Target.Y}-${Me.Y}]}) || ${Target.X} (${Math.Calc[${Target.X}-${Me.X}]}),]}


Code: Select all
GM: ${If[${Spawn[gm].ID},TRUE,FALSE]}