Hello everyone!
Tag: illyriad
Player Spotlight: Jane DarkMagic!
Hello everyone and welcome to another Player Spotlight! This time we’re talking with Jane DarkMagic, a long-time Illy player.
How long have you played Illy for? What first attracted you to the game?
I’ve played for just over 3 years since August 2011. I started playing Illy after I rage quit Evony for the second time. I had duo’ed a level 16 historic city with my husband and our own alliance stole it out from under us. Illy has some similarities, in that it’s a city-building strategy game, but is more of a sandbox and the impact of your diplomatic decisions last a much longer time since the server never resets. The devs are also much more responsive to serious problems and cheating.
Your name is evil. Why is your character SO EVIL?
I borrowed my surname from a Penny Arcade podcast. They play Dungeons and Dragons and my favorite player character is named Jim Darkmagic. My character is definitely evil though. A little in-game conflict makes it much more interesting. I am never without an in-game nemesis, and I think I would be bored if I had to play nice.
If you could control one of your friend’s armies to attack anyone you’d like, which friend would you control and who would you attack?
I would use Scottfitz’s army to attack Tanyafairy. She hates magic bears, and I think war would be a blast.
NPCs are fun. Which NPC would you want in your army?
I want snufflehumpsters(spelling?). Kill them with cuteness. No one can be mad after being attacked by adorable little cuddly rodents.
Tell us something you did in Illy.. that no one knows about. Bearing in mind we have impressionable children listening.
I once created a secret alt and had it run for leader of ecrow on it’s first day in the game. Kenyl was very passionately opposed to his candidacy. I’ve also got myself banhammered on purpose on several occasions in solidarity with other mcrow members. Of course, people know about both of those, but I’m terrible with secrets so there’s nothing I haven’t shared with my friends.
Have you ever thieved someone and then felt guilty about it later?
I’ve never been caught thieving, and I will admit nothing.
What advice would you give to a newbie? How about a vet?
To a newbie: Illy is all about the people. Makes friends wherever you can and never be afraid to speak your mind. To a vet: I would advise them to not siege players out of the game, even during war. People tend to quit and then the community is that much weaker for it.
Thanks again to Jane for answering our questions! She won a free trip to The Long White and a wad of mammoth fur!
14OCT14 – Prestige Scrolls
PRESTIGE SCROLLS
- Prestige Scrap: 75 Prestige, 75 Mana, 75 Research, 1 Giant Rat Heart, 1 Pyrestone, 1 Sharproot
- Prestige Parchment: 200 Prestige, 200 Mana, 200 Research, 1 Wild Dog Heart, 1 Claristrine, 1 Silverthorn
- Prestige Page: 500 Prestige, 500 Mana, 500 Research, 1 Wolf Heart, 1 Deepsilver, 1 Furzion Seedpod
- Prestige Scroll: 850 Prestige, 850 Mana, 850 Research, 1 Brown Bear Heart, 1 Rainbowstone, 1 Brownback Moss
- Prestige Codex: 1200 Prestige, 1200 Mana, 1200 Research, 1 Giant Scuttler Heart, 1 Trove, 1 Suntree Haft
- Prestige Book: 1850 Prestige, 1850 Mana, 1850 Research, 1 Scritcher Heart, 1 Svelaugh Sand, 1 Vistrok Flower
- Prestige Tome: 3250 Prestige, 3250 Mana, 3250 Research, 1 Scaled Charger Heart, 1 Earthblood, 1 Ironstem Root

You can also see the server’s daily heart beat or ebb and flow of player demands (this is over a week). The later half of the graph increases in requests per second as you (the players) activate the Heart of Corruption and then in response start sending thousands upon thousands of missions to it and the corrupted temples.
CHANGES TO IMAGE, CSS & SCRIPT HOSTING


MAIL NEXT & PREVIOUS ITEMS

The next and previous buttons are category aware, so if you are in a subcategory e.g. sent or trade they will just navigate you through available mails in that subcategory.
Players can pass their Combat API key to third parties (such as alliance techies, or killboard website operators) and these third parties can then query this page on behalf of the player, and retrieve the individual combat reports for every combat this player has been involved in.
ISSUING & REVOKING YOUR COMBAT API KEY
Go to your Account & Preferences page and click on the API submenu:

