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...")
 
 
(3 intermediate revisions by the same user not shown)
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]
 
[code]
 
[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] NOT CURRENTLY BEING USED - Active on Test
 
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
 
[/code]
 
  
[MQ2Hud for MQ2Farm]
+
== Commands Available ==
[code=]
+
/farm help or /farm --- Will output the help menu<br>
[MQ2Farm]
+
/farm on|off --- Will turn on|off farming with INI settings.<br>
LineBreak1a=3,1035,780,225,255,255  ,${If[${Farm.TargetID},___________________________,]}
+
/farm radius #### --- Will set radius to number provided<br>
LineBreak1b=3,1035,795,225,255,255  ,  ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].CleanName},]}
+
/farm zradius #### --- Will set zradius to number provided.<br>
LineBreak1c=3,1035,800,225,255,255  ,${If[${Farm.TargetID},___________________________,]}
+
/farm farmmob "Mob Name Here" --- Will specify a farmmob to farm.<br>
TargetNameLvlText=3,1040,815,0,255,234  ,${If[${Farm.TargetID},Level:        Class:,]}
+
/farm farmmob clear --- Will clear the FarmMob and attack anything not on an alertlist.<br>
TargetNameLevel=3,1040,815,255,0,255  ,${If[${Farm.TargetID},          ${Spawn[${Farm.TargetID}].Level}                ${Spawn[${Farm.TargetID}].Class},]}
+
/farm castdetrimental 1|On 0|Off --- Will turn on and off casting of single target detrimental spells.<br>
TargetSpeedText=3,1040,830,0,255,234  ,${If[${Farm.TargetID},RunSpeed is: ,]}
+
/farm debug 1|on 0|Off --- Will turn on and off debugging messages.<br>
TargetSpeed=3,1040,830,255,0,255  ,                      ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Speed},]}
+
/farm MedAt --- Will show you when you will med mana.<br>
TargetPctHPText=3,1040,845,0,255,234  ,${If[${Farm.TargetID},Percent HP: ,]}
+
/farm MedAt #### --- Will set when you when you will med mana.<br>
TargetPctHP=3,1040,845,255,0,255  ,                    ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].PctHPs},]}
+
/farm MedTill --- Will show you when you will stop medding mana.<br>
LoSText=3,1040,860,0,255,234    ,${If[${Farm.TargetID},Line of Sight:,]}
+
/farm MedTill #### --- Will set when you when you will stop medding mana.<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}]},]}
+
/farm HealAt --- Will show you when you will med health.<br>
TargetDistText=3,1040,875,0,255,234  ,${If[${Farm.TargetID},Distance:,]}
+
/farm HealAt #### ---Will show you when you will med health.<br>
TargetDist=3,1040,875,255,0,255    ,                ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Distance} ,]}
+
/farm HealTill --- Will show you when you will stop medding health.<br>
TargetAnimText=3,1040,920,0,255,234  ,${If[${Farm.TargetID},Animation: ,]}
+
/farm HealTill #### --- Will set when you when you will med health.<br>
TargetAnim=3,1040,920,255,0,255    ,                  ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Animation},]}
+
/farm MedEndAt --- Will show you when you will med endurance.<br>
LineBreak1d=3,1035,935,0,255,234  ,${If[${Farm.TargetID},___________________________,]}
+
/farm MedEndAt #### --- Will set you when you will med endurance.<br>
TargLocationText=3,1040,950,0,255,234  ,          ${If[${Farm.TargetID},TARGET LOCATION,]}
+
/farm MedEndTill --- Will show you when you will stop medding endurance.<br>
LineBreak1e=3,1035,970,0,255,234  ,${If[${Farm.TargetID},___________________________,]}
+
/farm MedEndTill #### --- Will set when you will stop medding endurance.<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},]}
+
/ignorethis --- Will temporarily ignore your current target.<br>
TargetTypeText=3,1035,985,0,255,234  ,${If[${Farm.TargetID},Target Type:, ]}
+
/ignorethese --- Will temporarily ignore all spawns with this targets clean name.<br>
TargetType=3,1035,985,255,0,255    ,                      ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Type},]}
+
/permignore --- Will PERMANENTLY ignore your target, if no target, Will take a parameter. /permignore "A fire drake"<br>
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},]}
+
== Sample INI ==
BG1a=3,1035,790,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
[General]<br>
BG1b=3,1035,800,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
Debugging=false<br>
BG1c=3,1035,810,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
useLogOut=false NOT CURRENTLY BEING USED<br>
BG1d=3,1035,820,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
useEQBC=false NOT CURRENTLY BEING USED<br>
BG1e=3,1035,830,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
useMerc=false NOT CURRENTLY BEING USED<br>
BG1f=3,1035,840,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
CastDetrimental=false<br>
BG1g=3,1035,850,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
[Pull]<br>
BG1h=3,1035,860,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
ZRadius=30<br>
BG1i=3,1035,870,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
Radius=500<br>
BG1j=3,1035,880,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
PullAbility=melee NOT CURRENTLY BEING USED<br>
BG1k=3,1035,890,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
[Health]<br>
BG1l=3,1035,900,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
HealAt=65<br>
BG1m=3,1035,910,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
HealTill=70<br>
BG1n=3,1035,920,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
[Endurance]<br>
BG1o=3,1035,930,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
MedEndAt=10<br>
BG1p=3,1035,940,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
MedEndTill=100<br>
BG1q=3,1035,950,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
[Mana]<br>
BG1r=3,1035,960,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
MedAt=30<br>
BG1s=3,1035,970,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
MedTill=100<br>
BG1t=3,1035,980,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
[DiscRemove] <br>
BG1u=3,1035,990,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
DiscRemove1=Hiatus<br>
BG1v=3,1035,1000,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
+
DiscRemove2=Mangling Discipline<br>
[/code]
+
DiscRemove3=Proactive Retaliation<br>
 +
