Difference between revisions of "MQ2Farm" - MMOBugs Wiki

(Created page with "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 speci...")
 
Line 1: Line 1:
MQ2Farm is currently named MQ2FarmTest while it is in testing and development.
+
{{plugin}}
 +
{{Pluginbox
 +
| name = MQ2FarmTest
 +
| author = Chatwiththisname
 +
| link =
 +
| commands="/farm help" for a list
 +
| source = Yes
 +
| usesini = Yes
 +
}}
  
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.
+
== General Details ==
 +
* 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:
+
== 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.
 
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]
+
== TLOs and Member ==
${Farm.TargetID} - The intended target farm is going after
+
* ${Farm.TargetID} - Int - The intended target farm is going after
${Farm.Version} - Current version of MQ2Farm
+
* ${Farm.Version} -  String - Current version of MQ2Farm
  
[Sample INI]
+
== Sample INI ==
[code]
+
[General]<br>
[General]
+
Debugging=false<br>
Debugging=false
+
useLogOut=false NOT CURRENTLY BEING USED<br>
useLogOut=false NOT CURRENTLY BEING USED
+
useEQBC=false NOT CURRENTLY BEING USED<br>
useEQBC=false NOT CURRENTLY BEING USED
+
useMerc=false NOT CURRENTLY BEING USED<br>
useMerc=false NOT CURRENTLY BEING USED
+
CastDetrimental=false<br>
CastDetrimental=false
+
[Pull]<br>
[Pull]
+
ZRadius=30<br>
ZRadius=30
+
Radius=500<br>
Radius=500
+
PullAbility=melee NOT CURRENTLY BEING USED<br>
PullAbility=melee NOT CURRENTLY BEING USED
+
[Health]<br>
[Health]
+
HealAt=65<br>
HealAt=65
+
HealTill=70<br>
HealTill=70
+
[Endurance]<br>
[Endurance]
+
MedEndAt=10<br>
MedEndAt=10
+
MedEndTill=100<br>
MedEndTill=100
+
[Mana]<br>
[Mana]
+
MedAt=30<br>
MedAt=30
+
MedTill=100<br>
MedTill=100
+
[DiscRemove] <br>
[DiscRemove] NOT CURRENTLY BEING USED - Active on Test
+
DiscRemove1=Hiatus<br>
DiscRemove1=Hiatus
+
DiscRemove2=Mangling Discipline<br>
DiscRemove2=Mangling Discipline
+
DiscRemove3=Proactive Retaliation<br>
DiscRemove3=Proactive Retaliation
+
DiscRemove4=Axe of Rekatok Rk. II<br>
DiscRemove4=Axe of Rekatok Rk. II
+
[DiscAdd] NOT CURRENTLY BEING USED - Active on Test<br>
[DiscAdd] NOT CURRENTLY BEING USED - Active on Test
+
DiscAdd1=Breather Rk. II<br>
DiscAdd1=Breather Rk. II
+
DiscAdd2=Disconcerting Discipline Rk. II<br>
DiscAdd2=Disconcerting Discipline Rk. II
+
DiscAdd3=Frenzied Resolve Discipline Rk. II<br>
DiscAdd3=Frenzied Resolve Discipline Rk. II
+
DiscAdd4=Axe of the Aeons Rk. II<br>
DiscAdd4=Axe of the Aeons Rk. II
+
DiscAdd5=Cry Carnage Rk. II<br>
DiscAdd5=Cry Carnage Rk. II
 
[/code]
 
  
[MQ2Hud for MQ2Farm]
+
 
[code=]
+
[MQ2Hud for MQ2Farm]<br>
[MQ2Farm]
+
 
