Showing Posts For rodadams.5963:

ASK/BID priority

in Black Lion Trading Co

Posted by: rodadams.5963

rodadams.5963

When at the same price orders are FIFO

I’ll dispute this to some degree.

Earlier this week, I put in buy orders for 10 stacks of 250 for taffy, all at 4c, in the span of a couple minutes.

A couple days ago, eight of those stacks filled completely, and both of the remaining two were partially filled. Several days later, I still have buy orders in for 242 and 208 taffy.

If it was proper FIFO, then there’d be no way that the later stack would be touched before the first stack was consumed. Also, it appears that somehow, both of these orders got pushed to the bottom of the queue, since there’s been quite some delay in them being filled.

(You should be able to see my transaction history.)

why is the new dungeon so hard at the end

in Sky Pirates of Tyria

Posted by: rodadams.5963

rodadams.5963

For the most part, I don’t think the dungeon was too bad. The parts I would change though, are:
1) the damage zone of the laser beams are much wider than the graphics, making it difficult to properly time dodges/jumps/whatever.
2) the last round of cannon fire is just insanely too long, and too thick and heavy. There was at least one time that I dodged into an open area, and during the dodge, overlapping fields appeared in my destination zone, and triggered before I could dodge again. Zero chance to get out of downed, zero chance of team to rez me.

Map API / Mumble Mashup

in API Development

Posted by: rodadams.5963

rodadams.5963

One thing this thread made me think about:

There’s also some data being exported to the Logitech G13 (and other Logi Devices), such as char name, map name, and map completion. Not 100% certain on what all is there, since I don’t own one, and am judging based on poorly filmed youtube videos.

However, if there’s useful info in there, one would think it could be extracted in a similar fashion. (Note: I’ve not looked at the G13’s API).

Just tossing the idea out there.

Need help deciding

in Players Helping Players

Posted by: rodadams.5963

rodadams.5963

Mesmer is strong everywhere, and should have no problems finding groups. It also has some fairly unique play styles.

Like others have said, Necro is scheduled for some loving next week, though remains to be seen if it’s enough or not. That said, despite all the QQ, they are not in any way useless.

Note1: All classes have both ranged and melee options, most often set by the weapon you’re holding. So a War can go Longbow/Rifle for range, or a Ranger can go Sword/Greatsword for melee. As such, there are not strictly “Ranged Professions”, though some classes have more options at some ranges than others.

Note2: The time it takes to get an alt up to L80 and fully geared is far far less than what you’re used to in other MMOs. Getting a level an hour is done without trying very hard. If you’re leeching off your main, then getting geared at L80 takes about 20 minutes of talking with the Trading Post (and spending money a well established main could earn in under week of casual play). As such, you’re much more likely to have several professions to rotate through.

Slap the Yak mini game (Celebration Event)

in Suggestions

Posted by: rodadams.5963

rodadams.5963

If I successfully do this X number of times, do I get a Yakslapper?

[API Suggestion] Event Details

in API Development

Posted by: rodadams.5963

rodadams.5963

How about adding a “skill_point” flag?

It’s also unclear to me how location is handled for Escort events.
They start in one location, and have an effective radius, but that location migrates as the event progresses. What does the location in the API tell us? start location?

please use root names in all json responses

in API Development

Posted by: rodadams.5963

rodadams.5963

While I agree whole heartedly with the premise, I’ll state that I’d prefer them spending their time on getting as much data out to us as quickly and reliably as they can.
If, for some perverted version of reality, having a field with a uuencoded arj file containing an xml doc was the fastest way to get it out… then I’d be okay with it.

(Though, sweet diety, I do not want to think about the system which would make that the natural way to put the data out.)

Things such as this are good for v2 of the API. Let’s finish v1 first. :-)

Dragon bash merchant is MEAN

in Dragon Bash

Posted by: rodadams.5963

rodadams.5963

Another +1 for removing the confirmation.
Even with stacking the buttons, it takes way too much clicking.
I’m converting large TP buy orders of taffy into my long term supplies of “yum”.

How do timers work?

in API Development

Posted by: rodadams.5963

rodadams.5963

They watch all the events in the chain, including the pre-events and possible “defend” events, and over time, you see patterns such as “the pre-events for this meta event will start somewhere between 3 and 3.5 hours after the final event the time before.”

