Hammerfall RPG Helper

By Dusty Last update Jun 27, 2009 — Installed 2,505 times.

New request - bosses

in
Subscribe to New request - bosses 10 posts, 3 voices



galro User

Ok, not sure how hard this would be, but it would be the perfect thing to add.

For the bosses, it would be great if we could have a counter or listing of the last time you killed them. Not sure how you would code it or store the info (cookie, txt file?). Be even cooler if you could have a list (like Viri's list) where that info was stored and could be pulled up.

Ok, my 2 cents for the day.

 
Dusty Script's Author

Great idea. I think I'll do that.

Not sure how you would code it or store the info (cookie, txt file?).

Actually, storing it is the easy part. Your inventory and other state information is all stored using GM storage (technically stored in the browser preferences database, see it at about:config and search for "hammerfall"). I would just store that with a timestamp or something probably.

It'd probably be more difficult to determine which are bosses and which aren't. I assume you only want this for the 24-hour and 48-hour bosses? I could probably detect that somehow (maybe by searching for "\d+-hour" or something like that).

Be even cooler if you could have a list (like Viri's list) where that info was stored and could be pulled up.

Making a list like Viri's would be reasonable, I think. Just want to show the bosses in the area or all of them in the whole game? I'd suggest that there be the list on the sidebar of just the bosses in the current location and then have a button that can popup a grid with all of the bosses that you've beaten (technically just the ones that have times recorded).

By the way, I'm planning to interface with the HF Interactive Map (http://www.dancingcustard.com/map.htm) and could maybe do something cool with that.

 
galro User

Lets see, for me, I would just show all the bosses (if you are on a boss run, you know where they are, just timing things is what you are after and they may be across the map).

But, thinking about it, just showing the bosses that have a time stamp in the last 24 (or 48 for kraken) hours would work great. If they don't have a time stamp, then either you don't care about them (Orcs, Leviathan, Lake Dragon), or they are fair game.

 
Dusty Script's Author

That seems like a good solution. I'll see about adding that.

 
M.P. Ranger User

I downloaded the most current version today and am having issues with this during unmodified code:
I cannot attack the LAVA Chainling and have it do what it is suppose to do:
It does not auto heal or use the correct attacks. And so that I am not considered a loon, I removed all versions of the script from my computer, then downloaded today's.
Then after a first time failure, I wrote the following:

jobReq[1893] = new Object(); // Lava Chainling in Barrenhoff Volcano
jobReq[1893].healthMin = 1000;
jobReq[1893].energyMin = 700;
jobReq[1893].healthHealMin = 750;
autoPlay.push(368); // Lightening
if (attribs.health <= 750) autoPlay.push(775); // dumplings +300

It never heals, but at least it chose lightening.
What am I failing to see?

 
M.P. Ranger User

Further investigation:
It was discovered that TextPad my editor has the ability if enabled to pull up documents from cache and not reestablish a new document open. Irritating, not sure why this works this way. The new script works for autoheal, albeit the chainling is a pain in the neck and uses 10 or more dumpling per beast. I will farm another bunch every night until I have accomplished this task. I will send a noted code error in the greater than less than symbol in the computation of when to use autoheal. Guys this is a noble and well researched piece of work. Mmmm, you guys looking for jobs in Atlanta?

 
Dusty Script's Author

Your autoPlay.push will happen at all times if you state it that way. Basically, it'll try doing Lightning even if you need to heal. You need to put your special attack stuff in the auto-attack area. I'll try to get the code that I had mentioned before written soon. I'll update with more soon.

 
M.P. Ranger User
FirefoxWindows

Once you start the Viri quests certain things can be done by the push of repeat, but in the case of the forest Elemental (leaves)it is a two part quest. So:

// Barrenhoff auto-farm Elemental Leaves
if (location == 'Barrenhoff Cave Road 1')
{
say("Find me an Earth Elemental...", 9);
autoPlay.push(1870); // Barrenhoff C Zasoby - A jungle tracker
{

say("Let's kill the Earth Elemental...", 9);
autoPlay.push(1890); // Kill an Earth Elemental
}

if (attribs.energy >= 20 && attribs.monsterHealth <= 520 && pageId == "1890") autoPlay.push(368); //lightning bolt (this code for Earth Elemental kill)
else
if (attribs.Energy < 20) say("NEED MORE ENERGY!", 1);
if (attribs.Energy < 20) autoPlay.push(1586) // recharge energy to kill the beast till stamina gone

}

 
Dusty Script's Author
FirefoxX11

What I do for the EE and Tracker is to manually first use the tracker. After that, click "Auto-Play Repeat" on the EE and then click the same on the Tracker. It will try to do the EE first, but if it doesn't exist in the list, it'll do the Tracker instead.

Speaking of EE farming, I'm at 84 leaves so far. It is taking *forever*. Ugh.

 
galro User
FirefoxWindows

Hang in there. I just finished all 3 lists over the weekend.

I did do the suggestion for the repeat with Ice Dragons and it works there too.
Manually lure an ice dragon. Then autoplay fight, and autoplay lure and it will keep fighting for you.

Cross
Presentational HTML allowed.
Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
We help break paragraphs and link your links.
or cancel