LineBreak1a=3,1035,780,225,255,255  ,${If[${Farm.TargetID},___________________________,]}
+
[MQ2Farm]<br>
LineBreak1b=3,1035,795,225,255,255  ,  ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].CleanName},]}
+
LineBreak1a=3,1035,780,225,255,255  ,${If[${Farm.TargetID},___________________________,]}<br>
LineBreak1c=3,1035,800,225,255,255  ,${If[${Farm.TargetID},___________________________,]}
+
LineBreak1b=3,1035,795,225,255,255  ,  ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].CleanName},]}<br>
TargetNameLvlText=3,1040,815,0,255,234  ,${If[${Farm.TargetID},Level:        Class:,]}
+
LineBreak1c=3,1035,800,225,255,255  ,${If[${Farm.TargetID},___________________________,]}<br>
TargetNameLevel=3,1040,815,255,0,255  ,${If[${Farm.TargetID},          ${Spawn[${Farm.TargetID}].Level}                ${Spawn[${Farm.TargetID}].Class},]}
+
TargetNameLvlText=3,1040,815,0,255,234  ,${If[${Farm.TargetID},Level:        Class:,]}<br>
TargetSpeedText=3,1040,830,0,255,234  ,${If[${Farm.TargetID},RunSpeed is: ,]}
+
TargetNameLevel=3,1040,815,255,0,255  ,${If[${Farm.TargetID},          ${Spawn[${Farm.TargetID}].Level}                ${Spawn[${Farm.TargetID}].Class},]}<br>
TargetSpeed=3,1040,830,255,0,255  ,                      ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Speed},]}
+
TargetSpeedText=3,1040,830,0,255,234  ,${If[${Farm.TargetID},RunSpeed is: ,]}<br>
TargetPctHPText=3,1040,845,0,255,234  ,${If[${Farm.TargetID},Percent HP: ,]}
+
TargetSpeed=3,1040,830,255,0,255  ,                      ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Speed},]}<br>
TargetPctHP=3,1040,845,255,0,255  ,                    ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].PctHPs},]}
+
TargetPctHPText=3,1040,845,0,255,234  ,${If[${Farm.TargetID},Percent HP: ,]}<br>
LoSText=3,1040,860,0,255,234    ,${If[${Farm.TargetID},Line of Sight:,]}
+
TargetPctHP=3,1040,845,255,0,255  ,                    ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].PctHPs},]}<br>
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}]},]}
+
LoSText=3,1040,860,0,255,234    ,${If[${Farm.TargetID},Line of Sight:,]}<br>
TargetDistText=3,1040,875,0,255,234  ,${If[${Farm.TargetID},Distance:,]}
+
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}]},]}<br>
TargetDist=3,1040,875,255,0,255    ,                ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Distance} ,]}
+
TargetDistText=3,1040,875,0,255,234  ,${If[${Farm.TargetID},Distance:,]}<br>
TargetAnimText=3,1040,920,0,255,234  ,${If[${Farm.TargetID},Animation: ,]}
+
TargetDist=3,1040,875,255,0,255    ,                ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Distance} ,]}<br>
TargetAnim=3,1040,920,255,0,255    ,                  ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Animation},]}
+
TargetAnimText=3,1040,920,0,255,234  ,${If[${Farm.TargetID},Animation: ,]}<br>
LineBreak1d=3,1035,935,0,255,234  ,${If[${Farm.TargetID},___________________________,]}
+
TargetAnim=3,1040,920,255,0,255    ,                  ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Animation},]}<br>
TargLocationText=3,1040,950,0,255,234  ,          ${If[${Farm.TargetID},TARGET LOCATION,]}
+
LineBreak1d=3,1035,935,0,255,234  ,${If[${Farm.TargetID},___________________________,]}<br>
LineBreak1e=3,1035,970,0,255,234  ,${If[${Farm.TargetID},___________________________,]}
+
TargLocationText=3,1040,950,0,255,234  ,          ${If[${Farm.TargetID},TARGET LOCATION,]}<br>
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},]}
+
LineBreak1e=3,1035,970,0,255,234  ,${If[${Farm.TargetID},___________________________,]}<br>
TargetTypeText=3,1035,985,0,255,234  ,${If[${Farm.TargetID},Target Type:, ]}
+
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},]}<br>
TargetType=3,1035,985,255,0,255    ,                      ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Type},]}
+
TargetTypeText=3,1035,985,0,255,234  ,${If[${Farm.TargetID},Target Type:, ]}<br>
BodyTypeText=3,1035,1000,0,255,234  ,${If[${Farm.TargetID},Body Type:, ]}
+
TargetType=3,1035,985,255,0,255    ,                      ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Type},]}<br>
BodyType=3,1035,1000,255,0,255    ,                   ${If[${Target.ID},${Spawn[${Farm.TargetID}].Body},]}
+
BodyTypeText=3,1035,1000,0,255,234  ,${If[${Farm.TargetID},Body Type:, ]}<br>
BG1a=3,1035,790,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BodyType=3,1035,1000,255,0,255    ,   &#8195;              ${If[${Target.ID},${Spawn[${Farm.TargetID}].Body},]}<br>
BG1b=3,1035,800,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1a=3,1035,790,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1c=3,1035,810,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1b=3,1035,800,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1d=3,1035,820,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1c=3,1035,810,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1e=3,1035,830,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1d=3,1035,820,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1f=3,1035,840,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1e=3,1035,830,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1g=3,1035,850,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1f=3,1035,840,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1h=3,1035,860,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1g=3,1035,850,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1i=3,1035,870,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1h=3,1035,860,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1j=3,1035,880,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1i=3,1035,870,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1k=3,1035,890,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1j=3,1035,880,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1l=3,1035,900,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1k=3,1035,890,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1m=3,1035,910,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1l=3,1035,900,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1n=3,1035,920,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1m=3,1035,910,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1o=3,1035,930,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1n=3,1035,920,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1p=3,1035,940,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1o=3,1035,930,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1q=3,1035,950,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1p=3,1035,940,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1r=3,1035,960,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1q=3,1035,950,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1s=3,1035,970,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1r=3,1035,960,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1t=3,1035,980,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1s=3,1035,970,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1u=3,1035,990,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1t=3,1035,980,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
BG1v=3,1035,1000,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
BG1u=3,1035,990,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
[/code]
+
BG1v=3,1035,1000,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>

Revision as of 08:31, 28 January 2019

Plugin Info
Name MQ2Farm
Author Chatwiththisname
Commands "/farm help" for a list
Source Available Yes
Uses INI File Yes


General Details

  • 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} - Int - The intended target farm is going after
  • ${Farm.Version} - String - Current version of MQ2Farm

Sample 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] NOT CURRENTLY BEING USED - Active on Test
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]

[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},████████████████████,]}