So they poll events.json regularly, to see when the events come up/down, etc, and go from there.

Each event takes some special knowledge of the triggering events, and looking for what the delay times are, etc.

New to GW2 and a Engineer

in Engineer

Posted by: rodadams.5963

rodadams.5963

Overall, I think you’d be best served finding a like minded guild to join.
There’s a “Looking For Guild” channel in this forum, which should be able to help you out.

Any which way, you should be mentioning:
1) your server
2) your typical playtimes (including timezones)

New to the game and engineering

in Engineer

Posted by: rodadams.5963

rodadams.5963

Let’s see:
- http://wiki.guildwars2.com/wiki/Skill_bar
- http://wiki.guildwars2.com/wiki/Engineer
- http://wiki.guildwars2.com/wiki/List_of_engineer_skills
Should more than fully answer your questions about skills.

And there’s tons of other info in the wiki. The wiki is also available from in the game, just type “/wiki topic” in the chat box, and it’ll open your browser.

Something to remember when starting out an Engineer is that the basic weapon choices are limited, and can be kinda ‘meh’. When you hit L5, you start getting utility skills, including the kits, the world begins to open up significantly.

Some last pointers:
- Do your dailies! (/wiki Daily)They are a great way to get XP, as well as explore different aspects of the game. They are also the only way to get laurels (a type of currency) which you will care about later in the game. They usually take less than an hour.
- Feel free to explore and try crazy stuff. You honestly never know what you’ll find in that corner of the map.
- https://forum-en.gw2archive.eu/forum/game/players/OMG-If-you-only-knew-this-tips-for-new-players/20871

[API Suggestion] PVE reset time/status

in API Development

Posted by: rodadams.5963

rodadams.5963

There’s the build.json page, which should change value whenever there’s a reset.

Anyone else feel guilty killing Dulfy?

in Guild Wars 2 Discussion

Posted by: rodadams.5963

rodadams.5963

She was instituted into the game rather early. Fractals must have been in dev before GW2 launched. Was Dulfy a household name in GW1? Otherwise, how and why immortalize someone in a game like that, a game that just recently launched?

I played GW1 a lot, and to my knowledge, Dulfy was not a part of that community. I only heard of her when we all moved to GW2.

Building a fractal level is a ton of work. Renaming one boss soon before it launches is pretty easy (especially if there’s no translation issues).

match_id: How do you get it?

in API Development

Posted by: rodadams.5963

rodadams.5963

btw, in Python, you can just use urllib2 to pull down the url, and then use eval to convert it into a nested dict/list structure.

Adding Downleveling to Balance WvW maps.

in WvW

Posted by: rodadams.5963

rodadams.5963

I think we can say that there’s a few things that are lowish on the “fun” scale:
- Having one server staying over +450 or under +100.
- Fighting for hours, to cleave out some territory, knowing you’ll be fighting to regain the same land the very next night.
- (debatable) Seeing the same matchups week after week.

There are at least a few things which cause imbalance in WvW:
- Server Population. Not just overall, but around the clock.
- Overall Server Skill level.

For now, we have the “Outmanned” bonus, which mainly boosts the rewards for overcoming a population mismatch. However, it doesn’t overcome that being spawn camped isn’t fun.

I’ll propose a different solution, which builds off an already existing GW2 mechanic: downleveling.

The theory is fairly simple:
As one server begins to dominate a map, the players from that server on that map begin to be downleveled, making it more difficult for them to continue dominating, and easier for the other servers to come back. Even one or two levels could make a significant difference. In just base attributes, L80 has 2.2% more points than L79.

Obviously, the higher the domination, the more they can be downleveled.
To keep rewards meaningful, downleveled servers would recieve a bonus percentage to points accrued while downleveled, percentage based on how downleveled they are.
Per player loot and XP would similarly need to be adjusted.

Some notes:
- This would be per map, not per matchup. Thus, a server could be stomping all three BL’s, but not be penalized if EB is fair match.
- This is based on how well you’re doing on the map, not how many people.
- It’s possible that two servers could be downleveled on the same map, if the third server is struggling.
- It would now be possible to earn more than +695pts per tick, and similarly increase the weekly totals. This should not impact the ratings, since those are based on the ratio of scores in the match, not the actual number.
- This would be applied dynamically as the match goes on. However, I’d see the adjustments being applied only at scoring ticks, with a full 15minute warning period.
- Servers with high skill but low population could concentrate on just one map for competative play.

