10-26-2015, 12:13 AM (This post was last modified: 10-26-2015, 06:55 PM by snowolf69.)
~Feast of Famine~
WORK IN PROGRESS
A WIP profile to catch the legendary 6: Namitaro, Endoceras, Helicoprion, Shonisaurus, Kuno the Killer, and Nepto Dragon.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DO NOT TURN IN FISH UNTIL YOU CATCH ALL 6!
WILL NOT BUY BAIT.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If you turn in your first 3 turn-ins of the quest before you catch
all of them, the next time you start the profile
it will allow the script to catch the same 3 fish again.
These are not caught in any order. It will
continue to run until all 6 have been caught
then will idle at the turn-in NPC.
BAIT: (Be sure to keep plenty of bait in stock)
Topwater Frog
Glowworm
Spoon Worm
Sand Leech
Hoverworm
Honey Worm
Northern Krill
UPDATE (26-OCT-2015): I have all of the coords, bait, whitelist fish, chum / mooch / patience settings,
and individual weather tasks for each of the 6 fish BUT have not been tested.
I need to obtain all 6 fish to get their item id's and see if each Fisher's Intuition
buff is the same or different buffID.
NEED HELP WITH:
1) !!! Nepto Dragon !!!
- requires interaction with NPC to board ship at Costa del Sol
- needs teleport or NPC interaction task with weathernow shower or rain
- how would I format an NPC interaction?
This would have to be a nested task since task completion is not guaranteed. It would need a weather check then NPC interaction then the fishing task set as it already is.
2) condition HasItem , need both conditions HasItem and HasBuff for some tasks. Is the formatting correct?
3) whitelist doesn't seem to work for me. I have tried with test profiles set only to whitelist or whitelisthq one fish or blacklist or blacklisthq one fish
but it hasn't worked for me the way I have it coded now.
4) idle location / idle at npc when HasItem all 6 fish id's (will get myself soon)
10-26-2015, 05:00 AM (This post was last modified: 10-26-2015, 05:11 AM by sebbs.)
(10-26-2015, 12:13 AM)snowolf69 Wrote: I'm trying to make a fisher profile for the level 60 legendary fish quest. I have most everything I need to make it. It requires weather and time checks but I need help with a buff check. I want 2 tasks, task 1 use topwater frog if player has buff Fisher's Intuition and weather is Thunder and task 2 to use glowworm if player missing buff Fisher's Intuition and weather is Thunder. I tried ["pbuff"] and ["pnbuff"] to check for buff but its not working. I plugged in 805 (Collector's Glove) and 763 (Chum) and played around with it but it didn't change tasks based on pbuff. Here's what I have so far. Am I putting the buff check in the wrong place? I am missing an idle task but I'll figure that out later.
Awesome, thanks! I'm really working on it and will be as hard as I can. Hopefully I can finish it soon. I'm going between learning the details of how all the conditions and such work and troubleshooting this profile so its a learning process. I'll try my best to figure things out myself but being unfamiliar with some of the formatting I may still have some questions. Thanks for the help. I'll be glad to finally put out something nice with this once its done.
UPDATED: made all the tasks for each fish with the proper coords, individual tasks for each weather, mooch / chum / patience priorities. Still need to plug a couple thing in to make it work but it should be soon.
10-28-2015, 11:32 AM (This post was last modified: 10-28-2015, 11:32 AM by sebbs.)
(10-26-2015, 12:13 AM)snowolf69 Wrote: NEED HELP WITH:
1) !!! Nepto Dragon !!!
- requires interaction with NPC to board ship at Costa del Sol
- needs teleport or NPC interaction task with weathernow shower or rain
- how would I format an NPC interaction?
Thats a nav thing if u tell us where and who it needs to interact with we can add it to the nav system so its automated to that map.
pic is better than a description
(10-26-2015, 12:13 AM)snowolf69 Wrote: NEED HELP WITH:
1) !!! Nepto Dragon !!!
- requires interaction with NPC to board ship at Costa del Sol
- needs teleport or NPC interaction task with weathernow shower or rain
- how would I format an NPC interaction?
Thats a nav thing if u tell us where and who it needs to interact with we can add it to the nav system so its automated to that map.
pic is better than a description
Code:
[137] = { name = "Eastern La Noscea",
test = function()
if (GilCount() > 100) then
if ((Player.pos.x > 218 and Player.pos.x < 800 and Player.pos.z > 51) and not (gotoPos.x > 218 and gotoPos.z > 51)) then
--d("Need to move from Costa area to Wineport.")
return true
elseif (not (Player.pos.x > 218 and Player.pos.z > 51) and (gotoPos.x > 218 and gotoPos.z > 51)) then
--d("Need to move from Wineport to Costa area.")
return true
elseif (Player.pos.x < 800 and gotoPos.x > 800) then
d("Need to board ship.")
return true
elseif (Player.pos.x > 800 and gotoPos.x < 800) then
d("Need to leave ship.")
return true
end
end
return false
end,
reaction = function()
if ((Player.pos.x > 218 and Player.pos.x < 800 and Player.pos.z > 51) and not (gotoPos.x > 218 and gotoPos.z > 51)) then
if (CanUseAetheryte(12) and not Player.incombat) then
if (Player:IsMoving()) then
Player:Stop()
c_usenavinteraction.blockOnly = true
return true
end
if (Player.ismounted) then
Dismount()
c_usenavinteraction.blockOnly = true
return true
end
if (ActionIsReady(7,5) and not ActionList:IsCasting() and not IsPositionLocked()) then
if (Player:Teleport(12)) then
local newTask = ffxiv_task_teleport.Create()
newTask.aetheryte = 12
newTask.mapID = 137
ml_task_hub:Add(newTask, IMMEDIATE_GOAL, TP_IMMEDIATE)
end
end
else
local newTask = ffxiv_nav_interact.Create()
newTask.pos = {x = 344.447, y = 32.770, z = 91.694}
newTask.uniqueid = 1003588
ml_task_hub:CurrentTask():AddSubTask(newTask)
end
elseif (not (Player.pos.x > 218 and Player.pos.z > 51) and (gotoPos.x > 218 and gotoPos.z > 51)) then
if (CanUseAetheryte(11) and not Player.incombat) then
if (Player:IsMoving()) then
Player:Stop()
c_usenavinteraction.blockOnly = true
return true
end
if (Player.ismounted) then
Dismount()
c_usenavinteraction.blockOnly = true
return true
end
if (ActionIsReady(7,5) and not ActionList:IsCasting() and not IsPositionLocked()) then
if (Player:Teleport(11)) then
local newTask = ffxiv_task_teleport.Create()
newTask.aetheryte = 11
newTask.mapID = 137
ml_task_hub:Add(newTask, IMMEDIATE_GOAL, TP_IMMEDIATE)
end
end
else
local newTask = ffxiv_nav_interact.Create()
newTask.pos = {x = 21.919, y = 34.0788, z = 223.187}
newTask.uniqueid = 1003589
ml_task_hub:CurrentTask():AddSubTask(newTask)
end
elseif (Player.pos.x < 800 and gotoPos.x > 800) then
local newTask = ffxiv_nav_interact.Create()
newTask.pos = {x = 605.45, y = 11.62, z = 392.34}
newTask.uniqueid = 1003585
newTask.conversationIndex = 2
ml_task_hub:CurrentTask():AddSubTask(newTask)
elseif (Player.pos.x > 800 and gotoPos.x < 800) then
local newTask = ffxiv_nav_interact.Create()
newTask.pos = {x = 885.85, y = 21.25, z = 135.438}
newTask.uniqueid = 1005414
ml_task_hub:CurrentTask():AddSubTask(newTask)
end
end,
},
Can see how frepe coded it, NPC position to board ship:
Code:
newTask.pos = {x = 605.45, y = 11.62, z = 392.34}
newTask.uniqueid = 1003585
newTask.conversationIndex = 2
To leave the ship:
Code:
newTask.pos = {x = 885.85, y = 21.25, z = 135.438}
newTask.uniqueid = 1005414
Thanks a lot for the replies and help! This is excitingly more help than I could have asked for. I've been afk for a week for work but once the bots back up and running I'll get right back on it with these new additions. I am extremely grateful for all the help and will do my best to get this working asap.