Account sitters can generate and/or revoke API keys.
USING THE API KEY TO GET AN XML LIST OF AVAILABLE COMBAT REPORTS – A PROGRAMMERS’ GUIDEIf you’re not a programmer, then the following is probably not relevant, and you can skip over the next couple of sections!
[Server Name]–[KeyType]–[Key]
This helps you identify which server to query (we currently only have elgea) and what page to query with the key.
A sample full combat API key for elgea might look like this:
elgea-COMRP-AQAAABoolkA8l0qQ7kL5Vpxmk-LwCjrv0qh5f9uB6M10saMBnAi01_0IiV4a-pnxWDUF5UcAhtw1SNQ2n0XGbgvb6gw=
This identifies this key as being good for pulling data from Server [elgea] for Combat Reports [COMRP], and the remainder of the key is an encrypted piece of data that identifies the player to us (twinned with the rights he has given to this key).
To query a key for the first time, call the following page:
https://elgea.illyriad.co.uk/external/combatreportsapi/[insert player’s full Combat API Key including the server and keytype here]
and so, using the example above, your query would be:
https://elgea.illyriad.co.uk/external/combatreportsapi/elgea-COMRP-AQAAABoolkA8l0qQ7kL5Vpxmk-LwCjrv0qh5f9uB6M10saMBnAi01_0IiV4a-pnxWDUF5UcAhtw1SNQ2n0XGbgvb6gw=
WHAT DOES THE PAGE RETURN?
<combateventsapi> <server>
</server> <player id="1"/><playerapikey id="elgea-COMRP-AQAAABoolkA8l0qQ7kL5Vpxmk-LwCjrv0qh5f9uB6M10saMBnAi01_ 0IiV4a-pnxWDUF5UcAhtw1SNQ2n0XGbgvb6gw="/> <combatevents>
</combatevents> |
Breaking it down, you have:
- The standard Server Identification snippet, followed by
- The PlayerID who this Key belongs to, and the exact key you just used
- A list of combat events that this player has been involved in, along with the <personalcombatkey> identifier so you can then go off and query the specific event for the full details, using:
https://elgea.illyriad.co.uk/external/combatreport/[insert <personalcombatkey> here]
HOW TO CHOOSE WHAT EVENTS YOU NEED TO QUERY
1. You may already have the report from another player
Within:
<uniquecombatidentifier>
</uniquecombatidentifier> |
IF
- You already have a combat report with this <server id> and
- You already have a combat report with this <combatguid id> and
- You already have a combat report with this <troopmovementevent id>
THEN
IF
- This new report has a less than or equal to ( <= ) <datacomplete id> than the one you currently have:
WHEN TRUE (YES, YOU HAVE THIS “NEW” REPORT ALREADY AND THE VERSION YOU HAVE IS AS GOOD AS, OR BETTER THAN, THE NEW REPORT) THEN
- Don’t query this report – you already have everything you need
WHEN FALSE (NO, THIS “NEW” REPORT HAS MORE ACCURATE DATA THAN THE REPORT YOU CURRENTLY HAVE) THEN
- Query this report using the <personalcombatkey id> and replace your existing report with this one
ELSE
- This is a new report and you should import it
The reason we have the datacomplete flag is because different players can get slightly different versions of the same combat report (eg “Your army was completely destroyed and you heard nothing of its’ fate” vs “You completely whupped that guy, here’s the report”).
2. You don’t need to query the complete player history every time, to decide what’s new
Obviously we don’t want you to be querying a complete player history every time you pull the API key.
So there is an additional parameter we’d like you to use when you subsequently query view_combat_reports_api.asp – this parameter is called [since]. [since] is based on the actual combat occurrence date, not the date that the army was originally sent, so it should be a historic record.
This should be set to the most recent <combatoccurrencedate> for the <player ID> whose key you are using.
If you don’t have any data for this player so far, then please do not provide the [since] parameter.
Because there is a chance that you might have two combat events from the same player occurring at the same second, we will return the event(s) you already have at that datetime stamp, so please be prepared to ignore the first couple of events returned – as you may already have them (see above for how to decide).
The [since] parameter is in the same format it was provided in originally in the <combatoccurrencedate>field of the last report you have from this player, such as: 2014-08-06T03:09:10
The Date Time format is YYYY-MM-DDTHH:MM:SS
So, a first API Key query might look like this:
… and a subsequent one might look like this:
… which will only return those combat events related to the player since (and including) the event that occurred on the [since] timestamp.
HOW OFTEN CAN I QUERY A PLAYER’S API KEY?
For the purposes of development, we haven’t yet set a limit.
However, we will probably impose a limit for a particular key query (from the same querying source) at some point in the future, simply to preserve server resources and bandwidth. It all rather depends on how you player-programmers choose to use the API key system!
Choosing a winner for our Name That Ocean contest
Recently we asked players to submit a name for the newly discovered massive strip of water that lies between Elgea and The Broken Lands. While we knew that we’d get a lot of entries, we weren’t prepared for how good many of them would be! Some players submitted several at once, while other players preferred a single entry that was complete with definitions and origin. Just reading through the thread was a lot of fun.
Originally we were just going to pick the winner and announce it. Finally we decided to put up three different choices to see if the community backed up our original decision. We listed The Bitter Sea (submitted by Canesrule) or The Sea of Mercy (submitted by Arctic55) or Gateway to Wealth (LadyLifeGrows.) These are all great names because they are simple, easy to understand even for newbies, seem to have a story behind them and would read easily on the map. There were several names that were submitted but were other names for a developer or alliance and we didn’t want it to seem like we were pulling favorites.
In the end, the votes echoed what we thought: The Bitter Sea is a brilliant name! The name also has a history in Illyriad. It used to be the name of a forum where players were allowed to vent more freely than we normally allow. It was closed due to a leaking roof and rat infestation.
The name The Bitter Sea does not need to be explained to feel epic or dangerous; it just feels like something an old sea captain might call it. Congrats to Canesrule for suggesting it, and enjoy your journeys across the newly-named sea!
GM Rikoo
Check out the new Strategy Monday livestream!
Every 2nd Monday of each month we will be hosting a “Strategy Monday” and will invite players to join GM Rikoo for a discussion on many different topics. We’re starting off small in this first episode, talking about newbies! In the coming streams we’ll talk about deeper strategy tips that range from trading to warfare! Enjoy the videos below!