What this could allow:
- Once the logic is tweaked, matches could become truly randomized, since disparities would be worked out during play.
- Tournaments! There could be an “regular season”, but then every couple months, the servers could go into a bracketed tourney to determine a champion, with players on that server getting some minor cosmetic bonus for a reward.

[API Suggestion] Guilds

in API Development

Posted by: rodadams.5963

rodadams.5963

Is there any planned implementation for examining the deposit/withdrawal history for money/items into the guild bank? My guild does a lottery every week where we deposit 10s per “entry” into the lottery, and our poor guild leader and office go through and tally it all up…which can get tedious. If I was able to grab the list of deposits, sort it by time since deposit, and go back 7 days, I’d have my entries in a list and then could just choose a random number, pick that entry in the list, get the username, and “boom”!

This would most certainly wait until after there was oauth2 support for pulling account specific information.

Whether or not this is on the roadmap or not, I obviously don’t know, and thus far Cliff’s been pretty tight lipped about what features will be coming out, so I wouldn’t expect an answer to your question.
But I’d wait until we start seeing things like per character information coming out, and then start asking again.

CoF P1, You need to calm down

in Fractals, Dungeons & Raids

Posted by: rodadams.5963

rodadams.5963

However, I never understood the point of spending 10-15 minutes waiting for the “perfect” group, which can complete it in 3-5 minutes less than your typical group.

[API Bug]Items still missing from the API

in API Development

Posted by: rodadams.5963

rodadams.5963

The following items which BUY-3273 sells do not appear in the items/item_details API:
- All three Equipement Boxes.
- Gift of Ascension
- Versatile Simple Infusion

Eliminating Zergs and imbalances.

in WvW

Posted by: rodadams.5963

rodadams.5963

Outmanned should be reworked such that it makes the side with fewer players actually have a better chance of suceeding.

Easiest way to do this, which reuses existing mechanics, would be to downlevel a side that has significantly more people than the others on the map.
This can even be done fairly dynamically, to account for populations coming and going throughout the day.

However, imagine 7 people trying to break out of their spawn point, when they are L80, and they are facing a horde of 50 blockaders… who are all L70.

To allow for some planning, perhaps only make changes on scoring ticks, and have a one tick notice of upcoming changes.

This likely won’t help the zerg mentality, though.

Bug with Swear Word filter

in Forum and Website Bugs

Posted by: rodadams.5963

rodadams.5963

I’ll also point out that to some extent, this behavior makes the forums more vulgar.

Example: some one says something like: while they’re at" "it.
This becomes: while they’re akitten.

Now, I have to sort through my head of what swear words might have triggered this, so I can determine what they were saying. I now have all these vulgar thoughts running through my mind, with the one that matched lingering in my head a bit longer.

For a good example on how the mind works in these situations, search youtube for Jimmy Kimmel’s recurring bit titled “This Week in Unnecessary Censorship”. Hilarious in a late night talk show. Disturbing in a forum like this.

PS – I’ve actually picked up on some new racial slurs from this forum. Not the kind of education I was expecting.

ID's for meta event chains...

in API Development

Posted by: rodadams.5963

rodadams.5963

If it is not possible to deliver these information with the API, maybe it is possible that you programmers or designers can simply post how each meta evolves (with all possibilities). It’s not ideal, but at least you could push the API to a standard of correctness that you and us wish.
While it’s fun to explore an investigate ingame, it’s not to try to reconstruct data that is already known (by you). So please ArenaNet, pimp your API.

I could maybe see tagging events as part of a world event, since this is known to the player in game, being that it appears under the gold bar in the quest display.
However, any sense of which events are otherwise connected to each other are not readily displayed in game, and thus are not fair game for APIs.
It would also spoil the effect of the designers coming in and adding new branches. What fun is it if the branches are automatically mapped out for you?

I suggest that if the community feels strongly enough about this, that they get together and track what information they can gleam together and put json or other relevant data files in github or the like.

[API Request] Results as map (id -> details)

in API Development

Posted by: rodadams.5963

rodadams.5963

For bits of data where there actually is a primary key, I don’t see a downside to return a map, since it’s about as easy to do a table scan across a map as an array.

Upside is it saves a bit of post processing on the client side.

About Lupicus Solo

