• You've discovered RedGuides πŸ“• an EverQuest multi-boxing community πŸ›‘οΈπŸ§™πŸ—‘οΈ. We want you to play several EQ characters at once, come join us and say hello! πŸ‘‹
  • IS THIS SITE UGLY? Click "RG3" at the very bottom-left of this page to change it. To dismiss this notice, click the X --->
Resource icon

Combat Assist MQ2Farmtest

Other Authors
ChatWithThisName, Sic
Software Requirements
MQ2Nav
Included in Very Vanilla
Very Vanilla Included! No need to download.
Server Type
  1. Live
  2. Test Server

Wiki Manual
MQ2Farm is currently named MQ2FarmTest while it is in testing and development.

MQ2Farm is designed around the concept of Farm.mac with the intent to assist with farming specific items or creatures or to act like a hunter type macro.

Known Issues:
When a mob is running away, I will start to cast a spell, and then start running after it while I'm still casting.

[TLOs and Member]
${Farm.TargetID} - The intended target farm is going after
${Farm.Version} - Current version of MQ2Farm

[Sample INI]
ini:
[General]
Debugging=false
useLogOut=false NOT CURRENTLY BEING USED
useEQBC=false NOT CURRENTLY BEING USED
useMerc=false NOT CURRENTLY BEING USED
CastDetrimental=false
[Pull]
ZRadius=30
Radius=500
PullAbility=melee NOT CURRENTLY BEING USED
[Health]
HealAt=65
HealTill=70
[Endurance]
MedEndAt=10
MedEndTill=100
[Mana]
MedAt=30
MedTill=100
[DiscRemove]
DiscRemove1=Hiatus
DiscRemove2=Mangling Discipline
DiscRemove3=Proactive Retaliation
DiscRemove4=Axe of Rekatok Rk. II
[DiscAdd]
DiscAdd1=Breather Rk. II
DiscAdd2=Disconcerting Discipline Rk. II
DiscAdd3=Frenzied Resolve Discipline Rk. II
DiscAdd4=Axe of the Aeons Rk. II
DiscAdd5=Cry Carnage Rk. II

[MQ2Hud for MQ2Farm]
ini:
[MQ2Farm]
LineBreak1a=3,1035,780,225,255,255   ,${If[${Farm.TargetID},___________________________,]}
LineBreak1b=3,1035,795,225,255,255   ,   ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].CleanName},]}
LineBreak1c=3,1035,800,225,255,255   ,${If[${Farm.TargetID},___________________________,]}
TargetNameLvlText=3,1040,815,0,255,234  ,${If[${Farm.TargetID},Level:         Class:,]}
TargetNameLevel=3,1040,815,255,0,255  ,${If[${Farm.TargetID},           ${Spawn[${Farm.TargetID}].Level}                 ${Spawn[${Farm.TargetID}].Class},]}
TargetSpeedText=3,1040,830,0,255,234  ,${If[${Farm.TargetID},RunSpeed is: ,]}
TargetSpeed=3,1040,830,255,0,255   ,                       ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Speed},]}
TargetPctHPText=3,1040,845,0,255,234  ,${If[${Farm.TargetID},Percent HP: ,]}
TargetPctHP=3,1040,845,255,0,255   ,                    ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].PctHPs},]}
LoSText=3,1040,860,0,255,234    ,${If[${Farm.TargetID},Line of Sight:,]}
LoS=3,1040,860,255,0,255     ,                      ${If[${Farm.TargetID},${LineOfSight[${Me.Y},${Me.X},${Me.Z}:${Spawn[${Farm.TargetID}].Y},${Spawn[${Farm.TargetID}].X},${Spawn[${Farm.TargetID}].Z}]},]}
TargetDistText=3,1040,875,0,255,234   ,${If[${Farm.TargetID},Distance:,]}
TargetDist=3,1040,875,255,0,255    ,                 ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Distance} ,]}
TargetAnimText=3,1040,920,0,255,234   ,${If[${Farm.TargetID},Animation: ,]}
TargetAnim=3,1040,920,255,0,255    ,                  ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Animation},]}
LineBreak1d=3,1035,935,0,255,234   ,${If[${Farm.TargetID},___________________________,]}
TargLocationText=3,1040,950,0,255,234  ,          ${If[${Farm.TargetID},TARGET LOCATION,]}
LineBreak1e=3,1035,970,0,255,234   ,${If[${Farm.TargetID},___________________________,]}
TargetLocation=3,1035,965,255,0,255   ,${If[${Farm.TargetID},X: ${Spawn[${Farm.TargetID}].Y} Y: ${Spawn[${Farm.TargetID}].X}  Z: ${Spawn[${Farm.TargetID}].Z},]}
TargetTypeText=3,1035,985,0,255,234   ,${If[${Farm.TargetID},Target Type:, ]}
TargetType=3,1035,985,255,0,255    ,                      ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Type},]}
BodyTypeText=3,1035,1000,0,255,234   ,${If[${Farm.TargetID},Body Type:, ]}
BodyType=3,1035,1000,255,0,255    ,                    ${If[${Target.ID},${Spawn[${Farm.TargetID}].Body},]}
BG1a=3,1035,790,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1b=3,1035,800,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1c=3,1035,810,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1d=3,1035,820,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1e=3,1035,830,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1f=3,1035,840,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1g=3,1035,850,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1h=3,1035,860,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1i=3,1035,870,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1j=3,1035,880,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1k=3,1035,890,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1l=3,1035,900,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1m=3,1035,910,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1n=3,1035,920,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1o=3,1035,930,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1p=3,1035,940,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1q=3,1035,950,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1r=3,1035,960,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1s=3,1035,970,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1t=3,1035,980,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1u=3,1035,990,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}
BG1v=3,1035,1000,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}

TLOs added by MQ2FarmTest:

TLOData Type(s)Description
FarmFarmHolds the "Farm" data type
Author
ChatWithThisName
First release
Last update
Rating
5.00 star(s) 3 ratings

More resources from ChatWithThisName

Latest updates

  1. updates for next

    2021-09-16 - Chatwiththisname - Added consideration for MQ2Headshot which would cause it not...
  2. Refactor/Cleanup/BugFixes

    - PCHAR to char* - remove pulsing variable. - Replace TargetIt #define with function. - VOID to...
  3. discs!

    add an option to toggle off "use discs"

Latest reviews

Fantastic program. Using it on an EMU server and works flawlessly.
Excellent Work!
F'ing Amazing Plugin.. Thank you.
Top