DiscRemove4=Axe of Rekatok Rk. II<br>
 +
[DiscAdd]<br>
 +
DiscAdd1=Breather Rk. II<br>
 +
DiscAdd2=Disconcerting Discipline Rk. II<br>
 +
DiscAdd3=Frenzied Resolve Discipline Rk. II<br>
 +
DiscAdd4=Axe of the Aeons Rk. II<br>
 +
DiscAdd5=Cry Carnage Rk. II<br>
 +
 
 +
 
 +
[MQ2Hud for MQ2Farm]<br>
 +
*Assumes you have UseFontSize OFF!!!
 +
[MQ2Farm]<br>
 +
LineBreak1a=3,1035,780,225,255,255  ,${If[${Farm.TargetID},___________________________,]}<br>
 +
LineBreak1b=3,1035,795,225,255,255  ,  ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].CleanName},]}<br>
 +
LineBreak1c=3,1035,800,225,255,255  ,${If[${Farm.TargetID},___________________________,]}<br>
 +
TargetNameLvlText=3,1040,815,0,255,234  ,${If[${Farm.TargetID},Level:        Class:,]}<br>
 +
TargetNameLevel=3,1040,815,255,0,255  ,${If[${Farm.TargetID},          ${Spawn[${Farm.TargetID}].Level}                ${Spawn[${Farm.TargetID}].Class},]}<br>
 +
TargetSpeedText=3,1040,830,0,255,234  ,${If[${Farm.TargetID},RunSpeed is: ,]}<br>
 +
TargetSpeed=3,1040,830,255,0,255  ,                      ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Speed},]}<br>
 +
TargetPctHPText=3,1040,845,0,255,234  ,${If[${Farm.TargetID},Percent HP: ,]}<br>
 +
TargetPctHP=3,1040,845,255,0,255  ,                    ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].PctHPs},]}<br>
 +
LoSText=3,1040,860,0,255,234    ,${If[${Farm.TargetID},Line of Sight:,]}<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}]},]}<br>
 +
TargetDistText=3,1040,875,0,255,234  ,${If[${Farm.TargetID},Distance:,]}<br>
 +
TargetDist=3,1040,875,255,0,255    ,                ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Distance} ,]}<br>
 +
TargetAnimText=3,1040,920,0,255,234  ,${If[${Farm.TargetID},Animation: ,]}<br>
 +
TargetAnim=3,1040,920,255,0,255    ,                  ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Animation},]}<br>
 +
LineBreak1d=3,1035,935,0,255,234  ,${If[${Farm.TargetID},___________________________,]}<br>
 +
TargLocationText=3,1040,950,0,255,234  ,          ${If[${Farm.TargetID},TARGET LOCATION,]}<br>
 +
LineBreak1e=3,1035,970,0,255,234  ,${If[${Farm.TargetID},___________________________,]}<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},]}<br>
 +
TargetTypeText=3,1035,985,0,255,234  ,${If[${Farm.TargetID},Target Type:, ]}<br>
 +
TargetType=3,1035,985,255,0,255    ,                      ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Type},]}<br>
 +
BodyTypeText=3,1035,1000,0,255,234  ,${If[${Farm.TargetID},Body Type:, ]}<br>
 +
BodyType=3,1035,1000,255,0,255    ,   &#8195;              ${If[${Target.ID},${Spawn[${Farm.TargetID}].Body},]}<br>
 +
BG1a=3,1035,790,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1b=3,1035,800,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1c=3,1035,810,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1d=3,1035,820,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1e=3,1035,830,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1f=3,1035,840,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1g=3,1035,850,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1h=3,1035,860,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1i=3,1035,870,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1j=3,1035,880,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1k=3,1035,890,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1l=3,1035,900,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1m=3,1035,910,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1n=3,1035,920,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1o=3,1035,930,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1p=3,1035,940,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1q=3,1035,950,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1r=3,1035,960,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1s=3,1035,970,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1t=3,1035,980,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1u=3,1035,990,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>
 +
BG1v=3,1035,1000,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}<br>

Latest revision as of 05:05, 31 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


Commands Available

/farm help or /farm --- Will output the help menu
/farm on|off --- Will turn on|off farming with INI settings.
/farm radius #### --- Will set radius to number provided
/farm zradius #### --- Will set zradius to number provided.
/farm farmmob "Mob Name Here" --- Will specify a farmmob to farm.
/farm farmmob clear --- Will clear the FarmMob and attack anything not on an alertlist.
/farm castdetrimental 1|On 0|Off --- Will turn on and off casting of single target detrimental spells.
/farm debug 1|on 0|Off --- Will turn on and off debugging messages.
/farm MedAt --- Will show you when you will med mana.
/farm MedAt #### --- Will set when you when you will med mana.
/farm MedTill --- Will show you when you will stop medding mana.
/farm MedTill #### --- Will set when you when you will stop medding mana.
/farm HealAt --- Will show you when you will med health.
/farm HealAt #### ---Will show you when you will med health.
/farm HealTill --- Will show you when you will stop medding health.
/farm HealTill #### --- Will set when you when you will med health.
/farm MedEndAt --- Will show you when you will med endurance.
/farm MedEndAt #### --- Will set you when you will med endurance.
/farm MedEndTill --- Will show you when you will stop medding endurance.
/farm MedEndTill #### --- Will set when you will stop medding endurance.
/ignorethis --- Will temporarily ignore your current target.
/ignorethese --- Will temporarily ignore all spawns with this targets clean name.
/permignore --- Will PERMANENTLY ignore your target, if no target, Will take a parameter. /permignore "A fire drake"

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]
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]

  • Assumes you have UseFontSize OFF!!!

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