in Ranger

Posted by: rodadams.5963

rodadams.5963

Sounds like you want to go:
Greatsword/Sword+Warhorn.

Greatsword:
- 2nd Highest DPS, Cleaves, 1200 range gap closer, and a block.
Sword:
- Highest DPS, Cleaves, two evades.
Warhorn:
- Fury, Might, Swiftness, DoT attack.

In a battle like this, pet taking aggro or not will be predictable, and pet can be put on avoid. Pets can easily account for 40%+ of the total DPS, so don’t instantly dismiss it.

Vigor basically means Lightning Reflexes, whieh also give you an evade and stun break. Also, 5pts in Wilderness gives you perma half-speed vigor. (7.5s recharge per dodge)

For max DPS, look for the threads talking about Rangers out-DPSing Warriors for tips.

"New" items and recipes appearing over time.

in API Development

Posted by: rodadams.5963

rodadams.5963

This was alluded to in:
https://forum-en.gw2archive.eu/forum/community/api/world-names-json-is-broken/first#post2108915 but since this has little to do with world_names, a new thread was merited.

I have a script which I use to create/update a local cache of item and recipe information.

What I’ve been noticing is that each day, new items and recipes seem to be added. This is expected soon after new content patches, since there are new things to be discovered. However, the rest of the time, these lists should be static.

Previously, I was not keeping records of additions/deletions, but I recently added such, and then ran the updater. This covers about a 24 hour period, timestamps are US Central (aka Server Time +2hrs):


2013-05-29 15:09:19,674 INFO New Recipe 6338 Makes:item#13607
2013-05-29 15:09:19,903 INFO New Recipe 3262 Makes:item#12644
2013-05-29 15:09:20,036 INFO New Recipe 3337 Makes:item#12721
2013-05-29 15:09:20,154 INFO New Recipe 1923 Makes:item#9122
2013-05-29 15:09:20,279 INFO New Recipe 2741 Makes:item#9181
2013-05-29 15:09:20,398 INFO New Recipe 1077 Makes:item#9038
2013-05-29 15:09:20,519 INFO New Recipe 6376 Makes:item#13652
2013-05-29 15:09:26,842 INFO New item 9733 'Recipe: Feast of Bean Salad'
2013-05-29 15:09:26,963 INFO New item 12721 'Pot of Curry Pumpkin Soup'
2013-05-29 15:09:27,096 INFO New item 10165 'Recipe: Satchel of Resilient Seeker Armor'
2013-05-29 15:09:27,226 INFO New item 10220 'Recipe: Satchel of Valkyrie Rascal Armor (Master)'
2013-05-29 15:09:27,352 INFO New item 13607 'Valkyrie Destroyer Focus'
2013-05-29 15:09:27,542 INFO New item 9038 "Box of Berserker's Barbaric Armor"
2013-05-29 15:09:27,835 INFO New item 13652 "Knight's Destroyer Rifle"
2013-05-29 15:09:28,094 INFO New item 9181 'Satchel of Pillaging Student Armor'
2013-05-29 15:09:28,214 INFO New item 12644 'Feast of Bean Salad'
2013-05-29 15:09:28,336 INFO New item 21199 'Superior Rune of Svanir'
2013-05-29 15:09:28,453 INFO New item 23457 'Vigil Scout Medal'
2013-05-29 15:09:28,563 INFO New item 38063 'Reindeer Tonic'
2013-05-29 15:09:28,678 INFO New item 42671 'Master of the Arena Title'
2013-05-29 15:09:28,792 INFO New item 10136 "Recipe: Box of Berserker's Barbaric Armor"
2013-05-29 15:09:28,914 INFO New item 23645 'Goldenlight Hallow Lab Test Results'
2013-05-29 15:09:29,043 INFO New item 21203 'Superior Rune of the Wurm'
2013-05-29 15:09:29,161 INFO New item 10033 "Recipe: Satchel of Rampager's Feathered Armor"
2013-05-29 15:09:29,279 INFO New item 9985 'Recipe: Satchel of Pillaging Student Armor (Master)'
2013-05-29 15:09:29,410 INFO New item 9122 'Satchel of Valkyrie Rascal Armor'

A survey of the items: (any trade data from gw2spidy)
- The two runes are PvP versions of traded ones.
- The two destroyer weapons hadn’t been traded until yesterday.
- #23457 and #23645 are L57 and L72 Heart Karma trinkets
- Many are from Mystic Forge ‘bundle’ recipes that while they’ve been done before, they are exceptionally rare.

All of these are moderately easily explained by “we set a discovery time horizon some time ago, and we’re just seeing the long tail of discoveries happening.” Based on #38063, which is supposedly discovered by opening a Wintersday Mystery Box, this horizon is sometime well after Wintersday.

The most interesting, IMO, though is #42671 ‘Master of the Arena Title’.
The other title granting items in this track (Legend/Veteran/Soldier/Challenger) were discovered in this timeframe. For reference, the title is Obtained by placing in top 10 on Qualifying Points leaderboards [source: wiki, I don’t do sPvP]. But Legend is top 5, others are 25/50/100. It strains credulity that this one title in the middle wasn’t found until now. But let’s go ahead and say that the previous explanation still holds. Reality is wierd like that sometimes, and kittens your expectations.

End Conclusion of this pass of data:
- Due to the “discoveries since time horizon” method of data inclusion, these lists are not a canonical list of items and recipes in the game.
- There are items which are known to exist, such as PvP runes, but are just rarely used.
- Known formulatic recipes are not included. For instance, one assumes you could create a Feast-like item of Garlic Bread (L15 -10% damage while stunned), but no one has bothered to pony up the Elonian Wine, Crystals, and Mystic Coins to find out. GW2DB knows the Tray of Garlic Bread to exist as item #63275. gw2spidy has 99 for sale as #12645. No such item is in items.json, item_details.json, or recipe_details.json.

Implications:
- “New” items will be discovered all the time.
- If making a tools such as a build analyzer, you may not be presenting all the available options.
- Any system you build will have to support items being discovered throughout the day. Static databases, with only infrequent updates, are not viable.

Sadly, depending on your needs, gw2db may provide a superior API for you.

world_names.json is broken

in API Development

Posted by: rodadams.5963

rodadams.5963

I have a script which dumps all the items and recipes to a local store. When I rerun it, it will download the list of ID’s, and then fetch any objects it didn’t have in the last run. I see 6-10 new items per day in recent days. I’d expect this to be asymptocially zero on non-patch days.

This is a good caching behavior.

Right.
My unasked (but I thought obvious) question was:
Why was I not seeing the zero asympote over the long weekend? Were there really 6-10 items being discovered each day?
I mean, I expect new discoveries on patch days and soon after, but not the days before.

I didn’t keep detailed logs to see if it was the same few coming in and out each time or not, though, nor was I reporting on items I was forgetting. I’m updating my script to do both of these, so I can provide more details in the future.

Bug with Swear Word filter

in Forum and Website Bugs

Posted by: rodadams.5963

rodadams.5963

Ya know, these cross word kittenings make various benign posts really hard to figure out what the kitty they are talking about.

Stability

in Ranger

Posted by: rodadams.5963

rodadams.5963

Were you hit with a trebucet or such?

world_names.json is broken

in API Development

Posted by: rodadams.5963

rodadams.5963

Also, events should have stabilized. Any events not in the list should be considered ‘inactive’.

Should we get in the habit then of interpreting these lists as “items/recipes/events found since the last server reset”, which then, for some relatively rare event chains, could be a day or so before some world discovers it, and I could foresee some being every other week/etc.

I have a script which dumps all the items and recipes to a local store. When I rerun it, it will download the list of ID’s, and then fetch any objects it didn’t have in the last run. I see 6-10 new items per day in recent days. I’d expect this to be asymptocially zero on non-patch days.

Should we be in the habit of caching complete lists over periods of days or weeks? This seems against the idea of having an API yield a complete list.

[API Suggestion] Guilds

in API Development

Posted by: rodadams.5963

rodadams.5963

Also, if you have any other ideas for public information that would be useful that could go into this API, let me know.

Is there any way to list what World(s) the Guild plays on?
For the most part, my guild identifies itself with SoR. Something like 95%+ of our players have it as their home world, and all of our influence/builds/etc are there. We do, however, have a couple members who are based on other worlds, so that would potentially mess things up. I suspect many guilds are like mine in this regard: Mostly identify as one world, but have a few from others.

Another question:
Are you planning on having a “guild list” api, like you did for items and recipes, such that all guilds are discoverable, or are you only allowing them to be linked to?
I have also have a one person “storage” guild that I’d slightly frown upon other people looking at, but would more be annoyed at sorting through the thousands of other such guilds that people have made.

Keep in mind that to start with, this will likely just be for WvW info, but later, when Authenticated APIs come out, there will be a fair amount of PvE info as well.

Rangers Can Heal 100k+ hp/min from Regens

in Ranger

Posted by: rodadams.5963

rodadams.5963

How much are your friends helping you?

Banner of Tactics: 170 HP gives (0.125+0.06+(10/26)x0.12)x170 = 39.3 hp/s = 2358 hp/min without guardian and elementalist nearby
Rejuvenation: 84 + 0.06*1894 = 198 hp/s = 11880 hp/min
Soothing Mist: 80 + 0.05*1894 = 175 hp/s = 10500 hp/min

From friends: Healing = 39.3+198+175 = 412.3 hp/s = 24738 hp/min

Healing from your friends uses their HP, not yours.
You can count on the 170HP from the banner affecting them, but are you assuming they are going crazy healing as well?

Also, it doesn’t look like you’re counting the 300 pts of HP you get from putting 30 pts into Beast Mastery

It also appears you’re double counting the 170 buff from the Banner.

(edited by rodadams.5963)

Signet of the Wild or Signet of Stone?

in Ranger

Posted by: rodadams.5963

rodadams.5963

In order to reduce incoming damage by 50% of what you WERE taking, you have to double your armor.

So:
For Felines, they have base Toughness of 1374, so this means Kitty can absorb 13.1% more DPS than w/o the Signet. (that’s 180/1374). Honey Bear, with 2061 base, absorbs 8.7% more.

Although ^^^ his initial math is correct, he is assuming doubling your armor = 100% reduction.

The real reduction values:

Cat 13.1%/2 = 6.55% of what he WAS taking. So if the cat was taking 1000, he now mitigates an extra ~65.

The bear = 8.7%/2 = 4.35% of what he WAS taking. So if the bear was taking 1000, he now mitigates an extra ~43.

Short answer: Toughness is a diminishing return stat. The more you have, the less effective the next point is. Take Signet of the Wild.

http://www.guildwars2guru.com/topic/60838-math-damage-reduction-toughness-and-vitality/

Actually, my stats were “how much more DPS you can withstand”, not “what is your damage reduction”, which is what you see to be referring to.
Doubling your toughness (100%) would let you take double the damage (100%).

So I was looking to compare how much more DPS you could take w/ the armor boost vs the Healing boost.

However, the point about conditions is very valid. My analysis only considered Direct Damage.

My solution to this problem was to take both, and pump my healing up a bunch. Kitty can face take many Group Event Champions, and can generally out survive any Warrior/Guardian, except against OHKO mechanics, where the human can dodge.
This allows stupid pet tricks like sending Kitty into a Vet, then run behind and Commune with the Skill Pt behind him. When you finsih getting the skill, go loot the Vet’s corpse.

(I also tend to be more durable than Warriors and Guardians, even up in melee).

Some Events do not respond with results

in API Development

Posted by: rodadams.5963

rodadams.5963

Are you sure that Event wasn’t taken out of the game?

[API Suggestion] Characters

in API Development

Posted by: rodadams.5963

rodadams.5963

I’m going to assume that nothing per-character will be release in an un-authenticated world.

This post thus focuses on what would be good to see an API for in looking at just my own characters:

Account Wide:
- Currency Info (laurels/gems)
- Achievements
- Bank Inventory (inc Collections Tab & Gold)
- Guild List

Per Character:
- Name
- Currency (Karma/Gold)
- Class/Race/Gender
- Level & XP
- Crafting: Current level in each, tag which two are active.
- Fractal Level
- Story Line Path/Progress (available in Hero Tab)
- Skill Unlocks & Remaining Skill Pts.
- Current Traits
- Inventory, including Equiped items. (say which bag it’s in as well as bag type)
- Per Map: Heart/Vista/POI/Skill Pt counts, much like you see when hovering on title in map.
—- Yes, you could list out each point, with a Found/Unfound state, but that would potentially make map clears easier, since you could have an app say that you’re missing some zone, and your last POI is in there.
- Per Dungeon: Which paths have been completed (inc Story)
- Unlocked Dye colors

[API Suggestion] Guilds

in API Development

Posted by: rodadams.5963

rodadams.5963

Shouldn’t this be merged with the “Guilds” Suggestion Thread?

And in the Authenticated world, having access to the current Guild mission info would be pretty cool.
Whether or not it’d be imbalancing to allow apps which autolink to Dulfy’s guides, however, would be another matter. I could easily see an App built where a Guild logs in for a Trek, and then it pops up the list, sorted by Map and Zone, and people “call” which ones they are doing.
… not that even Tier 3 Treks are that hard for 10-12 people to quickly clear anyways.

Specify multiple of a parameter?

in API Development

Posted by: rodadams.5963

rodadams.5963

While it would be a lot easier for you, I suspect that allowing for a large amount of filtering server side would actually be more expensive for their system than just doing a full dump.

Since we’re talking about a central resource that’s common to the entire community, it is very likely that your option #1 generates the least load on the servers.

This is more or less what I was asking in the OP, and I interpret Cliff’s response as validation of my suspicions.

Signet of the Wild or Signet of Stone?

in Ranger

Posted by: rodadams.5963

rodadams.5963

Signet of Stone, grants 180 Toughness.
For Felines, they have base Toughness of 1374, so this means Kitty can absorb 13.1% more DPS than w/o the Signet. (that’s 180/1374). Honey Bear, with 2061 base, absorbs 8.7% more.

This assumes that the damage reduction from toughness is a linear function, which it is not.

Erm, no, I’m pretty sure that’s how it works, and I didn’t describe a linear function.
I clearly state the %reduction from the +180 toughness varies with the starting toughness.

[API Suggestion] Skills and Traits

in API Development

Posted by: rodadams.5963

rodadams.5963

Updated title, now that there is a convention.

[API Suggestion] Trading Post API

in API Development

Posted by: rodadams.5963

rodadams.5963

When we talk about buy & selling there’s a couple design questions:
- Where does the money come from/go to?
- Where does the item come from/go to?

For buying items, it seems perfectly reasonable to work:
- Money comes from your bank vault.
- Items are waiting at Trading Post for pickup.

For selling, the money side is fine (it’s at the TP), however I’m a bit more dubious on where the item comes from. Can you only sell from bank? Do you specify a character?
If hacked, does this let a gold seller speed-wipe your account?
Naw, I don’t see a good solution here, so it makes sense to leave things one-sided.

Thus, I’d say people could possibly buy offline, but not sell.

On the public side, however, I’d love to see the listings you see in the TP for “3 people are selling 110 for 1s17c; 2 people are selling 1,231 for 1s20c; …” and similar for buy orders.
That, and get the Gem <—> Gold ratios.

[API Suggestion] Skills and Traits

in API Development

Posted by: rodadams.5963

rodadams.5963

It’d be really handy to have an authoritative source of skill info, and the API mechanic seems like a great way to distribute it.

It could include:
- Profession/Race restrictions.
- Weapon/Heal/Utility/Elite
- Subclass of each (Axe or Signet)
- Cast Time
- Aftercast Delay
- Cooldown Time
- channeled?
- #Attacks, Damage/Damage Multiplier
- Conditions, Boons, etc.
- Combo Field/Finisher
etc.

Right now, so much of this information is collected by trial and error, and not well distributed where anyone can get it.
Also, this data should be static between patches, and is ‘public’, so wouldn’t be imbalancing.

PS – Trait buff info, too, if you can.

Is there any localization on recipe_details ?

in API Development

Posted by: rodadams.5963

rodadams.5963

Aren’t all the Recipes named after what they make?

World_id on events.json required parameter?

in API Development

Posted by: rodadams.5963

rodadams.5963

Also remember that connection/request setup and teardown is generally the most expensive thing, so one request for all ~76k events is likely cheaper than 2 requests for ~1500 each.

[Bug] Tequatl the Sunless event states

in API Development

Posted by: rodadams.5963

rodadams.5963

Something to keep in mind here is that they build all of these states in the way which suited their designers, etc.
Making things like Dragon Timers easy to code was not a priority.

It also makes sense… they likely don’t see a “wait three hours, then have a 30min window” like we do. Once he dies, they roll the dice and wait 180 to 210min before “There’s something in the water” again.

As has been pointed out before, this is a common occurance for them, where “warmup” can include the entire wait period, and it goes immediately from Active → Warmup

What is API?

in API Development

Posted by: rodadams.5963

rodadams.5963

Think of it as a something for a Dragon Timer site to talk to.
Instead of having lots of people poking the site to say when certain events start or stop, the Timer can instead just go ask the API periodically what the state of those events are at this time.

Expect the Timer sites to get a lot more accurate, and much more Troll resistant.

Signet of the Wild or Signet of Stone?

in Ranger

Posted by: rodadams.5963

rodadams.5963

It’ll be a function of the starting toughness of the pet, and how much DPS you’re asking the pet to absorb.

I’ll be assuming L80, btw.

Signet of Stone, grants 180 Toughness.
For Felines, they have base Toughness of 1374, so this means Kitty can absorb 13.1% more DPS than w/o the Signet. (that’s 180/1374). Honey Bear, with 2061 base, absorbs 8.7% more.

Signet of the Wild gives the pet 125+0.25*Healing per second.

The ‘break even’ point is when:
Incoming_DPS * BaseAR / (BaseAR+180) == 125 + 0.25 * Healing

The Incoming DPS above which Signet of Stone would make more sense is:
Incoming_DPS = (125 + 0.25 * Healing) * (BaseAR+180) / BaseAR

For Kitty, with 300 Healing, this is:
(125 + 0.25 * 300) * (1374 + 180) / 1374 == 226.2 Incoming DPS.

Or more simply, for Cats, Signet of Stone is better if he’s taking more than:
141 + 0.28275 * Healing DPS.

Note: in these calculations, DPS is assumed to be a steady amount, when in reality it flucuates a lot. Picking a suitable time horizon to average the damage over is up to you. Absorbing a 2000hp hit in one second matters less if it’s the only hit you take in 30s.

Oh, if you were wanting it for you, not the pet, then the breakeven point is:
Incoming_DPS = (62 + 0.06 * Healing) * (BaseAR+180) / BaseAR
where BaseAR is what the Armor stat in your hero panel says.

*_names.json static?

in API Development

Posted by: rodadams.5963

rodadams.5963

I can also imagine there might be some debugging “red flag” events, which are intentionally made to never occur.

For all we know, there’s an event in Queensdale which has you kill a white bunny, and grants you 100g, 20 levels of XP, and respawns every 15s. Only, it has a precondition of “On Debug Server”

API Bugged

in API Development

Posted by: rodadams.5963

rodadams.5963

I’ve also noticed that “warmup” might mean something along the lines of “Waiting 3hrs before timer expires”

[API Suggestion] Items, Recipes, and Crafting

in API Development

Posted by: rodadams.5963

rodadams.5963

Let’s see, I’ve seen the following requests:

Items:
- Have an index to which recipes they are created from and/or used in.
- If available from vendor, price in copper/karma for item.

Recipes:
- Clearly state the Crafting Discipline. In particular, bags are hard to “guess” who makes them.
- Include the ‘set’ Mystic Forge recipes.
- Source of Recipe: Discoverable, or bought?

I’ll add in:
- For food items, spell out what the buffs they give, like weapons do.
- Similar for runes, and any other types that don’t specify them.

(edited by Moderator)

Finding the status of the Orr Temples

in API Development

Posted by: rodadams.5963

rodadams.5963

You’ll have to look at the status of all the DE’s in the MetaEvent.
After the “Defeat the Risen Priest….” event, you’ll have to look for the “Defend…” events that happen later in which the risen reclaim the temple.

Nit: Type inconsistency

in API Development

Posted by: rodadams.5963

rodadams.5963

In /v1/map_names.json and /v1/world_names.json, the id’s are strings.
In /v1/events.json, they are integers.

Easily overcomable, but a mild annoyance, nonetheless.

Any spoilers on what's to come?

in API Development

Posted by: rodadams.5963

rodadams.5963

Are you guys going to release what other data you’re working on exposing?

Things that jump to mind right away:
- Buy & Sell orders on the TP.
- Gem->Gold & Gold->Gem rates
- Queue Lengths for WvW.
- List of contested Waypoints/Dungeons. (aka Which world do I need to guest to to get into CoF?)
- tPvP match info (don’t play there, so can’t comment on what would be useful)
- Decoder ring for “owner_guild” provided in WvW info.

It’d be nice to hear what you’re planning, but I can understand if revert to the Anet standard “wait and see”.