cRPG

Strategus => Strategus General Discussion => Topic started by: Butan on February 12, 2013, 12:33:39 am

Title: STB v2.0.8
Post by: Butan on February 12, 2013, 12:33:39 am
FUN RP INTRO
CLICK ON SPOILER
While playing this in the background: http://www.youtube.com/watch?feature=player_detailpage&v=NavH3aKP4mY#t=56s
(these events took place between before and after)

(click to show/hide)
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on February 12, 2013, 12:34:17 am
Serious part


IMPORTANT!

STB v2 is now outdated and old links are not working.
Download my script here: https://www.dropbox.com/s/eydpxc2sks7oluo/STB.user.js?dl=0
Work on a v3 has started, will be uploaded and showcased in a new thread when it is done.

Use greasemonkey for Firefox, tampermonkey for Chrome.


(click to show/hide)
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on February 12, 2013, 12:34:38 am
(click to show/hide)
Title: Re: Strategus tool belt v1.0.5.3 (improved interface)
Post by: bagge on February 12, 2013, 12:38:26 am
+10000
Title: Re: [RP Intro] Strategus tool belt v1.0.5.5 (improved interface)
Post by: Elindor on February 12, 2013, 01:44:51 am
If this works......you are my hero.

Why the stock strat has such HOOOOOOOORIBLE inventory management for a game with BILLIONS of item types i do not know.
Title: Re: [RP Intro] Strategus tool belt v1.0.5.5 (improved interface)
Post by: Aderyn on February 12, 2013, 02:49:20 am
Very nice. Give the mysterious programmer my thanks.
Title: Re: [RP Intro] Strategus tool belt v1.0.5.6 (improved interface)
Post by: Bjarky on February 12, 2013, 08:18:53 am
Wow, looking forward to test it :D
Title: Re: [RP Intro] Strategus tool belt v1.0.5.6 (improved interface)
Post by: Harpag on February 12, 2013, 10:14:16 am
You have no idea how much it helps my life... so far, we did this in two person using four windows  :mad: , really big thanks for you and your mysterious programmer, but hell, guys, please do this same for items inside fief please!!!

https://www.youtube.com/watch?v=o4w454Lape8

 :mrgreen:
Title: Re: [RP Intro] Strategus tool belt v1.0.5.6 (improved interface)
Post by: Latvian on February 12, 2013, 10:27:09 am
i took a look at it and fell in love, so usefull.
Title: Re: [RP Intro] Strategus tool belt v1.0.5.6 (improved interface)
Post by: Joseph Porta on February 12, 2013, 02:13:46 pm
Excellent, will try it this weekend!

Thanks!
Title: Re: [RP Intro] Strategus tool belt v1.0.6 (improved interface)
Post by: Butan on February 12, 2013, 05:13:40 pm
- fief owner bug (fail to update fief items and no filter if you use it in a fief you own) maybe fixed, need feed-back
- trade goods bug (filter menu doesnt appear) maybe fixed, need feed-back


Need a fief owner and someone with one or multiple trade goods (or both) to try the new version  :o
Title: Re: [RP Intro] Strategus tool belt v1.0.6 (improved interface)
Post by: Lt_Anders on February 12, 2013, 05:15:13 pm
AS FIEF OWNER:
It shows pictures, but not loom level. You still have to guess.

Doesn't reload properly when moving from and back to info tab.
Every time you reload you have to reload all the info again to get it done properly.(gotta click ok for each item in fief inventory.)
Title: Re: [RP Intro] Strategus tool belt v1.0.6 (improved interface)
Post by: Butan on February 12, 2013, 05:16:43 pm
AS FIEF OWNER:
It shows pictures, but not loom level. You still have to guess.

Blank pictures or the correct item picture (which is marked with red or green flags for loom levels) ?
Title: Re: [RP Intro] Strategus tool belt v1.0.6 (improved interface)
Post by: Lt_Anders on February 12, 2013, 05:19:51 pm
Blank pictures or the correct item picture (which is marked with red or green flags for loom levels) ?

(click to show/hide)

have to go to work so that's all I can do.
Title: Re: [RP Intro] Strategus tool belt v1.0.6 (improved interface)
Post by: Butan on February 12, 2013, 05:28:28 pm
Ok, atm thats the best we can do. You will have to use your player inventory to enjoy the loom levels pictures (transfer all from the fief to yourself and go from here).
Because there is no "inventory panel" for fiefs, there is no information of the items to get and use into the info panel for the fief's items. This cannot be created through a script :( it needs to be "here" in the database and you know who needs to do it (maybe its a hidden panel but why would it be hidden ? we will look for it still).


For the :

Quote
Doesn't reload properly when moving from and back to info tab.
Every time you reload you have to reload all the info again to get it done properly.(gotta click ok for each item in fief inventory.)

Thats strange because there is no need to update through the inventory page, for the fief's inventory (because there is no fief inventory really).

If you talked about the player's inventory, I would tell you that each time you move 1 items (in or out) you need to update the inventory again but I dont really get the problem.
Can you try to elaborate or screenshot again or both ?  :D

Title: Re: [RP Intro] Strategus tool belt v1.0.6 (improved interface)
Post by: Harpag on February 12, 2013, 05:48:55 pm
Almost perfect. Missing only marks + / -  on icons for equipment inside fief  8-)  Thanks Butan!

Ah, one detail... morningstars have icon for great long axes.
Title: Re: [RP Intro] Strategus tool belt v1.0.6 (improved interface)
Post by: Butan on February 12, 2013, 05:55:02 pm
Thanks Chy!

Fixed. I'm only the messenger and help with testing  :D


Ok will look for morningstars, there is a high chance other items are in a wrong category, it will be fixed with time and intensive feed-back  :D
Title: Re: [RP Intro] Strategus tool belt v1.0.6.1 (improved interface)
Post by: sdfjkln on February 12, 2013, 05:59:06 pm
Awesome tool! Looking forward to improvements.
Title: Re: [RP Intro] Strategus tool belt v1.0.6.1 (improved interface)
Post by: Butan on February 12, 2013, 08:30:29 pm
Fixed the items bug mentionned and added the +/- (+ a little bonus!)


Actual improvement list as of v1.0.7

* Improvements :

- semi-automatic inventory update
- info panel loom level filter
- info panel by name filter
- info panel by item type filter
- new icons for troops and gold
- disabled the auto-redirect to info panel
- added +/- buttons for info panel items
Title: Re: [RP Intro] Strategus tool belt v1.0.7 (improved interface)
Post by: Tanken on February 12, 2013, 10:23:07 pm
What other software will this Installer download aside from the actually script itself? It came up with some Delta toolbar, browser, and then one of those fantastic (sarcasm) 24/7 PC Protection things.
Title: Re: [RP Intro] Strategus tool belt v1.0.7 (improved interface)
Post by: Harpag on February 12, 2013, 11:34:02 pm
It was almost perfect, and now it doesn't work. Only for me?

@down

PM sent
Title: Re: [RP Intro] Strategus tool belt v1.0.7 (improved interface)
Post by: Butan on February 12, 2013, 11:38:50 pm
What other software will this Installer download aside from the actually script itself? It came up with some Delta toolbar, browser, and then one of those fantastic (sarcasm) 24/7 PC Protection things.


You only get what is viewable in "source code", nothing else  :P



It was almost perfect, and now it doesn't work. Only for me?


Can you make a screenshot of your bug please (removing some personal info ofc  :P)
Title: Re: [RP Intro] Strategus tool belt v1.0.7 (improved interface)
Post by: Bjarky on February 13, 2013, 12:45:59 am
It was almost perfect, and now it doesn't work. Only for me?
yeh i got the same, i have nothing extra in that menu, its all like vanilla.
Title: Re: [RP Intro] Strategus tool belt v1.0.7 (improved interface)
Post by: Butan on February 13, 2013, 12:49:06 am
There was some problem with chrome (and even firefox at some degrees), should be resolved now.
Title: Re: [RP Intro] Strategus tool belt v1.0.6 (improved interface)
Post by: Lt_Anders on February 13, 2013, 02:39:27 am
For the :

Thats strange because there is no need to update through the inventory page, for the fief's inventory (because there is no fief inventory really).

If you talked about the player's inventory, I would tell you that each time you move 1 items (in or out) you need to update the inventory again but I dont really get the problem.
Can you try to elaborate or screenshot again or both ?  :D

(click to show/hide)
This is what I mean.

IF YOU CLICK THE CHECK BOX to STOP:
(click to show/hide)
Title: Re: [RP Intro] Strategus tool belt v1.0.6 (improved interface)
Post by: Butan on February 13, 2013, 03:12:19 am
(click to show/hide)
This is what I mean.

IF YOU CLICK THE CHECK BOX to STOP:
(click to show/hide)

Thanks for feedback :D try again and tell me if its ok
Title: Re: [RP Intro] Strategus tool belt v1.0.7.3 (improved interface, by Chy)
Post by: Lt_Anders on February 13, 2013, 03:38:10 am
It now shows pictures, and You don't have to click lots of shit.
Title: Re: [RP Intro] Strategus tool belt v1.0.7.3 (improved interface, by Chy)
Post by: Inglorious on February 13, 2013, 04:48:21 pm
Amazing work
Title: Re: [RP Intro] Strategus tool belt v1.0.7.3 (improved interface, by Chy)
Post by: Knitler on February 14, 2013, 04:19:39 pm
Doesn´t work for me .... i already tried dodnets userscript, that one is working ....

It not even shows me something like:"failed to load", its just not there .... but it is in the addonlist, etc.
Title: Re: [RP Intro] Strategus tool belt v1.0.7.3 (improved interface, by Chy)
Post by: Butan on February 14, 2013, 04:40:58 pm
Major patch soon so wait for the new version and tell us if its still not working when its out!
Title: Re: [RP Intro] Strategus tool belt v1.0.7.3 (improved interface, by Chy)
Post by: Butan on February 14, 2013, 05:02:20 pm
Its out!

There was a bug for those who loaded the plug-in for the first time (a recurring bug), now it should be OK!


Also some major improvements, including :

- increased opacity of background items colors in info panel
- better ergonomic for info panel item list
- megabox for options selection
- new icon for trade goods


And soon more ! Hover items for information like in inventory, and more megabox options to configure your own custom tool-belt. All graciously offered by Chy the strategus genius!
Title: Re: [RP Intro] Strategus tool belt v1.1 (improved interface, by Chy)
Post by: Knitler on February 14, 2013, 05:14:35 pm
Working, thanks.

Nearly didnt saw that megabox :-D

PS: Its working perfectly with dodnets userscript - PERFECT :-)
Title: Re: [RP Intro] Strategus tool belt v1.1 (improved interface, by Chy)
Post by: Bjarky on February 14, 2013, 05:18:56 pm
Great work, good progress  :D

edit: Ah just noticed this: Aketon
(click to show/hide)
and Peltastos Armor
(click to show/hide)
have different pictures inside the fief, probably some of the others armors in that range do also need some quickfixes if possible.
Title: Re: [RP Intro] Strategus tool belt v1.1 (improved interface, by Chy)
Post by: Butan on February 15, 2013, 12:20:24 am
Great work, good progress  :D

edit: Ah just noticed this: Aketon
(click to show/hide)
and Peltastos Armor
(click to show/hide)
have different pictures inside the fief, probably some of the others armors in that range do also need some quickfixes if possible.

will do
Title: Re: [RP Intro] Strategus tool belt v1.1 (improved interface, by Chy)
Post by: Elindor on February 15, 2013, 04:21:02 pm
V 1.1 is awesome!!!!

Can we have it tally up totals like the dodnet personal inventory one does?
Title: Re: [RP Intro] Strategus tool belt v1.2 (improved interface, by Chy)
Post by: Butan on February 15, 2013, 05:09:40 pm
V 1.1 is awesome!!!!

Can we have it tally up totals like the dodnet personal inventory one does?


Already done and more :p


1.2 out :)

Title: Re: [RP Intro] Strategus tool belt v1.2 (improved interface, by Chy)
Post by: Elindor on February 15, 2013, 05:16:57 pm

Already done and more :p


1.2 out :)

I think I love you.
Title: Re: [RP Intro] Strategus tool belt v1.2 (improved interface, by Chy)
Post by: Butan on February 15, 2013, 05:19:44 pm
I think I love you.

I'm only the messenger :P love Chy ! (else he gets jealous  :lol:)
Title: Re: [RP Intro] Strategus tool belt v1.2 (improved interface, by Chy)
Post by: Lt_Anders on February 15, 2013, 07:37:32 pm
Fief inventory disappeared. :evil:

You need to put it to ALL items base because it was set to horses and I wondered where everything went.
Title: Re: [RP Intro] Strategus tool belt v1.2 (improved interface, by Chy)
Post by: ryanwilson140 on February 15, 2013, 08:21:06 pm
Great Work and very helpful. Decreases my work 10 fold when transferring  :mrgreen:
Title: Re: [RP Intro] Strategus tool belt v1.2 (improved interface, by Chy)
Post by: ArysOakheart on February 15, 2013, 10:57:22 pm
Anyone else having issues with armor showing up as trading goods?
Title: Re: [RP Intro] Strategus tool belt v1.2 (improved interface, by Chy)
Post by: bagge on February 15, 2013, 11:09:51 pm
Shouldn't have given it to the enemy Butan :twisted:
Title: Re: [RP Intro] Strategus tool belt v1.2 (improved interface, by Chy)
Post by: Butan on February 16, 2013, 12:00:17 am
Anyone else having issues with armor showing up as trading goods?

Its the default icon for non updated items, update your inventory  :wink:
Title: Re: [RP Intro] Strategus tool belt v1.2 (improved interface, by Chy)
Post by: WITCHCRAFT on February 16, 2013, 08:30:00 am
Cool pictured in OP, +1'd.
Title: Re: [RP Intro] Strategus tool belt v1.2.1 (improved interface, by Chy)
Post by: Malaclypse on February 17, 2013, 03:05:06 am
I can't seem to get the icon for troops to show up for transfer and have to disable the extension. There is supposed to be one according one of your (Butan's) posts on the second page but it's not there for me; anyone else?
Title: Re: [RP Intro] Strategus tool belt v1.2.1 (improved interface, by Chy)
Post by: Butan on February 17, 2013, 04:08:34 am
Can you give a screenshot + tell me if you're using firefox or chrome (or other) ?

You should be able to see this :

(click to show/hide)


Having the same bug, will tell Chy to look it up tomorrow  :wink:


Fief inventory disappeared. :evil:

You need to put it to ALL items base because it was set to horses and I wondered where everything went.


Yeah we decided to do that so there is less "default" loading in the info panel. Loading dozens of items entries can take long.

But you can use the megabox to custom it to "all items" again.
Title: Re: [RP Intro] Strategus tool belt v1.2.1 (improved interface, by Chy)
Post by: fosr on February 17, 2013, 07:48:18 am
good job!
Title: Re: [RP Intro] Strategus tool belt v1.2.1 (improved interface, by Chy)
Post by: Haboe on February 17, 2013, 11:46:44 am
Very usefull tool, I'll definitely use it!

Can you seperate siege gear from trowing gear? (it gives me like 700 trowing weps, though most of that is siege equipment)
Title: Re: [RP Intro] Strategus tool belt v1.2.1 (improved interface, by Chy)
Post by: Butan on February 17, 2013, 02:09:36 pm
Very usefull tool, I'll definitely use it!

Can you seperate siege gear from trowing gear? (it gives me like 700 trowing weps, though most of that is siege equipment)

Not sure, since we dont create "category" we just retrieve website information and compile them in a new way. I'll ask!
Title: Re: [RP Intro] Strategus tool belt v1.2.1 (improved interface, by Chy)
Post by: Butan on February 17, 2013, 03:39:21 pm
Quote
WARNING: You need to update items list (through inventory) at least once in the beginning for the UI to appear, or you will see nothing at first glance when you install it. Basically, everytime you have what seems to be a problem, do those steps : update through inventory panel, close/open strategus again, check greasemonkey plug-in list activation (for FF), check greasemonkey activation (for FF), check add-on list of chrome (for Chrome), restart your web explorer.


Added this since we had some problems with first loading users.
Title: Re: [RP Intro] Strategus tool belt v1.2.1 (improved interface, by Chy)
Post by: Butan on February 18, 2013, 01:20:56 am
Can you seperate siege gear from trowing gear?

done! and a bit more
Title: Re: [RP Intro] Strategus tool belt v1.2.1 (improved interface, by Chy)
Post by: Butan on February 18, 2013, 03:05:41 pm
I can't seem to get the icon for troops to show up for transfer and have to disable the extension. There is supposed to be one according one of your (Butan's) posts on the second page but it's not there for me; anyone else?

The problem was found and is fixed in the new version.
Title: Re: [RP Intro] Strategus tool belt v1.2.4 (improved interface, by Chy)
Post by: Butan on February 19, 2013, 12:11:56 am
Dont forget that the tool-belt is constantly improving (atm at least 1 patch per day) so keep monitoring the improvement list and downloading the new version!
Title: Re: [RP Intro] Strategus tool belt v1.2.4 (improved interface, by Chy)
Post by: Butan on February 21, 2013, 03:11:13 am
The plug-in is now almost fully adaptable to one's desire when it comes to transfering items on strategus.

We added a lot of functions and some arent very easy to understand right. We will first add some instructions on how things work since it became that complex now.

Future improvements will be aimed toward debugging current improvements (if someone spot some?) and brainstorming about other possible easier transfer options, AND adding new tools to the tool-belt on things not related to transfer, as was already declared in the announcement of the post.

Continue to download the newest version available and spread it to those you know uses strategus.
Title: Re: [RP Intro] Strategus tool belt v1.2.4 (improved interface, by Chy)
Post by: Sir_Winston_Churchill on February 22, 2013, 12:03:40 am
I just upgraded from 1.1 to 1.24 and it is pretty abrasive aesthetically. I liked how before it blended into the design of the strategus page, but now it sticks out like a sore thumb and the bright orange color is a little much IMO.
Title: Re: [RP Intro] Strategus tool belt v1.2.4 (improved interface, by Chy)
Post by: Butan on February 22, 2013, 01:59:42 am
Its hard to find a color that everyone like, but we can add the option to custom it in the megabox: one more idea for improvement  :mrgreen:
Title: Re: [RP Intro] Strategus tool belt v1.2.4 (improved interface, by Chy)
Post by: kinngrimm on February 22, 2013, 05:05:01 am
would it be possible to get a version, where instead of Chys Megabox, you get "Settings" in the same layout as the other taps?

I found myself quite fond of the current design of Strategus and this addon breaks it to some extent.

Still awesome, great work Chy!
Title: Re: [RP Intro] Strategus tool belt v1.2.4 (improved interface, by Chy)
Post by: Butan on February 22, 2013, 01:13:19 pm
It will break his tiny heart  :cry:  but we are slaves to the users and will see to it
Title: Re: [RP Intro] Strategus tool belt v1.2.4 (improved interface, by Chy)
Post by: Butan on March 01, 2013, 10:50:03 pm
He's a bit busy atm (bugged him about some minor improvements and couldnt get a single thing :cry:) so I'll just brainstorm and add improvement idea to a secret dev blog and hand it to him when he's available again for this kind of work.
Title: Re: [RP Intro] Strategus tool belt v1.3 (improved interface, by Chy)
Post by: Tom Cruise on March 24, 2013, 04:21:01 pm
Why is it when I go to install this from the link it says "Apps, extensions, and user scripts cannot be added from this site"?

Edit: JK dont answer this I figured it out  :P
Title: Re: [RP Intro] Strategus tool belt v1.3 (improved interface, by Chy)
Post by: Butan on March 25, 2013, 04:20:24 am
version 1.3 out (for the past few days  :oops:)


added a MAJOOOOOOOOOOOOR tool that would deal with having to manually select all the gear, all the time, when you do the same kind of armies all the time.

the function is still pretty much pre-alpha but its already "working" (not completely as intended)

its the EXPORT/IMPORT buttons in the info panel when in a fief


When its completely debugged, you should be able to :

- save lists of "standards" army gear (gear for 1K5 open field battle, gear for 2K siege battle, gear for 800 men caravan, etc...)
- store them
- send them to those who are in command of fiefs
- instantly select all required item
- press transfer
- ???
- profit (and drink a margarita)


actually its implemented partially done, without any tooltip on how it works


will upload a new version soonish with a lot of "tutorial"-like infos on how to get it working (and also some additionnal infos on previously implemented functions that arent intuitive).
Title: Re: [RP Intro] Strategus tool belt v1.3 (improved interface, by Chy)
Post by: Latvian on March 25, 2013, 04:20:54 am
go to sleep butan, it is realy late. :)
Title: Re: [RP Intro] Strategus tool belt v1.3 (improved interface, by Chy)
Post by: Tom Cruise on April 01, 2013, 07:28:56 am
Update this shit so it works for fiefs too. I cant tell what loomed and whats not.


(click to show/hide)
Title: Re: [RP Intro] Strategus tool belt v1.3 (improved interface, by Chy)
Post by: Butan on April 01, 2013, 11:23:50 am
Update this shit so it works for fiefs too. I cant tell what loomed and whats not.


(click to show/hide)


Still impossible AFAIK.

Big updates soon ;)
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Butan on April 30, 2013, 05:53:22 pm
Big update done.


From 1.3 to 2.0.5 !!!!! AMAZING !
=> http://userscripts.org/scripts/show/165497


A lot of tooltips added so the stuff should be more user-friendly.


Small improvement list :

- completely reworked code (faster to load for the user, easier to upgrade for the devs)
- tooltips
- STB filter panel (left side)
- STB export panel (left side)
- automatically loads the inventory items (no longer need to manually click "update")
- import/export/save for items preset (armoury)
- can see loomed items in fiefs
- added the -4 filter which was forgotten
- simulate/display items you are going to transfer, those you will still have after the transfer, BEFORE the transfer is completed
- characters/fiefs in the list are now sorted alphabetically
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Butan on April 30, 2013, 07:46:09 pm
*********************ù WARNING ù***********************



Because this update uses another script file, you need to deactivate/delete the old one in your add-on/script list.


(else you will have bugs.... dem bugs).
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Turboflex on May 02, 2013, 08:22:04 pm
Just noticed this, sick can't wait to try this update out.

As somebody who is stuck managing the centralized inventory depot of a medium sized clan, this is a godsend and has saved me so many hours of frustration, you are a hero!

The loadtime improvement sounds huge cuz previously it would really take a long time for me  (still worth it though) cuz I have so many items.

I'll give some feedback after I get a chance to give it some heavy use.
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Butan on May 02, 2013, 09:11:01 pm
Yes, in the beginning it was a very selfish (not publicized) little script to make me save hours of time transfering shit by hand made by a friend developper, but it became so awesome I though it would be right to improve it and share with the strategus community. Its improving irregularly (since its made just with the free time of one person) but we are beginning to be really happy about everything we added in and how it combines very well with strategus.

Now I dont have to take hours of my RL to manage my shit: half an hour a day max and everything I could want is done (sounds like a bad add).



This script is very useful by itself but you should definitely try it with the 2 other great self-made developer script :

- Strategus sorted inventory made by Dodnet (http://forum.meleegaming.com/strategus-general-discussion/strategus-sorted-inventory-%28greasemonkey-script%29/) :
* eye candy and sorts out the inventory panel quite nicely (we used his item orders to reorganize the info panel)

- Strategus enhancer made by GuiKa (http://forum.meleegaming.com/strategus-general-discussion/strategus-enhancer/) :
* external website which creates an infinite possibility of remodeling the base of the game and can/will lead to great things given time (atm its only focused at sharing Line Of Sight and giving Missions)



P.S.: please do report bugs if you encounter any
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Latvian on May 03, 2013, 09:51:34 am
Big update done.


From 1.3 to 2.0.5 !!!!! AMAZING !
=> http://userscripts.org/scripts/show/165497


A lot of tooltips added so the stuff should be more user-friendly.


Small improvement list :

- completely reworked code (faster to load for the user, easier to upgrade for the devs)
- tooltips
- STB filter panel (left side)
- STB export panel (left side)
- automatically loads the inventory items (no longer need to manually click "update")
- import/export/save for items preset (armoury)
- can see loomed items in fiefs
- added the -4 filter which was forgotten
- simulate/display items you are going to transfer, those you will still have after the transfer, BEFORE the transfer is completed
- characters/fiefs in the list are now sorted alphabetically
when i try to install it from link it says i cant download or something blah blah blah, can you upload file somewhere else so i can install it manualy?
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Butan on May 03, 2013, 01:57:43 pm
Have you followed these instructions :

Quote
Support : firefox + greasemonkey (https://addons.mozilla.org/fr/firefox/addon/greasemonkey/) or chrome + drop in extension list.


If you have FF you need greasemonkey for a script to fonction.
If you have Chrome you need to right click + save  and drag & drop in the add-on list



If it doesnt answer your problem can you elaborate ?

I can upload the .js directly but it will open it as a text file and you will still have to right click + save, etc...
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Bjarky on May 04, 2013, 10:22:26 am
hmmm, i'm checking out mah fief, let the new script update in my "Inventory" and it wont load all the fiefs inventory when i check the "Info" tab, so half of them have an icon assigned (no loom level is shown) and the other half still has an unknown icon.
i only have 2 FF greasemonkey scripts running, yours and the Strategus Sorted Inventory, also tried running without the other one, but that doesnt seem to change this little issue.

EDIT: ah ok, after testing a bit, the issue can be straightened out by transferring the gear from the fief to the character, update it in the inventory and then send it back to the fief, then it looks like it should.
takes a bit of time to sort things out, all icons are there now, but a few items are still missing their loom levels, it already looks great though :)
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Butan on May 04, 2013, 01:44:33 pm
EDIT: ah ok, after testing a bit, the issue can be straightened out by transferring the gear from the fief to the character, update it in the inventory and then send it back to the fief, then it looks like it should.
takes a bit of time to sort things out, all icons are there now, but a few items are still missing their loom levels, it already looks great though :)


Yes, its not very straight forward but this is how it works :

- all items are "???" (unknown) in the beginning
- once you updated an item in your inventory, it will be recognized everytime
- if in your web session (if you erase all your history it resets) you updated all possible items at least once, you will never see "???" again



3 tips everytime you have an item problem :

- transfer everything to your character
- switch to the inventory panel (updates)
- transfer it back where it should be
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Butan on May 04, 2013, 05:59:15 pm
(click to show/hide)
Ongoing work on a "political map" filter

Mouse pointing lines + using cRPG as reference



In the end we should be able to link the fiefs factions color to the filter so that it updates everytime a fief changes ownership, giving a realtime political map with the cRPG borders (I wonder who drew those..)

(click to show/hide)



P.S.: not sure it will be a part of this script, maybe another, or maybe it will just be a big waste of time  :lol:

P.P.S.: could also be the foundation of a multi-filter map where you can check a lot of things
(click to show/hide)
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Turkhammer on May 05, 2013, 05:30:55 pm
Will this work in conjunction with the Stategus Sorted Inventory addon?
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Butan on May 05, 2013, 05:32:11 pm
Atm everything works in conjunction but cant say about that last pre-alpha feature. Will keep you informed as we go from "artistical phase" to "developing phase"
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Turboflex on May 06, 2013, 04:05:08 am
got a chance to test update, fast loading time makes this 100% better, makes manageing large pools of items so easy
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Butan on May 06, 2013, 06:22:29 pm
A little bit more zones

(click to show/hide)

around 40% map done
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Lt_Anders on May 06, 2013, 08:33:05 pm
Would this translate to NA as wells since it's just a mirror with less fiefs?
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Butan on May 06, 2013, 10:58:33 pm
I hope we can just mirror it because its very long to do  :)

Forgot NA fiefs are slightly displaced: I would have no reference at all (cRPG fiefs borders cant be applied) to draw borders and would need to do it all over again  :?

I'm not sure if NA community would accept a EU just arbitrarily drawing lines on their own map  :P
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Lt_Anders on May 07, 2013, 04:40:09 pm
I hope we can just mirror it because its very long to do  :)

Forgot NA fiefs are slightly displaced: I would have no reference at all (cRPG fiefs borders cant be applied) to draw borders and would need to do it all over again  :?

I'm not sure if NA community would accept a EU just arbitrarily drawing lines on their own map  :P


Hmm? To my knowledge, the fiefs are EXACT flips of the EU map minus the fiefs. You would HONESTLY think that the donkey crew would spend time on strat and move every fief so that they aren't in a proper place?
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Butan on May 07, 2013, 04:56:19 pm

Hmm? To my knowledge, the fiefs are EXACT flips of the EU map minus the fiefs. You would HONESTLY think that the donkey crew would spend time on strat and move every fief so that they aren't in a proper place?

Ah yes, just saw that fiefs werent "put closer together", but some to the east were just removed ?

(click to show/hide)

If thats the case then yes we could just mirror and delete the zones that arent used NA side.
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Lt_Anders on May 07, 2013, 04:59:11 pm
Yea they also removed some northern fiefs too.

NA map has like 40-50 fiefs total and the EU has the full like 83 or whatever the numbers are. It should be just a mirroring as all the desert,steppe and central fiefs are the same on both NA and EU.
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Vermilion on May 07, 2013, 11:32:58 pm
83? it's like 180 :)

The Coalition own about 30 as do Apostates.. if it were 83 there would only be about 20 other fiefs!
Title: Re: [RP Intro] Strategus tool belt v2.0.5 (improved interface, by Chy)
Post by: Butan on May 13, 2013, 08:03:44 pm
Bump.

(click to show/hide)



Dont forget to install the newest version of the script  :) a lot of people still have the 1.3 version.
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on May 16, 2013, 05:30:41 pm
Forgot to update current version number (shameless bump), its now 2.0.8.


Old users of 1.3, uninstall it completely and install the new one with the link in the first page.
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Kampfkarotte on May 25, 2013, 01:32:32 am
good work thanks!
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on June 03, 2013, 03:39:55 am
Cant abandon something that is halfway done  :D
(click to show/hide)



Also, still feel free to report for bugs in the current 2.0.8 version!
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Latvian on June 03, 2013, 08:25:11 am
Cant abandon something that is halfway done  :D
(click to show/hide)



Also, still feel free to report for bugs in the current 2.0.8 version!
i demand bigger are for bazeck. Thank you.
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on June 03, 2013, 01:49:08 pm
no problemo, im just gonna give you rivacheg area of influence  :P


kidding, its all down to whatever zone is given to the fiefs in the cRPG website :
(click to show/hide)

Its not easy to work out the actual size (everything isnt proportionate) but until now, everything fell into place quite right. I hope that the final map will be accepted by the majority, because it will dictate new borders, that were (until now) decided virtually.
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: dynamike on June 03, 2013, 03:55:07 pm
I just wanted to say THANK YOU for the great work you are doing, Butan - could not imagine Strat without your toolset anymore!
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on June 03, 2013, 04:50:09 pm
I merely have the chance to know Chy (my 2nd personality as some think!) and enough influence on him to force him to work on improving a game he doesnt even play actively :D
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on June 05, 2013, 11:25:31 pm
Finaly done drawing :D

Border filter
(click to show/hide)

EU
(click to show/hide)


NA (need to delete unoccupied lands)
(click to show/hide)

And I have good hope that the "scripting" of it will be easy and fast ! The coding work will begin soon. It will most certainly be available to download in a different script file.
In the end we should have a sur-imposed map filter that would auto-update (if no problem) and looks a bit like those :

Good example but with a bit different borders
(click to show/hide)

The reference of all realistic map
(click to show/hide)
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Vermilion on June 06, 2013, 12:04:49 am
Looks Good  :twisted: Great work (mainly Chy)

Is this going to be included in your (chy's) inventory script or a separate one?
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Penguin on June 06, 2013, 04:59:33 am
Is that what the finished product will look like? The outline seems too bold to me.
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on June 06, 2013, 03:46:52 pm
Let's see how it will looks like when we fill up the territories with everyone's colors; from there we will certainly make some adjustment (personally, I dont know what kind of adjustment is possible, will see).

Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on June 06, 2013, 07:02:58 pm
A bit better :

(click to show/hide)

Dont mind the colors, atm they are just here for the show.
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on June 06, 2013, 07:40:18 pm
shameless spam

Map with matched colors

(click to show/hide)
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Lt_Anders on June 06, 2013, 10:08:40 pm
does it work well on the NA side?
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on June 06, 2013, 11:15:01 pm
does it work well on the NA side?

It will work fairly easy : mirror, manually delete unoccupied zones, name zones, link to fief's colors, done.

We are trying to further pimp the map but any other gadgets will require some time.
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on June 07, 2013, 04:46:17 pm
(click to show/hide)

Just need to link to fief's owner, at least you can see it adapted quite well to NA map (you can see the unoccupied lands are fairly distributed except for 4-5 in the middle of it all).

Some fiefs seems to have been moved just a little, but in our fief filter, still looks like nothing is out of the native borders.


Edit :

(click to show/hide)
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on June 07, 2013, 05:28:21 pm
Example of "diplomatic filter map" using the same master filter (borders) (randomly generated, just for the show).

Green would be you + allies (should separate you and allies with a different color), Red = enemies, White = neutral.

(click to show/hide)
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Latvian on June 07, 2013, 05:34:50 pm
i love you Butan
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Chychy on June 07, 2013, 06:06:25 pm
You should not love just Butan, you should love us :)
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on June 08, 2013, 02:19:47 pm
LOVE US  :shock: LOVE US LOVE LOVE US LOVE US  :shock:
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on June 09, 2013, 03:33:29 am
Works on EU & NA (loads fast and switch from NA filter to EU filter automatically)

Diplomatic filter doesnt work atm (cant configure friends or foes, so everyone is neutral  :mrgreen: ) and we will maybe hide the "base" filter which is very akin to the "faction" one (at least to the common man!)



visitors can't see pics , please register or login
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on June 17, 2013, 01:57:01 pm
We are working on the last fixes  :P

Also, we will try to build a "bundle" of scripts so it is easier to give "noobs" the tools (strategus tool belt bundle 8-)) to begin a new experience!

Native Strategus and Strategus with all the scripts around is really something else now!
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on June 19, 2013, 11:31:06 pm
Legend + Trade filter (click on a fief, see where you will get what kind of bonus  :wink:)

Everything works great on both EU and NA
Official release soon


(click to show/hide)


Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on July 07, 2013, 01:42:10 pm
Ok, we finally have it coded and ready to release.
Only lacks a few tooltips since some options are far from intuitive


We created a bundle of script, containing the Map toolbelt Script that we talked about recently, AND the old Strategus Tool Belt (still unmodified);

Deactivate the individual Strategus Tool Belt in your script section AND download this : http://userscripts.org/scripts/show/171423



This Bundle focus primarily on :

- improving the "Info" panel, to give more transfer options and visibility
- improving the "Map" panel, to show faction territories, diplomatic stances and commercial range bonus display


Simple comparison :


BEFORE
Info / Map :
(click to show/hide)


AFTER

Info panel :
(click to show/hide)

Map panel (faction filter) :
(click to show/hide)

Map panel (trade zone filter, goods from Nova Tismirr) :
(click to show/hide)

Map panel (diplomatic filter, showcasing) :
(click to show/hide)



All this for one click on the download link (http://userscripts.org/scripts/show/171423)  :)


Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: bagge on July 07, 2013, 04:35:08 pm
Sweet :)
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: GRANDMOM on July 08, 2013, 01:40:53 am
Really nice!
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Chris_the_Animal on July 08, 2013, 01:59:00 am
Just one little question for understanding:

Is it possible to only use the "STB-Bundle" without any other but the "Sorted Inventory"-AddOn on Greasemonkey?
Or do i need other AddOn's like the Strat Enhancer or anything else 2?
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Artyem on July 08, 2013, 02:10:01 am
It's been loading for a long time now, but everything else works fine.
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on July 08, 2013, 03:08:14 am
Just one little question for understanding:

Is it possible to only use the "STB-Bundle" without any other but the "Sorted Inventory"-AddOn on Greasemonkey?
Or do i need other AddOn's like the Strat Enhancer or anything else 2?

The bundle = strat tool belt + strat map


Sorted Inventory and Strat enhancer is something else that I and Chy dont take credits from (they are from dodnet and guika), but dont hesitate from activating those too: they are all compatible and gives an even better feeling of strategus!


I personaly have them all activated!

visitors can't see pics , please register or login
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Vovka on July 08, 2013, 09:14:21 am
diplomacy filter work already? or just wtd?
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Chris_the_Animal on July 08, 2013, 09:23:50 am
How am I supposed to mark the diplomatic factions? I mean this thingy cant know if i am in love with hetman behind y'all backs
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: ARN_ on July 08, 2013, 11:19:31 am
I think I broke it  :? I install it and it worked, but I saw some new buttons and clicked on them to see what they did. And now it dosen´t work.
(click to show/hide)
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Turboflex on July 08, 2013, 03:48:02 pm
Same for me, some stuff worked a bit then stopped (firefox, doesn't even install on chrome)
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Uther Pendragon on July 08, 2013, 03:51:58 pm
Afaik, It works fine when you first launch Strategus, but after you refresh it or try to click any other button (Map, Info etc) it starts "Loading" and then stops working. You then have to close the tab and open Strategus again. (Chrome)
Other than that, its sweet. Just unstable. :D
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on July 08, 2013, 06:05:11 pm
How am I supposed to mark the diplomatic factions? I mean this thingy cant know if i am in love with hetman behind y'all backs


Quote
diplomacy filter work already? or just wtd?


Its why I said "lacks some tooltips"  :D  it works but its not intuitive


For the diplomatic filter to work you have to :

(click to show/hide)


You can also use the Export/Import diplomatic settings to send your local settings to other people so they see what you see, it works like that :

(click to show/hide)




So from what you told me I know that :

- Chrome version is very unstable
- NA side of the map loads a very long time or undefinitely


We will try to fix that but it will take some time  :)
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Chris_the_Animal on July 08, 2013, 06:37:43 pm
For the diplomatic filter to work you have to :

(click to show/hide)

I tried this on the integrated strat and the old strat, but it seems, that i do not see these "faction territories"...
I believe you mean these borders you showed in another post...but i do not see them anywhere.
There is just no reaction when i click on diplomatic filter and then Open/Close

i suppose im just o dumb?  :?
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on July 08, 2013, 06:57:09 pm
I tried this on the integrated strat and the old strat, but it seems, that i do not see these "faction territories"...
I believe you mean these borders you showed in another post...but i do not see them anywhere.
There is just no reaction when i click on diplomatic filter and then Open/Close

i suppose im just o dumb?  :?

I mean you double-click on the highlighted area of a fief territory that coresponds to a faction, like this :

visitors can't see pics , please register or login


It will display this list :

visitors can't see pics , please register or login



You then click on the corresponding status of the faction territory you selected, until you see a little "Saved!" (or it means it didnt work, and you need to click again until it shows)




Faction filter AND Diplomatic filter works hands in hands so :

- modifying one fief territory applies to ALL FIEFS this faction possesses
- it auto-updates each time a fief changes hands
- you set it once, its set for life and shows properly whats happening on the strategus map




If you have any problems with the strat map, always try to refresh the map by clicking "map" again.

Since the map auto-updates movement every minutes or so, it "freezes" the script and you have to refresh it to do any changes.


So, between now and the fixes, be sure to always try to refresh the map if you encounter a strange bug; it may be working still but just frozen.
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Lt_Anders on July 08, 2013, 07:15:18 pm
You should add a "CLAIMED" section, so people can claim areas of the map.

EDIT: the War OPTION doesn't seem to work.

EDIT 2: Can Others see the diplomacy, or is it just you?
Also, it's a pain to select every EU country to say hostile to them. :wink: Needs a Hostile: EU/NA option :D
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on July 08, 2013, 08:21:17 pm
You should add a "CLAIMED" section, so people can claim areas of the map.

EDIT: the War OPTION doesn't seem to work.

EDIT 2: Can Others see the diplomacy, or is it just you?
Also, it's a pain to select every EU country to say hostile to them. :wink: Needs a Hostile: EU/NA option :D


Only you can see what you did, and then export/import to your loyal guys or keep it completely secret (perfect for the paranoiac leaders)


Claim is a good idea, we could add a 2nd filter that would add stripes of green or something above every faction colors.
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Chris_the_Animal on July 08, 2013, 09:01:26 pm
The problem is that these "pieces of the puzzle" do not appear to my screen.

I turn on Greasemonkey and the STB-Bundle inside of it.
Then i see the little legend on top left of the map with trade areas and diplomatic status and the colours for it.
I also see the Map Filter and the Default Filter.
Map Filter to Diplomatic and Default Filter to Factions (like your pic shows) and i click Open/Close...
nothing happens
when i click on "map" it just gets back to "none" in both filters. and nothing else happened
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on July 09, 2013, 01:03:45 am
The "default" filter is the filter on which the map reverts to when you refresh. If you're on "None" you will see nothing for sure ! You need to select the filter you want to use to see anything. Not sure its what you meant but just in case, I prefer to be precise.

I will need screenshots in PM if you want a diagnostic : for the moment the developer doesnt work on strategus at all and cant help.

Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Turboflex on July 15, 2013, 02:55:37 am
any idea why on the info page  all items now show: visitors can't see pics , please register or login
 


???
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on July 15, 2013, 03:06:04 am
Its the new icon for items that hasnt been uploaded through the inventory page : go into the inventory page with the unrecognized items so they are registered and can be represented in the info panel (has to be done even for fiefs items).
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Vermilion on July 15, 2013, 02:22:46 pm
MAKE IT WORK FOR CHROME... I don't like FF  :twisted:
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on July 19, 2013, 12:29:22 am
New version is 0.1.1 , please re-download using the same link : http://userscripts.org/scripts/show/171423


We have added :

- "Clean diplomatic information" button (this will clear the software's cache, should resolve 99% of your issues)
visitors can't see pics , please register or login


- map load display (it will show you if the map is loading or not, it stops trying to look for players/fiefs after the 20th try)
visitors can't see pics , please register or login


If some still experiences issues, please post what you see.
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Chychy on July 19, 2013, 01:38:55 am
MAKE IT WORK FOR CHROME... I don't like FF  :twisted:

Everything should work on chrome, sometimes it can stuck on "Loading", but if you refresh, it should work.

visitors can't see pics , please register or login
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: ARN_ on July 19, 2013, 02:16:43 am
Now it works for me again, thanks :D
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Uther Pendragon on July 19, 2013, 04:24:31 am
Confirmed, works for me (Chrome). Arn, for fucks sake, stop posting in yellow or I'll find out where you live and paint insides yellow
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Chris_the_Animal on July 19, 2013, 10:05:01 am
Works for me now to.
Just one thing:

When you are not in any strategus faction you see villages that are owned by people without a faction as yours:

(click to show/hide)
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Chychy on July 19, 2013, 01:13:07 pm
Works for me now to.
Just one thing:

When you are not in any strategus faction you see villages that are owned by people without a faction as yours:

(click to show/hide)

Thanks for your feedback, this is a known bug.
As faction is detected by color code, both fief and no faction player are "pure white", causing this problem.
We'll looking for another detection method :)
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Chris_the_Animal on July 19, 2013, 01:38:28 pm
Thanks for your feedback
When i find more I will let you know  :wink:
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Vermilion on July 21, 2013, 04:01:24 pm
New version is 0.1.1 , please re-download using the same link : http://userscripts.org/scripts/show/171423


We have added :

- "Clean diplomatic information" button (this will clear the software's cache, should resolve 99% of your issues)
visitors can't see pics , please register or login


- map load display (it will show you if the map is loading or not, it stops trying to look for players/fiefs after the 20th try)
visitors can't see pics , please register or login


If some still experiences issues, please post what you see.

I'm still finding the map completely unstable. Just sits there on Loading...

I'm not seeing the "checking fiefs & players" line on the loading image? Am I meant to?

I finally got it to load, then I fucked about with the diplomatic options to see how it looks/works (just randomly adding different factions as friend or foe) refreshed the page and saw the colored sectors. After which I clicked "clear diplomatic information" and now I'm back to loading...



As for the info page..

The items you have are color coded (+ is green and - is red) however the items in the fief even though you can see if they are + or - they are not color coded. This would be a nice feature to add if possible.

Also the items aren't ordered by condition.. It would be nice to see things ordered from -4 to +3 (left to right)



Other than the map and those couple suggestions.. Great work Chy!!! Thank you for giving your time to helping this game!!
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on July 29, 2013, 03:47:20 am
EU tundra is looking prettier each new days  :P (little faction map showcasing!)

visitors can't see pics , please register or login
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: GRANDMOM on July 29, 2013, 10:21:33 am
Yes Butan, lovely new clans withy additional players to crpg/strat
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Haboe on August 05, 2013, 01:55:42 pm
Bump from second page
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Haboe on August 21, 2013, 07:51:20 pm
Bump from second page
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: kasMVC on August 27, 2013, 11:43:11 pm
For chrome I'm getting an error saying apps extensions and user scripts cannot be added from this website

when trying to download the inventory jaint
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Vermilion on August 28, 2013, 12:42:20 am
For chrome I'm getting an error saying apps extensions and user scripts cannot be added from this website

when trying to download the inventory jaint

When you click on the download it will be downloaded to your download file (local)
You then need to manually add this in extensions
- Click the three horizontal lines (top right under the close button X)
- Hover your mouse over tools
- Click on extensions
- Drag and drop the downloaded file here (file named 171423 or something like that)
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on September 11, 2013, 02:27:49 pm
What would you say, if we (me and Chy) developed our very own browser-game, trying to fix most of what is wrong in Strategus, while adding our very own touch, using ideas from this forum, other games and our own creativity?

For multiple reasons it would be ONLY a browser-game (no game servers) so it would only cater to the delusional egotist rulers that are thriving in the current Strategus, and other games like Europa Universalis 4, the campaign map part of Rome 2 total war, Civilization 5, etc...
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Varadin on September 11, 2013, 02:31:19 pm
Yes ?  8-)
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Vermilion on September 11, 2013, 03:04:35 pm
Sounds like a good idea!
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on September 12, 2013, 03:29:25 am
We began to work on the map.


We rapidly agreed an hex map is best. Strategically superior and not too cumbersome to develop. With a very simple design (a generic mask layer with different colors on top), each hexes will represent a terrain type.

Here is a tech demo of our hexes scale 1:1.
If you think we should add/remove a certain terrain type, or we should change the color of some, or that the overall style sucks, feel free to tell. We will add villages/castles/cities types but they need to be designed thoughtfully.

(click to show/hide)



A classic grassland/forest biome with a few elevations, sea and a trail. Still on scale 1:1.
For the sake of demonstration, each hex represent a large area; on the end map, each hex will represent only a small area and each averagely sized biome will consist of a considerably larger number of hexes except for small terrain types like rivers, roads, settlements, etc...

(click to show/hide)



Next we will generate a bigger realistic random map and screen it on different scales so you can see what it would look like from minimum to maximum zoom.

We aim a final map size that would fit a small planetoid, with realistic movement speed like strategus (weeks of travel to come back from where you started).
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Vermilion on September 12, 2013, 03:37:02 am
Just don't add the moving at 0.3m/m crap you can get on strat when crossing mountains :P
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on September 13, 2013, 02:52:04 am
We will certainly have a speed system where your speed is calculated only based on what tiles you go on, like Civilization movement system, but on an online game and real-time based.

Why would 1 man on 1 horse move faster than 100 000 men on 100 000 horses ? :rolleyes:



We will have other ways to penalize having to manage huge forces: most probably a better pay system (gold upkeep based on what your troop type is; most probably a mercenary system that will boost military power in exchange of lots of gold), and the implementation of a new ressource (food or something alike). Both should never be plentiful enough to never have to care about them. Ever.
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: En_Dotter on September 13, 2013, 07:36:29 am
Im a bit confused. Dont get me wrong but what i am about to ask is what i really want to know. Why would you make a new browser game when there are tons of similar games (or not so similar), when there will be no combat like in strat? I mean, a lot of ppl play for those strat battles, and yes i know diplomacy and trade is fun, but strat battles are fueling all that diplo and trade stuff. What am i missing here? :S
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Vermilion on September 13, 2013, 10:33:43 am
Im a bit confused. Dont get me wrong but what i am about to ask is what i really want to know. Why would you make a new browser game when there are tons of similar games (or not so similar), when there will be no combat like in strat? I mean, a lot of ppl play for those strat battles, and yes i know diplomacy and trade is fun, but strat battles are fueling all that diplo and trade stuff. What am i missing here? :S

I presume it's more of a learning experience. They got lots of people om here who would be willing to beta-test and give feed back. Which is a great start of making your own games.

The reason there are lots of games out there like it is because they are much easier to create then fps's and lots of people like them. So it's a very logical place to start.

We will certainly have a speed system where your speed is calculated only based on what tiles you go on, like Civilization movement system, but on an online game and real-time based.

Why would 1 man on 1 horse move faster than 100 000 men on 100 000 horses ? :rolleyes:

Speed system yes! ridiculously low speeds where your journey time can jump from 5 hours to 999999999 hours NO! :)
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on September 13, 2013, 02:14:35 pm
Im a bit confused. Dont get me wrong but what i am about to ask is what i really want to know. Why would you make a new browser game when there are tons of similar games (or not so similar), when there will be no combat like in strat?


Because we can and we believe in it :) the rest will be history and you'll be a part of it if you want to.

And also, I never saw any browser-game like Strategus (prove me wrong and find me one). In consequence, our game will be a variation of something that has no equal.




Quote
I mean, a lot of ppl play for those strat battles, and yes i know diplomacy and trade is fun, but strat battles are fueling all that diplo and trade stuff.


Strat battles (and their loyal or not mercenaries) - diplomacy (and its circle-jerking) in Strategus are what kept the strategy player in myself from really enjoying this game. That and the major issues the game has (in terms of balance, core rules and bugs) are the 2 reasons we want to start something new. If you dont agree on those 2 statements, you're most probably not going to like what we are going to do.

To be honest, we could try to find ways to create a game that will have real battles every times armies clashes like in Strat, but even if we managed to find balanced rules to make it work, we dont have the ressources (read, money) to do it. And like I said, I'm not too eager to try to implement it in a game, because (for me) it dumbs down the strategy part of the game to a large extent. Anyone acing the logistic-tactic-strategic part of strategus (the goods-gold-gear-army creation part) and failing hard the "real-time battle" because he doesnt have a good roster will get me. I agree there is an interesting synergy in Strategus with the cRPG world, but in the current state of cRPG its bringing Strategus down more than its bringing it up.


As a result, we will greatly focus on the economical and military warfare part (both of which will dictate the diplomacy) and if we do it right it will become the whole game.
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on September 13, 2013, 11:58:52 pm
I made a small island of a few dozen tiles large, and fifty tiles long surrounded by water and another very small island.
Could or could not keep that map, its mainly a demo for you guys, and to see how a realistic biome looks like on a bigger scale than the previous one.




Here are 3 zoom level :

Tactical view (scale 1:1):
(click to show/hide)


Management view (scale 0.5)
(click to show/hide)


Strategical view (scale 0.1)
(click to show/hide)


Tiles color reminder :
(click to show/hide)



Will definitely add a 4rd and maybe 5th view further unzoomed (World view ~0.01-0.001 scale) later on, as the world will be much bigger than that and each player will need to clearly see from small villages to sprawling empires borders.



To add more variety to tiles, we will have images for every kind of settlement (from very small to very large ones) and more special land features, but this is the base we will work on (not shown: bridge, road, snow/glacier, tundra, jungle, and possible new tiles upcoming). + armies running around taking names, the map should reach a lurk level of eye-entertainment.
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: Butan on September 14, 2013, 02:11:47 pm
We tinkered a bit with hex borders and here is what it would look like borderless from afar:

(click to show/hide)

(click to show/hide)




Here is a 0.01 scale preview :

(click to show/hide)

What you see in the top left corner is a very small island. Now imagine a whole world (actually, you wont have to imagine for long) from that scale.




We are able to render that map size in less than 10 seconds with our current coding.
We are confident we can increase that size still.
Title: Re: [RP Intro] Strategus tool belt v2.0.8 (improved interface, by Chy)
Post by: GRANDMOM on September 14, 2013, 02:48:09 pm
So far I like what ur doing Butan - keep up the good work!
Title: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on September 15, 2013, 11:27:56 pm
What would you like for the name of our future game ?

Atm our private project codename is Strategus 2 but we will definitely find a new one  :P
Our game will most likely be a SP-like experience of M&B but on real-time and online.
Though of names like "Lords & Claims" (a bit like Mount & Blade, but on a strategy game) or "Terra Nova" (because the map will be big and explorable), what do you think?



What would you prefer in terms of fiefs variety and customisation?

- 3 kind of fiefs (like Strategus:villages, castles, towns)
or
- way more than 3 fief type, with basically villages/castles/towns in multiple variations and some "special" fiefs
(atm we have plans for: camps (auto-build when an army stops), crossroads & bridges (taxing, legally or not), forts/castles/fortress, hamlets/villages/market town/ports, towns/cities/capital, manor/palace, and probably "neutral" fiefs to help players (caravanserail/logging camp/mines/etc to win some money, mercenary camps to buy "tickets" and begin adventuring)


- fief's names set in stone (like strategus)
or
- semi-customisation of fief's names (to prevent trolls, you could only pick up from a list of available names, will certainly do this for faction names too)



Tell us your opinion!
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Thovex on September 16, 2013, 01:24:41 am
>- way more than 3 fief type, with basically villages/castles/towns in multiple variations and some "special" fiefs
>- semi-customisation of fief's names (to prevent trolls, you could only pick up from a list of available names, will certainly do this for faction names too)

I didn't want to answer the names part since yeah, no I'm horrible at that, I like the looks so far though.
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Vermilion on September 16, 2013, 01:29:23 am
What would you prefer in terms of fiefs variety and customisation?

- 3 kind of fiefs (like Strategus:villages, castles, towns)
or
- way more than 3 fief type, with basically villages/castles/towns in multiple variations and some "special" fiefs
(atm we have plans for: camps (auto-build when an army stops), crossroads & bridges (taxing, legally or not), forts/castles/fortress, hamlets/villages/market town/ports, towns/cities/capital, manor/palace, and probably "neutral" fiefs to help players (caravanserail/logging camp/mines/etc to win some money, mercenary camps to buy "tickets" and begin adventuring)


- fief's names set in stone (like strategus)
or
- semi-customisation of fief's names (to prevent trolls, you could only pick up from a list of available names, will certainly do this for faction names too)

3 main designs but give the towns and castles a unique feature at each place which makes certain areas more desirable (depending on your tactics). (such as increased wealth, reduced production costs/upkeep, faster horses.. obviously it's hard to give examples when we don't know what else is going to be included so these are based on strat)

Add something (symbol/flag/clan tag) to fief names/image to identify who it belongs to but keep the base name constant.
So you can make it clear who owns it but you can still navigate via original name.
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Zomg on September 17, 2013, 01:41:53 am
There are Strategus-like browser games that are out there. Not exactly the same, but there is. However, nearly every game is somewhat similar to one another. The only difference is, how similar it is. For example, in Travian, you don't have villages, castles and cities - but you still can customize your holding in your own manner. Have one to focus on the grain, so that you can feed your troops, one another merely for recruitment, so you can have cheaper and faster troops than anyone else can every have, et cetera.

My suggestion would be to have three main type of fiefs. Villages, Castles and Towns. And let the players have a chance to customize those fiefs, if they wishes so. Villages can have two different customization, for example, one merely for food, which would support the armies, and one another for production of other goods, for more money and taxation. But also let people have more than one customization in their fiefs, if they wishes so, with some sort of penalty of cost. A cost that would be higher than having an another fief, specialized in that manner.

I like the possibility to customize what you play. It is good fun and makes you do whatever you want. However, remember. You don't want fiefs to have different names every other week, or even month.

I like the taxation of crossroads / bridges, legally or otherwise. Making the parties to move 2/3x faster perhaps, on such roads, than they would normally do in other type of terrains would actually be great, so that people may chose to "try their chances" OR go slower. Those who are moving on such roads should also make people more easily noticeable (2/3x more?) than going slowly, et cetera as well.

You should however not be forced to be at mercenary camps, to recruit troops. Especially if you are holding a fief. Recruiting troops in your own fiefs should be possible, with a penalty to your population. So you have to decide either to recruit and have a smaller growth; not recruit and be defenseless, however rich, or not recruit in your lands but recruit from the mercenary camps, with a higher cost.

Lord & Claims sounds too... meh. And Terra Nova? AFAIK, there is a game already with that name, and it doesn't really fit to the possible lore and magic of the game.

Last but not least, the current map would be okay for Alpha or some shit; but you have to have a better one, if you want even some success.

This game would be hard. Not because of any programming shit you might face, but because there are big titles out there, mmorpg's, and you need to be more unique and better than that. Though I hope you succeed.
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on September 17, 2013, 03:28:07 pm
There are Strategus-like browser games that are out there.

I played a few mmo-browser-game in my time (Travian and Ogame the most) and I did some research on recent ones (1100AD, forge of empires, grepolis, khan wars, tribal wars, war of legends, e-republik, etc...) and they all have one or two of those problems :

- requires too much online-time to keep up with the competition (staying awake for the game, second per second timed actions...)
- too many gameplay elements that diverts from the core of the game, the war (technology, city-building, lots of resources type...)
- and some other "personal" grievances (too fast-paced, pay to win bonuses, too unrealistic/fantasist...)




I think most of the people that started Strategus were thinking of a M&B campaign online experience and were disapointed. Some adapted and enjoyed the game as it is, but we want to recreate the M&B campaign feel in our game, and that means, as in the SP M&B :




- Very few resources to manage => Gold & Food

- Very few or no background/missions => basic tutorial, some neutral fiefs to start up on gold/food, complete freedom on what to do with all that (a natural incentive to war/diplomacy when controlling territories is the basis)

- Semi-controlled battles/sieges => tactical elements to gain the upper hands in fights (army composition and pre-positioning) but no micro-management (no First Person Hacking mode/ real-time orders unfortunately :P)

- Simple empire management => a button to press here and there, managing your fiefs will be mostly defending them against enemy armies!

- Very slow-paced game => you need weeks and months to have a good base and start fighting/expanding; in the SP those days passed very fast because they were in-game days, in our game it will be real-life days (allowing a real-life life  :))





If you know a game that has everything I said and even more, give us the name of that game so we can begin playing  :P



(click to show/hide)
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Moncho on September 17, 2013, 05:27:33 pm
Sounds like a very good idea, and for me hex's will always shout Settlers of Catan, which I thoroughly enjoyed in my childhood.

A couple of things that could add depth without being too complex:

I would like to see temporary ones like encampments, etc that you can use to control mountain passes and similar without having to build a whole fief and removable after a while.

Also distinguishing between wooden and stone bridges would be nice to allow for more variety (stronger but permanent or weaker and destructible to cover your retreat).


About the movement difference between 1 person and 100000, it is mostly due to coordination issues, when you move, you need to replenish resources (especially water), take breaks for food, sleep, etc, which for small groups is not too hard, but for bigger ones can cause significant delays. As 1 person you can replace your horse and keep it fresh and fast for longer, for bigger groups this is harder.
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on September 17, 2013, 06:15:35 pm
We will have all that and more  :P
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Chychy on September 17, 2013, 06:21:08 pm
I would like to see temporary ones like encampments, etc that you can use to control mountain passes and similar without having to build a whole fief and removable after a while.

Already planned and could be developed/modified but here is the basis :

When an army doesnt move, it automatically starts building a camp.
After 24 hours of complete immobility, the camp is built. It will provide a little defense bonus and small food generation (represented by scavenging around the camp, it will also balance the food consumption of an inactive army).
After 3-7 days if the army still havent moved, the camp will upgrade into a fort. It will provide an average defense bonus and still the same small food generation (it will never become a good economical choice).
We could add a 3rd upgrade after a month of not moving but not planned atm.
All this knowing that you will have 2 kind of armies : "your" army (direct control) and "AI" army (semi-direct control). You will be able to field multiple armies (the total capacity will increase/decrease with game rules we have to decide on) so it will allow a lot of possible moves (like in chessboard games).

This would also help "AFK"  not getting steam rolled if they forget to move their pawns or have a busy week-end.


Also distinguishing between wooden and stone bridges would be nice to allow for more variety (stronger but permanent or weaker and destructible to cover your retreat).


Didnt think of it but thats not a bad idea, since we already have 2 different paths (trails & roads).



About the movement difference between 1 person and 100000, it is mostly due to coordination issues, when you move, you need to replenish resources (especially water), take breaks for food, sleep, etc, which for small groups is not too hard, but for bigger ones can cause significant delays. As 1 person you can replace your horse and keep it fresh and fast for longer, for bigger groups this is harder.

If done right, food consumption will be the end all be all : if you have 100 000 guys you will consume 100 000 times more food (everyone eat approximately the same quantity of food, we wont go into different food quality...). then if you want to move 100 000 guys, they will not be all packed into one tiny hex, so you will need to have other armies accompanying you if you want to punch a crazy amount of men. But speed will not scale with size, only with where you go and with what troop (mounted or not mainly).

Then, we have to decide how we will manage a multi-army entity on the map but we should be able to find something.
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Zomg on September 17, 2013, 08:22:45 pm
- requires too much online-time to keep up with the competition (staying awake for the game, second per second timed actions...)
- too many gameplay elements that diverts from the core of the game, the war (technology, city-building, lots of resources type...)
- and some other "personal" grievances (too fast-paced, pay to win bonuses, too unrealistic/fantasist...)

Agreeing on the first point. OGame or Travian, you had to be very active. When you get bigger, and if you don't get attacked you do, with so much resources, risk of getting attacked, need of attacking and raiding other villages, et cetera. Players do really need to put their time into the game. However, you need to remember one other thing. That is one and perhaps the biggest reason for those games to have such a big player base. Moment you have a slow paced game, you have to offer something different to the players, so players would not get bored and leave right away. Especially at the very start of the game.

However, I have to disagree with the second point. Especially Travian, in my opinion, had the right amount of gameplay elements, to specialize yourself and your holdings. Four main resource type, and one of those resource type providing food for your troops. Other three, used to build shit. (Stone, Brick and Iron if I am not wrong) Can upgrade and improve your soldiers, have new troops based on your research and buildings, et cetera. That is the second thing that made players, play the game. Wanting to be better. Doing whatever necessary, to be better.


Quote
- Very few or no background/missions => basic tutorial, some neutral fiefs to start up on gold/food, complete freedom on what to do with all that (a natural incentive to war/diplomacy when controlling territories is the basis)

Having a nice back story always make players to connect with the game. Puts you in the mood so to speak. And have tens, no no, hundreds of missions. But also let players have the freedom not to play those missions. There could be some sort of advantages, so to speak, advantages that would cause no trouble not having.


Quote
- Semi-controlled battles/sieges => tactical elements to gain the upper hands in fights (army composition and pre-positioning) but no micro-management (no First Person Hacking mode/ real-time orders unfortunately :P)

I take it as it would be pretty much like Stronghold Kingdoms, when it comes to battle. It is nice to have something like this, rather than putting everything on the hands of script.


Quote
- Very slow-paced game => you need weeks and months to have a good base and start fighting/expanding; in the SP those days passed very fast because they were in-game days, in our game it will be real-life days (allowing a real-life life  :))

Weeks are nice, as well as a month or two, to start expanding like a cancer. But balance it so that new players wouldn't feel like shit when they start.
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on September 20, 2013, 12:56:24 am
The players will write the story of the game, with their own hands: this is why there will be very little to no background/mission. They will all live and die with the same possibilities (no technologies or different buildings, except the fiefs themselves).




We do not want to implement "classic" ideas that we feel are superficial, because in the end, when you have removed everything that wasnt absolutely needed, you have this pure gem : War.
Then we can infinitely polish this gem, and offer many different levels of strategical and tactical elements to the players so that they have a hundred way to win the War.

The players will dictate diplomacy themselves, like on Strategus : fear, rumors, spies, planning, greed...
We will give them a message system and a forum. And maybe an ingame diplomatic system.



I am aware our ideas are rather radical, but I will temperate those thoughts with the fact that we are not here to attract more players than the game will deserve, nor here to make money. We will create something that we enjoy and players will come and go as they please.

This will be the major difference between us and the other browser-games.




A little update...


We have completed a map editor system that can display a theoretically infinite number of chunks (in our system, a chunk = 50*50 hex).

We already have a working client-side system where the map - whatever its total size - will be progressively loaded as you drag it. This was very important since we plan to make a map that is planet-like in size.

We have some cool plans in our bag that we began to think about : what will be the design of the browser-game UI (as immersive as possible), different layers added atop the map to display game details (borders, province/region, area of influence, etc...), and how the economy will function.



I have already drawn the map with my pen & paper. Since we have decided on the total size of the "virtual" map (it will be 5500 hexes long and 4000 hexes high) I have divided the paper map in chunks and we are ready to create it region per region using our hand-made map editor. Our first playable version of the game will be done using only one region to test it extensively. Alpha will begin when we have the starting region ready and all the core features.
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on September 22, 2013, 06:02:48 pm
I added a poll for the naming of our Game.

Choose the 3 that you like the most !
It will influence our decision (we will take the most liked or mix them up with our stuff)


I chose names from both my own imagination and some video games I liked and mixed them up, I also took some from the M:E topic that I felt would fit in the atmosphere.

About our so called atmosphere, here is what we plan for our game so you can choose a name that will fit:
The background of our game will be a big human emigration/colonisation phase, where everyone start from the same crowded central region surrounded with unattended/unexplored/unexploited places. Simple adventurers/merchants or wanna-be rulers go out of the safety zone and are free to do what they please. Think Conquest of the Wild West in North America, except that you will be able to expand North/South/East and that no government will watch over you  :wink:  and that it is staged in the medieval era.



(click to show/hide)
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on September 25, 2013, 12:08:05 am
Want to help our brainstorming phase ?  :wink:



We would like some "fresh" ideas on a problem that happens in every games about MMO and territories and war :


The alliances




Diplomacy should be only fueled by every players personal motives and actions, so we, as game developers, should not intervene or influence them.
Still. Let's be real. Strategus players knows what I'm going to say here:

(click to show/hide)



Having a natural diplomatic world is the utopy.
Here are examples of features we feel will encourage players to grow some balls and attack this weak neighbour that sent you a friendly private message last week (aka encouraging violence) :



* stealing gold, pillaging fiefs, capturing ressources should be way faster than collecting tax, building fiefs and producing ressources; and also way easier (for the smart ones)
* a soft cap on the number of armies you can control depending on the number of fiefs you have built or captured: the more territories you control, the least military power you possess (proportionally to the territory you have to cover)
* reduced % of your base income the bigger your territory is (corruption, administrative inefficiency): the more territories you control, the least gold/food you get for them
* big producing fiefs will be the easiest to besiege and capture/pillage/raze, while the easiest to defend (military ones) and protect will produce near nothing
* anonymous attacks on heroes/armies/fiefs will be possible under some strategical/tactical parameters, like the time of the attack (day/night), the speed of the battle (size and luck based) and the possible use of other players as mercenaries with a different banner (welcome paranoia and pre-emptive strike)
* very important fiefs/provinces/regions will have to be controlled to have related bonus; but those will be very few even on a large scale (sorry bro, there can be only one sheriff in this town)
* no "I am your ally" or rigid diplomatic gameplay options where you're restricted in your actions, everyone is free to uphold their words or not and do as they will (I really trust greed and hate to take over from here  :P)
* our map will be so big, you will probably not bother allying this douchebag 200km away
* a "out of the cRPG universe" playerbase (hopefully) that will not carry over grudges to my game like we do between each strat round   :mrgreen:




* what do you think we could add to this list ? tell us !
(general ideas, not too detailed, since our game isnt polished enough to give values or anything; if you need more guidance, think like you're talking about Strategus  :wink:)



(click to show/hide)
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: GRANDMOM on September 25, 2013, 10:05:32 am
Quote


* anonymous attacks on heroes/armies/fiefs will be possible under some strategical/tactical parameters, like the time of the attack (day/night), the speed of the battle (size and luck based) and the possible use of other players as mercenaries with a different banner (welcome paranoia and pre-emptive strike)


I like this alot, and miss these features in strat

To be able to fuck somebody up a bit unnoticed before a major attack is interesting and adds to the tactival and strategical options. The "mass a large army and send it to the enemy" option is a bit boring. Smaller units operating behind enemy lines, fucking up villages, trade, or crops or whatever is fun. Guerilla tactic style :)

This is not on topic perhaps, but anyway some suggestions (dont know if u have talked about some of them already):

* Small cav armies for fast operations - vulnerable to slower balanced army setups
* Hidden units (agents, spies)
* Tactical positions on the map - bridges, mountain passes, rivers - where different army types has bonuses
* Ability to hide certain armies in forests
* Ability to setup ambushes

Basically, if you are smart and strategic you should be able to fuck somebody up, even if they have more resources and bigger armies.

 

Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Vibe on September 25, 2013, 11:49:49 am
If you want to snatch some good ideas take a look at these two browser games (both from same dev) that are very similar to what you're trying to achieve:

http://mightandfealty.com/en/ (newer, alpha)
http://battlemaster.org/ (older)
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on September 25, 2013, 02:27:06 pm
Thanks Vibe, I appreciate it. I already investigated some cool ones by the advice of friends (Wesnoth, Khan Wars, Panzer General, etc...) and it helped me a little. Especially UI-wise.



* Small cav armies for fast operations - vulnerable to slower balanced army setups
* Hidden units (agents, spies)
* Tactical positions on the map - bridges, mountain passes, rivers - where different army types has bonuses
* Ability to hide certain armies in forests
* Ability to setup ambushes


Green is planned exactly like you said it : seting up ambushes will be closely linked to the "tactical positions" on the map, and the size of your army will influence at which distance you are spotted; and we will definitely have a speed system which can be sped up by horses (we will have cavalrymen (light/normal/heavy) that will be naturally mounted, thus fast, AND draft horses that will be used to transport troops and stuff (if in enough quantity, the army will be at horse's speed) and draft horses will be capturable in battle and very important for everyone  :wink:).
More details:
(click to show/hide)



On the ability to hide certain armies in forests, atm I think more like Strategus system: the moment you're in a forest you are invisible to those not inside (except if you're just one hex in). What do you think we could do to add more complexity to that ?



Hidden units (agents spies) isnt planned, because we think it will be completely covered by the fact that each "dots" will be able to field between 1 and 10 000 men, and that you will be able to completely control which kind of soldiers are the 1 to 10 000 men. If you want to spy, you will have to allocate your army support limit (think Rome 2 total war) to that by creating an army of a very small size that will be very hard to spot on the map but that will have an equal power of observation than any army size (1 man can see as well as 10 000 individually, but its easier to spot 10 000 marching men than only 1).
Still:
(click to show/hide)




Lots of good stuff S-Key  :P I will develop on your post!
Diplomacy is very much Work In Progress so dont think I'm completely closed about this.

As for discouraging huge alliances... Hmmm. The only ways to penalize it i can think of would depend on allies formally registering as alllies..


Problem is, even if you use a diplomatic limit system (like in Europa Universalis 4, the "diplomatic relationship" hard cap); it only works between the players and AI players. Humans will always circumvent this (and they should!) by signing out-of-the-game deals, and its completely encouraged by the game.

You know, when Chy and I made the "diplomatic" filter for Strat, and people started talking to me about that, it was very interesting. They had to UNILATERALLY decide who is an ally, who is friendly, neutral, hostile or enemy. They cant know FOR SURE if its the reality, its just their point of view based on their own perception of the world. BECAUSE there is no alliance magic button, noone trust anyone fully and I think it encourages war more than anything.

But:
(click to show/hide)



Actually, thanks to GRANDMOM, Thomek and Tristan I found 3 new ideas on encouraging war :

* Guerilla/ambush/raiding kind of attack, where a small army can at least slow down/weaken a bigger army without too much losses (should have a bigger chance be an anonymous attack)
* Controlling provinces/regions capitals (a big city kind of fief) automatically taxes & reduce income in EVERY FIEFS of the province/region area that isnt your own, so that players "under the rule" of a provincial/regional liege will automatically be kind of vassalized-humiliated (they often go hand in hand) and will seek to raze the capital or capture it for themselves (or just be cute little pets)
* Moving armies on ANY FIEF's zone of influence (other players territories, even allies, even your own fiefs!) will desolate the area proportionally to the number of soldiers moving in and reduce income (forced scavenging, stealing peasants, disrupting the trade) so that military access is a privilege that you grant to only the best of friends and only if really necessary, and just moving around you will create enemies for life




(click to show/hide)
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: GRANDMOM on September 25, 2013, 10:25:35 pm
"On the ability to hide certain armies in forests, atm I think more like Strategus system: the moment you're in a forest you are invisible to those not inside (except if you're just one hex in). What do you think we could do to add more complexity to that ?"

Imagine an army of 10000 troops moving - it would take wagons of supplies, civilians (blacksmiths, workers, whores), siege equipment, tents and shit - an army this size would be heard, seen and noticed a long way of. To try and hide such an army in a forest would be damn near impossible.

The imagine 800 lighty armed troops, with little equipment, no horses, no wagons and bringing just what they need. So, some troop types should be able to hide better - 800 lighty armed archers for instance


This brings me to the ambush

The first army moving through a mountain pass or near a forest or similar
Second army has set up on the mountain sides or in the forest
Second would surprise attack, make damage due to ambushbonus and then have the ability to withdraw before army number one would even be able to react
Nighttime bonus on attack?

This brings me to scouts as parts of "hidden" units

Army number one, the commander knows there is enemies about and that he  is moving in terrain that he might get ambushed in again, he can send scouts to "hoover" around his army (or choose what direction they scout?)while he moves forward and expand his field of view. Or he could send scouts into the forest in advance or up the mountain side to check for enemy troops. Better scouts could have better LOS perhaps and using scouts could perhaps slow the army down so there is a backside to it.

Army number two also has the ability to send scouts and if possible take out some of the enemy scouts and make his LOS smaller.

Now imagine u being army number ones commander, you just got ambushed during the night and  now suddenly your scouts are disapearing, what do u do? Your LOS is weakened, you know someone is out there that prob sees you but u dont see them...how many are they? Should I retreat? Should I take the risk of charging on? Should I set camp and await an incoming attack? Perhaps you chose to retreat, and then the 800 men army with scouts just made the 10 k army retreat.....

Thats one example, could do alot more but u get the picture - knowing what the enemy does is the key here - the one with the best intel can fool the shorts of the other one

Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on September 26, 2013, 03:59:00 pm
a 10 000 men army completely surrounded by trees should be as hidden as 1 man also completely surrounded by trees.
Since one hex can have between 1 and 10 000 man, how to define your "detection" value if they both occupy one hex ?
Details:
(click to show/hide)


Nighttime bonus on attack is a no-brainer, we will def add this in one way or another. This combined with different "stance" of attack settings (evasive, agressive, etc), would give a cool array of gameplay options.



Scouts will be there, and will create situations like you said.
You will have a fixed army support limit (lets say in this example 2 armies max), you will be able to blend-in or detach armies to manage your support limit.
Example:
(click to show/hide)
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: GRANDMOM on September 27, 2013, 09:51:20 am
Ok, features like that is what I miss in most games, often its like a shitload of options when you do the techtree or the resource gathering, but when it comes to the strategy of the battles and manouvers for an army in the field its like - "all go straight forward in a bunch and attack the enemy"

Add diversity in armysetups that really make a difference, high risk tactics with little chance of success and so on. Looking back into history its full of competent commanders able to turn a "no chance" situation into a win because of good planning and resourcefulness. Terrain, choosing trooptypes thats right for a certain purpose, know what the enemy is going to do and make it work in your favour and so on. Laying traps, ambushes, do the unexpected, attacking supplylines instead of the unbeatable army that it supplies, scouting, basically anything that gives the commander as many options as possible in a given situation - so nothing is certain.

Looking atthe stratmap right now as an example - coalition is in defence, surrounded more or less, with few options. Greys marching onwards to grind them down. Smaller units of coalition men could disturb supply lines for the greys ( if there were any) burn crops (russian tactics), slow the greys down with constant harrassing during nighttime with lighter trooptypes, even perhaps send incognito troops behind the enemylines to the homeland of the greys to make em have to change focus a bit. Using bad terrain where larger armies (like the 10k army) wouldnt/couldnt move to get access to places where these actions could be done, and then dissapear back into thewilderness again.

Also, another nice feature would concern communications. Smartphones werent abundant in medieval times. What if a system of delaying orders could be implemented, if your character is the leader of a faction, and he is far from the front, a rider or messanger would need time to bring forward any change in orders. Dont know how to do this and even if it would work but it could add another dimension to the game. Keeping characters close to action, also a possibility for enemies to intercept messages? Example in strat - I set my army to move from Dhirim to Yalen, the message gets intercepted and the enemy suddenly sees my planned route with a pale color on the map. I wouldnt know that they knew, and perhaps I could change the path later Without them picking up on it. Adds to the "nothing is certain in war" adapt or be annihilated  8-)



If you get more ideas out of my nonsense that could be implemented into your game, well thats nice if not I will survive :)
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on September 27, 2013, 01:54:12 pm
Also, another nice feature would concern communications. Smartphones werent abundant in medieval times.


You read my mind. An omniscient player has its perks but if we can find an enjoyable way to add an order system which would be limited by time and distance, we will do this.
Since the player, the hero, will lead only one party, the other armies, when they are not linked to your army and out of view, shouldnt be able to receive orders instantaneously. Nor fiefs if you're not at home :wink:
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Vovka on September 27, 2013, 02:11:05 pm
PigeonMessenger much better than MSN Messenger!!!
speed <185 kmprh
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on September 27, 2013, 02:35:56 pm
PigeonMessenger much better than MSN Messenger!!!
speed <185 kmprh


And pigeons for messages between players too ?  :P  Everything is open
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: GRANDMOM on September 27, 2013, 06:28:33 pm

And pigeons for messages between players too ?  :P  Everything is open

I will take em out of the sky the kalaschnikov-way :twisted:
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Chychy on September 27, 2013, 07:40:05 pm
I will take em out of the sky the kalaschnikov-way :twisted:

Not sure if kalaschnikov is already planned.
Anyway, you could try to throw some stones :)
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Vermilion on September 27, 2013, 07:45:16 pm

And pigeons for messages between players too ?  :P  Everything is open

Pigeons OP !!
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Chychy on September 28, 2013, 11:34:48 pm
To give you some examples on what kind of map design and user interface we plan on having.




* For the zoomed out scale and user interface (menu and how units appears):

(click to show/hide)





* For the terrain variations and simplicity (how to make a visually attractive hex based map):

(click to show/hide)




* What we dream off, but with hexes:

(click to show/hide)





We know from experience that a game almost solely based on a map needs to be enjoyable for the eye. It is as important as the gameplay mechanics.

To guarantee that we will have :

- detailed but simple tiles
- multiple models for each tile type
- folded paper overlay
- integrated to the background user interface
- roleplay accessories background (candles, compass, a weapon's edge/hilt, meter/centimeter map scale, a special cursor, etc...)

- ideas?



Think, a general before the battle, above a war map, in his tent surrounded by his personal advisors, thinking about what to do.

Except that the war map will depict the whole known world.
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Latvian on September 29, 2013, 02:13:19 am

(click to show/hide)



grey woods,  mod is deаd
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: GRANDMOM on September 29, 2013, 11:52:02 am
grey woods,  mod is deаd

Do u need a friend Latviano?
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on September 30, 2013, 02:19:44 am
visitors can't see pics , please register or login


New poll soon and next update probably going to be a more graphic demonstration  :wink:
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Kampfkarotte on September 30, 2013, 12:31:51 pm
I didn't find the answer, although I think it's somewhere in the forum, so I need to ask: What determines the movement speed? Do more troops and more horses make you faster? Or do they only prevent you of getting slower when you have many goods and equipment? Thanks for answers  :D
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Kampfkarotte on October 01, 2013, 10:02:48 pm
Thanks for your answer, going to buy lots of horses now  :lol:
So if you have no horses or not enough (for example if you have 2000 men and it would be too expensive to buy 2000 horses), you are faster with more troops?
And the fastest solution would be then to have a lot of troops and every man has a horse? (And as few goods and equip as possible of course.)
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on October 02, 2013, 06:49:52 pm
To bounce back from what you talked about, our speed system will be much more streamlined and readable.
A complete guide will be accessible to the public and anyone interested can learn the game by heart.


Its my job to make it balanced enough so even the smartest of metagamer cant exploit the rules to win; thus avoiding the need to "hide" things to the players or to remain unclear about the game.




Its WIP but, like I said before, we will have a speed system like Strat where you go at the slowest unit speed. BUT, we will have an additional option where you can choose to go to the fastest speed and sacrifice stuff in exchange. It should clear most stupid situations that you can have in strategus and even allow a kind of "forced retreat" where you choose to sacrifice a % of your army to have a better chance to flee.

We will also have a very simple "transport capacity", where a soldier (on foot) can transport X goods/crates, a cavalryman 0 crates (the horse is already transporting the soldier), the draft horse X goods/crates or 1 soldier.
A crate will probably be 10 goods.
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on October 02, 2013, 07:08:05 pm
Double post ftw :



Added a poll about neutral fiefs : Yes or No.

We basically think of 2 ways to welcome the new players :


- Give them a flat sum of troops/food/money and off you go. If you bankrupt or cant continue to play (game over), you begin again with a new flat sum (new game).

- Or we can have neutral fiefs where players can earn food/money, buy troops, and off you go. You never truly die (like in Strat) and you can begin anew just by going back to step 1, worst thing.
We can have a neutral "kingdom" with plenty of fiefs to earn stuff, those fiefs will not be capturable.
We can also have neutral fiefs that will "sprout" into the players territories once certain fiefs have been built, those fiefs will give very little to no revenue to the players that owns them, but they will be pillageable by other players (even by small parties, allowing for bandit RP).
(click to show/hide)


Whatcha say?
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: GRANDMOM on October 02, 2013, 07:44:14 pm
+1 havent got time to elaborate
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on October 02, 2013, 10:58:42 pm
Good stuff Heskey and legitimate questions, I think I got the answers:



Problem with flat sum is that if you have 0 means of generating ressources without conquering fiefs, this is the most probable scenario:
(click to show/hide)



Also the problem with the "permadeath" is that, a player that goes toward the "emperor" path will lead many armies and conquer many fiefs: if he dies in battle everything will go to ashes ?
I would prefer a Mount & Blade-esque way of losing :
(click to show/hide)




I like the idea of neutral fiefs too, but having them end up being loot points inside faction territory seems a bit strange :s and nothing then stops the faction itself just attacking the looters and bandits to gain whatever they've looted. Or if anyone can loot them wouldn't the big factions just camp them and loot them first?


I though about those fiefs because I want "special" locations where people with only a few mercenaries/bodyguards can steal stuff without having to battle against a formidable garrison.

I want the players that chooses the "lone hero" path to enjoy the game as much as the others, so they need targets:
(click to show/hide)



About the factions being able to loot the looters, dont forget one thing. And this thing will dictate everything in the game : army support limit. You cant be everywhere, everytime, with infinite armies and troops protecting you. Even if you have enough money/food for that.
You can choose to allocate armies to protect your territory from bandits, but then you will have less armies to fend off invaders. You can choose to go on a recon mission, but then you will have less attacking armies ready. And so on and so on.


Basically, players wont be able to protect themselves from everything, whatever their size there shall always be a path to their heart.
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on October 03, 2013, 12:59:11 am
Dont let it end all discussion  :P

Like all devs I want to be convinced that I'm wrong most than anything.
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: GRANDMOM on October 03, 2013, 07:54:35 am
Butan, I havent read all of the text concerning the game - so this text below is just thrown out there - if it doesnt comply at all nevermind it. One question though, how will the actual battles/fights work?


House - family - heirs

Wouldnt this solve the permadeath problems? - your hero can die but then a son/daughter/GRANDMOM( :mrgreen:) takes up your sword and continues to fight for your house. So you would have to be a bit careful if you have managed to get a good hero, you can loose him but you wont loose the families treasures and holdings. But im not sure how you would loose him, cause it cant happen in like every third battle or so - it has to be harder to die.

About neutral fiefs and NA places/things to attack/raid

BAD THINGS TO DO - all yield gold if successfull
* Attack tradecaravans - small to huge with different defence
* Stealing - highway robbery in the open field and muggings in cities (dont know how)
* Plunder - small farms, ships (aaarrgh ye scurvey pirate!), small estates, small villages
* Assasin - kill on for money

GOOD THINGS TO DO - all yield gold if successfull
* Defend trade caravans
* Local militia
* Work in a garrisson in a small NA-place
* Bodyguard

Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on October 03, 2013, 01:51:59 pm
House - family - heirs

Wouldnt this solve the permadeath problems? - your hero can die but then a son/daughter/GRANDMOM( :mrgreen:) takes up your sword and continues to fight for your house. So you would have to be a bit careful if you have managed to get a good hero, you can loose him but you wont loose the families treasures and holdings. But im not sure how you would loose him, cause it cant happen in like every third battle or so - it has to be harder to die.


Interesting, we could use a system ala Rogue Legacy (semi-random heir generation)
(click to show/hide)

With traits like what you can see in the Total War series (probably with less impact on the game though).
Thats actually a good idea to have a kind of death in the game  :P  I will try to find something around it.
And to make it hard to die, we will probably have a probability system like in Mount & Blade when you capture a lord : you need to completely destroy the opponent army to have a chance to capture the leader(s) and the probability need to be somewhat low. We can also have a "wounded" system where the player or the AI generals cant do much until they are back in business.


But you have to understand, if there is death, there is new nicknames everytime you die (or something else to represent the fact that it is a heir). Are every players ready to play a game where they can die and have to change character?



Thx for the neutral fiefs / actions examples its easier for me than imagining everything. Will try to have most of what you said in the game.
Some things like bodyguarding/protecting caravans would be hard to implement since you would need to "merge" into someone else party, but we can find alternatives to that.




What do you mean by NA places btw?



EDIT :
One question though, how will the actual battles/fights work?
For battles mechanics, its pretty much WIP, I prefer to wait until we know what kind of features/soldiers type/terrain modifiers/gameplay options we have to word out how the battles will happens EXACTLY.
But:
(click to show/hide)




As always, if you think I could find better ideas/inspirations from you or other games I dont know about, feel free to drop me a PM or a post in this topic.
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: GRANDMOM on October 03, 2013, 09:02:07 pm

What do you mean by NA places btw?
.


* Plunder - small farms, ships (aaarrgh ye scurvey pirate!), small estates, small villages

* Work in a garrisson in a small NA-place(like above, help protect small villages etc for gold and or food)


If the world you are building will be as large as I think it will be, small houses in the wild, small villages, small estates and so on would be abundant and could be either raided or protected (which in both cases would benefit you in terms of gold and perhaps even relations with the NA.place like in SP Warband? (just struck me that I have been writing NA instead of NPC, I must be planning to invade NA in strat without knowing about it)Better relations with NPC might lead to.....?
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on October 04, 2013, 01:35:36 am
If the world you are building will be as large as I think it will be, small houses in the wild, small villages, small estates and so on would be abundant and could be either raided or protected (which in both cases would benefit you in terms of gold and perhaps even relations with the NPC. place like in SP Warband?

Atm I have no NPC relations planned, not sure how it would be beneficial.
They would be fiefs not owned by players and thats pretty much all. What kind of relation concept you think of ?
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: GRANDMOM on October 04, 2013, 08:33:27 am
Well imagine a part of the "world" you are creating, and make it similar in structures as the real world. Im thinking the same structure as the stronghold kingdoms map but larger i suppose. Since I guess you are not interessted in to much micromanagement some places in your kingdom could be small NPC:s. that could benefit you in different ways.

Examples
Economy - could be boosted in your region by small farms in the countryside, you dont have to run them but they will yield income/food if the are prosperous. If you focus on keeping your lands safe from bandits/raiders/other players, build roads etc they will grow in numbers and add to your coffers. SO, players that take care of security and can provide resources in terms of good lands for crops (in this case) will draw these farmers to them. This gives oppurtunity for small or new players to raid NPC:s and it also gives a large player a reason to protect them or hire new heroes to patrol their lands and protect the countryside.

In the long run, if you have the right kind of land (in this case farmlands) and invest in protection of these small NPC:s - you will earn money(resources to your empire. This will make different kinds of land (ex mountain - npcmines, fields - npcfarms, forest - npcwoodcutters/hunters) important in different ways. Lets say there is a set number of these npc:s on the whole map, making your lands promising will make them emigrate in numbers to your lands if you have the right resources and can protect them, build rods etc. If a farmer move from my land to your land it means I loose gold while u gain. This will then make it profitable to raid another mans land to make his land insecure and dangerous for these farmers.

I imagine these npc:s in abundance, flocking around extremely good lands for them and leaving bad lands barren and not inhabited. This would also mean that large stretches of lands will be without any civilication.

more to come on thsi subject......


Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on October 04, 2013, 06:52:10 pm
I have no definitive stance on the neutral fiefs atm, just that they will exist and help the small players earn stuff easily and probably (like you said) will matter for those that indirectly own them.
Will think more about it in the future, I gotta work on a map preview and everything related to tiles.
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on October 06, 2013, 09:08:57 pm
More votes plx.


Seems like the majority want neutral fiefs to be a part of this game. But the few No will remind me that this has to be handled with care, else it turns into a bad gameplay idea.
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on October 08, 2013, 01:45:26 am
I'm computing all names I can get my hands on of various cultures (Slavic, Byzantine, Germanic, Turko-Semitic... I grossly followed EU4 cultural borders) that will form the "names library" for when you choose your character and their subsequent heirs. This will be the biggest name library of the game with thousands of entries.
I hate slavs already, so many variations in the language its taking up half the names entries  :P


There will also be a geographical library (environment), a fief library (settlements), a neutral fief library (buildings), a faction library.
Those library are meant to give semi-freedom for the players, while still controlling which names will be in the game : it is a middleground between "cant choose your name yourself" and "you can type whatever you want" (to avoid fief's names like SUCKMYCOCK or faction name chocolate chip cookie).




1) Already nailed the geographical library (I will name parts of the map using those) using a dithematic english word generator.
Examples :   
(click to show/hide)

That I will combine with the terrain type I already mentioned (plain, desert, artic, forest...) + some "bonus" words I computed that describes an environment.
Examples :   
(click to show/hide)


Then it would create things like :  Aelton Woods, Windlyn Savanna, Mormood Swamp, Corwald Spires, Dorkeep Plains,  Castleborough Bridge, Summeracre Desert, Aelhurst Shore, etc...
Since each of those will describe a pretty huge amount of lands, I wont have to use much even on the first region. It will help describe a place where there is still no standing fiefs. It wont be renamable.



2) the neutral fiefs library is done for the inns (will need to work on churches and stables names). It wont be renamble, they will be chosen when automatically when they are built.
Examples :
(click to show/hide)



3) Faction library is pretty much nailed, but I will have to select those that are more fit than the others very cautiously, most of them looks too fantasyish.  They will be namable only at the first character creation (and maybe under some special circumstances).
Examples :
(click to show/hide)




4) Fiefs library is still not done, because I'm still working on exactly what will be all the different fiefs type there will be in the game (3 village type, 3 castle type, 3 city type are confirmed). The fiefs will be (re)namable when they are built / captured or razed/re-built.




All this just today, didnt find time nor the will to work at all the past week.
We are going to work on those library and bring you a map preview with them included, asap.
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: CrazyCracka420 on October 08, 2013, 07:45:33 pm
Gotta say this (STB) makes managing your army (or a fief I imagine too) so much easier than before.

I'm using this on Firefox, would someone who uses Chrome be able to use these plugins also (I'm assuming not)?  If not, is there a chrome plug-in they can use that does something similar?
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on October 08, 2013, 08:03:53 pm
Gotta say this (STB) makes managing your army (or a fief I imagine too) so much easier than before.

I'm using this on Firefox, would someone who uses Chrome be able to use these plugins also (I'm assuming not)?  If not, is there a chrome plug-in they can use that does something similar?

STB is completely compatible with chrome and firefox. You should encounter 0 compatibility issues.

If you encounter a glitch or bug, here are the 4 things to do first :

- be in transfer range of a player/fief (enable the transfer filters)
- display the inventory (update the item list) then the info page
- clear your cache/cookies
- remove your strategus add-ons and (re)install the latest version



(if it still doesnt work PM me or Chy)
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on October 11, 2013, 02:38:32 am
Results of the last poll:
visitors can't see pics , please register or login






New poll in place, on the subject of "Who are you going to be?"


At character creation, you will be asked, once and for all, from where your character hail from.

visitors can't see pics , please register or login



The purpose of this is three-fold:
(click to show/hide)




You will have your character and a family, from which your heir will come from and become the new character if your previous one is unavailable (captured, wounded or dead).
It will follow the Medieval 2 Total war family tree system.

visitors can't see pics , please register or login



Except that you will be free to choose a relatively realist family name and first character name at the creation, and not forced to go into the footsteps of someone who is King already, since everyone will start from scratch.




This will be combined with a "Title" and a "Surname" name library which will be available depending on your actions in the game. You will be able to choose only ONE TITLE and ONE SURNAME from the available list you have (like titles in cRPG).

Examples:

Titles will be 100% based on what you own:
(click to show/hide)

Surnames will be 100% based on what you do:
(click to show/hide)




So in the end, if you were a male of the Slavs (Eastern Europe) that had been very successful at conquering stuff after playing for a few weeks/months, and had personaly fought many battles and won them all, your full name could look like :


Title + name + house + surname
King Vitomir KOWALCZYK the Conqueror




Since your characters will live many days, you will have time to know their names and family name, so the first few hours of "why do I have to control a guy which name I had to pick from a list of hundreds of other names?  :?" should transform in "I am roleplaying a guy which name is X Y, I love him, I hope he will not die and have many children :D" with due time.

(click to show/hide)
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on October 13, 2013, 07:23:51 pm
Here's our final character name library size :
(click to show/hide)


Using a random generator, following the paths previously mentionned :
(click to show/hide)


This is what you could have as full names :
(underscores will go away)
(click to show/hide)


Players will be able to select what they want in the list, following the Region -> Culture category.
Some full names may look weird, but they still remain globally coherent.
You will be free to custom select until something fit.


Titles/surnames and other names library are pretty much done but cannot be put to preview.




Next update should REALLY be about an improved map design.
Quite got lost into this "house" theme for a week or two  :P
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on October 16, 2013, 04:54:42 pm
The developer/coder is on vacation so the project is on hold for the moment.
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Bittersteel on October 27, 2013, 06:34:07 pm
Script ain't working properly Butan(a). I have to delete the cache everytime i go to the map, not a big deal but would be cool if you helped me *Ahem* Anyways, this is awesome, and i really enjoy the details you've put into it making it alot easier organising armies! Over and out
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: marlla on November 06, 2013, 04:58:55 pm
It does not load the images from Inventory in to "Info"
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Vermilion on November 06, 2013, 05:18:12 pm
It does not load the images from Inventory in to "Info"

Are you in a fief?

I've found it only works correctly inside fiefs.
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: marlla on November 06, 2013, 05:32:16 pm
Are you in a fief?

I've found it only works correctly inside fiefs.
I was at the time I tjekked,
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on November 06, 2013, 05:43:28 pm
It loads no images at all or you see some "?" items ?
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: marlla on November 06, 2013, 05:47:05 pm
It loads no images at all or you see some "?" items ?
I see the man with a ? on top
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: marlla on November 06, 2013, 05:54:28 pm
I am using firefox and greasemonkey, and when i press inventory i see the green text saying Items loaded ! but when i go back to info its only ? ? ? all over the place except for gold and troops
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on November 06, 2013, 06:35:54 pm
Doesnt sound normal at all, you should see what you see in the inventory.


Try those steps again and report back :


- be in transfer range of a player/fief (it enables the transfer filters)
- display the inventory (it updates the item list) then the info page
- clear your cache/cookies
- remove your strategus add-ons and (re)install the latest version
- check again
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: marlla on November 06, 2013, 08:36:22 pm
Doesnt sound normal at all, you should see what you see in the inventory.


Try those steps again and report back :


- be in transfer range of a player/fief (it enables the transfer filters)
- display the inventory (it updates the item list) then the info page
- clear your cache/cookies
- remove your strategus add-ons and (re)install the latest version
- check again
will do that tomorrow, got a battle coming up
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: marlla on November 07, 2013, 05:50:01 pm
It works :D
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Butan on November 07, 2013, 06:05:51 pm
Good to hear  :)


What step corrected the issue ?
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: marlla on November 07, 2013, 06:32:26 pm

What step corrected the issue ?
- clear your cache/cookies
- remove your strategus add-ons and (re)install the latest version
Title: Re: STB v2.0.8 + Strategus-like browsergame discussion (page 10 onward)
Post by: Vermilion on November 19, 2013, 07:14:44 pm
I've updated my version of your script with the latest armors and weapons, I think I got them all  :mrgreen:

For Chy to update his (or anyone that wants to update their own while waiting for Chy's to be updated) I have put the item list below

(click to show/hide)
Title: Re: STB v2.0.8
Post by: Butan on November 19, 2013, 10:51:44 pm
It'll be hard to have any more updates.


Its probably a good time to say it : I'm on bad term with him now and since I was the only one pushing him to do things on this game...
Consequently, our browser-game project is put on hold indefinitely. It may very well be the end. Sorry for those who had big hopes, I had too.



I will continue to give technical support to the best of my ability to those who have problems with the strategus script.
Title: Re: STB v2.0.8
Post by: CrazyCracka420 on November 19, 2013, 11:02:08 pm
Do we need to be worried that we have STB running on our computers now that you had a falling out?
Title: Re: STB v2.0.8
Post by: Butan on November 19, 2013, 11:09:53 pm
Its probably full of virus and malwares now.

(click to show/hide)


Title: Re: STB v2.0.8
Post by: Vermilion on November 20, 2013, 12:45:58 am
It'll be hard to have any more updates.

Shame, he did great work and it's very much appreciated.

For anyone that does need the updated item list and can't update chys script themselves, I've uploaded a version with the new items. http://userscripts.org/scripts/show/183592

Thanks to Chy for making the script and thanks to Butan for getting someone to make it and sharing it with the community.
Title: Re: STB v2.0.8
Post by: Erasmas on November 22, 2013, 11:35:58 pm
That's bad news, since the tool is absolutely great and soooo useful. Pass regards to Chy and ask him to change his mind  :D
Title: Re: STB v2.0.8
Post by: CrazyCracka420 on February 17, 2014, 03:28:56 pm
Hmm for some raisin the trade zone's aren't working using STB in the new version of strat :(

*EDIT*
 Nevermind, I spoke too soon. It's working :)
Title: Re: STB v2.0.8
Post by: Moncho on February 17, 2014, 03:34:17 pm
Apparently we all own all of Calradia now :D
It seems like factionless people see factionless fiefs as own
Title: Re: STB v2.0.8
Post by: Butan on February 17, 2014, 03:47:49 pm
It was like that before, since No Faction is registered as a faction too.

The diplomatic filter isnt mean to be useful to No Faction dudes so its not a major problem.


Hmm for some raisin the trade zone's aren't working using STB in the new version of strat :(

*EDIT*
 Nevermind, I spoke too soon. It's working :)


You mean you bough goods and the trade zone worked?



Also if anyone rich enough buy weapons/armors, tell me if the info/inventory panel works as intended like in strat 4.

I'm not a coder so I cant fix bugs, but this topic would be useful to let everyone know if STB is still working for strat 5.
Title: Re: STB v2.0.8
Post by: CrazyCracka420 on February 17, 2014, 04:01:47 pm
It was like that before, since No Faction is registered as a faction too.

The diplomatic filter isnt mean to be useful to No Faction dudes so its not a major problem.



You mean you bough goods and the trade zone worked?



Also if anyone rich enough buy weapons/armors, tell me if the info/inventory panel works as intended like in strat 4.

I'm not a coder so I cant fix bugs, but this topic would be useful to let everyone know if STB is still working for strat 5.

I installed STB/Greasemonkey on this new computer (at work), but I didn't restart FireFox after installing STB, so the trade zones weren't working.  I restarted FF and when I clicked on a fief, it was showing trade zone proximity's again.
Title: Re: STB v2.0.8
Post by: kinngrimm on February 23, 2014, 05:27:16 pm
so it still works?
Title: Re: STB v2.0.8
Post by: Butan on February 24, 2014, 03:14:11 pm
Somewhat. And if it dont I can do nothing about it  :(  from my own testing some functionality still works, but I'm not sure if armies full of items are able to do "complex" transfer, sort items, use armoury, etc. Someone who has an army could answer us.
Title: Re: STB v2.0.8
Post by: kinngrimm on February 25, 2014, 01:03:50 am
smaller tools, which only do one thing and that thing perfectly, so that if one thing becomes obsolet, the others still work.

Well there is still the chance Paul, Harald maybe including parts of this into STrat.

The diplomatic views i liked a lot and sure as hell to sort through gear and fast get an army ready.
Title: Re: STB v2.0.8
Post by: Harpag on February 25, 2014, 11:04:57 am
Basically, everything works as it should. I highly recommend it. This tool will allow you to save a lot of time.

@ Vermilion - can we count on a next update in the future?

@ Butan - sorry for yesterday
Title: Re: STB v2.0.8
Post by: kinngrimm on February 25, 2014, 01:10:56 pm
Basically, everything works as it should. I highly recommend it. This tool will allow you to save a lot of time.

@ Vermilion - can we count on a next update in the future?

@ Butan - sorry for yesterday
Thanks for testing harpag! Anything you noticed which would not work or we could not quite yet rely on?

Vermillion has my vote to supporter this script  :D do it man, update if needed, improve it if you can, make it your own project (right Butan  :wink: ?). All praise  Vermillion protector of the STB v2.0.8 scrip.
Title: Re: STB v2.0.8
Post by: Butan on February 25, 2014, 01:32:19 pm
If Vermillion is able to do things with STB he can steal every line of codes if he wants to  :mrgreen:  (even though im not the creator of the code, but I dont think Chy care at all)
 

Its available here (http://userscripts.org/scripts/review/171423) and below.


Code: [Select]
// ==UserScript==
// @name        STB-Bundle
// @namespace   STB-Bundle
// @include     http://strategus.c-rpg.net/*
// @downloadURL http://userscripts.org/scripts/source/171423.user.js
// @updateURL   http://userscripts.org/scripts/source/171423.meta.js
// @version     0.1.1
// @grant       none
// ==/UserScript==

function addJQuery(callback) {
  var script = document.createElement("script");
  script.setAttribute("src", "http://code.jquery.com/jquery-2.0.2.min.js");
  script.addEventListener('load', function() {
    var script = document.createElement("script");
    script.textContent = "window.jq=jQuery.noConflict(true);(" + callback.toString() + ")();";
    document.body.appendChild(script);
  }, false);
  document.body.appendChild(script);
}

addJQuery(main);

function main() {

checkPage();

function checkPage() {
if(window.location.pathname == "/index.php" || window.location.pathname == "/") {
startSTBMap();
} else if (window.location.search == "?info" || window.location.search == "?inv" || window.location.search == "") {
startSTBArmoury();
}
}

function startSTBMap() {

jq('body').append('<div style="text-align:center; background:white; position:absolute; top:50%; left:50%; z-index:9999; border-radius:10px; border:1px solid black; padding:10px;" id="loader"><img src="http://i.imgur.com/AsD7Wpi.gif" style="display:block; margin:auto;" alt="loader" /><br>Loading ...<br><span class="info"></span></div>');

window.onload = function () {

if(jq('#map').attr('src').split('_calradia_zoom')[0] == "na") {
var string = '[{"id":8,"list":[{"x":3790,"y":1297},{"x":3655,"y":1353},{"x":3632,"y":1355},{"x":3612,"y":1352},{"x":3585,"y":1343},{"x":3564,"y":1340},{"x":3543,"y":1326},{"x":3524,"y":1308},{"x":3511,"y":1290},{"x":3502,"y":1284},{"x":3491,"y":1269},{"x":3451,"y":1243},{"x":3461,"y":1239},{"x":3460,"y":1196},{"x":3445,"y":1202},{"x":3457,"y":1168},{"x":3487,"y":1150},{"x":3512,"y":1121},{"x":3788,"y":1297}],"fief":"New Jelbegi"},{"id":11,"list":[{"x":3321,"y":1518},{"x":3309,"y":1596},{"x":3301,"y":1678},{"x":3382,"y":1719},{"x":3444,"y":1716},{"x":3466,"y":1698},{"x":3489,"y":1696},{"x":3511,"y":1670},{"x":3542,"y":1655},{"x":3558,"y":1655},{"x":3604,"y":1617},{"x":3617,"y":1610},{"x":3633,"y":1581},{"x":3654,"y":1569},{"x":3662,"y":1538},{"x":3675,"y":1538},{"x":3684,"y":1473},{"x":3681,"y":1404},{"x":3666,"y":1366},{"x":3636,"y":1372},{"x":3608,"y":1371},{"x":3582,"y":1364},{"x":3571,"y":1361},{"x":3537,"y":1353},{"x":3514,"y":1328},{"x":3505,"y":1320},{"x":3491,"y":1305},{"x":3480,"y":1292},{"x":3451,"y":1273},{"x":3449,"y":1292},{"x":3437,"y":1319},{"x":3428,"y":1329},{"x":3418,"y":1355},{"x":3410,"y":1376},{"x":3406,"y":1392},{"x":3407,"y":1422},{"x":3407,"y":1456},{"x":3398,"y":1485},{"x":3386,"y":1504},{"x":3367,"y":1516},{"x":3349,"y":1519},{"x":3322,"y":1519}],"fief":"New Ambean"},{"id":12,"list":[{"x":3892,"y":1555},{"x":3890,"y":1554},{"x":3886,"y":1665},{"x":3840,"y":1716},{"x":3798,"y":1780},{"x":3695,"y":1827},{"x":3643,"y":1829},{"x":3575,"y":1769},{"x":3560,"y":1654},{"x":3607,"y":1614},{"x":3618,"y":1609},{"x":3636,"y":1579},{"x":3654,"y":1568},{"x":3664,"y":1538},{"x":3675,"y":1538},{"x":3685,"y":1471},{"x":3682,"y":1404},{"x":3665,"y":1366},{"x":3668,"y":1351},{"x":3783,"y":1297},{"x":3859,"y":1294},{"x":3854,"y":1339},{"x":3918,"y":1409},{"x":3917,"y":1433},{"x":3923,"y":1445},{"x":3914,"y":1449},{"x":3897,"y":1500},{"x":3890,"y":1555}],"fief":"Nova Jelbegi Castle"},{"id":17,"list":[{"x":3595,"y":1976},{"x":3544,"y":1971},{"x":3477,"y":1990},{"x":3309,"y":1977},{"x":3267,"y":1963},{"x":3203,"y":1961},{"x":3223,"y":1887},{"x":3207,"y":1749},{"x":3301,"y":1677},{"x":3381,"y":1718},{"x":3444,"y":1716},{"x":3467,"y":1698},{"x":3488,"y":1696},{"x":3512,"y":1669},{"x":3542,"y":1655},{"x":3560,"y":1655},{"x":3575,"y":1770},{"x":3641,"y":1830},{"x":3597,"y":1880},{"x":3591,"y":1976}],"fief":"Nova Tahlberl"},{"id":18,"list":[{"x":3307,"y":1977},{"x":3284,"y":2017},{"x":3264,"y":2088},{"x":3256,"y":2128},{"x":3243,"y":2151},{"x":3243,"y":2183},{"x":3154,"y":2167},{"x":3137,"y":2166},{"x":3131,"y":2139},{"x":3127,"y":2111},{"x":3126,"y":2061},{"x":3130,"y":2051},{"x":3134,"y":2039},{"x":3144,"y":2026},{"x":3154,"y":2017},{"x":3159,"y":2014},{"x":3172,"y":2006},{"x":3180,"y":1999},{"x":3199,"y":1986},{"x":3265,"y":1985},{"x":3271,"y":1976},{"x":3274,"y":1967},{"x":3306,"y":1978}],"fief":"New Kelredan Castle"},{"id":19,"list":[{"x":3241,"y":2182},{"x":3477,"y":2183},{"x":3497,"y":2124},{"x":3476,"y":1989},{"x":3305,"y":1977},{"x":3283,"y":2018},{"x":3256,"y":2128},{"x":3243,"y":2151},{"x":3242,"y":2181}],"fief":"Nova Chide"},{"id":20,"list":[{"x":3751,"y":2287},{"x":3736,"y":2285},{"x":3722,"y":2297},{"x":3701,"y":2292},{"x":3660,"y":2251},{"x":3595,"y":2234},{"x":3545,"y":2245},{"x":3511,"y":2223},{"x":3475,"y":2185},{"x":3496,"y":2124},{"x":3474,"y":1991},{"x":3545,"y":1972},{"x":3593,"y":1976},{"x":3747,"y":1991},{"x":3820,"y":2009},{"x":3801,"y":2154},{"x":3813,"y":2199},{"x":3814,"y":2234},{"x":3803,"y":2314},{"x":3785,"y":2309},{"x":3768,"y":2300},{"x":3751,"y":2287}],"fief":"Nova Ibiran"},{"id":21,"list":[{"x":3546,"y":2245},{"x":3524,"y":2262},{"x":3511,"y":2312},{"x":3459,"y":2351},{"x":3414,"y":2370},{"x":3385,"y":2409},{"x":3371,"y":2574},{"x":3361,"y":2555},{"x":3348,"y":2546},{"x":3334,"y":2530},{"x":3319,"y":2525},{"x":3305,"y":2510},{"x":3272,"y":2480},{"x":3266,"y":2460},{"x":3253,"y":2452},{"x":3248,"y":2443},{"x":3231,"y":2427},{"x":3231,"y":2404},{"x":3210,"y":2363},{"x":3208,"y":2351},{"x":3196,"y":2331},{"x":3191,"y":2327},{"x":3187,"y":2315},{"x":3177,"y":2311},{"x":3171,"y":2249},{"x":3167,"y":2238},{"x":3163,"y":2229},{"x":3162,"y":2208},{"x":3152,"y":2199},{"x":3144,"y":2184},{"x":3137,"y":2167},{"x":3243,"y":2181},{"x":3477,"y":2183},{"x":3510,"y":2222},{"x":3543,"y":2245}],"fief":"Nova Burglen"},{"id":22,"list":[{"x":3203,"y":1961},{"x":3080,"y":1933},{"x":2985,"y":1924},{"x":2867,"y":1935},{"x":2797,"y":1958},{"x":2855,"y":2111},{"x":2923,"y":2163},{"x":3013,"y":2201},{"x":3045,"y":2246},{"x":3063,"y":2287},{"x":3065,"y":2315},{"x":3103,"y":2345},{"x":3157,"y":2313},{"x":3158,"y":2301},{"x":3175,"y":2298},{"x":3172,"y":2259},{"x":3156,"y":2256},{"x":3146,"y":2249},{"x":3145,"y":2226},{"x":3138,"y":2213},{"x":3126,"y":2199},{"x":3118,"y":2182},{"x":3109,"y":2151},{"x":3104,"y":2127},{"x":3103,"y":2076},{"x":3106,"y":2043},{"x":3118,"y":2023},{"x":3136,"y":2001},{"x":3149,"y":1993},{"x":3162,"y":1983},{"x":3183,"y":1976},{"x":3202,"y":1961}],"fief":"Nova Tosdhar"},{"id":23,"list":[{"x":3322,"y":1519},{"x":3292,"y":1509},{"x":3269,"y":1495},{"x":3257,"y":1470},{"x":3244,"y":1433},{"x":3235,"y":1408},{"x":3222,"y":1397},{"x":3209,"y":1394},{"x":3200,"y":1402},{"x":3200,"y":1424},{"x":3198,"y":1455},{"x":3222,"y":1463},{"x":3218,"y":1477},{"x":3212,"y":1482},{"x":3208,"y":1495},{"x":3201,"y":1508},{"x":3190,"y":1504},{"x":3188,"y":1498},{"x":3183,"y":1495},{"x":3165,"y":1520},{"x":3148,"y":1533},{"x":3134,"y":1543},{"x":3092,"y":1684},{"x":3032,"y":1755},{"x":2960,"y":1785},{"x":2851,"y":1853},{"x":2780,"y":1866},{"x":2779,"y":1906},{"x":2796,"y":1959},{"x":2866,"y":1935},{"x":2985,"y":1924},{"x":3081,"y":1933},{"x":3199,"y":1962},{"x":3204,"y":1956},{"x":3223,"y":1888},{"x":3207,"y":1749},{"x":3302,"y":1678},{"x":3320,"y":1519}],"fief":"New Knudarr Castle"},{"id":24,"list":[{"x":2780,"y":1866},{"x":2729,"y":1775},{"x":2612,"y":1682},{"x":2828,"y":1591},{"x":2851,"y":1566},{"x":2866,"y":1548},{"x":2880,"y":1508},{"x":2882,"y":1482},{"x":2872,"y":1448},{"x":2875,"y":1427},{"x":2888,"y":1407},{"x":2894,"y":1401},{"x":2912,"y":1398},{"x":2926,"y":1403},{"x":2936,"y":1411},{"x":2950,"y":1420},{"x":2962,"y":1431},{"x":2970,"y":1446},{"x":2973,"y":1467},{"x":2981,"y":1487},{"x":2998,"y":1512},{"x":3023,"y":1535},{"x":3047,"y":1548},{"x":3072,"y":1556},{"x":3093,"y":1556},{"x":3113,"y":1553},{"x":3133,"y":1546},{"x":3091,"y":1686},{"x":3031,"y":1756},{"x":2958,"y":1787},{"x":2849,"y":1854},{"x":2780,"y":1867}],"fief":"New Mechin"},{"id":25,"list":[{"x":3533,"y":1030},{"x":3481,"y":1022},{"x":3426,"y":1033},{"x":3428,"y":1059},{"x":3427,"y":1073},{"x":3440,"y":1069},{"x":3443,"y":1083},{"x":3454,"y":1106},{"x":3445,"y":1116},{"x":3439,"y":1117},{"x":3448,"y":1137},{"x":3462,"y":1130},{"x":3473,"y":1130},{"x":3479,"y":1123},{"x":3495,"y":1106},{"x":3487,"y":1103},{"x":3479,"y":1094},{"x":3483,"y":1086},{"x":3492,"y":1086},{"x":3499,"y":1075},{"x":3501,"y":1064},{"x":3509,"y":1060},{"x":3517,"y":1071},{"x":3522,"y":1060},{"x":3527,"y":1049},{"x":3528,"y":1035}],"fief":"New Kwynn"},{"id":28,"list":[{"x":3232,"y":1251},{"x":3229,"y":1175},{"x":3185,"y":1070},{"x":3163,"y":1081},{"x":3114,"y":1093},{"x":3085,"y":1111},{"x":3072,"y":1126},{"x":3057,"y":1137},{"x":3035,"y":1155},{"x":3014,"y":1167},{"x":2985,"y":1178},{"x":3032,"y":1229},{"x":3068,"y":1245},{"x":3178,"y":1256},{"x":3231,"y":1250}],"fief":"Nova Fenada"},{"id":29,"list":[{"x":3377,"y":972},{"x":3342,"y":981},{"x":3327,"y":987},{"x":3295,"y":1004},{"x":3284,"y":1016},{"x":3266,"y":1027},{"x":3232,"y":1037},{"x":3209,"y":1046},{"x":3199,"y":1056},{"x":3184,"y":1074},{"x":3228,"y":1176},{"x":3233,"y":1250},{"x":3259,"y":1335},{"x":3305,"y":1353},{"x":3318,"y":1350},{"x":3388,"y":1368},{"x":3396,"y":1332},{"x":3413,"y":1302},{"x":3423,"y":1269},{"x":3424,"y":1250},{"x":3410,"y":1256},{"x":3402,"y":1248},{"x":3406,"y":1235},{"x":3402,"y":1224},{"x":3402,"y":1212},{"x":3411,"y":1209},{"x":3419,"y":1209},{"x":3419,"y":1188},{"x":3428,"y":1168},{"x":3424,"y":1142},{"x":3413,"y":1126},{"x":3404,"y":1131},{"x":3392,"y":1134},{"x":3388,"y":1126},{"x":3392,"y":1116},{"x":3388,"y":1105},{"x":3379,"y":1103},{"x":3381,"y":1092},{"x":3388,"y":1088},{"x":3402,"y":1086},{"x":3405,"y":1068},{"x":3402,"y":1052},{"x":3402,"y":1038},{"x":3397,"y":1025},{"x":3400,"y":1016},{"x":3395,"y":1001},{"x":3377,"y":972}],"fief":"New Sargoth"},{"id":30,"list":[{"x":3175,"y":1382},{"x":3170,"y":1393},{"x":3171,"y":1409},{"x":3177,"y":1447},{"x":3167,"y":1440},{"x":3156,"y":1443},{"x":3158,"y":1455},{"x":3151,"y":1467},{"x":3142,"y":1477},{"x":3160,"y":1486},{"x":3149,"y":1497},{"x":3133,"y":1507},{"x":3116,"y":1519},{"x":3090,"y":1527},{"x":3073,"y":1527},{"x":3060,"y":1520},{"x":3035,"y":1511},{"x":3023,"y":1493},{"x":3009,"y":1476},{"x":3001,"y":1448},{"x":2984,"y":1416},{"x":2965,"y":1396},{"x":2944,"y":1385},{"x":2915,"y":1375},{"x":3061,"y":1343},{"x":3102,"y":1343},{"x":3123,"y":1347},{"x":3175,"y":1383}],"fief":"Nova Vayejeg"},{"id":31,"list":[{"x":2614,"y":1478},{"x":2652,"y":1428},{"x":2704,"y":1261},{"x":2759,"y":1194},{"x":2769,"y":1166},{"x":2758,"y":1151},{"x":2689,"y":1153},{"x":2669,"y":1157},{"x":2645,"y":1169},{"x":2619,"y":1185},{"x":2608,"y":1188},{"x":2572,"y":1197},{"x":2535,"y":1202},{"x":2501,"y":1202},{"x":2532,"y":1255},{"x":2562,"y":1381},{"x":2614,"y":1476}],"fief":"New Ismirala"},{"id":32,"list":[{"x":2614,"y":1478},{"x":2692,"y":1516},{"x":2755,"y":1578},{"x":2773,"y":1613},{"x":2821,"y":1594},{"x":2821,"y":1579},{"x":2831,"y":1565},{"x":2845,"y":1535},{"x":2853,"y":1508},{"x":2856,"y":1476},{"x":2847,"y":1442},{"x":2858,"y":1399},{"x":2868,"y":1383},{"x":2892,"y":1303},{"x":2925,"y":1265},{"x":2934,"y":1227},{"x":2928,"y":1185},{"x":2879,"y":1179},{"x":2876,"y":1190},{"x":2863,"y":1193},{"x":2860,"y":1184},{"x":2844,"y":1178},{"x":2831,"y":1179},{"x":2833,"y":1167},{"x":2840,"y":1161},{"x":2828,"y":1156},{"x":2803,"y":1154},{"x":2757,"y":1152},{"x":2769,"y":1165},{"x":2758,"y":1195},{"x":2704,"y":1261},{"x":2651,"y":1427},{"x":2614,"y":1478}],"fief":"Nova Ismirala Castle"},{"id":33,"list":[{"x":2613,"y":1682},{"x":2556,"y":1673},{"x":2535,"y":1644},{"x":2483,"y":1646},{"x":2382,"y":1615},{"x":2326,"y":1581},{"x":2302,"y":1534},{"x":2440,"y":1517},{"x":2492,"y":1476},{"x":2542,"y":1468},{"x":2567,"y":1448},{"x":2581,"y":1415},{"x":2615,"y":1477},{"x":2691,"y":1517},{"x":2756,"y":1581},{"x":2772,"y":1613},{"x":2614,"y":1683}],"fief":"Nova Radoghir Castle"},{"id":34,"list":[{"x":2492,"y":1478},{"x":2453,"y":1431},{"x":2313,"y":1373},{"x":2298,"y":1323},{"x":2268,"y":1326},{"x":2226,"y":1327},{"x":2198,"y":1331},{"x":2160,"y":1351},{"x":2118,"y":1392},{"x":2113,"y":1396},{"x":2140,"y":1506},{"x":2171,"y":1547},{"x":2304,"y":1535},{"x":2441,"y":1517},{"x":2490,"y":1476}],"fief":"New Sumbuja"},{"id":35,"list":[{"x":2503,"y":1203},{"x":2475,"y":1210},{"x":2455,"y":1230},{"x":2441,"y":1254},{"x":2432,"y":1263},{"x":2449,"y":1272},{"x":2447,"y":1284},{"x":2434,"y":1288},{"x":2426,"y":1299},{"x":2419,"y":1309},{"x":2408,"y":1310},{"x":2407,"y":1300},{"x":2400,"y":1293},{"x":2375,"y":1302},{"x":2354,"y":1308},{"x":2328,"y":1318},{"x":2299,"y":1324},{"x":2313,"y":1373},{"x":2453,"y":1432},{"x":2491,"y":1476},{"x":2541,"y":1468},{"x":2567,"y":1448},{"x":2582,"y":1416},{"x":2562,"y":1381},{"x":2532,"y":1256},{"x":2500,"y":1203}],"fief":"Nova Rebache"},{"id":46,"list":[{"x":4075,"y":2405},{"x":4111,"y":2416},{"x":4081,"y":2428},{"x":4075,"y":2419},{"x":4060,"y":2423},{"x":4057,"y":2429},{"x":4050,"y":2436},{"x":4038,"y":2438},{"x":4035,"y":2448},{"x":4042,"y":2455},{"x":4026,"y":2467},{"x":4011,"y":2486},{"x":3998,"y":2497},{"x":3960,"y":2503},{"x":3935,"y":2507},{"x":3909,"y":2514},{"x":3879,"y":2510},{"x":3889,"y":2475},{"x":3891,"y":2425},{"x":3913,"y":2382},{"x":3935,"y":2391},{"x":3964,"y":2403},{"x":3998,"y":2403},{"x":4030,"y":2401},{"x":4023,"y":2414},{"x":4028,"y":2423},{"x":4045,"y":2419},{"x":4060,"y":2422},{"x":4075,"y":2409}],"fief":"New Yaragar"},{"id":47,"list":[{"x":3510,"y":2313},{"x":3578,"y":2402},{"x":3635,"y":2458},{"x":3714,"y":2523},{"x":3778,"y":2568},{"x":3810,"y":2528},{"x":3789,"y":2522},{"x":3772,"y":2508},{"x":3757,"y":2493},{"x":3751,"y":2483},{"x":3760,"y":2475},{"x":3774,"y":2482},{"x":3790,"y":2496},{"x":3797,"y":2501},{"x":3824,"y":2505},{"x":3879,"y":2509},{"x":3889,"y":2476},{"x":3890,"y":2425},{"x":3913,"y":2381},{"x":3896,"y":2370},{"x":3870,"y":2353},{"x":3839,"y":2341},{"x":3816,"y":2339},{"x":3784,"y":2333},{"x":3756,"y":2320},{"x":3745,"y":2303},{"x":3747,"y":2287},{"x":3734,"y":2287},{"x":3720,"y":2297},{"x":3700,"y":2292},{"x":3659,"y":2252},{"x":3596,"y":2235},{"x":3542,"y":2245},{"x":3525,"y":2263},{"x":3510,"y":2315}],"fief":"Nova Uxkhal"},{"id":48,"list":[{"x":3156,"y":2313},{"x":3162,"y":2328},{"x":3173,"y":2348},{"x":3188,"y":2368},{"x":3202,"y":2394},{"x":3209,"y":2410},{"x":3211,"y":2431},{"x":3226,"y":2449},{"x":3230,"y":2458},{"x":3239,"y":2470},{"x":3250,"y":2479},{"x":3264,"y":2502},{"x":3277,"y":2518},{"x":3289,"y":2522},{"x":3305,"y":2542},{"x":3316,"y":2547},{"x":3329,"y":2560},{"x":3344,"y":2569},{"x":3372,"y":2578},{"x":3379,"y":2611},{"x":3459,"y":2714},{"x":3392,"y":2724},{"x":3294,"y":2758},{"x":3246,"y":2840},{"x":3165,"y":2826},{"x":3049,"y":2782},{"x":3011,"y":2700},{"x":2982,"y":2629},{"x":2971,"y":2559},{"x":3007,"y":2529},{"x":3035,"y":2498},{"x":3055,"y":2477},{"x":3072,"y":2466},{"x":3084,"y":2457},{"x":3093,"y":2402},{"x":3084,"y":2375},{"x":3071,"y":2360},{"x":3065,"y":2315},{"x":3103,"y":2344},{"x":3154,"y":2315}],"fief":"New Tshibtin"},{"id":49,"list":[{"x":3601,"y":2659},{"x":3550,"y":2646},{"x":3474,"y":2617},{"x":3402,"y":2579},{"x":3394,"y":2586},{"x":3369,"y":2573},{"x":3385,"y":2410},{"x":3417,"y":2368},{"x":3460,"y":2349},{"x":3512,"y":2313},{"x":3551,"y":2368},{"x":3578,"y":2403},{"x":3635,"y":2458},{"x":3714,"y":2523},{"x":3776,"y":2567},{"x":3709,"y":2609},{"x":3666,"y":2645},{"x":3647,"y":2670},{"x":3599,"y":2658}],"fief":"New Nomar"},{"id":50,"list":[{"x":3767,"y":2911},{"x":3817,"y":2875},{"x":3835,"y":2840},{"x":3822,"y":2824},{"x":3829,"y":2803},{"x":3725,"y":2768},{"x":3676,"y":2772},{"x":3639,"y":2758},{"x":3632,"y":2719},{"x":3644,"y":2671},{"x":3549,"y":2645},{"x":3474,"y":2617},{"x":3403,"y":2580},{"x":3393,"y":2585},{"x":3370,"y":2576},{"x":3378,"y":2612},{"x":3457,"y":2714},{"x":3684,"y":2887},{"x":3766,"y":2912}],"fief":"New Serindiar"},{"id":51,"list":[{"x":3828,"y":2803},{"x":3868,"y":2814},{"x":3891,"y":2771},{"x":3927,"y":2750},{"x":3964,"y":2722},{"x":3954,"y":2647},{"x":3919,"y":2586},{"x":3916,"y":2537},{"x":3892,"y":2538},{"x":3874,"y":2535},{"x":3842,"y":2530},{"x":3810,"y":2527},{"x":3774,"y":2571},{"x":3744,"y":2587},{"x":3708,"y":2610},{"x":3666,"y":2645},{"x":3643,"y":2671},{"x":3633,"y":2720},{"x":3640,"y":2757},{"x":3676,"y":2773},{"x":3722,"y":2768},{"x":3829,"y":2805}],"fief":"New Ergellon Castle"},{"id":53,"list":[{"x":4213,"y":2675},{"x":4235,"y":2689},{"x":4395,"y":2611},{"x":4403,"y":2619},{"x":4433,"y":2596},{"x":4366,"y":2541},{"x":4323,"y":2467},{"x":4304,"y":2472},{"x":4290,"y":2472},{"x":4269,"y":2469},{"x":4250,"y":2460},{"x":4226,"y":2449},{"x":4194,"y":2438},{"x":4155,"y":2431},{"x":4136,"y":2429},{"x":4118,"y":2436},{"x":4107,"y":2439},{"x":4099,"y":2444},{"x":4113,"y":2449},{"x":4120,"y":2458},{"x":4112,"y":2469},{"x":4104,"y":2469},{"x":4096,"y":2482},{"x":4090,"y":2491},{"x":4077,"y":2491},{"x":4075,"y":2484},{"x":4063,"y":2470},{"x":4062,"y":2468},{"x":4052,"y":2478},{"x":4042,"y":2492},{"x":4026,"y":2507},{"x":4007,"y":2520},{"x":3987,"y":2525},{"x":3964,"y":2526},{"x":3940,"y":2532},{"x":3917,"y":2537},{"x":3919,"y":2585},{"x":3956,"y":2649},{"x":3959,"y":2670},{"x":3980,"y":2663},{"x":3997,"y":2641},{"x":4020,"y":2645},{"x":4032,"y":2626},{"x":4049,"y":2618},{"x":4061,"y":2603},{"x":4082,"y":2607},{"x":4118,"y":2635},{"x":4133,"y":2649},{"x":4155,"y":2659},{"x":4158,"y":2675},{"x":4177,"y":2676},{"x":4194,"y":2658},{"x":4209,"y":2673},{"x":4215,"y":2677}],"fief":"New Vyincourd Castle"},{"id":54,"list":[{"x":3765,"y":2911},{"x":3742,"y":2933},{"x":3711,"y":3052},{"x":3640,"y":3014},{"x":3463,"y":2993},{"x":3378,"y":3010},{"x":3261,"y":2998},{"x":3228,"y":2966},{"x":3224,"y":2888},{"x":3248,"y":2838},{"x":3295,"y":2758},{"x":3393,"y":2723},{"x":3458,"y":2713},{"x":3527,"y":2766},{"x":3687,"y":2886},{"x":3763,"y":2911}],"fief":"Nova Grunwalder Castle"},{"id":66,"list":[{"x":3711,"y":3051},{"x":3703,"y":3101},{"x":3802,"y":3115},{"x":3993,"y":3064},{"x":4108,"y":3033},{"x":4127,"y":3042},{"x":4161,"y":3055},{"x":4201,"y":3030},{"x":4240,"y":2993},{"x":4442,"y":2947},{"x":4504,"y":2915},{"x":4503,"y":2902},{"x":4519,"y":2884},{"x":4457,"y":2829},{"x":4471,"y":2779},{"x":4429,"y":2784},{"x":4263,"y":2801},{"x":4157,"y":2780},{"x":4141,"y":2755},{"x":4124,"y":2753},{"x":4108,"y":2774},{"x":4080,"y":2789},{"x":3987,"y":2832},{"x":3908,"y":2856},{"x":3878,"y":2860},{"x":3867,"y":2850},{"x":3865,"y":2812},{"x":3826,"y":2805},{"x":3822,"y":2825},{"x":3833,"y":2840},{"x":3815,"y":2876},{"x":3762,"y":2914},{"x":3742,"y":2934},{"x":3710,"y":3051}],"fief":"Nova Veluca"},{"id":69,"list":[{"x":4325,"y":3431},{"x":4298,"y":3439},{"x":4275,"y":3454},{"x":4254,"y":3434},{"x":4154,"y":3412},{"x":4045,"y":3369},{"x":4038,"y":3348},{"x":4000,"y":3354},{"x":3946,"y":3316},{"x":3943,"y":3299},{"x":3936,"y":3253},{"x":3948,"y":3246},{"x":3948,"y":3198},{"x":3956,"y":3158},{"x":3933,"y":3079},{"x":4108,"y":3033},{"x":4164,"y":3055},{"x":4262,"y":3238},{"x":4276,"y":3254},{"x":4303,"y":3266},{"x":4326,"y":3431}],"fief":"New Chaeza"},{"id":70,"list":[{"x":3681,"y":3331},{"x":3648,"y":3339},{"x":3639,"y":3364},{"x":3629,"y":3361},{"x":3629,"y":3380},{"x":3620,"y":3394},{"x":3610,"y":3395},{"x":3600,"y":3394},{"x":3567,"y":3334},{"x":3553,"y":3331},{"x":3527,"y":3344},{"x":3510,"y":3333},{"x":3494,"y":3316},{"x":3470,"y":3282},{"x":3484,"y":3277},{"x":3490,"y":3259},{"x":3506,"y":3272},{"x":3548,"y":3258},{"x":3584,"y":3210},{"x":3601,"y":3257},{"x":3662,"y":3207},{"x":3704,"y":3102},{"x":3799,"y":3115},{"x":3934,"y":3082},{"x":3955,"y":3158},{"x":3948,"y":3196},{"x":3948,"y":3246},{"x":3937,"y":3255},{"x":3942,"y":3293},{"x":3932,"y":3290},{"x":3923,"y":3299},{"x":3913,"y":3297},{"x":3879,"y":3334},{"x":3845,"y":3349},{"x":3833,"y":3350},{"x":3805,"y":3384},{"x":3792,"y":3384},{"x":3772,"y":3399},{"x":3762,"y":3395},{"x":3730,"y":3393},{"x":3681,"y":3332}],"fief":"New Emer"},{"id":71,"list":[{"x":3470,"y":3283},{"x":3452,"y":3262},{"x":3433,"y":3246},{"x":3419,"y":3258},{"x":3380,"y":3238},{"x":3367,"y":3211},{"x":3355,"y":3209},{"x":3354,"y":3161},{"x":3370,"y":3123},{"x":3360,"y":3087},{"x":3359,"y":3048},{"x":3373,"y":3032},{"x":3377,"y":3010},{"x":3462,"y":2993},{"x":3641,"y":3015},{"x":3709,"y":3051},{"x":3705,"y":3102},{"x":3661,"y":3207},{"x":3601,"y":3253},{"x":3583,"y":3216},{"x":3547,"y":3257},{"x":3505,"y":3271},{"x":3490,"y":3262},{"x":3483,"y":3278},{"x":3471,"y":3283}],"fief":"Nova Sarimish"},{"id":78,"list":[{"x":3048,"y":2782},{"x":2930,"y":2856},{"x":2868,"y":2916},{"x":2829,"y":2997},{"x":2847,"y":3120},{"x":2847,"y":3120},{"x":2844,"y":3247},{"x":2904,"y":3249},{"x":3124,"y":3200},{"x":3269,"y":3224},{"x":3286,"y":3204},{"x":3309,"y":3219},{"x":3356,"y":3208},{"x":3354,"y":3160},{"x":3369,"y":3123},{"x":3359,"y":3085},{"x":3360,"y":3047},{"x":3373,"y":3033},{"x":3377,"y":3012},{"x":3263,"y":2995},{"x":3229,"y":2965},{"x":3224,"y":2888},{"x":3246,"y":2840},{"x":3164,"y":2825},{"x":3049,"y":2782}],"fief":"Nova Saren"},{"id":79,"list":[{"x":3414,"y":3544},{"x":3275,"y":3487},{"x":3176,"y":3426},{"x":3118,"y":3360},{"x":3094,"y":3374},{"x":3087,"y":3373},{"x":3083,"y":3385},{"x":3071,"y":3379},{"x":3045,"y":3401},{"x":3017,"y":3411},{"x":3008,"y":3426},{"x":2946,"y":3439},{"x":2845,"y":3441},{"x":2821,"y":3338},{"x":2843,"y":3246},{"x":2903,"y":3249},{"x":3125,"y":3200},{"x":3269,"y":3223},{"x":3286,"y":3204},{"x":3309,"y":3219},{"x":3349,"y":3209},{"x":3371,"y":3213},{"x":3381,"y":3240},{"x":3420,"y":3258},{"x":3434,"y":3246},{"x":3452,"y":3262},{"x":3474,"y":3284},{"x":3497,"y":3318},{"x":3511,"y":3335},{"x":3527,"y":3344},{"x":3553,"y":3331},{"x":3567,"y":3336},{"x":3603,"y":3397},{"x":3593,"y":3412},{"x":3584,"y":3419},{"x":3582,"y":3430},{"x":3672,"y":3483},{"x":3641,"y":3498},{"x":3576,"y":3545},{"x":3553,"y":3540},{"x":3539,"y":3544},{"x":3412,"y":3543},{"x":3405,"y":3542}],"fief":"New Almerra Castle"},{"id":81,"list":[{"x":2946,"y":3831},{"x":2910,"y":3826},{"x":2873,"y":3805},{"x":2811,"y":3805},{"x":2806,"y":3769},{"x":2787,"y":3725},{"x":2740,"y":3693},{"x":2805,"y":3681},{"x":2912,"y":3643},{"x":2995,"y":3618},{"x":3069,"y":3601},{"x":3100,"y":3656},{"x":3096,"y":3686},{"x":3122,"y":3717},{"x":3099,"y":3733},{"x":3083,"y":3741},{"x":3076,"y":3748},{"x":3059,"y":3757},{"x":3041,"y":3766},{"x":3027,"y":3771},{"x":3008,"y":3777},{"x":2993,"y":3785},{"x":2982,"y":3796},{"x":2973,"y":3806},{"x":2962,"y":3812},{"x":2947,"y":3832}],"fief":"New Hawaha"},{"id":82,"list":[{"x":2811,"y":3804},{"x":2778,"y":3818},{"x":2742,"y":3860},{"x":2732,"y":3873},{"x":2680,"y":3870},{"x":2612,"y":3845},{"x":2536,"y":3807},{"x":2498,"y":3780},{"x":2496,"y":3772},{"x":2469,"y":3739},{"x":2463,"y":3743},{"x":2446,"y":3731},{"x":2445,"y":3689},{"x":2427,"y":3678},{"x":2421,"y":3669},{"x":2443,"y":3669},{"x":2452,"y":3664},{"x":2479,"y":3676},{"x":2494,"y":3674},{"x":2500,"y":3665},{"x":2504,"y":3671},{"x":2520,"y":3662},{"x":2556,"y":3693},{"x":2569,"y":3684},{"x":2620,"y":3695},{"x":2698,"y":3698},{"x":2743,"y":3694},{"x":2787,"y":3725},{"x":2805,"y":3770},{"x":2811,"y":3806}],"fief":"New Ayn Assuadi"},{"id":83,"list":[{"x":2522,"y":3663},{"x":2557,"y":3638},{"x":2581,"y":3616},{"x":2592,"y":3623},{"x":2692,"y":3572},{"x":2708,"y":3550},{"x":2759,"y":3516},{"x":2797,"y":3492},{"x":2848,"y":3441},{"x":2947,"y":3439},{"x":2974,"y":3434},{"x":2965,"y":3464},{"x":2994,"y":3479},{"x":3039,"y":3544},{"x":3067,"y":3602},{"x":2998,"y":3618},{"x":2917,"y":3642},{"x":2800,"y":3683},{"x":2744,"y":3694},{"x":2692,"y":3698},{"x":2620,"y":3695},{"x":2569,"y":3683},{"x":2555,"y":3692},{"x":2525,"y":3663}],"fief":"New Weyyah Castle"},{"id":84,"list":[{"x":3125,"y":4345},{"x":3102,"y":4335},{"x":3083,"y":4318},{"x":3066,"y":4308},{"x":3053,"y":4315},{"x":3041,"y":4334},{"x":3020,"y":4330},{"x":2999,"y":4339},{"x":2967,"y":4332},{"x":2954,"y":4317},{"x":2944,"y":4316},{"x":2855,"y":4253},{"x":2845,"y":4267},{"x":2820,"y":4274},{"x":2806,"y":4265},{"x":2798,"y":4252},{"x":2792,"y":4239},{"x":2793,"y":4216},{"x":2782,"y":4212},{"x":2772,"y":4201},{"x":2762,"y":4202},{"x":2749,"y":4183},{"x":2744,"y":4193},{"x":2719,"y":4190},{"x":2715,"y":4180},{"x":2702,"y":4193},{"x":2672,"y":4171},{"x":2659,"y":4177},{"x":2649,"y":4170},{"x":2669,"y":4144},{"x":2684,"y":4114},{"x":2688,"y":4034},{"x":2689,"y":4005},{"x":2682,"y":3987},{"x":2690,"y":3929},{"x":2697,"y":3902},{"x":2732,"y":3874},{"x":2778,"y":3819},{"x":2812,"y":3803},{"x":2874,"y":3805},{"x":2911,"y":3826},{"x":2949,"y":3831},{"x":2935,"y":3868},{"x":2929,"y":3897},{"x":2923,"y":3915},{"x":2914,"y":3934},{"x":2901,"y":3969},{"x":2901,"y":4000},{"x":2904,"y":4014},{"x":2912,"y":4043},{"x":2936,"y":4079},{"x":2950,"y":4091},{"x":2973,"y":4106},{"x":3000,"y":4129},{"x":3017,"y":4143},{"x":3038,"y":4165},{"x":3052,"y":4190},{"x":3064,"y":4202},{"x":3078,"y":4215},{"x":3098,"y":4233},{"x":3121,"y":4246},{"x":3129,"y":4267},{"x":3130,"y":4294},{"x":3136,"y":4304},{"x":3132,"y":4328},{"x":3127,"y":4343}],"fief":"Nova Shariz"},{"id":85,"list":[{"x":2690,"y":4005},{"x":2648,"y":3988},{"x":2605,"y":3976},{"x":2545,"y":3984},{"x":2509,"y":3982},{"x":2483,"y":3987},{"x":2476,"y":3975},{"x":2527,"y":3894},{"x":2554,"y":3875},{"x":2566,"y":3824},{"x":2616,"y":3847},{"x":2679,"y":3869},{"x":2729,"y":3875},{"x":2697,"y":3903},{"x":2683,"y":3987},{"x":2690,"y":4003}],"fief":"New Mit Nun"},{"id":86,"list":[{"x":2649,"y":4170},{"x":2629,"y":4189},{"x":2618,"y":4189},{"x":2559,"y":4228},{"x":2523,"y":4238},{"x":2497,"y":4239},{"x":2455,"y":4252},{"x":2415,"y":4250},{"x":2405,"y":4184},{"x":2428,"y":4027},{"x":2448,"y":4000},{"x":2487,"y":3988},{"x":2511,"y":3984},{"x":2546,"y":3985},{"x":2605,"y":3976},{"x":2690,"y":4004},{"x":2686,"y":4113},{"x":2670,"y":4144},{"x":2649,"y":4171}],"fief":"New Caraf Castle"},{"id":102,"list":[{"x":2098,"y":1378},{"x":2088,"y":1354},{"x":2101,"y":1290},{"x":2219,"y":1188},{"x":2218,"y":1095},{"x":2261,"y":1115},{"x":2285,"y":1132},{"x":2308,"y":1151},{"x":2329,"y":1170},{"x":2358,"y":1185},{"x":2399,"y":1199},{"x":2413,"y":1203},{"x":2428,"y":1214},{"x":2421,"y":1226},{"x":2418,"y":1240},{"x":2413,"y":1248},{"x":2405,"y":1235},{"x":2396,"y":1231},{"x":2386,"y":1243},{"x":2388,"y":1252},{"x":2377,"y":1258},{"x":2367,"y":1266},{"x":2383,"y":1280},{"x":2358,"y":1280},{"x":2330,"y":1288},{"x":2291,"y":1298},{"x":2259,"y":1298},{"x":2224,"y":1300},{"x":2191,"y":1304},{"x":2167,"y":1318},{"x":2143,"y":1335},{"x":2121,"y":1356},{"x":2098,"y":1379}],"fief":"Nova Curaw"},{"id":104,"list":[{"x":2192,"y":1211},{"x":2127,"y":1193},{"x":2026,"y":1179},{"x":1894,"y":1208},{"x":1823,"y":1250},{"x":1888,"y":1303},{"x":1901,"y":1323},{"x":1981,"y":1376},{"x":1987,"y":1370},{"x":2008,"y":1376},{"x":2048,"y":1386},{"x":2079,"y":1385},{"x":2096,"y":1380},{"x":2089,"y":1354},{"x":2101,"y":1289},{"x":2187,"y":1212}],"fief":"New Slezkh"},{"id":105,"list":[{"x":1825,"y":1252},{"x":1748,"y":1240},{"x":1670,"y":1212},{"x":1693,"y":1187},{"x":1721,"y":1147},{"x":1733,"y":1126},{"x":1743,"y":1107},{"x":1764,"y":1092},{"x":1801,"y":1086},{"x":1841,"y":1078},{"x":1870,"y":1063},{"x":1899,"y":1046},{"x":1920,"y":1031},{"x":1932,"y":1029},{"x":1961,"y":1036},{"x":1992,"y":1054},{"x":2027,"y":1070},{"x":2054,"y":1081},{"x":2085,"y":1083},{"x":2110,"y":1083},{"x":2104,"y":1098},{"x":2112,"y":1106},{"x":2126,"y":1102},{"x":2140,"y":1103},{"x":2154,"y":1109},{"x":2160,"y":1098},{"x":2155,"y":1084},{"x":2186,"y":1088},{"x":2217,"y":1095},{"x":2218,"y":1187},{"x":2187,"y":1211},{"x":2127,"y":1194},{"x":2026,"y":1180},{"x":1892,"y":1208},{"x":1824,"y":1251}],"fief":"Nova Slezkh Castle"},{"id":106,"list":[{"x":1778,"y":1304},{"x":1827,"y":1250},{"x":1752,"y":1240},{"x":1675,"y":1211},{"x":1660,"y":1222},{"x":1641,"y":1243},{"x":1627,"y":1254},{"x":1612,"y":1276},{"x":1590,"y":1295},{"x":1570,"y":1309},{"x":1550,"y":1319},{"x":1552,"y":1334},{"x":1556,"y":1346},{"x":1546,"y":1350},{"x":1534,"y":1350},{"x":1534,"y":1343},{"x":1523,"y":1344},{"x":1514,"y":1352},{"x":1505,"y":1348},{"x":1500,"y":1339},{"x":1506,"y":1332},{"x":1507,"y":1324},{"x":1477,"y":1313},{"x":1458,"y":1300},{"x":1430,"y":1269},{"x":1411,"y":1257},{"x":1386,"y":1246},{"x":1362,"y":1231},{"x":1327,"y":1280},{"x":1325,"y":1343},{"x":1370,"y":1426},{"x":1461,"y":1496},{"x":1586,"y":1486},{"x":1711,"y":1452},{"x":1742,"y":1422},{"x":1779,"y":1305}],"fief":"Nova Tismirr"},{"id":107,"list":[{"x":2172,"y":1547},{"x":2095,"y":1564},{"x":2029,"y":1601},{"x":2002,"y":1554},{"x":1983,"y":1435},{"x":1990,"y":1388},{"x":2017,"y":1398},{"x":2045,"y":1402},{"x":2070,"y":1407},{"x":2090,"y":1403},{"x":2115,"y":1398},{"x":2141,"y":1506},{"x":2170,"y":1548}],"fief":"New Karindi"},{"id":108,"list":[{"x":2556,"y":1673},{"x":2498,"y":1727},{"x":2407,"y":1764},{"x":2265,"y":1764},{"x":2188,"y":1772},{"x":2140,"y":1789},{"x":2120,"y":1826},{"x":2014,"y":1828},{"x":1960,"y":1806},{"x":1987,"y":1748},{"x":2029,"y":1602},{"x":2096,"y":1565},{"x":2170,"y":1549},{"x":2306,"y":1535},{"x":2326,"y":1581},{"x":2382,"y":1615},{"x":2484,"y":1647},{"x":2536,"y":1644},{"x":2556,"y":1673}],"fief":"Nova Reyvadin"},{"id":109,"list":[{"x":2029,"y":1601},{"x":1865,"y":1599},{"x":1688,"y":1621},{"x":1654,"y":1643},{"x":1605,"y":1612},{"x":1590,"y":1548},{"x":1552,"y":1541},{"x":1526,"y":1492},{"x":1588,"y":1485},{"x":1712,"y":1451},{"x":1743,"y":1423},{"x":1779,"y":1304},{"x":1826,"y":1253},{"x":1890,"y":1304},{"x":1903,"y":1324},{"x":1981,"y":1377},{"x":1990,"y":1393},{"x":1985,"y":1437},{"x":2003,"y":1555},{"x":2028,"y":1601}],"fief":"New Yruma Castle"},{"id":110,"list":[{"x":1961,"y":1806},{"x":1867,"y":1877},{"x":1850,"y":1875},{"x":1834,"y":1865},{"x":1823,"y":1870},{"x":1818,"y":1909},{"x":1798,"y":1927},{"x":1786,"y":1924},{"x":1768,"y":1911},{"x":1749,"y":1903},{"x":1735,"y":1880},{"x":1734,"y":1872},{"x":1710,"y":1857},{"x":1708,"y":1837},{"x":1640,"y":1728},{"x":1653,"y":1642},{"x":1688,"y":1622},{"x":1864,"y":1599},{"x":2028,"y":1600},{"x":2005,"y":1687},{"x":1989,"y":1747},{"x":1962,"y":1807}],"fief":"New Ulburban"},{"id":111,"list":[{"x":1326,"y":1344},{"x":1245,"y":1400},{"x":1196,"y":1355},{"x":1107,"y":1286},{"x":1047,"y":1257},{"x":988,"y":1171},{"x":946,"y":1095},{"x":946,"y":1026},{"x":968,"y":997},{"x":1008,"y":941},{"x":1021,"y":958},{"x":1037,"y":968},{"x":1067,"y":985},{"x":1101,"y":995},{"x":1141,"y":1014},{"x":1168,"y":1044},{"x":1175,"y":1062},{"x":1192,"y":1078},{"x":1218,"y":1100},{"x":1250,"y":1122},{"x":1273,"y":1133},{"x":1296,"y":1139},{"x":1320,"y":1150},{"x":1329,"y":1161},{"x":1339,"y":1185},{"x":1346,"y":1204},{"x":1357,"y":1228},{"x":1363,"y":1234},{"x":1328,"y":1281},{"x":1325,"y":1348}],"fief":"Nova Uslum"},{"id":112,"list":[{"x":989,"y":1172},{"x":877,"y":1177},{"x":817,"y":1196},{"x":792,"y":1231},{"x":805,"y":1318},{"x":766,"y":1404},{"x":762,"y":1416},{"x":746,"y":1454},{"x":785,"y":1483},{"x":802,"y":1480},{"x":810,"y":1483},{"x":818,"y":1489},{"x":830,"y":1491},{"x":837,"y":1499},{"x":847,"y":1505},{"x":864,"y":1500},{"x":876,"y":1493},{"x":883,"y":1484},{"x":894,"y":1481},{"x":902,"y":1473},{"x":915,"y":1474},{"x":930,"y":1482},{"x":933,"y":1502},{"x":913,"y":1518},{"x":907,"y":1535},{"x":920,"y":1554},{"x":927,"y":1566},{"x":938,"y":1556},{"x":953,"y":1561},{"x":974,"y":1576},{"x":988,"y":1552},{"x":1004,"y":1537},{"x":1020,"y":1531},{"x":1044,"y":1517},{"x":1047,"y":1498},{"x":1056,"y":1488},{"x":1141,"y":1477},{"x":1245,"y":1398},{"x":1195,"y":1354},{"x":1146,"y":1317},{"x":1106,"y":1285},{"x":1048,"y":1257},{"x":989,"y":1171}],"fief":"New Shulus"},{"id":114,"list":[{"x":1552,"y":1541},{"x":1479,"y":1575},{"x":1350,"y":1597},{"x":1218,"y":1597},{"x":1205,"y":1586},{"x":1193,"y":1581},{"x":1184,"y":1567},{"x":1174,"y":1567},{"x":1163,"y":1577},{"x":1146,"y":1617},{"x":1128,"y":1635},{"x":1110,"y":1636},{"x":1092,"y":1666},{"x":1048,"y":1612},{"x":1020,"y":1611},{"x":1001,"y":1627},{"x":981,"y":1638},{"x":1001,"y":1612},{"x":1013,"y":1584},{"x":1020,"y":1557},{"x":1034,"y":1526},{"x":1046,"y":1517},{"x":1047,"y":1499},{"x":1056,"y":1489},{"x":1141,"y":1478},{"x":1247,"y":1399},{"x":1327,"y":1345},{"x":1372,"y":1426},{"x":1461,"y":1496},{"x":1528,"y":1492},{"x":1551,"y":1541}],"fief":"New Bhulaban"},{"id":115,"list":[{"x":1717,"y":1863},{"x":1712,"y":1869},{"x":1701,"y":1879},{"x":1689,"y":1888},{"x":1677,"y":1893},{"x":1673,"y":1902},{"x":1657,"y":1895},{"x":1640,"y":1883},{"x":1632,"y":1874},{"x":1614,"y":1864},{"x":1608,"y":1853},{"x":1592,"y":1850},{"x":1583,"y":1852},{"x":1571,"y":1847},{"x":1552,"y":1834},{"x":1539,"y":1813},{"x":1521,"y":1801},{"x":1505,"y":1783},{"x":1489,"y":1781},{"x":1478,"y":1791},{"x":1460,"y":1798},{"x":1451,"y":1806},{"x":1438,"y":1796},{"x":1423,"y":1787},{"x":1412,"y":1768},{"x":1402,"y":1760},{"x":1394,"y":1746},{"x":1382,"y":1735},{"x":1369,"y":1733},{"x":1358,"y":1744},{"x":1347,"y":1725},{"x":1339,"y":1713},{"x":1332,"y":1698},{"x":1320,"y":1692},{"x":1303,"y":1696},{"x":1294,"y":1702},{"x":1283,"y":1710},{"x":1269,"y":1720},{"x":1260,"y":1724},{"x":1250,"y":1734},{"x":1245,"y":1746},{"x":1152,"y":1717},{"x":1136,"y":1707},{"x":1121,"y":1692},{"x":1112,"y":1678},{"x":1093,"y":1665},{"x":1111,"y":1638},{"x":1126,"y":1634},{"x":1145,"y":1619},{"x":1164,"y":1576},{"x":1173,"y":1568},{"x":1185,"y":1567},{"x":1193,"y":1581},{"x":1204,"y":1586},{"x":1219,"y":1597},{"x":1350,"y":1597},{"x":1480,"y":1574},{"x":1550,"y":1540},{"x":1592,"y":1550},{"x":1606,"y":1611},{"x":1654,"y":1644},{"x":1642,"y":1726},{"x":1708,"y":1836},{"x":1710,"y":1857},{"x":1717,"y":1864}],"fief":"New Sungetche Castle"},{"id":116,"list":[{"x":2119,"y":1826},{"x":2136,"y":1853},{"x":2241,"y":1870},{"x":2292,"y":1918},{"x":2341,"y":1867},{"x":2410,"y":1836},{"x":2521,"y":1816},{"x":2577,"y":1777},{"x":2616,"y":1683},{"x":2554,"y":1675},{"x":2497,"y":1728},{"x":2406,"y":1763},{"x":2265,"y":1764},{"x":2188,"y":1773},{"x":2140,"y":1790},{"x":2120,"y":1828}],"fief":"New Ayyike"},{"id":117,"list":[{"x":2292,"y":1917},{"x":2320,"y":1948},{"x":2492,"y":1966},{"x":2574,"y":2019},{"x":2640,"y":1972},{"x":2798,"y":1958},{"x":2780,"y":1907},{"x":2781,"y":1866},{"x":2729,"y":1776},{"x":2613,"y":1684},{"x":2576,"y":1778},{"x":2520,"y":1816},{"x":2410,"y":1837},{"x":2340,"y":1868},{"x":2293,"y":1916}],"fief":"New Tadsamesh"},{"id":120,"list":[{"x":2573,"y":2019},{"x":2542,"y":2108},{"x":2450,"y":2181},{"x":2398,"y":2295},{"x":2296,"y":2254},{"x":2201,"y":2252},{"x":2173,"y":2162},{"x":2223,"y":2042},{"x":2319,"y":1949},{"x":2492,"y":1966},{"x":2572,"y":2019}],"fief":"New Tilbaut Castle"},{"id":121,"list":[{"x":3043,"y":2360},{"x":2990,"y":2365},{"x":2896,"y":2391},{"x":2883,"y":2302},{"x":2907,"y":2151},{"x":2922,"y":2163},{"x":2998,"y":2196},{"x":2994,"y":2208},{"x":3001,"y":2223},{"x":3009,"y":2237},{"x":3016,"y":2247},{"x":3027,"y":2256},{"x":3035,"y":2269},{"x":3042,"y":2287},{"x":3043,"y":2303},{"x":3043,"y":2331},{"x":3043,"y":2361}],"fief":"New Emirin"},{"id":122,"list":[{"x":2896,"y":2216},{"x":2819,"y":2212},{"x":2696,"y":2232},{"x":2586,"y":2267},{"x":2551,"y":2321},{"x":2544,"y":2355},{"x":2487,"y":2351},{"x":2446,"y":2321},{"x":2398,"y":2295},{"x":2449,"y":2181},{"x":2541,"y":2107},{"x":2572,"y":2019},{"x":2640,"y":1972},{"x":2796,"y":1958},{"x":2855,"y":2112},{"x":2907,"y":2154},{"x":2896,"y":2216}],"fief":"New Derchios Castle"},{"id":123,"list":[{"x":2897,"y":2390},{"x":2848,"y":2405},{"x":2770,"y":2404},{"x":2720,"y":2391},{"x":2677,"y":2355},{"x":2544,"y":2355},{"x":2551,"y":2320},{"x":2585,"y":2268},{"x":2696,"y":2232},{"x":2817,"y":2212},{"x":2895,"y":2216},{"x":2883,"y":2301},{"x":2897,"y":2390}],"fief":"New Dhirim"},{"id":124,"list":[{"x":2896,"y":2390},{"x":2886,"y":2434},{"x":2890,"y":2474},{"x":2907,"y":2512},{"x":2959,"y":2559},{"x":2952,"y":2549},{"x":2961,"y":2538},{"x":2975,"y":2524},{"x":2993,"y":2509},{"x":3017,"y":2481},{"x":3037,"y":2467},{"x":3046,"y":2451},{"x":3057,"y":2439},{"x":3063,"y":2419},{"x":3052,"y":2392},{"x":3043,"y":2363},{"x":2990,"y":2366},{"x":2897,"y":2391}],"fief":"New Senuzgda Castle"},{"id":126,"list":[{"x":2868,"y":2916},{"x":2814,"y":2887},{"x":2764,"y":2824},{"x":2707,"y":2694},{"x":2687,"y":2590},{"x":2739,"y":2572},{"x":2912,"y":2573},{"x":2948,"y":2551},{"x":2972,"y":2570},{"x":2981,"y":2624},{"x":3049,"y":2782},{"x":2929,"y":2856},{"x":2867,"y":2915}],"fief":"New Yalibe"},{"id":127,"list":[{"x":2432,"y":2537},{"x":2382,"y":2511},{"x":2323,"y":2489},{"x":2201,"y":2488},{"x":2196,"y":2343},{"x":2202,"y":2252},{"x":2295,"y":2254},{"x":2397,"y":2294},{"x":2446,"y":2321},{"x":2485,"y":2351},{"x":2541,"y":2356},{"x":2483,"y":2479},{"x":2431,"y":2536}],"fief":"Nova Amere"},{"id":128,"list":[{"x":1451,"y":1804},{"x":1435,"y":1820},{"x":1432,"y":1830},{"x":1409,"y":1847},{"x":1403,"y":1884},{"x":1386,"y":1900},{"x":1379,"y":1915},{"x":1379,"y":1957},{"x":1365,"y":1966},{"x":1353,"y":1961},{"x":1340,"y":1967},{"x":1351,"y":1996},{"x":1366,"y":2018},{"x":1363,"y":2029},{"x":1369,"y":2061},{"x":1369,"y":2074},{"x":1358,"y":2085},{"x":1348,"y":2127},{"x":1367,"y":2142},{"x":1386,"y":2159},{"x":1403,"y":2177},{"x":1426,"y":2187},{"x":1440,"y":2179},{"x":1455,"y":2181},{"x":1478,"y":2193},{"x":1487,"y":2205},{"x":1508,"y":2225},{"x":1531,"y":2239},{"x":1565,"y":2259},{"x":1653,"y":2280},{"x":1840,"y":2296},{"x":1915,"y":2294},{"x":1942,"y":2284},{"x":1952,"y":2252},{"x":1931,"y":2106},{"x":1896,"y":2073},{"x":1856,"y":2052},{"x":1836,"y":2017},{"x":1855,"y":1995},{"x":1851,"y":1989},{"x":1841,"y":1981},{"x":1839,"y":1967},{"x":1802,"y":1926},{"x":1787,"y":1925},{"x":1767,"y":1910},{"x":1747,"y":1902},{"x":1735,"y":1879},{"x":1733,"y":1871},{"x":1717,"y":1865},{"x":1702,"y":1878},{"x":1688,"y":1888},{"x":1676,"y":1894},{"x":1673,"y":1902},{"x":1652,"y":1893},{"x":1632,"y":1874},{"x":1614,"y":1864},{"x":1608,"y":1853},{"x":1591,"y":1850},{"x":1580,"y":1851},{"x":1552,"y":1834},{"x":1538,"y":1814},{"x":1521,"y":1801},{"x":1504,"y":1784},{"x":1488,"y":1782},{"x":1477,"y":1792},{"x":1459,"y":1798},{"x":1448,"y":1806}],"fief":"Nova Rduna"},{"id":129,"list":[{"x":2201,"y":2488},{"x":2065,"y":2452},{"x":1940,"y":2445},{"x":1857,"y":2476},{"x":1850,"y":2463},{"x":1814,"y":2425},{"x":1802,"y":2376},{"x":1813,"y":2339},{"x":1838,"y":2297},{"x":1914,"y":2295},{"x":1941,"y":2285},{"x":1951,"y":2253},{"x":1932,"y":2106},{"x":1897,"y":2074},{"x":1856,"y":2051},{"x":1835,"y":2017},{"x":1854,"y":1995},{"x":1871,"y":1995},{"x":1877,"y":2002},{"x":1904,"y":2018},{"x":1907,"y":2023},{"x":1939,"y":2048},{"x":1980,"y":2089},{"x":2099,"y":2148},{"x":2174,"y":2164},{"x":2202,"y":2254},{"x":2195,"y":2343},{"x":2201,"y":2487}],"fief":"New Rindyar Castle"},{"id":130,"list":[{"x":1802,"y":2376},{"x":1730,"y":2383},{"x":1630,"y":2384},{"x":1473,"y":2378},{"x":1352,"y":2365},{"x":1344,"y":2344},{"x":1337,"y":2317},{"x":1333,"y":2305},{"x":1324,"y":2299},{"x":1330,"y":2292},{"x":1332,"y":2274},{"x":1321,"y":2261},{"x":1321,"y":2239},{"x":1316,"y":2226},{"x":1312,"y":2211},{"x":1316,"y":2203},{"x":1319,"y":2190},{"x":1314,"y":2184},{"x":1310,"y":2175},{"x":1296,"y":2171},{"x":1315,"y":2162},{"x":1325,"y":2162},{"x":1335,"y":2155},{"x":1348,"y":2128},{"x":1374,"y":2149},{"x":1391,"y":2166},{"x":1405,"y":2177},{"x":1425,"y":2187},{"x":1440,"y":2180},{"x":1455,"y":2182},{"x":1478,"y":2194},{"x":1507,"y":2225},{"x":1564,"y":2259},{"x":1656,"y":2281},{"x":1836,"y":2299},{"x":1814,"y":2338},{"x":1802,"y":2378}],"fief":"New Malayurg Castle"},{"id":132,"list":[{"x":983,"y":1636},{"x":951,"y":1676},{"x":943,"y":1691},{"x":925,"y":1700},{"x":904,"y":1719},{"x":871,"y":1759},{"x":775,"y":1817},{"x":728,"y":1880},{"x":674,"y":1913},{"x":554,"y":1941},{"x":520,"y":1899},{"x":514,"y":1868},{"x":498,"y":1815},{"x":536,"y":1663},{"x":657,"y":1650},{"x":779,"y":1659},{"x":865,"y":1653},{"x":891,"y":1622},{"x":925,"y":1613},{"x":971,"y":1578},{"x":987,"y":1553},{"x":1004,"y":1537},{"x":1035,"y":1524},{"x":1022,"y":1552},{"x":1013,"y":1586},{"x":1001,"y":1612},{"x":983,"y":1636}],"fief":"New Tulbuk Castle"},{"id":133,"list":[{"x":1340,"y":1968},{"x":1321,"y":1982},{"x":1309,"y":2004},{"x":1295,"y":2035},{"x":1203,"y":2019},{"x":1124,"y":1998},{"x":1042,"y":1984},{"x":958,"y":1981},{"x":982,"y":1913},{"x":988,"y":1817},{"x":994,"y":1814},{"x":998,"y":1800},{"x":1001,"y":1795},{"x":1013,"y":1788},{"x":1024,"y":1768},{"x":1025,"y":1761},{"x":1018,"y":1754},{"x":1008,"y":1739},{"x":995,"y":1733},{"x":990,"y":1720},{"x":985,"y":1710},{"x":984,"y":1702},{"x":977,"y":1701},{"x":980,"y":1692},{"x":970,"y":1688},{"x":968,"y":1679},{"x":956,"y":1674},{"x":971,"y":1648},{"x":981,"y":1638},{"x":1005,"y":1622},{"x":1019,"y":1612},{"x":1047,"y":1612},{"x":1061,"y":1628},{"x":1089,"y":1665},{"x":1110,"y":1676},{"x":1124,"y":1695},{"x":1151,"y":1716},{"x":1245,"y":1745},{"x":1252,"y":1732},{"x":1261,"y":1725},{"x":1275,"y":1717},{"x":1302,"y":1697},{"x":1319,"y":1693},{"x":1333,"y":1699},{"x":1342,"y":1718},{"x":1358,"y":1744},{"x":1369,"y":1734},{"x":1382,"y":1736},{"x":1395,"y":1746},{"x":1402,"y":1759},{"x":1412,"y":1769},{"x":1423,"y":1787},{"x":1449,"y":1805},{"x":1435,"y":1819},{"x":1430,"y":1833},{"x":1410,"y":1847},{"x":1403,"y":1884},{"x":1388,"y":1899},{"x":1379,"y":1917},{"x":1379,"y":1957},{"x":1365,"y":1966},{"x":1352,"y":1962},{"x":1339,"y":1969}],"fief":"New Dirigh Aban"},{"id":134,"list":[{"x":958,"y":1980},{"x":934,"y":2001},{"x":921,"y":2007},{"x":921,"y":2034},{"x":912,"y":2039},{"x":913,"y":2046},{"x":906,"y":2050},{"x":897,"y":2052},{"x":897,"y":2057},{"x":886,"y":2059},{"x":881,"y":2061},{"x":873,"y":2066},{"x":865,"y":2067},{"x":854,"y":2070},{"x":849,"y":2073},{"x":838,"y":2074},{"x":837,"y":2078},{"x":829,"y":2082},{"x":829,"y":2087},{"x":821,"y":2090},{"x":809,"y":2094},{"x":804,"y":2097},{"x":796,"y":2097},{"x":788,"y":2104},{"x":778,"y":2105},{"x":773,"y":2114},{"x":765,"y":2113},{"x":763,"y":2104},{"x":755,"y":2100},{"x":750,"y":2095},{"x":738,"y":2089},{"x":732,"y":2083},{"x":724,"y":2083},{"x":719,"y":2075},{"x":706,"y":2075},{"x":703,"y":2068},{"x":696,"y":2066},{"x":688,"y":2057},{"x":677,"y":2050},{"x":667,"y":2041},{"x":664,"y":2034},{"x":664,"y":2026},{"x":661,"y":2022},{"x":656,"y":1999},{"x":653,"y":1987},{"x":647,"y":1980},{"x":647,"y":1974},{"x":641,"y":1969},{"x":640,"y":1959},{"x":628,"y":1951},{"x":619,"y":1926},{"x":672,"y":1914},{"x":727,"y":1879},{"x":777,"y":1816},{"x":871,"y":1759},{"x":926,"y":1699},{"x":943,"y":1690},{"x":952,"y":1673},{"x":966,"y":1678},{"x":969,"y":1687},{"x":980,"y":1693},{"x":975,"y":1702},{"x":984,"y":1702},{"x":986,"y":1713},{"x":995,"y":1732},{"x":1007,"y":1740},{"x":1023,"y":1760},{"x":1017,"y":1779},{"x":1006,"y":1792},{"x":998,"y":1797},{"x":994,"y":1813},{"x":987,"y":1818},{"x":985,"y":1865},{"x":982,"y":1913},{"x":958,"y":1980}],"fief":"New Tulbuk"},{"id":135,"list":[{"x":1284,"y":2166},{"x":1269,"y":2166},{"x":1262,"y":2173},{"x":1250,"y":2169},{"x":1228,"y":2158},{"x":1198,"y":2144},{"x":1184,"y":2146},{"x":1175,"y":2157},{"x":1170,"y":2169},{"x":1154,"y":2177},{"x":1144,"y":2186},{"x":1133,"y":2198},{"x":1120,"y":2220},{"x":1097,"y":2235},{"x":1071,"y":2253},{"x":1060,"y":2273},{"x":758,"y":2416},{"x":733,"y":2390},{"x":721,"y":2382},{"x":707,"y":2362},{"x":692,"y":2360},{"x":678,"y":2344},{"x":664,"y":2325},{"x":655,"y":2320},{"x":694,"y":2210},{"x":779,"y":2175},{"x":775,"y":2138},{"x":791,"y":2132},{"x":800,"y":2122},{"x":815,"y":2121},{"x":822,"y":2114},{"x":839,"y":2114},{"x":852,"y":2098},{"x":866,"y":2095},{"x":883,"y":2091},{"x":903,"y":2084},{"x":921,"y":2074},{"x":935,"y":2062},{"x":948,"y":2045},{"x":947,"y":2021},{"x":946,"y":1992},{"x":958,"y":1981},{"x":1043,"y":1984},{"x":1124,"y":1999},{"x":1203,"y":2019},{"x":1294,"y":2035},{"x":1320,"y":1984},{"x":1340,"y":1969},{"x":1349,"y":1994},{"x":1364,"y":2017},{"x":1361,"y":2029},{"x":1368,"y":2064},{"x":1369,"y":2073},{"x":1357,"y":2086},{"x":1348,"y":2129},{"x":1336,"y":2155},{"x":1324,"y":2162},{"x":1312,"y":2163},{"x":1304,"y":2172},{"x":1283,"y":2167}],"fief":"New Ichamur"},{"id":136,"list":[{"x":142,"y":1412},{"x":135,"y":1415},{"x":127,"y":1428},{"x":121,"y":1445},{"x":111,"y":1460},{"x":102,"y":1472},{"x":100,"y":1485},{"x":80,"y":1476},{"x":68,"y":1484},{"x":57,"y":1492},{"x":43,"y":1507},{"x":57,"y":1510},{"x":66,"y":1530},{"x":78,"y":1540},{"x":80,"y":1550},{"x":72,"y":1556},{"x":59,"y":1567},{"x":54,"y":1566},{"x":46,"y":1587},{"x":32,"y":1601},{"x":49,"y":1628},{"x":55,"y":1643},{"x":62,"y":1664},{"x":70,"y":1675},{"x":78,"y":1688},{"x":86,"y":1717},{"x":101,"y":1738},{"x":120,"y":1757},{"x":141,"y":1779},{"x":150,"y":1799},{"x":152,"y":1821},{"x":143,"y":1841},{"x":137,"y":1869},{"x":138,"y":1899},{"x":150,"y":1928},{"x":161,"y":1945},{"x":179,"y":1957},{"x":194,"y":1974},{"x":225,"y":1983},{"x":261,"y":2022},{"x":334,"y":2003},{"x":372,"y":2000},{"x":418,"y":1991},{"x":462,"y":1980},{"x":485,"y":1947},{"x":497,"y":1900},{"x":511,"y":1861},{"x":499,"y":1816},{"x":536,"y":1664},{"x":518,"y":1641},{"x":489,"y":1624},{"x":482,"y":1547},{"x":468,"y":1535},{"x":464,"y":1528},{"x":452,"y":1528},{"x":439,"y":1518},{"x":427,"y":1527},{"x":351,"y":1476},{"x":326,"y":1448},{"x":314,"y":1457},{"x":300,"y":1471},{"x":270,"y":1453},{"x":243,"y":1422},{"x":226,"y":1423},{"x":213,"y":1430},{"x":142,"y":1411}],"fief":"New Ada Kulun"},{"id":137,"list":[{"x":646,"y":2346},{"x":609,"y":2360},{"x":514,"y":2381},{"x":400,"y":2392},{"x":352,"y":2395},{"x":334,"y":2386},{"x":307,"y":2379},{"x":279,"y":2360},{"x":215,"y":2309},{"x":228,"y":2303},{"x":242,"y":2278},{"x":246,"y":2246},{"x":234,"y":2213},{"x":221,"y":2183},{"x":204,"y":2160},{"x":232,"y":2089},{"x":229,"y":2075},{"x":214,"y":2059},{"x":199,"y":1980},{"x":198,"y":1973},{"x":226,"y":1982},{"x":260,"y":2020},{"x":335,"y":2001},{"x":375,"y":1999},{"x":461,"y":1980},{"x":486,"y":1942},{"x":498,"y":1895},{"x":514,"y":1863},{"x":519,"y":1896},{"x":555,"y":1940},{"x":620,"y":1926},{"x":629,"y":1948},{"x":616,"y":1954},{"x":613,"y":1974},{"x":622,"y":1989},{"x":631,"y":2007},{"x":634,"y":2033},{"x":642,"y":2055},{"x":654,"y":2066},{"x":668,"y":2075},{"x":679,"y":2084},{"x":696,"y":2096},{"x":715,"y":2105},{"x":736,"y":2116},{"x":748,"y":2126},{"x":762,"y":2137},{"x":777,"y":2139},{"x":779,"y":2174},{"x":695,"y":2210},{"x":658,"y":2320},{"x":645,"y":2307},{"x":629,"y":2283},{"x":609,"y":2275},{"x":593,"y":2265},{"x":574,"y":2261},{"x":552,"y":2263},{"x":539,"y":2271},{"x":517,"y":2278},{"x":507,"y":2287},{"x":495,"y":2299},{"x":501,"y":2309},{"x":518,"y":2307},{"x":536,"y":2297},{"x":556,"y":2291},{"x":575,"y":2288},{"x":593,"y":2292},{"x":610,"y":2301},{"x":620,"y":2318},{"x":644,"y":2346}],"fief":"New Bulugur"},{"id":138,"list":[{"x":346,"y":2547},{"x":355,"y":2532},{"x":373,"y":2510},{"x":387,"y":2483},{"x":394,"y":2454},{"x":387,"y":2430},{"x":371,"y":2407},{"x":353,"y":2395},{"x":400,"y":2391},{"x":515,"y":2381},{"x":609,"y":2360},{"x":644,"y":2345},{"x":660,"y":2360},{"x":682,"y":2382},{"x":696,"y":2388},{"x":705,"y":2400},{"x":727,"y":2416},{"x":744,"y":2439},{"x":758,"y":2460},{"x":760,"y":2481},{"x":765,"y":2499},{"x":757,"y":2510},{"x":743,"y":2524},{"x":713,"y":2524},{"x":511,"y":2542},{"x":347,"y":2547}],"fief":"New Distar Castle"},{"id":139,"list":[{"x":143,"y":2924},{"x":172,"y":2937},{"x":232,"y":2952},{"x":345,"y":2930},{"x":368,"y":2905},{"x":383,"y":2891},{"x":391,"y":2889},{"x":393,"y":2882},{"x":409,"y":2868},{"x":345,"y":2733},{"x":338,"y":2680},{"x":325,"y":2576},{"x":322,"y":2547},{"x":328,"y":2522},{"x":346,"y":2499},{"x":356,"y":2490},{"x":365,"y":2465},{"x":362,"y":2438},{"x":354,"y":2424},{"x":333,"y":2416},{"x":318,"y":2408},{"x":298,"y":2405},{"x":284,"y":2398},{"x":300,"y":2372},{"x":215,"y":2309},{"x":193,"y":2327},{"x":165,"y":2346},{"x":142,"y":2357},{"x":134,"y":2376},{"x":113,"y":2388},{"x":95,"y":2403},{"x":94,"y":2425},{"x":94,"y":2500},{"x":93,"y":2524},{"x":79,"y":2532},{"x":71,"y":2547},{"x":66,"y":2553},{"x":55,"y":2568},{"x":49,"y":2587},{"x":51,"y":2619},{"x":43,"y":2643},{"x":32,"y":2669},{"x":28,"y":2688},{"x":35,"y":2701},{"x":30,"y":2717},{"x":32,"y":2742},{"x":40,"y":2758},{"x":41,"y":2778},{"x":41,"y":2798},{"x":22,"y":2810},{"x":22,"y":2828},{"x":29,"y":2841},{"x":28,"y":2850},{"x":33,"y":2865},{"x":31,"y":2876},{"x":43,"y":2870},{"x":58,"y":2866},{"x":77,"y":2858},{"x":96,"y":2857},{"x":109,"y":2869},{"x":114,"y":2896},{"x":110,"y":2914},{"x":145,"y":2922}],"fief":"New Dugan"},{"id":140,"list":[{"x":1043,"y":2803},{"x":1035,"y":2792},{"x":1022,"y":2798},{"x":1007,"y":2791},{"x":992,"y":2768},{"x":981,"y":2766},{"x":975,"y":2779},{"x":966,"y":2789},{"x":842,"y":2790},{"x":672,"y":2808},{"x":408,"y":2868},{"x":346,"y":2732},{"x":324,"y":2559},{"x":347,"y":2550},{"x":352,"y":2542},{"x":364,"y":2545},{"x":512,"y":2542},{"x":715,"y":2524},{"x":744,"y":2523},{"x":746,"y":2539},{"x":765,"y":2540},{"x":896,"y":2552},{"x":986,"y":2554},{"x":1043,"y":2559},{"x":1075,"y":2572},{"x":1090,"y":2594},{"x":1101,"y":2616},{"x":1114,"y":2699},{"x":1105,"y":2697},{"x":1094,"y":2685},{"x":1083,"y":2687},{"x":1075,"y":2701},{"x":1074,"y":2704},{"x":1060,"y":2703},{"x":1046,"y":2711},{"x":1034,"y":2722},{"x":1037,"y":2755},{"x":1060,"y":2795},{"x":1044,"y":2802}],"fief":"Nova Tulga"},{"id":141,"list":[{"x":392,"y":2886},{"x":411,"y":2867},{"x":673,"y":2807},{"x":843,"y":2788},{"x":966,"y":2787},{"x":977,"y":2776},{"x":983,"y":2766},{"x":994,"y":2767},{"x":1011,"y":2788},{"x":1022,"y":2798},{"x":1036,"y":2792},{"x":1040,"y":2796},{"x":1048,"y":2798},{"x":1062,"y":2794},{"x":1075,"y":2772},{"x":1092,"y":2769},{"x":1105,"y":2792},{"x":1118,"y":2801},{"x":1130,"y":2823},{"x":1142,"y":2843},{"x":1134,"y":2868},{"x":1159,"y":2891},{"x":1181,"y":2901},{"x":1165,"y":2916},{"x":1141,"y":2912},{"x":1123,"y":2902},{"x":1100,"y":2890},{"x":1079,"y":2883},{"x":1062,"y":2892},{"x":1050,"y":2896},{"x":1042,"y":2911},{"x":1024,"y":2912},{"x":1003,"y":2940},{"x":993,"y":2938},{"x":975,"y":2950},{"x":969,"y":2959},{"x":957,"y":2959},{"x":948,"y":2968},{"x":930,"y":2989},{"x":910,"y":3004},{"x":913,"y":3030},{"x":904,"y":3044},{"x":878,"y":3060},{"x":852,"y":3050},{"x":831,"y":3041},{"x":803,"y":3035},{"x":785,"y":3035},{"x":755,"y":3050},{"x":735,"y":3062},{"x":728,"y":3066},{"x":699,"y":3053},{"x":679,"y":3044},{"x":653,"y":3031},{"x":619,"y":3010},{"x":604,"y":3007},{"x":593,"y":2997},{"x":576,"y":2995},{"x":562,"y":3001},{"x":539,"y":2988},{"x":508,"y":2994},{"x":495,"y":3002},{"x":500,"y":2953},{"x":486,"y":2939},{"x":467,"y":2918},{"x":454,"y":2907},{"x":434,"y":2899},{"x":415,"y":2921},{"x":401,"y":2928},{"x":385,"y":2947},{"x":397,"y":2902},{"x":389,"y":2886}],"fief":"New Dusturil"},{"id":142,"list":[{"x":1353,"y":2364},{"x":1296,"y":2483},{"x":1200,"y":2512},{"x":1157,"y":2544},{"x":1119,"y":2582},{"x":1090,"y":2592},{"x":1076,"y":2573},{"x":1043,"y":2558},{"x":987,"y":2553},{"x":899,"y":2551},{"x":747,"y":2538},{"x":768,"y":2539},{"x":786,"y":2515},{"x":788,"y":2483},{"x":786,"y":2464},{"x":775,"y":2443},{"x":758,"y":2414},{"x":806,"y":2392},{"x":1061,"y":2271},{"x":1072,"y":2250},{"x":1120,"y":2220},{"x":1136,"y":2196},{"x":1155,"y":2177},{"x":1171,"y":2168},{"x":1185,"y":2146},{"x":1197,"y":2144},{"x":1232,"y":2158},{"x":1261,"y":2172},{"x":1270,"y":2165},{"x":1284,"y":2166},{"x":1309,"y":2172},{"x":1313,"y":2181},{"x":1320,"y":2189},{"x":1314,"y":2204},{"x":1312,"y":2210},{"x":1321,"y":2237},{"x":1321,"y":2260},{"x":1332,"y":2274},{"x":1330,"y":2292},{"x":1326,"y":2299},{"x":1336,"y":2306},{"x":1341,"y":2327},{"x":1353,"y":2362}],"fief":"New Dashbigha"},{"id":143,"list":[{"x":113,"y":3131},{"x":171,"y":3145},{"x":279,"y":3188},{"x":323,"y":3227},{"x":376,"y":3199},{"x":386,"y":3186},{"x":423,"y":3180},{"x":477,"y":3148},{"x":499,"y":3130},{"x":532,"y":3111},{"x":548,"y":3083},{"x":566,"y":3049},{"x":567,"y":2999},{"x":558,"y":2997},{"x":540,"y":2987},{"x":506,"y":2992},{"x":496,"y":3001},{"x":501,"y":2951},{"x":467,"y":2915},{"x":458,"y":2906},{"x":435,"y":2899},{"x":420,"y":2916},{"x":404,"y":2927},{"x":379,"y":2963},{"x":397,"y":2900},{"x":390,"y":2886},{"x":347,"y":2929},{"x":234,"y":2950},{"x":153,"y":2924},{"x":110,"y":2914},{"x":108,"y":2938},{"x":100,"y":2965},{"x":94,"y":2990},{"x":94,"y":3021},{"x":96,"y":3061},{"x":100,"y":3091},{"x":110,"y":3104},{"x":113,"y":3130}],"fief":"New Asugan Castle"},{"id":144,"list":[{"x":9,"y":3378},{"x":8,"y":3455},{"x":69,"y":3432},{"x":208,"y":3430},{"x":273,"y":3423},{"x":349,"y":3392},{"x":382,"y":3353},{"x":393,"y":3305},{"x":376,"y":3254},{"x":327,"y":3225},{"x":282,"y":3187},{"x":174,"y":3144},{"x":115,"y":3131},{"x":105,"y":3147},{"x":100,"y":3161},{"x":97,"y":3189},{"x":85,"y":3218},{"x":79,"y":3239},{"x":80,"y":3260},{"x":85,"y":3281},{"x":86,"y":3307},{"x":80,"y":3336},{"x":70,"y":3351},{"x":59,"y":3352},{"x":42,"y":3362},{"x":27,"y":3377},{"x":10,"y":3377}],"fief":"Nova Sharwa Castle"},{"id":145,"list":[{"x":901,"y":3045},{"x":889,"y":3095},{"x":883,"y":3138},{"x":865,"y":3140},{"x":867,"y":3152},{"x":837,"y":3217},{"x":738,"y":3269},{"x":626,"y":3284},{"x":516,"y":3287},{"x":425,"y":3272},{"x":385,"y":3275},{"x":377,"y":3253},{"x":334,"y":3225},{"x":377,"y":3199},{"x":388,"y":3186},{"x":423,"y":3180},{"x":499,"y":3130},{"x":531,"y":3111},{"x":568,"y":3047},{"x":566,"y":2999},{"x":578,"y":2995},{"x":594,"y":2996},{"x":606,"y":3006},{"x":618,"y":3008},{"x":655,"y":3030},{"x":728,"y":3065},{"x":786,"y":3035},{"x":805,"y":3034},{"x":833,"y":3039},{"x":878,"y":3058},{"x":903,"y":3046}],"fief":"Nova Tazjunat"},{"id":146,"list":[{"x":349,"y":3393},{"x":401,"y":3426},{"x":463,"y":3441},{"x":526,"y":3464},{"x":563,"y":3484},{"x":607,"y":3498},{"x":625,"y":3458},{"x":710,"y":3400},{"x":745,"y":3312},{"x":737,"y":3269},{"x":629,"y":3283},{"x":518,"y":3287},{"x":429,"y":3272},{"x":385,"y":3275},{"x":395,"y":3303},{"x":383,"y":3355},{"x":353,"y":3393}],"fief":"New Uzgha"},{"id":147,"list":[{"x":1184,"y":2902},{"x":1213,"y":2917},{"x":1201,"y":2958},{"x":1214,"y":2959},{"x":1246,"y":2992},{"x":1261,"y":2973},{"x":1287,"y":2998},{"x":1293,"y":3009},{"x":1311,"y":2999},{"x":1332,"y":3007},{"x":1364,"y":3045},{"x":1379,"y":3037},{"x":1408,"y":3071},{"x":1441,"y":3059},{"x":1445,"y":3091},{"x":1482,"y":3123},{"x":1493,"y":3100},{"x":1524,"y":3118},{"x":1546,"y":3114},{"x":1558,"y":3132},{"x":1541,"y":3152},{"x":1531,"y":3161},{"x":1548,"y":3185},{"x":1545,"y":3194},{"x":1533,"y":3201},{"x":1531,"y":3225},{"x":1521,"y":3217},{"x":1479,"y":3249},{"x":1466,"y":3247},{"x":1456,"y":3268},{"x":1455,"y":3300},{"x":1455,"y":3312},{"x":1446,"y":3318},{"x":1350,"y":3320},{"x":1043,"y":3318},{"x":967,"y":3312},{"x":852,"y":3253},{"x":836,"y":3216},{"x":868,"y":3151},{"x":867,"y":3140},{"x":884,"y":3137},{"x":901,"y":3046},{"x":913,"y":3028},{"x":912,"y":3003},{"x":931,"y":2985},{"x":956,"y":2958},{"x":970,"y":2958},{"x":977,"y":2947},{"x":994,"y":2938},{"x":1005,"y":2938},{"x":1025,"y":2911},{"x":1043,"y":2910},{"x":1052,"y":2895},{"x":1065,"y":2890},{"x":1079,"y":2882},{"x":1099,"y":2889},{"x":1123,"y":2900},{"x":1140,"y":2911},{"x":1165,"y":2914},{"x":1180,"y":2901}],"fief":"Nova Mawiti"},{"id":148,"list":[{"x":968,"y":3311},{"x":1020,"y":3359},{"x":1036,"y":3406},{"x":1041,"y":3470},{"x":1039,"y":3548},{"x":1011,"y":3605},{"x":949,"y":3617},{"x":868,"y":3638},{"x":823,"y":3652},{"x":750,"y":3626},{"x":656,"y":3606},{"x":657,"y":3558},{"x":640,"y":3530},{"x":606,"y":3495},{"x":627,"y":3456},{"x":711,"y":3398},{"x":746,"y":3311},{"x":736,"y":3270},{"x":798,"y":3239},{"x":836,"y":3217},{"x":854,"y":3252},{"x":967,"y":3310}],"fief":"New Ahmerrad"},{"id":149,"list":[{"x":1041,"y":3548},{"x":1102,"y":3547},{"x":1194,"y":3585},{"x":1226,"y":3591},{"x":1230,"y":3502},{"x":1271,"y":3406},{"x":1266,"y":3319},{"x":1044,"y":3318},{"x":975,"y":3315},{"x":1020,"y":3357},{"x":1036,"y":3403},{"x":1042,"y":3464},{"x":1041,"y":3547}],"fief":"New Samarra Castle"},{"id":150,"list":[{"x":1455,"y":3312},{"x":1459,"y":3344},{"x":1503,"y":3413},{"x":1522,"y":3454},{"x":1529,"y":3483},{"x":1461,"y":3498},{"x":1406,"y":3516},{"x":1372,"y":3561},{"x":1338,"y":3579},{"x":1277,"y":3586},{"x":1242,"y":3594},{"x":1226,"y":3589},{"x":1230,"y":3502},{"x":1271,"y":3406},{"x":1268,"y":3320},{"x":1455,"y":3316}],"fief":"New Habba"},{"id":151,"list":[{"x":1297,"y":2481},{"x":1319,"y":2514},{"x":1354,"y":2536},{"x":1487,"y":2572},{"x":1500,"y":2595},{"x":1488,"y":2673},{"x":1466,"y":2702},{"x":1426,"y":2732},{"x":1378,"y":2760},{"x":1335,"y":2915},{"x":1311,"y":3000},{"x":1292,"y":3008},{"x":1288,"y":2997},{"x":1262,"y":2972},{"x":1248,"y":2991},{"x":1213,"y":2959},{"x":1202,"y":2958},{"x":1214,"y":2914},{"x":1183,"y":2900},{"x":1156,"y":2886},{"x":1135,"y":2868},{"x":1141,"y":2842},{"x":1119,"y":2799},{"x":1106,"y":2788},{"x":1093,"y":2767},{"x":1074,"y":2771},{"x":1063,"y":2791},{"x":1039,"y":2760},{"x":1033,"y":2731},{"x":1035,"y":2720},{"x":1062,"y":2702},{"x":1076,"y":2702},{"x":1082,"y":2685},{"x":1095,"y":2684},{"x":1105,"y":2693},{"x":1115,"y":2699},{"x":1107,"y":2650},{"x":1102,"y":2615},{"x":1091,"y":2590},{"x":1121,"y":2579},{"x":1157,"y":2542},{"x":1201,"y":2511},{"x":1297,"y":2481}],"fief":"New Zagush"},{"id":152,"list":[{"x":1816,"y":2424},{"x":1717,"y":2485},{"x":1615,"y":2546},{"x":1499,"y":2590},{"x":1488,"y":2572},{"x":1355,"y":2535},{"x":1318,"y":2512},{"x":1298,"y":2481},{"x":1328,"y":2418},{"x":1353,"y":2364},{"x":1470,"y":2377},{"x":1641,"y":2383},{"x":1732,"y":2382},{"x":1803,"y":2376},{"x":1816,"y":2423}],"fief":"New Tash Kulun"},{"id":153,"list":[{"x":1742,"y":2988},{"x":1727,"y":3001},{"x":1710,"y":3011},{"x":1689,"y":3011},{"x":1673,"y":3018},{"x":1646,"y":3029},{"x":1646,"y":3048},{"x":1634,"y":3056},{"x":1617,"y":3065},{"x":1596,"y":3068},{"x":1581,"y":3082},{"x":1569,"y":3082},{"x":1551,"y":3095},{"x":1542,"y":3113},{"x":1524,"y":3116},{"x":1494,"y":3100},{"x":1482,"y":3120},{"x":1446,"y":3091},{"x":1443,"y":3058},{"x":1409,"y":3068},{"x":1380,"y":3037},{"x":1366,"y":3043},{"x":1332,"y":3007},{"x":1312,"y":2998},{"x":1322,"y":2958},{"x":1342,"y":2886},{"x":1361,"y":2817},{"x":1378,"y":2759},{"x":1423,"y":2734},{"x":1475,"y":2759},{"x":1521,"y":2792},{"x":1595,"y":2810},{"x":1618,"y":2828},{"x":1653,"y":2885},{"x":1691,"y":2938},{"x":1742,"y":2988}],"fief":"New Kedelke"},{"id":154,"list":[{"x":1957,"y":2761},{"x":1931,"y":2765},{"x":1917,"y":2770},{"x":1911,"y":2784},{"x":1890,"y":2788},{"x":1865,"y":2790},{"x":1846,"y":2788},{"x":1839,"y":2779},{"x":1818,"y":2768},{"x":1804,"y":2756},{"x":1783,"y":2741},{"x":1755,"y":2737},{"x":1736,"y":2675},{"x":1717,"y":2485},{"x":1815,"y":2425},{"x":1852,"y":2463},{"x":1857,"y":2475},{"x":1860,"y":2541},{"x":1880,"y":2617},{"x":1917,"y":2671},{"x":1957,"y":2760}],"fief":"New Uhhun"},{"id":155,"list":[{"x":2431,"y":2533},{"x":2362,"y":2598},{"x":2300,"y":2742},{"x":2221,"y":2849},{"x":2067,"y":2833},{"x":2004,"y":2809},{"x":1958,"y":2779},{"x":1953,"y":2758},{"x":1934,"y":2706},{"x":1917,"y":2672},{"x":1881,"y":2613},{"x":1862,"y":2540},{"x":1857,"y":2474},{"x":1941,"y":2443},{"x":2065,"y":2451},{"x":2197,"y":2486},{"x":2324,"y":2489},{"x":2384,"y":2511},{"x":2430,"y":2533}],"fief":"Nova Uhhun Castle"},{"id":156,"list":[{"x":2221,"y":2847},{"x":2354,"y":2913},{"x":2402,"y":2962},{"x":2337,"y":3045},{"x":2182,"y":3096},{"x":2148,"y":3105},{"x":2090,"y":3145},{"x":2056,"y":3195},{"x":1976,"y":3218},{"x":1828,"y":3116},{"x":1741,"y":2986},{"x":1772,"y":2973},{"x":1780,"y":2959},{"x":1873,"y":2915},{"x":1915,"y":2838},{"x":1902,"y":2815},{"x":1928,"y":2806},{"x":1940,"y":2788},{"x":1940,"y":2763},{"x":1954,"y":2760},{"x":1957,"y":2778},{"x":1985,"y":2796},{"x":2007,"y":2809},{"x":2068,"y":2830},{"x":2144,"y":2839},{"x":2221,"y":2847}],"fief":"New Halmar"},{"id":157,"list":[{"x":1904,"y":2813},{"x":1868,"y":2816},{"x":1832,"y":2810},{"x":1823,"y":2801},{"x":1799,"y":2783},{"x":1776,"y":2768},{"x":1758,"y":2760},{"x":1743,"y":2762},{"x":1749,"y":2733},{"x":1737,"y":2672},{"x":1719,"y":2483},{"x":1670,"y":2512},{"x":1611,"y":2547},{"x":1551,"y":2569},{"x":1500,"y":2589},{"x":1488,"y":2670},{"x":1466,"y":2703},{"x":1428,"y":2732},{"x":1476,"y":2759},{"x":1524,"y":2791},{"x":1596,"y":2808},{"x":1621,"y":2828},{"x":1692,"y":2937},{"x":1740,"y":2986},{"x":1772,"y":2972},{"x":1784,"y":2955},{"x":1876,"y":2913},{"x":1916,"y":2837},{"x":1904,"y":2811}],"fief":"New Narra"},{"id":158,"list":[{"x":2846,"y":3244},{"x":2760,"y":3244},{"x":2690,"y":3205},{"x":2668,"y":3171},{"x":2556,"y":3088},{"x":2464,"y":3044},{"x":2401,"y":2962},{"x":2417,"y":2926},{"x":2473,"y":2851},{"x":2524,"y":2817},{"x":2607,"y":2746},{"x":2635,"y":2684},{"x":2638,"y":2664},{"x":2610,"y":2589},{"x":2688,"y":2590},{"x":2707,"y":2694},{"x":2765,"y":2823},{"x":2814,"y":2887},{"x":2869,"y":2916},{"x":2830,"y":2998},{"x":2847,"y":3105},{"x":2845,"y":3244}],"fief":"New Reindi Castle"},{"id":159,"list":[{"x":2610,"y":2588},{"x":2564,"y":2589},{"x":2499,"y":2574},{"x":2431,"y":2535},{"x":2362,"y":2599},{"x":2300,"y":2744},{"x":2224,"y":2847},{"x":2354,"y":2914},{"x":2401,"y":2965},{"x":2417,"y":2926},{"x":2473,"y":2850},{"x":2525,"y":2817},{"x":2607,"y":2746},{"x":2633,"y":2685},{"x":2639,"y":2663},{"x":2610,"y":2589}],"fief":"New Ehlerdah"},{"id":160,"list":[{"x":2567,"y":3630},{"x":2538,"y":3619},{"x":2450,"y":3350},{"x":2378,"y":3306},{"x":2329,"y":3290},{"x":2278,"y":3248},{"x":2290,"y":3221},{"x":2364,"y":3164},{"x":2511,"y":3066},{"x":2557,"y":3089},{"x":2670,"y":3171},{"x":2692,"y":3205},{"x":2757,"y":3243},{"x":2842,"y":3247},{"x":2824,"y":3338},{"x":2847,"y":3443},{"x":2796,"y":3494},{"x":2709,"y":3549},{"x":2690,"y":3574},{"x":2593,"y":3622},{"x":2581,"y":3616},{"x":2567,"y":3629}],"fief":"New Unuzdaq Castle"},{"id":161,"list":[{"x":2280,"y":3248},{"x":2196,"y":3258},{"x":2071,"y":3258},{"x":1975,"y":3218},{"x":2055,"y":3194},{"x":2092,"y":3144},{"x":2149,"y":3105},{"x":2337,"y":3046},{"x":2403,"y":2961},{"x":2462,"y":3042},{"x":2509,"y":3066},{"x":2291,"y":3221},{"x":2278,"y":3247}],"fief":"New Peshmi"},{"id":162,"list":[{"x":2419,"y":3667},{"x":2387,"y":3641},{"x":2357,"y":3613},{"x":2358,"y":3594},{"x":2287,"y":3599},{"x":2273,"y":3558},{"x":2275,"y":3542},{"x":2256,"y":3540},{"x":2229,"y":3553},{"x":2220,"y":3559},{"x":2209,"y":3517},{"x":2223,"y":3511},{"x":2191,"y":3471},{"x":2182,"y":3462},{"x":2173,"y":3466},{"x":2152,"y":3434},{"x":2128,"y":3444},{"x":2109,"y":3465},{"x":2077,"y":3444},{"x":2034,"y":3444},{"x":2008,"y":3425},{"x":2005,"y":3399},{"x":1979,"y":3376},{"x":2013,"y":3272},{"x":2041,"y":3243},{"x":2070,"y":3257},{"x":2196,"y":3258},{"x":2279,"y":3248},{"x":2331,"y":3290},{"x":2376,"y":3306},{"x":2450,"y":3350},{"x":2539,"y":3618},{"x":2564,"y":3630},{"x":2551,"y":3644},{"x":2525,"y":3662},{"x":2505,"y":3670},{"x":2499,"y":3662},{"x":2494,"y":3673},{"x":2479,"y":3674},{"x":2451,"y":3664},{"x":2440,"y":3669},{"x":2420,"y":3669}],"fief":"New Amashke"},{"id":163,"list":[{"x":1979,"y":3374},{"x":1941,"y":3348},{"x":1884,"y":3331},{"x":1813,"y":3323},{"x":1796,"y":3306},{"x":1774,"y":3301},{"x":1749,"y":3279},{"x":1732,"y":3278},{"x":1704,"y":3254},{"x":1692,"y":3250},{"x":1684,"y":3242},{"x":1672,"y":3242},{"x":1643,"y":3228},{"x":1579,"y":3192},{"x":1564,"y":3172},{"x":1550,"y":3183},{"x":1533,"y":3160},{"x":1559,"y":3131},{"x":1544,"y":3112},{"x":1552,"y":3093},{"x":1569,"y":3082},{"x":1583,"y":3080},{"x":1597,"y":3067},{"x":1617,"y":3064},{"x":1646,"y":3047},{"x":1648,"y":3027},{"x":1692,"y":3010},{"x":1712,"y":3009},{"x":1741,"y":2988},{"x":1754,"y":3003},{"x":1828,"y":3113},{"x":1968,"y":3211},{"x":1983,"y":3220},{"x":2036,"y":3245},{"x":2014,"y":3271},{"x":1980,"y":3372}],"fief":"New Mazigh"},{"id":164,"list":[{"x":1716,"y":3362},{"x":1727,"y":3341},{"x":1727,"y":3311},{"x":1739,"y":3277},{"x":1706,"y":3254},{"x":1691,"y":3249},{"x":1685,"y":3240},{"x":1669,"y":3240},{"x":1577,"y":3190},{"x":1564,"y":3173},{"x":1548,"y":3182},{"x":1547,"y":3195},{"x":1533,"y":3204},{"x":1532,"y":3226},{"x":1523,"y":3218},{"x":1478,"y":3248},{"x":1467,"y":3248},{"x":1456,"y":3267},{"x":1454,"y":3316},{"x":1461,"y":3344},{"x":1504,"y":3412},{"x":1521,"y":3450},{"x":1530,"y":3483},{"x":1579,"y":3564},{"x":1609,"y":3591},{"x":1675,"y":3592},{"x":1711,"y":3600},{"x":1739,"y":3628},{"x":1756,"y":3676},{"x":1791,"y":3658},{"x":1845,"y":3655},{"x":1851,"y":3625},{"x":1845,"y":3552},{"x":1861,"y":3503},{"x":1811,"y":3487},{"x":1762,"y":3444},{"x":1729,"y":3407},{"x":1714,"y":3362}],"fief":"Nova Sekhtem"},{"id":166,"list":[{"x":2001,"y":3420},{"x":2007,"y":3412},{"x":2006,"y":3399},{"x":1978,"y":3372},{"x":1944,"y":3348},{"x":1885,"y":3330},{"x":1813,"y":3322},{"x":1799,"y":3306},{"x":1774,"y":3298},{"x":1751,"y":3278},{"x":1735,"y":3279},{"x":1727,"y":3309},{"x":1727,"y":3338},{"x":1714,"y":3362},{"x":1730,"y":3406},{"x":1763,"y":3444},{"x":1812,"y":3485},{"x":1860,"y":3503},{"x":1978,"y":3469},{"x":1998,"y":3437},{"x":2002,"y":3421}],"fief":"New Jameyyed Castle"},{"id":167,"list":[{"x":2478,"y":3974},{"x":2486,"y":3961},{"x":2440,"y":3960},{"x":2339,"y":3973},{"x":2282,"y":3990},{"x":2283,"y":4089},{"x":2306,"y":4121},{"x":2352,"y":4124},{"x":2378,"y":4116},{"x":2417,"y":4117},{"x":2423,"y":4078},{"x":2428,"y":4029},{"x":2448,"y":4001},{"x":2484,"y":3987},{"x":2478,"y":3974}],"fief":"Nova Dhibbain"},{"id":169,"list":[{"x":2249,"y":3915},{"x":2228,"y":3901},{"x":2185,"y":3882},{"x":2123,"y":3870},{"x":2079,"y":3845},{"x":2050,"y":3818},{"x":2036,"y":3767},{"x":2041,"y":3730},{"x":2056,"y":3677},{"x":2074,"y":3643},{"x":2127,"y":3606},{"x":2127,"y":3564},{"x":2137,"y":3558},{"x":2151,"y":3566},{"x":2177,"y":3552},{"x":2194,"y":3555},{"x":2222,"y":3585},{"x":2227,"y":3571},{"x":2223,"y":3555},{"x":2255,"y":3540},{"x":2275,"y":3540},{"x":2273,"y":3558},{"x":2287,"y":3598},{"x":2358,"y":3593},{"x":2358,"y":3612},{"x":2420,"y":3666},{"x":2428,"y":3678},{"x":2444,"y":3687},{"x":2446,"y":3731},{"x":2463,"y":3742},{"x":2405,"y":3763},{"x":2378,"y":3789},{"x":2367,"y":3847},{"x":2349,"y":3870},{"x":2251,"y":3915}],"fief":"New Qalyut"},{"id":170,"list":[{"x":2217,"y":3978},{"x":2109,"y":3984},{"x":1968,"y":4007},{"x":1903,"y":3995},{"x":1841,"y":3884},{"x":1746,"y":3810},{"x":1727,"y":3744},{"x":1719,"y":3688},{"x":1757,"y":3674},{"x":1790,"y":3658},{"x":1845,"y":3654},{"x":1837,"y":3687},{"x":1876,"y":3700},{"x":1985,"y":3719},{"x":2037,"y":3765},{"x":2051,"y":3818},{"x":2081,"y":3845},{"x":2123,"y":3869},{"x":2186,"y":3882},{"x":2230,"y":3901},{"x":2248,"y":3916},{"x":2215,"y":3979}],"fief":"New Shibal Zumr"},{"id":171,"list":[{"x":2307,"y":4121},{"x":2267,"y":4118},{"x":2218,"y":4132},{"x":2074,"y":4143},{"x":1992,"y":4133},{"x":1949,"y":4139},{"x":1893,"y":4129},{"x":1864,"y":4114},{"x":1871,"y":4016},{"x":1905,"y":3994},{"x":1970,"y":4007},{"x":2110,"y":3983},{"x":2217,"y":3979},{"x":2230,"y":3997},{"x":2259,"y":3999},{"x":2282,"y":3991},{"x":2286,"y":4088},{"x":2307,"y":4121}],"fief":"New Tilimsal"},{"id":172,"list":[{"x":1865,"y":4111},{"x":1829,"y":4074},{"x":1762,"y":4050},{"x":1704,"y":4041},{"x":1649,"y":4050},{"x":1506,"y":4046},{"x":1441,"y":4027},{"x":1349,"y":4049},{"x":1299,"y":4060},{"x":1168,"y":4031},{"x":1128,"y":4036},{"x":1091,"y":4021},{"x":1164,"y":3982},{"x":1190,"y":3876},{"x":1171,"y":3817},{"x":1353,"y":3787},{"x":1442,"y":3779},{"x":1483,"y":3755},{"x":1545,"y":3653},{"x":1570,"y":3620},{"x":1610,"y":3590},{"x":1677,"y":3591},{"x":1712,"y":3599},{"x":1739,"y":3625},{"x":1755,"y":3673},{"x":1721,"y":3687},{"x":1729,"y":3742},{"x":1749,"y":3810},{"x":1843,"y":3885},{"x":1904,"y":3995},{"x":1873,"y":4015},{"x":1865,"y":4110}],"fief":"New Durquba"},{"id":173,"list":[{"x":1176,"y":3815},{"x":1224,"y":3763},{"x":1235,"y":3734},{"x":1237,"y":3692},{"x":1228,"y":3588},{"x":1243,"y":3592},{"x":1276,"y":3584},{"x":1339,"y":3578},{"x":1376,"y":3560},{"x":1409,"y":3514},{"x":1466,"y":3497},{"x":1530,"y":3483},{"x":1560,"y":3528},{"x":1580,"y":3562},{"x":1611,"y":3590},{"x":1570,"y":3620},{"x":1544,"y":3654},{"x":1484,"y":3755},{"x":1442,"y":3780},{"x":1352,"y":3786},{"x":1175,"y":3817}],"fief":"New Tamnuh"},{"id":174,"list":[{"x":1212,"y":3775},{"x":1187,"y":3761},{"x":1135,"y":3709},{"x":1090,"y":3700},{"x":1033,"y":3710},{"x":927,"y":3717},{"x":913,"y":3676},{"x":868,"y":3638},{"x":1012,"y":3603},{"x":1041,"y":3545},{"x":1102,"y":3546},{"x":1193,"y":3583},{"x":1226,"y":3589},{"x":1238,"y":3688},{"x":1236,"y":3735},{"x":1225,"y":3763},{"x":1212,"y":3775}],"fief":"Nova Durrin Castle"},{"id":175,"list":[{"x":928,"y":3717},{"x":925,"y":3748},{"x":908,"y":3774},{"x":840,"y":3809},{"x":862,"y":3822},{"x":876,"y":3877},{"x":863,"y":3905},{"x":917,"y":3927},{"x":996,"y":3924},{"x":1087,"y":3933},{"x":1185,"y":3899},{"x":1190,"y":3876},{"x":1170,"y":3819},{"x":1213,"y":3776},{"x":1189,"y":3761},{"x":1135,"y":3708},{"x":1090,"y":3699},{"x":1035,"y":3709},{"x":930,"y":3715}],"fief":"Nova Mijayet"},{"id":177,"list":[{"x":712,"y":3846},{"x":654,"y":3783},{"x":660,"y":3751},{"x":629,"y":3728},{"x":560,"y":3708},{"x":567,"y":3676},{"x":631,"y":3644},{"x":659,"y":3605},{"x":750,"y":3625},{"x":822,"y":3651},{"x":872,"y":3636},{"x":911,"y":3673},{"x":927,"y":3715},{"x":926,"y":3746},{"x":909,"y":3775},{"x":843,"y":3808},{"x":825,"y":3824},{"x":757,"y":3829},{"x":710,"y":3848}],"fief":"Nova Aab"},{"id":179,"list":[{"x":658,"y":3604},{"x":584,"y":3598},{"x":514,"y":3600},{"x":443,"y":3598},{"x":387,"y":3603},{"x":313,"y":3632},{"x":265,"y":3678},{"x":234,"y":3737},{"x":252,"y":3777},{"x":297,"y":3757},{"x":390,"y":3747},{"x":483,"y":3718},{"x":563,"y":3705},{"x":569,"y":3676},{"x":631,"y":3645},{"x":657,"y":3603}],"fief":"New Unriya"},{"id":180,"list":[{"x":177,"y":3853},{"x":114,"y":3861},{"x":84,"y":3860},{"x":37,"y":3827},{"x":9,"y":3827},{"x":8,"y":3454},{"x":71,"y":3432},{"x":208,"y":3429},{"x":275,"y":3421},{"x":351,"y":3391},{"x":402,"y":3425},{"x":462,"y":3440},{"x":526,"y":3464},{"x":563,"y":3483},{"x":609,"y":3496},{"x":639,"y":3527},{"x":658,"y":3559},{"x":655,"y":3604},{"x":586,"y":3597},{"x":513,"y":3600},{"x":444,"y":3598},{"x":388,"y":3603},{"x":315,"y":3631},{"x":266,"y":3678},{"x":236,"y":3737},{"x":254,"y":3777},{"x":221,"y":3813},{"x":195,"y":3824},{"x":177,"y":3855}],"fief":"New Bardaq Castle"}]';
} else {
var string = '[{"id":1,"list":[{"x":721,"y":555},{"x":717,"y":616},{"x":731,"y":645},{"x":756,"y":660},{"x":787,"y":676},{"x":824,"y":683},{"x":856,"y":694},{"x":880,"y":711},{"x":903,"y":731},{"x":951,"y":747},{"x":970,"y":754},{"x":1045,"y":696},{"x":1065,"y":644},{"x":1142,"y":590},{"x":1202,"y":532},{"x":1178,"y":522},{"x":1155,"y":506},{"x":1136,"y":492},{"x":1109,"y":485},{"x":1093,"y":478},{"x":1077,"y":477},{"x":1060,"y":481},{"x":1034,"y":479},{"x":1025,"y":476},{"x":1003,"y":467},{"x":995,"y":456},{"x":972,"y":458},{"x":954,"y":465},{"x":935,"y":478},{"x":914,"y":488},{"x":884,"y":490},{"x":876,"y":486},{"x":860,"y":479},{"x":846,"y":477},{"x":835,"y":477},{"x":811,"y":463},{"x":793,"y":467},{"x":779,"y":486},{"x":780,"y":497},{"x":768,"y":515},{"x":753,"y":536},{"x":746,"y":540},{"x":733,"y":544},{"x":724,"y":549},{"x":721,"y":555}],"fief":"Kulum"},{"id":2,"list":[{"x":972,"y":755},{"x":1009,"y":773},{"x":1038,"y":797},{"x":1063,"y":820},{"x":1085,"y":838},{"x":1112,"y":862},{"x":1128,"y":904},{"x":1140,"y":943},{"x":1168,"y":998},{"x":1163,"y":1049},{"x":1146,"y":1073},{"x":1115,"y":1082},{"x":1089,"y":1093},{"x":1069,"y":1103},{"x":1058,"y":1128},{"x":1059,"y":1144},{"x":1068,"y":1172},{"x":1106,"y":1239},{"x":1109,"y":1265},{"x":1331,"y":1223},{"x":1381,"y":1194},{"x":1468,"y":1145},{"x":1476,"y":967},{"x":1424,"y":843},{"x":1292,"y":776},{"x":1163,"y":692},{"x":1107,"y":676},{"x":1066,"y":646},{"x":1044,"y":698},{"x":974,"y":754}],"fief":"Aldelen"},{"id":3,"list":[{"x":1203,"y":533},{"x":1314,"y":578},{"x":1484,"y":579},{"x":1490,"y":566},{"x":1632,"y":561},{"x":1624,"y":538},{"x":1617,"y":529},{"x":1612,"y":510},{"x":1595,"y":496},{"x":1565,"y":467},{"x":1547,"y":459},{"x":1538,"y":453},{"x":1525,"y":452},{"x":1501,"y":458},{"x":1482,"y":468},{"x":1448,"y":474},{"x":1415,"y":472},{"x":1397,"y":475},{"x":1386,"y":476},{"x":1347,"y":489},{"x":1329,"y":511},{"x":1323,"y":512},{"x":1311,"y":532},{"x":1305,"y":533},{"x":1296,"y":539},{"x":1286,"y":537},{"x":1270,"y":544},{"x":1239,"y":545},{"x":1206,"y":535}],"fief":"Buillin"},{"id":4,"list":[{"x":1069,"y":644},{"x":1143,"y":592},{"x":1202,"y":533},{"x":1315,"y":579},{"x":1485,"y":580},{"x":1492,"y":568},{"x":1634,"y":562},{"x":1642,"y":579},{"x":1643,"y":599},{"x":1635,"y":623},{"x":1612,"y":669},{"x":1611,"y":676},{"x":1515,"y":715},{"x":1499,"y":706},{"x":1479,"y":746},{"x":1532,"y":893},{"x":1477,"y":971},{"x":1424,"y":845},{"x":1294,"y":778},{"x":1164,"y":693},{"x":1108,"y":676},{"x":1070,"y":647}],"fief":"Chalbek Castle"},{"id":5,"list":[{"x":1611,"y":676},{"x":1621,"y":700},{"x":1635,"y":708},{"x":1649,"y":707},{"x":1656,"y":700},{"x":1685,"y":686},{"x":1699,"y":681},{"x":1706,"y":699},{"x":1706,"y":717},{"x":1711,"y":730},{"x":1719,"y":759},{"x":1742,"y":795},{"x":1747,"y":822},{"x":1754,"y":831},{"x":1760,"y":841},{"x":1806,"y":876},{"x":1823,"y":903},{"x":1839,"y":933},{"x":1853,"y":941},{"x":1865,"y":954},{"x":1874,"y":959},{"x":1922,"y":984},{"x":1874,"y":1052},{"x":1800,"y":1069},{"x":1742,"y":1018},{"x":1533,"y":893},{"x":1481,"y":745},{"x":1500,"y":709},{"x":1518,"y":715},{"x":1612,"y":677}],"fief":"Rizi"},{"id":6,"list":[{"x":1802,"y":1070},{"x":1805,"y":1166},{"x":1751,"y":1294},{"x":1729,"y":1307},{"x":1699,"y":1272},{"x":1671,"y":1270},{"x":1636,"y":1231},{"x":1610,"y":1220},{"x":1599,"y":1231},{"x":1468,"y":1147},{"x":1478,"y":969},{"x":1533,"y":896},{"x":1744,"y":1019},{"x":1803,"y":1071}],"fief":"Hrus Castle"},{"id":8,"list":[{"x":2110,"y":1297},{"x":2245,"y":1353},{"x":2268,"y":1355},{"x":2288,"y":1352},{"x":2315,"y":1343},{"x":2336,"y":1340},{"x":2357,"y":1326},{"x":2376,"y":1308},{"x":2389,"y":1290},{"x":2398,"y":1284},{"x":2409,"y":1269},{"x":2449,"y":1243},{"x":2439,"y":1239},{"x":2440,"y":1196},{"x":2455,"y":1202},{"x":2443,"y":1168},{"x":2413,"y":1150},{"x":2388,"y":1121},{"x":2112,"y":1297}],"fief":"Jelbegi"},{"id":9,"list":[{"x":1922,"y":984},{"x":1938,"y":998},{"x":1953,"y":1017},{"x":1964,"y":1028},{"x":1977,"y":1041},{"x":1996,"y":1046},{"x":2006,"y":1037},{"x":2009,"y":1025},{"x":2005,"y":1014},{"x":2013,"y":1000},{"x":2022,"y":987},{"x":2028,"y":986},{"x":2038,"y":992},{"x":2053,"y":995},{"x":2068,"y":997},{"x":2080,"y":997},{"x":2119,"y":989},{"x":2124,"y":984},{"x":2141,"y":980},{"x":2157,"y":976},{"x":2173,"y":979},{"x":2195,"y":979},{"x":2209,"y":986},{"x":2227,"y":994},{"x":2236,"y":1004},{"x":2239,"y":1023},{"x":2190,"y":1075},{"x":2054,"y":1101},{"x":2017,"y":1125},{"x":2047,"y":1339},{"x":1982,"y":1409},{"x":1968,"y":1412},{"x":1848,"y":1329},{"x":1845,"y":1334},{"x":1818,"y":1329},{"x":1816,"y":1334},{"x":1799,"y":1322},{"x":1791,"y":1323},{"x":1750,"y":1294},{"x":1804,"y":1165},{"x":1802,"y":1069},{"x":1872,"y":1052},{"x":1921,"y":984}],"fief":"Tihr"},{"id":10,"list":[{"x":2040,"y":1294},{"x":2116,"y":1297},{"x":2370,"y":1132},{"x":2361,"y":1123},{"x":2351,"y":1110},{"x":2341,"y":1102},{"x":2347,"y":1093},{"x":2363,"y":1084},{"x":2363,"y":1079},{"x":2352,"y":1065},{"x":2346,"y":1051},{"x":2336,"y":1038},{"x":2305,"y":1028},{"x":2292,"y":1033},{"x":2269,"y":1038},{"x":2257,"y":1039},{"x":2237,"y":1025},{"x":2188,"y":1075},{"x":2054,"y":1101},{"x":2017,"y":1125},{"x":2041,"y":1295}],"fief":"Haen"},{"id":11,"list":[{"x":2579,"y":1518},{"x":2591,"y":1596},{"x":2599,"y":1678},{"x":2518,"y":1719},{"x":2456,"y":1716},{"x":2434,"y":1698},{"x":2411,"y":1696},{"x":2389,"y":1670},{"x":2358,"y":1655},{"x":2342,"y":1655},{"x":2296,"y":1617},{"x":2283,"y":1610},{"x":2267,"y":1581},{"x":2246,"y":1569},{"x":2238,"y":1538},{"x":2225,"y":1538},{"x":2216,"y":1473},{"x":2219,"y":1404},{"x":2234,"y":1366},{"x":2264,"y":1372},{"x":2292,"y":1371},{"x":2318,"y":1364},{"x":2329,"y":1361},{"x":2363,"y":1353},{"x":2386,"y":1328},{"x":2395,"y":1320},{"x":2409,"y":1305},{"x":2420,"y":1292},{"x":2449,"y":1273},{"x":2451,"y":1292},{"x":2463,"y":1319},{"x":2472,"y":1329},{"x":2482,"y":1355},{"x":2490,"y":1376},{"x":2494,"y":1392},{"x":2493,"y":1422},{"x":2493,"y":1456},{"x":2502,"y":1485},{"x":2514,"y":1504},{"x":2533,"y":1516},{"x":2551,"y":1519},{"x":2578,"y":1519}],"fief":"Ambean"},{"id":12,"list":[{"x":2008,"y":1555},{"x":2010,"y":1554},{"x":2014,"y":1665},{"x":2060,"y":1716},{"x":2102,"y":1780},{"x":2205,"y":1827},{"x":2257,"y":1829},{"x":2325,"y":1769},{"x":2340,"y":1654},{"x":2293,"y":1614},{"x":2282,"y":1609},{"x":2264,"y":1579},{"x":2246,"y":1568},{"x":2236,"y":1538},{"x":2225,"y":1538},{"x":2215,"y":1471},{"x":2218,"y":1404},{"x":2235,"y":1366},{"x":2232,"y":1351},{"x":2117,"y":1297},{"x":2041,"y":1294},{"x":2046,"y":1339},{"x":1982,"y":1409},{"x":1983,"y":1433},{"x":1977,"y":1445},{"x":1986,"y":1449},{"x":2003,"y":1500},{"x":2010,"y":1555}],"fief":"Jelbegi Castle"},{"id":13,"list":[{"x":1540,"y":1734},{"x":1563,"y":1765},{"x":1581,"y":1818},{"x":1583,"y":1870},{"x":1596,"y":1906},{"x":1667,"y":1886},{"x":1769,"y":1863},{"x":1898,"y":1862},{"x":1955,"y":1888},{"x":1998,"y":1848},{"x":2026,"y":1802},{"x":2102,"y":1780},{"x":2055,"y":1711},{"x":2014,"y":1665},{"x":2009,"y":1555},{"x":1788,"y":1541},{"x":1669,"y":1492},{"x":1625,"y":1512},{"x":1625,"y":1525},{"x":1618,"y":1529},{"x":1606,"y":1543},{"x":1595,"y":1559},{"x":1589,"y":1580},{"x":1583,"y":1604},{"x":1584,"y":1617},{"x":1574,"y":1640},{"x":1562,"y":1662},{"x":1564,"y":1679},{"x":1563,"y":1697},{"x":1539,"y":1735}],"fief":"Ryibelet Castle"},{"id":14,"list":[{"x":1109,"y":1263},{"x":1111,"y":1288},{"x":1108,"y":1310},{"x":1104,"y":1328},{"x":1110,"y":1346},{"x":1120,"y":1361},{"x":1139,"y":1370},{"x":1157,"y":1385},{"x":1176,"y":1399},{"x":1189,"y":1413},{"x":1205,"y":1429},{"x":1234,"y":1436},{"x":1263,"y":1447},{"x":1294,"y":1452},{"x":1367,"y":1475},{"x":1393,"y":1473},{"x":1450,"y":1474},{"x":1469,"y":1486},{"x":1486,"y":1501},{"x":1512,"y":1515},{"x":1538,"y":1530},{"x":1558,"y":1548},{"x":1559,"y":1537},{"x":1575,"y":1531},{"x":1592,"y":1509},{"x":1616,"y":1502},{"x":1627,"y":1511},{"x":1670,"y":1492},{"x":1789,"y":1540},{"x":2010,"y":1555},{"x":2003,"y":1499},{"x":1985,"y":1449},{"x":1977,"y":1445},{"x":1983,"y":1434},{"x":1983,"y":1410},{"x":1969,"y":1411},{"x":1850,"y":1329},{"x":1844,"y":1333},{"x":1818,"y":1330},{"x":1816,"y":1334},{"x":1799,"y":1322},{"x":1791,"y":1323},{"x":1753,"y":1295},{"x":1730,"y":1306},{"x":1698,"y":1272},{"x":1673,"y":1270},{"x":1635,"y":1231},{"x":1609,"y":1221},{"x":1598,"y":1229},{"x":1466,"y":1146},{"x":1333,"y":1222},{"x":1111,"y":1265}],"fief":"Gisim"},{"id":15,"list":[{"x":1327,"y":1836},{"x":1366,"y":1857},{"x":1527,"y":1933},{"x":1603,"y":1952},{"x":1597,"y":1905},{"x":1584,"y":1869},{"x":1581,"y":1817},{"x":1561,"y":1762},{"x":1542,"y":1735},{"x":1529,"y":1733},{"x":1507,"y":1714},{"x":1489,"y":1704},{"x":1462,"y":1694},{"x":1445,"y":1692},{"x":1440,"y":1695},{"x":1445,"y":1706},{"x":1457,"y":1724},{"x":1461,"y":1740},{"x":1459,"y":1758},{"x":1447,"y":1766},{"x":1429,"y":1763},{"x":1411,"y":1751},{"x":1391,"y":1733},{"x":1380,"y":1716},{"x":1360,"y":1700},{"x":1340,"y":1688},{"x":1325,"y":1676},{"x":1311,"y":1667},{"x":1297,"y":1666},{"x":1283,"y":1665},{"x":1272,"y":1672},{"x":1265,"y":1683},{"x":1261,"y":1700},{"x":1265,"y":1719},{"x":1275,"y":1736},{"x":1291,"y":1752},{"x":1307,"y":1772},{"x":1320,"y":1792},{"x":1329,"y":1814},{"x":1327,"y":1836}],"fief":"Azgad"},{"id":16,"list":[{"x":1954,"y":1888},{"x":1955,"y":1887},{"x":1956,"y":1910},{"x":2007,"y":1933},{"x":2043,"y":1959},{"x":2080,"y":2009},{"x":2154,"y":1990},{"x":2307,"y":1977},{"x":2303,"y":1879},{"x":2258,"y":1829},{"x":2205,"y":1827},{"x":2100,"y":1780},{"x":2025,"y":1802},{"x":1999,"y":1849},{"x":1956,"y":1889}],"fief":"Ryibelet"},{"id":17,"list":[{"x":2305,"y":1976},{"x":2356,"y":1971},{"x":2423,"y":1990},{"x":2591,"y":1977},{"x":2633,"y":1963},{"x":2697,"y":1961},{"x":2677,"y":1887},{"x":2693,"y":1749},{"x":2599,"y":1677},{"x":2519,"y":1718},{"x":2456,"y":1716},{"x":2433,"y":1698},{"x":2412,"y":1696},{"x":2388,"y":1669},{"x":2358,"y":1655},{"x":2340,"y":1655},{"x":2325,"y":1770},{"x":2259,"y":1830},{"x":2303,"y":1880},{"x":2309,"y":1976}],"fief":"Tahlberl"},{"id":18,"list":[{"x":2593,"y":1977},{"x":2616,"y":2017},{"x":2636,"y":2088},{"x":2644,"y":2128},{"x":2657,"y":2151},{"x":2657,"y":2183},{"x":2746,"y":2167},{"x":2763,"y":2166},{"x":2769,"y":2139},{"x":2773,"y":2111},{"x":2774,"y":2061},{"x":2770,"y":2051},{"x":2766,"y":2039},{"x":2756,"y":2026},{"x":2746,"y":2017},{"x":2741,"y":2014},{"x":2728,"y":2006},{"x":2720,"y":1999},{"x":2701,"y":1986},{"x":2635,"y":1985},{"x":2629,"y":1976},{"x":2626,"y":1967},{"x":2594,"y":1978}],"fief":"Kelredan Castle"},{"id":19,"list":[{"x":2659,"y":2182},{"x":2423,"y":2183},{"x":2403,"y":2124},{"x":2424,"y":1989},{"x":2595,"y":1977},{"x":2617,"y":2018},{"x":2644,"y":2128},{"x":2657,"y":2151},{"x":2658,"y":2181}],"fief":"Chide"},{"id":20,"list":[{"x":2149,"y":2287},{"x":2164,"y":2285},{"x":2178,"y":2297},{"x":2199,"y":2292},{"x":2240,"y":2251},{"x":2305,"y":2234},{"x":2355,"y":2245},{"x":2389,"y":2223},{"x":2425,"y":2185},{"x":2404,"y":2124},{"x":2426,"y":1991},{"x":2355,"y":1972},{"x":2307,"y":1976},{"x":2153,"y":1991},{"x":2080,"y":2009},{"x":2099,"y":2154},{"x":2087,"y":2199},{"x":2086,"y":2234},{"x":2097,"y":2314},{"x":2115,"y":2309},{"x":2132,"y":2300},{"x":2149,"y":2287}],"fief":"Ibiran"},{"id":21,"list":[{"x":2354,"y":2245},{"x":2376,"y":2262},{"x":2389,"y":2312},{"x":2441,"y":2351},{"x":2486,"y":2370},{"x":2515,"y":2409},{"x":2529,"y":2574},{"x":2539,"y":2555},{"x":2552,"y":2546},{"x":2566,"y":2530},{"x":2581,"y":2525},{"x":2595,"y":2510},{"x":2628,"y":2480},{"x":2634,"y":2460},{"x":2647,"y":2452},{"x":2652,"y":2443},{"x":2669,"y":2427},{"x":2669,"y":2404},{"x":2690,"y":2363},{"x":2692,"y":2351},{"x":2704,"y":2331},{"x":2709,"y":2327},{"x":2713,"y":2315},{"x":2723,"y":2311},{"x":2729,"y":2249},{"x":2733,"y":2238},{"x":2737,"y":2229},{"x":2738,"y":2208},{"x":2748,"y":2199},{"x":2756,"y":2184},{"x":2763,"y":2167},{"x":2657,"y":2181},{"x":2423,"y":2183},{"x":2390,"y":2222},{"x":2357,"y":2245}],"fief":"Burglen"},{"id":22,"list":[{"x":2697,"y":1961},{"x":2820,"y":1933},{"x":2915,"y":1924},{"x":3033,"y":1935},{"x":3103,"y":1958},{"x":3045,"y":2111},{"x":2977,"y":2163},{"x":2887,"y":2201},{"x":2855,"y":2246},{"x":2837,"y":2287},{"x":2835,"y":2315},{"x":2797,"y":2345},{"x":2743,"y":2313},{"x":2742,"y":2301},{"x":2725,"y":2298},{"x":2728,"y":2259},{"x":2744,"y":2256},{"x":2754,"y":2249},{"x":2755,"y":2226},{"x":2762,"y":2213},{"x":2774,"y":2199},{"x":2782,"y":2182},{"x":2791,"y":2151},{"x":2796,"y":2127},{"x":2797,"y":2076},{"x":2794,"y":2043},{"x":2782,"y":2023},{"x":2764,"y":2001},{"x":2751,"y":1993},{"x":2738,"y":1983},{"x":2717,"y":1976},{"x":2698,"y":1961}],"fief":"Tosdhar"},{"id":23,"list":[{"x":2578,"y":1519},{"x":2608,"y":1509},{"x":2631,"y":1495},{"x":2643,"y":1470},{"x":2656,"y":1433},{"x":2665,"y":1408},{"x":2678,"y":1397},{"x":2691,"y":1394},{"x":2700,"y":1402},{"x":2700,"y":1424},{"x":2702,"y":1455},{"x":2678,"y":1463},{"x":2682,"y":1477},{"x":2688,"y":1482},{"x":2692,"y":1495},{"x":2699,"y":1508},{"x":2710,"y":1504},{"x":2712,"y":1498},{"x":2717,"y":1495},{"x":2735,"y":1520},{"x":2752,"y":1533},{"x":2766,"y":1543},{"x":2808,"y":1684},{"x":2868,"y":1755},{"x":2940,"y":1785},{"x":3049,"y":1853},{"x":3120,"y":1866},{"x":3121,"y":1906},{"x":3104,"y":1959},{"x":3034,"y":1935},{"x":2915,"y":1924},{"x":2819,"y":1933},{"x":2701,"y":1962},{"x":2696,"y":1956},{"x":2677,"y":1888},{"x":2693,"y":1749},{"x":2598,"y":1678},{"x":2580,"y":1519}],"fief":"Knudarr Castle"},{"id":24,"list":[{"x":3120,"y":1866},{"x":3171,"y":1775},{"x":3288,"y":1682},{"x":3072,"y":1591},{"x":3049,"y":1566},{"x":3034,"y":1548},{"x":3020,"y":1508},{"x":3018,"y":1482},{"x":3028,"y":1448},{"x":3025,"y":1427},{"x":3012,"y":1407},{"x":3006,"y":1401},{"x":2988,"y":1398},{"x":2974,"y":1403},{"x":2964,"y":1411},{"x":2950,"y":1420},{"x":2938,"y":1431},{"x":2930,"y":1446},{"x":2927,"y":1467},{"x":2919,"y":1487},{"x":2902,"y":1512},{"x":2877,"y":1535},{"x":2853,"y":1548},{"x":2828,"y":1556},{"x":2807,"y":1556},{"x":2787,"y":1553},{"x":2767,"y":1546},{"x":2809,"y":1686},{"x":2869,"y":1756},{"x":2942,"y":1787},{"x":3051,"y":1854},{"x":3120,"y":1867}],"fief":"Mechin"},{"id":25,"list":[{"x":2367,"y":1030},{"x":2419,"y":1022},{"x":2474,"y":1033},{"x":2472,"y":1059},{"x":2473,"y":1073},{"x":2460,"y":1069},{"x":2457,"y":1083},{"x":2446,"y":1106},{"x":2455,"y":1116},{"x":2461,"y":1117},{"x":2452,"y":1137},{"x":2438,"y":1130},{"x":2427,"y":1130},{"x":2421,"y":1123},{"x":2405,"y":1106},{"x":2413,"y":1103},{"x":2421,"y":1094},{"x":2417,"y":1086},{"x":2408,"y":1086},{"x":2401,"y":1075},{"x":2399,"y":1064},{"x":2391,"y":1060},{"x":2383,"y":1071},{"x":2378,"y":1060},{"x":2373,"y":1049},{"x":2372,"y":1035}],"fief":"Kwynn"},{"id":26,"list":[{"x":2370,"y":1032},{"x":2348,"y":1006},{"x":2329,"y":991},{"x":2329,"y":985},{"x":2334,"y":968},{"x":2348,"y":959},{"x":2361,"y":954},{"x":2373,"y":946},{"x":2387,"y":941},{"x":2408,"y":933},{"x":2432,"y":928},{"x":2450,"y":929},{"x":2461,"y":940},{"x":2472,"y":942},{"x":2481,"y":954},{"x":2480,"y":972},{"x":2482,"y":985},{"x":2478,"y":1010},{"x":2476,"y":1035},{"x":2420,"y":1022},{"x":2371,"y":1031}],"fief":"Curin Castle"},{"id":27,"list":[{"x":2513,"y":1367},{"x":2581,"y":1350},{"x":2594,"y":1352},{"x":2641,"y":1334},{"x":2667,"y":1250},{"x":2721,"y":1255},{"x":2829,"y":1244},{"x":2868,"y":1227},{"x":2913,"y":1179},{"x":2940,"y":1183},{"x":2973,"y":1185},{"x":2966,"y":1228},{"x":2973,"y":1264},{"x":3008,"y":1304},{"x":3035,"y":1389},{"x":3009,"y":1377},{"x":2990,"y":1376},{"x":2837,"y":1342},{"x":2798,"y":1342},{"x":2778,"y":1346},{"x":2726,"y":1381},{"x":2708,"y":1372},{"x":2683,"y":1369},{"x":2664,"y":1376},{"x":2645,"y":1390},{"x":2633,"y":1410},{"x":2624,"y":1434},{"x":2621,"y":1461},{"x":2607,"y":1478},{"x":2588,"y":1489},{"x":2563,"y":1491},{"x":2542,"y":1489},{"x":2525,"y":1472},{"x":2515,"y":1440},{"x":2518,"y":1404},{"x":2511,"y":1369}],"fief":"Tehlrog Castle"},{"id":28,"list":[{"x":2668,"y":1251},{"x":2671,"y":1175},{"x":2715,"y":1070},{"x":2737,"y":1081},{"x":2786,"y":1093},{"x":2815,"y":1111},{"x":2828,"y":1126},{"x":2843,"y":1137},{"x":2865,"y":1155},{"x":2886,"y":1167},{"x":2915,"y":1178},{"x":2868,"y":1229},{"x":2832,"y":1245},{"x":2722,"y":1256},{"x":2669,"y":1250}],"fief":"Fenada"},{"id":29,"list":[{"x":2523,"y":972},{"x":2558,"y":981},{"x":2573,"y":987},{"x":2605,"y":1004},{"x":2616,"y":1016},{"x":2634,"y":1027},{"x":2668,"y":1037},{"x":2691,"y":1046},{"x":2701,"y":1056},{"x":2716,"y":1074},{"x":2672,"y":1176},{"x":2667,"y":1250},{"x":2641,"y":1335},{"x":2595,"y":1353},{"x":2582,"y":1350},{"x":2512,"y":1368},{"x":2504,"y":1332},{"x":2487,"y":1302},{"x":2477,"y":1269},{"x":2476,"y":1250},{"x":2490,"y":1256},{"x":2498,"y":1248},{"x":2494,"y":1235},{"x":2498,"y":1224},{"x":2498,"y":1212},{"x":2489,"y":1209},{"x":2481,"y":1209},{"x":2481,"y":1188},{"x":2472,"y":1168},{"x":2476,"y":1142},{"x":2487,"y":1126},{"x":2496,"y":1131},{"x":2508,"y":1134},{"x":2512,"y":1126},{"x":2508,"y":1116},{"x":2512,"y":1105},{"x":2521,"y":1103},{"x":2519,"y":1092},{"x":2512,"y":1088},{"x":2498,"y":1086},{"x":2495,"y":1068},{"x":2498,"y":1052},{"x":2498,"y":1038},{"x":2503,"y":1025},{"x":2500,"y":1016},{"x":2505,"y":1001},{"x":2523,"y":972}],"fief":"Sargoth"},{"id":30,"list":[{"x":2725,"y":1382},{"x":2730,"y":1393},{"x":2729,"y":1409},{"x":2723,"y":1447},{"x":2733,"y":1440},{"x":2744,"y":1443},{"x":2742,"y":1455},{"x":2749,"y":1467},{"x":2758,"y":1477},{"x":2740,"y":1486},{"x":2751,"y":1497},{"x":2767,"y":1507},{"x":2784,"y":1519},{"x":2810,"y":1527},{"x":2827,"y":1527},{"x":2840,"y":1520},{"x":2865,"y":1511},{"x":2877,"y":1493},{"x":2891,"y":1476},{"x":2899,"y":1448},{"x":2916,"y":1416},{"x":2935,"y":1396},{"x":2956,"y":1385},{"x":2985,"y":1375},{"x":2839,"y":1343},{"x":2798,"y":1343},{"x":2777,"y":1347},{"x":2725,"y":1383}],"fief":"Vayejeg"},{"id":31,"list":[{"x":3286,"y":1478},{"x":3248,"y":1428},{"x":3196,"y":1261},{"x":3141,"y":1194},{"x":3131,"y":1166},{"x":3142,"y":1151},{"x":3211,"y":1153},{"x":3231,"y":1157},{"x":3255,"y":1169},{"x":3281,"y":1185},{"x":3292,"y":1188},{"x":3328,"y":1197},{"x":3365,"y":1202},{"x":3399,"y":1202},{"x":3368,"y":1255},{"x":3338,"y":1381},{"x":3286,"y":1476}],"fief":"Ismirala"},{"id":32,"list":[{"x":3286,"y":1478},{"x":3208,"y":1516},{"x":3145,"y":1578},{"x":3127,"y":1613},{"x":3079,"y":1594},{"x":3079,"y":1579},{"x":3069,"y":1565},{"x":3055,"y":1535},{"x":3047,"y":1508},{"x":3044,"y":1476},{"x":3053,"y":1442},{"x":3042,"y":1399},{"x":3032,"y":1383},{"x":3008,"y":1303},{"x":2975,"y":1265},{"x":2966,"y":1227},{"x":2972,"y":1185},{"x":3021,"y":1179},{"x":3024,"y":1190},{"x":3037,"y":1193},{"x":3040,"y":1184},{"x":3056,"y":1178},{"x":3069,"y":1179},{"x":3067,"y":1167},{"x":3060,"y":1161},{"x":3072,"y":1156},{"x":3097,"y":1154},{"x":3143,"y":1152},{"x":3131,"y":1165},{"x":3142,"y":1195},{"x":3196,"y":1261},{"x":3249,"y":1427},{"x":3286,"y":1478}],"fief":"Ismirala Castle"},{"id":33,"list":[{"x":3287,"y":1682},{"x":3344,"y":1673},{"x":3365,"y":1644},{"x":3417,"y":1646},{"x":3518,"y":1615},{"x":3574,"y":1581},{"x":3598,"y":1534},{"x":3460,"y":1517},{"x":3408,"y":1476},{"x":3358,"y":1468},{"x":3333,"y":1448},{"x":3319,"y":1415},{"x":3285,"y":1477},{"x":3209,"y":1517},{"x":3144,"y":1581},{"x":3128,"y":1613},{"x":3286,"y":1683}],"fief":"Radoghir Castle"},{"id":34,"list":[{"x":3408,"y":1478},{"x":3447,"y":1431},{"x":3587,"y":1373},{"x":3602,"y":1323},{"x":3632,"y":1326},{"x":3674,"y":1327},{"x":3702,"y":1331},{"x":3740,"y":1351},{"x":3782,"y":1392},{"x":3787,"y":1396},{"x":3760,"y":1506},{"x":3729,"y":1547},{"x":3596,"y":1535},{"x":3459,"y":1517},{"x":3410,"y":1476}],"fief":"Sumbuja"},{"id":35,"list":[{"x":3397,"y":1203},{"x":3425,"y":1210},{"x":3445,"y":1230},{"x":3459,"y":1254},{"x":3468,"y":1263},{"x":3451,"y":1272},{"x":3453,"y":1284},{"x":3466,"y":1288},{"x":3474,"y":1299},{"x":3481,"y":1309},{"x":3492,"y":1310},{"x":3493,"y":1300},{"x":3500,"y":1293},{"x":3525,"y":1302},{"x":3546,"y":1308},{"x":3572,"y":1318},{"x":3601,"y":1324},{"x":3587,"y":1373},{"x":3447,"y":1432},{"x":3409,"y":1476},{"x":3359,"y":1468},{"x":3333,"y":1448},{"x":3318,"y":1416},{"x":3338,"y":1381},{"x":3368,"y":1256},{"x":3400,"y":1203}],"fief":"Rebache"},{"id":36,"list":[{"x":2097,"y":2314},{"x":2081,"y":2318},{"x":2052,"y":2320},{"x":2021,"y":2331},{"x":1996,"y":2346},{"x":1970,"y":2364},{"x":1945,"y":2377},{"x":1922,"y":2382},{"x":1913,"y":2329},{"x":1868,"y":2265},{"x":1858,"y":2213},{"x":1855,"y":2178},{"x":1862,"y":2121},{"x":1897,"y":2057},{"x":2031,"y":2036},{"x":2080,"y":2010},{"x":2098,"y":2154},{"x":2087,"y":2198},{"x":2085,"y":2235},{"x":2097,"y":2313}],"fief":"Ruluns"},{"id":37,"list":[{"x":1419,"y":2358},{"x":1555,"y":2260},{"x":1642,"y":2141},{"x":1643,"y":2097},{"x":1606,"y":2052},{"x":1602,"y":1992},{"x":1602,"y":1951},{"x":1596,"y":1906},{"x":1768,"y":1864},{"x":1899,"y":1862},{"x":1954,"y":1887},{"x":1956,"y":1910},{"x":2007,"y":1934},{"x":2043,"y":1960},{"x":2079,"y":2011},{"x":2030,"y":2036},{"x":1898,"y":2058},{"x":1862,"y":2120},{"x":1855,"y":2178},{"x":1858,"y":2214},{"x":1867,"y":2264},{"x":1913,"y":2331},{"x":1923,"y":2382},{"x":1899,"y":2382},{"x":1866,"y":2379},{"x":1865,"y":2369},{"x":1867,"y":2357},{"x":1856,"y":2353},{"x":1848,"y":2361},{"x":1834,"y":2360},{"x":1828,"y":2356},{"x":1817,"y":2359},{"x":1814,"y":2369},{"x":1820,"y":2373},{"x":1823,"y":2382},{"x":1803,"y":2389},{"x":1776,"y":2397},{"x":1757,"y":2400},{"x":1726,"y":2406},{"x":1696,"y":2412},{"x":1669,"y":2425},{"x":1649,"y":2435},{"x":1623,"y":2445},{"x":1600,"y":2447},{"x":1586,"y":2442},{"x":1572,"y":2425},{"x":1554,"y":2408},{"x":1542,"y":2401},{"x":1547,"y":2395},{"x":1553,"y":2388},{"x":1551,"y":2377},{"x":1540,"y":2376},{"x":1533,"y":2380},{"x":1522,"y":2377},{"x":1515,"y":2367},{"x":1508,"y":2370},{"x":1504,"y":2381},{"x":1501,"y":2390},{"x":1487,"y":2388},{"x":1464,"y":2384},{"x":1451,"y":2385},{"x":1434,"y":2376},{"x":1420,"y":2358}],"fief":"Suno"},{"id":38,"list":[{"x":1422,"y":2359},{"x":1400,"y":2343},{"x":1381,"y":2329},{"x":1356,"y":2322},{"x":1335,"y":2322},{"x":1310,"y":2217},{"x":1304,"y":2130},{"x":1300,"y":2081},{"x":1341,"y":2026},{"x":1383,"y":2022},{"x":1414,"y":2016},{"x":1495,"y":1980},{"x":1557,"y":1977},{"x":1603,"y":1954},{"x":1602,"y":1992},{"x":1605,"y":2050},{"x":1643,"y":2099},{"x":1641,"y":2142},{"x":1553,"y":2262},{"x":1421,"y":2359}],"fief":"Iyindah"},{"id":39,"list":[{"x":1327,"y":1840},{"x":1302,"y":1860},{"x":1297,"y":1846},{"x":1280,"y":1841},{"x":1270,"y":1830},{"x":1259,"y":1806},{"x":1252,"y":1785},{"x":1247,"y":1770},{"x":1237,"y":1759},{"x":1196,"y":1742},{"x":1173,"y":1728},{"x":1150,"y":1713},{"x":1125,"y":1773},{"x":1123,"y":1883},{"x":1108,"y":1899},{"x":1051,"y":1972},{"x":1341,"y":2028},{"x":1385,"y":2021},{"x":1413,"y":2016},{"x":1494,"y":1981},{"x":1556,"y":1977},{"x":1600,"y":1954},{"x":1526,"y":1933},{"x":1327,"y":1839}],"fief":"Praven"},{"id":40,"list":[{"x":1051,"y":1972},{"x":943,"y":1920},{"x":941,"y":1980},{"x":922,"y":2048},{"x":874,"y":2077},{"x":951,"y":2137},{"x":1003,"y":2186},{"x":1072,"y":2207},{"x":1120,"y":2168},{"x":1179,"y":2161},{"x":1253,"y":2174},{"x":1307,"y":2174},{"x":1300,"y":2082},{"x":1336,"y":2028},{"x":1050,"y":1970},{"x":945,"y":1922}],"fief":"Veidar"},{"id":41,"list":[{"x":1015,"y":2310},{"x":1022,"y":2276},{"x":1037,"y":2198},{"x":1003,"y":2186},{"x":944,"y":2133},{"x":874,"y":2077},{"x":825,"y":2098},{"x":759,"y":2206},{"x":704,"y":2230},{"x":711,"y":2240},{"x":737,"y":2257},{"x":779,"y":2283},{"x":822,"y":2291},{"x":848,"y":2290},{"x":881,"y":2279},{"x":913,"y":2272},{"x":942,"y":2276},{"x":964,"y":2286},{"x":989,"y":2298},{"x":1015,"y":2311}],"fief":"Nemeja"},{"id":42,"list":[{"x":1053,"y":2333},{"x":1064,"y":2319},{"x":1068,"y":2307},{"x":1055,"y":2302},{"x":1051,"y":2304},{"x":1039,"y":2298},{"x":1031,"y":2289},{"x":1021,"y":2287},{"x":1022,"y":2274},{"x":1037,"y":2198},{"x":1072,"y":2206},{"x":1119,"y":2169},{"x":1179,"y":2162},{"x":1253,"y":2174},{"x":1305,"y":2174},{"x":1309,"y":2214},{"x":1335,"y":2322},{"x":1314,"y":2330},{"x":1289,"y":2340},{"x":1270,"y":2347},{"x":1246,"y":2353},{"x":1226,"y":2353},{"x":1203,"y":2346},{"x":1184,"y":2343},{"x":1166,"y":2347},{"x":1145,"y":2353},{"x":1124,"y":2357},{"x":1107,"y":2351},{"x":1083,"y":2342},{"x":1054,"y":2332}],"fief":"Haringoth Castle"},{"id":43,"list":[{"x":706,"y":2232},{"x":690,"y":2204},{"x":673,"y":2170},{"x":650,"y":2152},{"x":611,"y":2127},{"x":569,"y":2112},{"x":542,"y":2091},{"x":518,"y":2067},{"x":490,"y":2017},{"x":483,"y":1999},{"x":487,"y":1960},{"x":482,"y":1925},{"x":480,"y":1899},{"x":497,"y":1878},{"x":529,"y":1858},{"x":549,"y":1842},{"x":661,"y":1923},{"x":779,"y":1966},{"x":847,"y":1979},{"x":902,"y":1959},{"x":944,"y":1924},{"x":940,"y":1984},{"x":921,"y":2048},{"x":875,"y":2078},{"x":824,"y":2100},{"x":793,"y":2150},{"x":759,"y":2205},{"x":705,"y":2230}],"fief":"Elberl"},{"id":44,"list":[{"x":548,"y":1844},{"x":560,"y":1823},{"x":582,"y":1835},{"x":581,"y":1811},{"x":577,"y":1783},{"x":577,"y":1746},{"x":592,"y":1716},{"x":611,"y":1698},{"x":633,"y":1690},{"x":657,"y":1693},{"x":682,"y":1695},{"x":707,"y":1695},{"x":721,"y":1685},{"x":727,"y":1662},{"x":727,"y":1638},{"x":722,"y":1617},{"x":723,"y":1601},{"x":733,"y":1598},{"x":757,"y":1601},{"x":769,"y":1596},{"x":792,"y":1588},{"x":833,"y":1660},{"x":840,"y":1754},{"x":942,"y":1923},{"x":941,"y":1933},{"x":902,"y":1959},{"x":847,"y":1979},{"x":778,"y":1966},{"x":660,"y":1922},{"x":548,"y":1842}],"fief":"Balanli"},{"id":45,"list":[{"x":791,"y":1590},{"x":813,"y":1579},{"x":841,"y":1570},{"x":861,"y":1572},{"x":889,"y":1580},{"x":948,"y":1610},{"x":977,"y":1620},{"x":1007,"y":1636},{"x":1044,"y":1652},{"x":1079,"y":1668},{"x":1105,"y":1674},{"x":1126,"y":1690},{"x":1150,"y":1712},{"x":1124,"y":1774},{"x":1121,"y":1884},{"x":1053,"y":1971},{"x":942,"y":1922},{"x":841,"y":1757},{"x":832,"y":1661},{"x":792,"y":1589}],"fief":"Tevarin Castle"},{"id":46,"list":[{"x":1825,"y":2405},{"x":1789,"y":2416},{"x":1819,"y":2428},{"x":1825,"y":2419},{"x":1840,"y":2423},{"x":1843,"y":2429},{"x":1850,"y":2436},{"x":1862,"y":2438},{"x":1865,"y":2448},{"x":1858,"y":2455},{"x":1874,"y":2467},{"x":1889,"y":2486},{"x":1902,"y":2497},{"x":1940,"y":2503},{"x":1965,"y":2507},{"x":1991,"y":2514},{"x":2021,"y":2510},{"x":2011,"y":2475},{"x":2009,"y":2425},{"x":1987,"y":2382},{"x":1965,"y":2391},{"x":1936,"y":2403},{"x":1902,"y":2403},{"x":1870,"y":2401},{"x":1877,"y":2414},{"x":1872,"y":2423},{"x":1855,"y":2419},{"x":1840,"y":2422},{"x":1825,"y":2409}],"fief":"Yaragar"},{"id":47,"list":[{"x":2390,"y":2313},{"x":2322,"y":2402},{"x":2265,"y":2458},{"x":2186,"y":2523},{"x":2122,"y":2568},{"x":2090,"y":2528},{"x":2111,"y":2522},{"x":2128,"y":2508},{"x":2143,"y":2493},{"x":2149,"y":2483},{"x":2140,"y":2475},{"x":2126,"y":2482},{"x":2110,"y":2496},{"x":2103,"y":2501},{"x":2076,"y":2505},{"x":2021,"y":2509},{"x":2011,"y":2476},{"x":2010,"y":2425},{"x":1987,"y":2381},{"x":2004,"y":2370},{"x":2030,"y":2353},{"x":2061,"y":2341},{"x":2084,"y":2339},{"x":2116,"y":2333},{"x":2144,"y":2320},{"x":2155,"y":2303},{"x":2153,"y":2287},{"x":2166,"y":2287},{"x":2180,"y":2297},{"x":2200,"y":2292},{"x":2241,"y":2252},{"x":2304,"y":2235},{"x":2358,"y":2245},{"x":2375,"y":2263},{"x":2390,"y":2315}],"fief":"Uxkhal"},{"id":48,"list":[{"x":2744,"y":2313},{"x":2738,"y":2328},{"x":2727,"y":2348},{"x":2712,"y":2368},{"x":2698,"y":2394},{"x":2691,"y":2410},{"x":2689,"y":2431},{"x":2674,"y":2449},{"x":2670,"y":2458},{"x":2661,"y":2470},{"x":2650,"y":2479},{"x":2636,"y":2502},{"x":2623,"y":2518},{"x":2611,"y":2522},{"x":2595,"y":2542},{"x":2584,"y":2547},{"x":2571,"y":2560},{"x":2556,"y":2569},{"x":2528,"y":2578},{"x":2521,"y":2611},{"x":2441,"y":2714},{"x":2508,"y":2724},{"x":2606,"y":2758},{"x":2654,"y":2840},{"x":2735,"y":2826},{"x":2851,"y":2782},{"x":2889,"y":2700},{"x":2918,"y":2629},{"x":2929,"y":2559},{"x":2893,"y":2529},{"x":2865,"y":2498},{"x":2845,"y":2477},{"x":2828,"y":2466},{"x":2816,"y":2457},{"x":2807,"y":2402},{"x":2816,"y":2375},{"x":2829,"y":2360},{"x":2835,"y":2315},{"x":2797,"y":2344},{"x":2746,"y":2315}],"fief":"Tshibtin"},{"id":49,"list":[{"x":2299,"y":2659},{"x":2350,"y":2646},{"x":2426,"y":2617},{"x":2498,"y":2579},{"x":2506,"y":2586},{"x":2531,"y":2573},{"x":2515,"y":2410},{"x":2483,"y":2368},{"x":2440,"y":2349},{"x":2388,"y":2313},{"x":2349,"y":2368},{"x":2322,"y":2403},{"x":2265,"y":2458},{"x":2186,"y":2523},{"x":2124,"y":2567},{"x":2191,"y":2609},{"x":2234,"y":2645},{"x":2253,"y":2670},{"x":2301,"y":2658}],"fief":"Nomar"},{"id":50,"list":[{"x":2133,"y":2911},{"x":2083,"y":2875},{"x":2065,"y":2840},{"x":2078,"y":2824},{"x":2071,"y":2803},{"x":2175,"y":2768},{"x":2224,"y":2772},{"x":2261,"y":2758},{"x":2268,"y":2719},{"x":2256,"y":2671},{"x":2351,"y":2645},{"x":2426,"y":2617},{"x":2497,"y":2580},{"x":2507,"y":2585},{"x":2530,"y":2576},{"x":2522,"y":2612},{"x":2443,"y":2714},{"x":2216,"y":2887},{"x":2134,"y":2912}],"fief":"Serindiar"},{"id":51,"list":[{"x":2072,"y":2803},{"x":2032,"y":2814},{"x":2009,"y":2771},{"x":1973,"y":2750},{"x":1936,"y":2722},{"x":1946,"y":2647},{"x":1981,"y":2586},{"x":1984,"y":2537},{"x":2008,"y":2538},{"x":2026,"y":2535},{"x":2058,"y":2530},{"x":2090,"y":2527},{"x":2126,"y":2571},{"x":2156,"y":2587},{"x":2192,"y":2610},{"x":2234,"y":2645},{"x":2257,"y":2671},{"x":2267,"y":2720},{"x":2260,"y":2757},{"x":2224,"y":2773},{"x":2178,"y":2768},{"x":2071,"y":2805}],"fief":"Ergellon Castle"},{"id":52,"list":[{"x":1943,"y":2671},{"x":1919,"y":2664},{"x":1904,"y":2641},{"x":1881,"y":2645},{"x":1869,"y":2626},{"x":1852,"y":2619},{"x":1841,"y":2603},{"x":1821,"y":2605},{"x":1765,"y":2650},{"x":1747,"y":2658},{"x":1742,"y":2676},{"x":1722,"y":2677},{"x":1706,"y":2659},{"x":1688,"y":2677},{"x":1705,"y":2706},{"x":1715,"y":2708},{"x":1725,"y":2731},{"x":1760,"y":2756},{"x":1776,"y":2753},{"x":1790,"y":2773},{"x":1811,"y":2783},{"x":1813,"y":2782},{"x":1825,"y":2793},{"x":1911,"y":2832},{"x":1944,"y":2843},{"x":1992,"y":2856},{"x":2021,"y":2859},{"x":2034,"y":2848},{"x":2032,"y":2812},{"x":2007,"y":2770},{"x":1936,"y":2721},{"x":1942,"y":2669}],"fief":"Pagundur"},{"id":53,"list":[{"x":1687,"y":2675},{"x":1665,"y":2689},{"x":1505,"y":2611},{"x":1497,"y":2619},{"x":1467,"y":2596},{"x":1534,"y":2541},{"x":1577,"y":2467},{"x":1596,"y":2472},{"x":1610,"y":2472},{"x":1631,"y":2469},{"x":1650,"y":2460},{"x":1674,"y":2449},{"x":1706,"y":2438},{"x":1745,"y":2431},{"x":1764,"y":2429},{"x":1782,"y":2436},{"x":1793,"y":2439},{"x":1801,"y":2444},{"x":1787,"y":2449},{"x":1780,"y":2458},{"x":1788,"y":2469},{"x":1796,"y":2469},{"x":1804,"y":2482},{"x":1810,"y":2491},{"x":1823,"y":2491},{"x":1825,"y":2484},{"x":1837,"y":2470},{"x":1838,"y":2468},{"x":1848,"y":2478},{"x":1858,"y":2492},{"x":1874,"y":2507},{"x":1893,"y":2520},{"x":1913,"y":2525},{"x":1936,"y":2526},{"x":1960,"y":2532},{"x":1983,"y":2537},{"x":1981,"y":2585},{"x":1944,"y":2649},{"x":1941,"y":2670},{"x":1920,"y":2663},{"x":1903,"y":2641},{"x":1880,"y":2645},{"x":1868,"y":2626},{"x":1851,"y":2618},{"x":1839,"y":2603},{"x":1818,"y":2607},{"x":1782,"y":2635},{"x":1767,"y":2649},{"x":1745,"y":2659},{"x":1742,"y":2675},{"x":1723,"y":2676},{"x":1706,"y":2658},{"x":1691,"y":2673},{"x":1685,"y":2677}],"fief":"Vyincourd Castle"},{"id":54,"list":[{"x":2135,"y":2911},{"x":2158,"y":2933},{"x":2189,"y":3052},{"x":2260,"y":3014},{"x":2437,"y":2993},{"x":2522,"y":3010},{"x":2639,"y":2998},{"x":2672,"y":2966},{"x":2676,"y":2888},{"x":2652,"y":2838},{"x":2605,"y":2758},{"x":2507,"y":2723},{"x":2442,"y":2713},{"x":2373,"y":2766},{"x":2213,"y":2886},{"x":2137,"y":2911}],"fief":"Grunwalder Castle"},{"id":55,"list":[{"x":1199,"y":2682},{"x":1332,"y":2634},{"x":1429,"y":2603},{"x":1431,"y":2588},{"x":1450,"y":2579},{"x":1467,"y":2593},{"x":1534,"y":2540},{"x":1579,"y":2468},{"x":1558,"y":2444},{"x":1534,"y":2422},{"x":1535,"y":2438},{"x":1524,"y":2443},{"x":1513,"y":2436},{"x":1499,"y":2432},{"x":1489,"y":2432},{"x":1485,"y":2421},{"x":1491,"y":2412},{"x":1460,"y":2409},{"x":1429,"y":2399},{"x":1411,"y":2387},{"x":1389,"y":2359},{"x":1365,"y":2346},{"x":1338,"y":2346},{"x":1316,"y":2355},{"x":1281,"y":2370},{"x":1250,"y":2376},{"x":1228,"y":2374},{"x":1201,"y":2369},{"x":1183,"y":2366},{"x":1158,"y":2374},{"x":1127,"y":2378},{"x":1104,"y":2376},{"x":1117,"y":2451},{"x":1111,"y":2531},{"x":1099,"y":2556},{"x":1113,"y":2579},{"x":1093,"y":2590},{"x":1072,"y":2628},{"x":1083,"y":2639},{"x":1083,"y":2654},{"x":1098,"y":2662},{"x":1123,"y":2690},{"x":1137,"y":2672},{"x":1200,"y":2681}],"fief":"Culmarr Castle"},{"id":56,"list":[{"x":1083,"y":2654},{"x":1071,"y":2661},{"x":1054,"y":2707},{"x":837,"y":2630},{"x":791,"y":2589},{"x":783,"y":2567},{"x":737,"y":2563},{"x":717,"y":2549},{"x":696,"y":2568},{"x":671,"y":2548},{"x":657,"y":2551},{"x":655,"y":2536},{"x":640,"y":2518},{"x":698,"y":2481},{"x":711,"y":2486},{"x":728,"y":2483},{"x":765,"y":2515},{"x":807,"y":2499},{"x":817,"y":2517},{"x":831,"y":2505},{"x":842,"y":2433},{"x":877,"y":2375},{"x":934,"y":2298},{"x":955,"y":2306},{"x":980,"y":2314},{"x":1008,"y":2329},{"x":1000,"y":2338},{"x":1004,"y":2352},{"x":1012,"y":2352},{"x":1025,"y":2360},{"x":1036,"y":2369},{"x":1045,"y":2361},{"x":1042,"y":2352},{"x":1058,"y":2363},{"x":1087,"y":2373},{"x":1106,"y":2378},{"x":1118,"y":2451},{"x":1110,"y":2531},{"x":1100,"y":2557},{"x":1111,"y":2581},{"x":1094,"y":2591},{"x":1072,"y":2628},{"x":1082,"y":2639},{"x":1083,"y":2657}],"fief":"Maras Castle"},{"id":57,"list":[{"x":698,"y":2481},{"x":682,"y":2455},{"x":666,"y":2448},{"x":666,"y":2424},{"x":647,"y":2430},{"x":623,"y":2405},{"x":599,"y":2410},{"x":572,"y":2386},{"x":547,"y":2405},{"x":538,"y":2405},{"x":508,"y":2426},{"x":403,"y":2409},{"x":407,"y":2381},{"x":413,"y":2356},{"x":418,"y":2333},{"x":433,"y":2320},{"x":450,"y":2320},{"x":477,"y":2317},{"x":504,"y":2313},{"x":530,"y":2305},{"x":560,"y":2299},{"x":583,"y":2295},{"x":614,"y":2294},{"x":642,"y":2288},{"x":669,"y":2274},{"x":688,"y":2267},{"x":706,"y":2273},{"x":725,"y":2280},{"x":746,"y":2293},{"x":768,"y":2303},{"x":797,"y":2310},{"x":830,"y":2314},{"x":858,"y":2312},{"x":879,"y":2304},{"x":906,"y":2297},{"x":927,"y":2295},{"x":934,"y":2299},{"x":877,"y":2375},{"x":842,"y":2434},{"x":830,"y":2506},{"x":818,"y":2517},{"x":807,"y":2499},{"x":766,"y":2514},{"x":728,"y":2484},{"x":710,"y":2486},{"x":697,"y":2482}],"fief":"Istiniar"},{"id":58,"list":[{"x":658,"y":2550},{"x":631,"y":2582},{"x":615,"y":2582},{"x":604,"y":2576},{"x":570,"y":2607},{"x":561,"y":2601},{"x":536,"y":2601},{"x":506,"y":2625},{"x":507,"y":2642},{"x":804,"y":2789},{"x":872,"y":2837},{"x":923,"y":2832},{"x":975,"y":2804},{"x":1019,"y":2754},{"x":1031,"y":2750},{"x":1055,"y":2725},{"x":1053,"y":2705},{"x":837,"y":2630},{"x":791,"y":2589},{"x":782,"y":2568},{"x":738,"y":2563},{"x":716,"y":2551},{"x":698,"y":2567},{"x":670,"y":2549},{"x":658,"y":2551}],"fief":"Reveran"},{"id":59,"list":[{"x":403,"y":2410},{"x":394,"y":2425},{"x":376,"y":2437},{"x":358,"y":2439},{"x":338,"y":2451},{"x":307,"y":2466},{"x":288,"y":2482},{"x":271,"y":2507},{"x":259,"y":2528},{"x":259,"y":2562},{"x":260,"y":2596},{"x":260,"y":2626},{"x":253,"y":2653},{"x":251,"y":2669},{"x":257,"y":2690},{"x":258,"y":2712},{"x":315,"y":2710},{"x":344,"y":2692},{"x":353,"y":2691},{"x":358,"y":2699},{"x":380,"y":2702},{"x":415,"y":2669},{"x":421,"y":2658},{"x":438,"y":2660},{"x":473,"y":2625},{"x":508,"y":2628},{"x":537,"y":2602},{"x":563,"y":2602},{"x":570,"y":2606},{"x":605,"y":2577},{"x":616,"y":2582},{"x":631,"y":2582},{"x":658,"y":2551},{"x":656,"y":2538},{"x":641,"y":2518},{"x":698,"y":2481},{"x":684,"y":2455},{"x":668,"y":2449},{"x":665,"y":2426},{"x":647,"y":2430},{"x":624,"y":2407},{"x":599,"y":2410},{"x":572,"y":2388},{"x":546,"y":2406},{"x":538,"y":2406},{"x":508,"y":2426},{"x":405,"y":2410}],"fief":"Glunmar"},{"id":60,"list":[{"x":872,"y":2837},{"x":849,"y":2860},{"x":734,"y":2893},{"x":621,"y":2870},{"x":605,"y":2870},{"x":585,"y":2876},{"x":566,"y":2880},{"x":552,"y":2891},{"x":537,"y":2900},{"x":524,"y":2900},{"x":514,"y":2913},{"x":503,"y":2926},{"x":484,"y":2943},{"x":463,"y":2952},{"x":443,"y":2954},{"x":433,"y":2939},{"x":420,"y":2917},{"x":403,"y":2900},{"x":381,"y":2879},{"x":347,"y":2863},{"x":321,"y":2850},{"x":309,"y":2848},{"x":284,"y":2833},{"x":265,"y":2824},{"x":241,"y":2799},{"x":233,"y":2782},{"x":235,"y":2769},{"x":246,"y":2756},{"x":253,"y":2738},{"x":255,"y":2727},{"x":260,"y":2711},{"x":317,"y":2710},{"x":344,"y":2693},{"x":352,"y":2692},{"x":359,"y":2698},{"x":380,"y":2701},{"x":415,"y":2669},{"x":422,"y":2660},{"x":439,"y":2659},{"x":474,"y":2626},{"x":506,"y":2628},{"x":510,"y":2643},{"x":805,"y":2789},{"x":871,"y":2838}],"fief":"Ilvia"},{"id":61,"list":[{"x":628,"y":2873},{"x":629,"y":2882},{"x":621,"y":2890},{"x":604,"y":2895},{"x":598,"y":2896},{"x":582,"y":2898},{"x":574,"y":2904},{"x":561,"y":2912},{"x":547,"y":2922},{"x":535,"y":2932},{"x":523,"y":2942},{"x":520,"y":2946},{"x":527,"y":2956},{"x":537,"y":2957},{"x":558,"y":2957},{"x":572,"y":2957},{"x":584,"y":2956},{"x":599,"y":2956},{"x":614,"y":2963},{"x":627,"y":2968},{"x":640,"y":2973},{"x":651,"y":2979},{"x":662,"y":2986},{"x":671,"y":2994},{"x":684,"y":3005},{"x":692,"y":3019},{"x":696,"y":3027},{"x":706,"y":3035},{"x":720,"y":3039},{"x":736,"y":3039},{"x":752,"y":3037},{"x":765,"y":3028},{"x":774,"y":3015},{"x":785,"y":3007},{"x":792,"y":2990},{"x":794,"y":2976},{"x":800,"y":2976},{"x":812,"y":2983},{"x":812,"y":2994},{"x":803,"y":3006},{"x":796,"y":3023},{"x":788,"y":3035},{"x":779,"y":3045},{"x":765,"y":3050},{"x":754,"y":3056},{"x":752,"y":3069},{"x":745,"y":3079},{"x":735,"y":3078},{"x":730,"y":3089},{"x":729,"y":3101},{"x":741,"y":3106},{"x":749,"y":3110},{"x":760,"y":3116},{"x":777,"y":3121},{"x":791,"y":3129},{"x":806,"y":3134},{"x":813,"y":3144},{"x":824,"y":3161},{"x":837,"y":3170},{"x":846,"y":3186},{"x":847,"y":3199},{"x":836,"y":3203},{"x":845,"y":3216},{"x":853,"y":3228},{"x":866,"y":3243},{"x":875,"y":3232},{"x":868,"y":3203},{"x":868,"y":3181},{"x":880,"y":3189},{"x":892,"y":3199},{"x":904,"y":3218},{"x":907,"y":3233},{"x":910,"y":3245},{"x":921,"y":3250},{"x":931,"y":3258},{"x":941,"y":3261},{"x":953,"y":3263},{"x":964,"y":3265},{"x":983,"y":3266},{"x":994,"y":3269},{"x":1009,"y":3275},{"x":1027,"y":3279},{"x":1045,"y":3287},{"x":1066,"y":3293},{"x":1080,"y":3298},{"x":1096,"y":3301},{"x":1113,"y":3309},{"x":1127,"y":3320},{"x":1138,"y":3325},{"x":1149,"y":3334},{"x":1137,"y":3344},{"x":1148,"y":3350},{"x":1174,"y":3355},{"x":1195,"y":3357},{"x":1209,"y":3356},{"x":1218,"y":3339},{"x":1214,"y":3302},{"x":1214,"y":3289},{"x":1214,"y":3239},{"x":1199,"y":3246},{"x":1183,"y":3252},{"x":1148,"y":3252},{"x":1141,"y":3252},{"x":1120,"y":3257},{"x":1106,"y":3251},{"x":1091,"y":3247},{"x":1079,"y":3240},{"x":1053,"y":3224},{"x":1038,"y":3220},{"x":1027,"y":3212},{"x":1014,"y":3199},{"x":1004,"y":3177},{"x":994,"y":3155},{"x":984,"y":3137},{"x":973,"y":3130},{"x":956,"y":3111},{"x":950,"y":3101},{"x":947,"y":3079},{"x":946,"y":3063},{"x":1012,"y":3012},{"x":1118,"y":2880},{"x":1115,"y":2828},{"x":1127,"y":2813},{"x":1100,"y":2770},{"x":1072,"y":2782},{"x":1060,"y":2759},{"x":1036,"y":2748},{"x":1019,"y":2755},{"x":974,"y":2804},{"x":922,"y":2833},{"x":869,"y":2838},{"x":849,"y":2862},{"x":734,"y":2892},{"x":632,"y":2874}],"fief":"Yalen"},{"id":62,"list":[{"x":966,"y":3048},{"x":967,"y":3067},{"x":970,"y":3079},{"x":970,"y":3087},{"x":977,"y":3098},{"x":991,"y":3110},{"x":1002,"y":3118},{"x":1002,"y":3122},{"x":1008,"y":3133},{"x":1019,"y":3156},{"x":1028,"y":3173},{"x":1038,"y":3185},{"x":1041,"y":3195},{"x":1055,"y":3199},{"x":1069,"y":3207},{"x":1086,"y":3215},{"x":1103,"y":3224},{"x":1117,"y":3232},{"x":1132,"y":3231},{"x":1142,"y":3227},{"x":1169,"y":3228},{"x":1191,"y":3226},{"x":1209,"y":3219},{"x":1226,"y":3206},{"x":1240,"y":3197},{"x":1254,"y":3189},{"x":1268,"y":3178},{"x":1283,"y":3158},{"x":1289,"y":3131},{"x":1286,"y":3113},{"x":1283,"y":3082},{"x":1136,"y":3052},{"x":1131,"y":3037},{"x":1122,"y":3029},{"x":1108,"y":3026},{"x":1109,"y":3044},{"x":1095,"y":3034},{"x":1084,"y":3055},{"x":1077,"y":3049},{"x":1068,"y":3052},{"x":1063,"y":3065},{"x":1045,"y":3072},{"x":1002,"y":3021},{"x":965,"y":3049}],"fief":"Epeshe"},{"id":63,"list":[{"x":1116,"y":2855},{"x":1134,"y":2870},{"x":1145,"y":2860},{"x":1166,"y":2882},{"x":1341,"y":2894},{"x":1357,"y":2878},{"x":1364,"y":2879},{"x":1373,"y":2890},{"x":1383,"y":2885},{"x":1396,"y":2901},{"x":1401,"y":2986},{"x":1361,"y":3058},{"x":1282,"y":3083},{"x":1137,"y":3053},{"x":1130,"y":3036},{"x":1121,"y":3029},{"x":1108,"y":3026},{"x":1111,"y":3047},{"x":1095,"y":3035},{"x":1085,"y":3056},{"x":1077,"y":3050},{"x":1068,"y":3053},{"x":1064,"y":3064},{"x":1045,"y":3071},{"x":1002,"y":3021},{"x":1015,"y":3008},{"x":1118,"y":2880},{"x":1119,"y":2860}],"fief":"Dumar"},{"id":64,"list":[{"x":1136,"y":2672},{"x":1166,"y":2716},{"x":1363,"y":2799},{"x":1396,"y":2786},{"x":1405,"y":2799},{"x":1413,"y":2782},{"x":1425,"y":2775},{"x":1444,"y":2827},{"x":1373,"y":2890},{"x":1361,"y":2878},{"x":1339,"y":2893},{"x":1165,"y":2882},{"x":1145,"y":2861},{"x":1135,"y":2868},{"x":1117,"y":2857},{"x":1116,"y":2829},{"x":1126,"y":2813},{"x":1098,"y":2771},{"x":1071,"y":2781},{"x":1060,"y":2759},{"x":1035,"y":2748},{"x":1054,"y":2726},{"x":1053,"y":2705},{"x":1072,"y":2661},{"x":1082,"y":2656},{"x":1098,"y":2663},{"x":1124,"y":2688},{"x":1139,"y":2676}],"fief":"Etrosq Castle"},{"id":65,"list":[{"x":1425,"y":2778},{"x":1639,"y":2800},{"x":1741,"y":2780},{"x":1760,"y":2757},{"x":1725,"y":2733},{"x":1715,"y":2709},{"x":1705,"y":2706},{"x":1689,"y":2677},{"x":1665,"y":2689},{"x":1507,"y":2612},{"x":1497,"y":2618},{"x":1467,"y":2595},{"x":1451,"y":2580},{"x":1430,"y":2589},{"x":1428,"y":2603},{"x":1199,"y":2682},{"x":1141,"y":2673},{"x":1166,"y":2715},{"x":1363,"y":2799},{"x":1397,"y":2787},{"x":1405,"y":2797},{"x":1414,"y":2781},{"x":1426,"y":2777}],"fief":"Dirigsene"},{"id":66,"list":[{"x":2189,"y":3051},{"x":2197,"y":3101},{"x":2098,"y":3115},{"x":1907,"y":3064},{"x":1792,"y":3033},{"x":1773,"y":3042},{"x":1739,"y":3055},{"x":1699,"y":3030},{"x":1660,"y":2993},{"x":1458,"y":2947},{"x":1396,"y":2915},{"x":1397,"y":2902},{"x":1381,"y":2884},{"x":1443,"y":2829},{"x":1429,"y":2779},{"x":1471,"y":2784},{"x":1637,"y":2801},{"x":1743,"y":2780},{"x":1759,"y":2755},{"x":1776,"y":2753},{"x":1792,"y":2774},{"x":1820,"y":2789},{"x":1913,"y":2832},{"x":1992,"y":2856},{"x":2022,"y":2860},{"x":2033,"y":2850},{"x":2035,"y":2812},{"x":2074,"y":2805},{"x":2078,"y":2825},{"x":2067,"y":2840},{"x":2085,"y":2876},{"x":2138,"y":2914},{"x":2158,"y":2934},{"x":2190,"y":3051}],"fief":"Veluca"},{"id":67,"list":[{"x":1214,"y":3284},{"x":1228,"y":3284},{"x":1235,"y":3292},{"x":1235,"y":3313},{"x":1245,"y":3322},{"x":1249,"y":3336},{"x":1258,"y":3352},{"x":1278,"y":3359},{"x":1304,"y":3365},{"x":1323,"y":3368},{"x":1348,"y":3368},{"x":1364,"y":3364},{"x":1377,"y":3364},{"x":1372,"y":3378},{"x":1368,"y":3386},{"x":1363,"y":3402},{"x":1353,"y":3410},{"x":1348,"y":3426},{"x":1362,"y":3434},{"x":1367,"y":3449},{"x":1371,"y":3457},{"x":1402,"y":3444},{"x":1427,"y":3441},{"x":1465,"y":3441},{"x":1490,"y":3431},{"x":1502,"y":3430},{"x":1522,"y":3426},{"x":1550,"y":3425},{"x":1575,"y":3432},{"x":1595,"y":3266},{"x":1625,"y":3254},{"x":1636,"y":3241},{"x":1686,"y":3145},{"x":1739,"y":3055},{"x":1696,"y":3028},{"x":1660,"y":2993},{"x":1458,"y":2947},{"x":1399,"y":2919},{"x":1402,"y":2986},{"x":1361,"y":3057},{"x":1285,"y":3083},{"x":1288,"y":3132},{"x":1284,"y":3156},{"x":1272,"y":3175},{"x":1284,"y":3178},{"x":1290,"y":3190},{"x":1280,"y":3199},{"x":1267,"y":3207},{"x":1246,"y":3224},{"x":1229,"y":3234},{"x":1212,"y":3240},{"x":1215,"y":3285}],"fief":"Fedner"},{"id":68,"list":[{"x":1864,"y":3575},{"x":1843,"y":3537},{"x":1805,"y":3520},{"x":1829,"y":3508},{"x":1841,"y":3490},{"x":1851,"y":3473},{"x":1876,"y":3462},{"x":1900,"y":3457},{"x":1920,"y":3445},{"x":1938,"y":3432},{"x":1962,"y":3432},{"x":1962,"y":3418},{"x":1945,"y":3414},{"x":1926,"y":3417},{"x":1901,"y":3434},{"x":1872,"y":3443},{"x":1840,"y":3455},{"x":1822,"y":3477},{"x":1804,"y":3495},{"x":1774,"y":3506},{"x":1747,"y":3510},{"x":1714,"y":3508},{"x":1691,"y":3498},{"x":1680,"y":3493},{"x":1688,"y":3484},{"x":1694,"y":3474},{"x":1685,"y":3467},{"x":1676,"y":3468},{"x":1668,"y":3460},{"x":1664,"y":3449},{"x":1653,"y":3449},{"x":1645,"y":3465},{"x":1644,"y":3468},{"x":1625,"y":3454},{"x":1647,"y":3434},{"x":1741,"y":3413},{"x":1773,"y":3400},{"x":1811,"y":3385},{"x":1854,"y":3369},{"x":1863,"y":3347},{"x":1900,"y":3353},{"x":1953,"y":3316},{"x":1956,"y":3298},{"x":1970,"y":3289},{"x":1978,"y":3299},{"x":1988,"y":3296},{"x":2020,"y":3333},{"x":2053,"y":3349},{"x":2067,"y":3349},{"x":2095,"y":3384},{"x":2108,"y":3382},{"x":2126,"y":3398},{"x":2138,"y":3394},{"x":2169,"y":3393},{"x":2212,"y":3340},{"x":2217,"y":3410},{"x":2144,"y":3455},{"x":2115,"y":3453},{"x":2075,"y":3473},{"x":2067,"y":3459},{"x":2045,"y":3457},{"x":2020,"y":3513},{"x":1996,"y":3508},{"x":1939,"y":3548},{"x":1912,"y":3543},{"x":1864,"y":3576}],"fief":"Ruldi"},{"id":69,"list":[{"x":1575,"y":3431},{"x":1602,"y":3439},{"x":1625,"y":3454},{"x":1646,"y":3434},{"x":1746,"y":3412},{"x":1855,"y":3369},{"x":1862,"y":3348},{"x":1900,"y":3354},{"x":1954,"y":3316},{"x":1957,"y":3299},{"x":1964,"y":3253},{"x":1952,"y":3246},{"x":1952,"y":3198},{"x":1944,"y":3158},{"x":1967,"y":3079},{"x":1792,"y":3033},{"x":1736,"y":3055},{"x":1638,"y":3238},{"x":1624,"y":3254},{"x":1597,"y":3266},{"x":1574,"y":3431}],"fief":"Chaeza"},{"id":70,"list":[{"x":2219,"y":3331},{"x":2252,"y":3339},{"x":2261,"y":3364},{"x":2271,"y":3361},{"x":2271,"y":3380},{"x":2280,"y":3394},{"x":2290,"y":3395},{"x":2300,"y":3394},{"x":2333,"y":3334},{"x":2347,"y":3331},{"x":2373,"y":3344},{"x":2390,"y":3333},{"x":2406,"y":3316},{"x":2430,"y":3282},{"x":2416,"y":3277},{"x":2410,"y":3259},{"x":2394,"y":3272},{"x":2352,"y":3258},{"x":2316,"y":3210},{"x":2299,"y":3257},{"x":2238,"y":3207},{"x":2196,"y":3102},{"x":2101,"y":3115},{"x":1966,"y":3082},{"x":1945,"y":3158},{"x":1952,"y":3196},{"x":1952,"y":3246},{"x":1963,"y":3255},{"x":1958,"y":3293},{"x":1968,"y":3290},{"x":1977,"y":3299},{"x":1987,"y":3297},{"x":2021,"y":3334},{"x":2055,"y":3349},{"x":2067,"y":3350},{"x":2095,"y":3384},{"x":2108,"y":3384},{"x":2128,"y":3399},{"x":2138,"y":3395},{"x":2170,"y":3393},{"x":2219,"y":3332}],"fief":"Emer"},{"id":71,"list":[{"x":2430,"y":3283},{"x":2448,"y":3262},{"x":2467,"y":3246},{"x":2481,"y":3258},{"x":2520,"y":3238},{"x":2533,"y":3211},{"x":2545,"y":3209},{"x":2546,"y":3161},{"x":2530,"y":3123},{"x":2540,"y":3087},{"x":2541,"y":3048},{"x":2527,"y":3032},{"x":2523,"y":3010},{"x":2438,"y":2993},{"x":2259,"y":3015},{"x":2191,"y":3051},{"x":2195,"y":3102},{"x":2239,"y":3207},{"x":2299,"y":3253},{"x":2317,"y":3216},{"x":2353,"y":3257},{"x":2395,"y":3271},{"x":2410,"y":3262},{"x":2417,"y":3278},{"x":2429,"y":3283}],"fief":"Sarimish"},{"id":72,"list":[{"x":1173,"y":3698},{"x":1165,"y":3716},{"x":1154,"y":3758},{"x":1145,"y":3772},{"x":1139,"y":3804},{"x":1136,"y":3821},{"x":1148,"y":3828},{"x":1175,"y":3824},{"x":1189,"y":3813},{"x":1207,"y":3807},{"x":1229,"y":3793},{"x":1240,"y":3785},{"x":1260,"y":3771},{"x":1282,"y":3755},{"x":1310,"y":3746},{"x":1324,"y":3745},{"x":1332,"y":3742},{"x":1350,"y":3743},{"x":1369,"y":3746},{"x":1374,"y":3752},{"x":1441,"y":3619},{"x":1497,"y":3571},{"x":1506,"y":3568},{"x":1519,"y":3545},{"x":1530,"y":3552},{"x":1594,"y":3519},{"x":1594,"y":3516},{"x":1603,"y":3515},{"x":1603,"y":3498},{"x":1622,"y":3477},{"x":1592,"y":3457},{"x":1553,"y":3445},{"x":1514,"y":3448},{"x":1480,"y":3459},{"x":1457,"y":3468},{"x":1442,"y":3486},{"x":1422,"y":3496},{"x":1399,"y":3509},{"x":1373,"y":3528},{"x":1360,"y":3533},{"x":1348,"y":3550},{"x":1341,"y":3571},{"x":1319,"y":3589},{"x":1306,"y":3602},{"x":1296,"y":3610},{"x":1285,"y":3621},{"x":1259,"y":3640},{"x":1247,"y":3644},{"x":1236,"y":3653},{"x":1219,"y":3661},{"x":1203,"y":3674},{"x":1188,"y":3688},{"x":1172,"y":3699}],"fief":"Buvran"},{"id":73,"list":[{"x":1442,"y":3620},{"x":1476,"y":3638},{"x":1564,"y":3652},{"x":1784,"y":3647},{"x":1800,"y":3627},{"x":1816,"y":3608},{"x":1830,"y":3609},{"x":1853,"y":3616},{"x":1884,"y":3606},{"x":1860,"y":3582},{"x":1865,"y":3573},{"x":1843,"y":3536},{"x":1801,"y":3520},{"x":1764,"y":3530},{"x":1720,"y":3530},{"x":1693,"y":3523},{"x":1667,"y":3509},{"x":1665,"y":3518},{"x":1659,"y":3526},{"x":1648,"y":3523},{"x":1645,"y":3518},{"x":1635,"y":3512},{"x":1628,"y":3508},{"x":1620,"y":3508},{"x":1617,"y":3499},{"x":1634,"y":3483},{"x":1620,"y":3477},{"x":1604,"y":3500},{"x":1603,"y":3515},{"x":1595,"y":3516},{"x":1592,"y":3520},{"x":1531,"y":3551},{"x":1518,"y":3546},{"x":1505,"y":3569},{"x":1495,"y":3572},{"x":1441,"y":3621}],"fief":"Jelkala"},{"id":74,"list":[{"x":1374,"y":3752},{"x":1373,"y":3772},{"x":1367,"y":3782},{"x":1359,"y":3790},{"x":1354,"y":3799},{"x":1343,"y":3806},{"x":1337,"y":3817},{"x":1325,"y":3837},{"x":1310,"y":3854},{"x":1300,"y":3860},{"x":1292,"y":3874},{"x":1287,"y":3893},{"x":1281,"y":3907},{"x":1281,"y":3914},{"x":1277,"y":3924},{"x":1273,"y":3937},{"x":1282,"y":3947},{"x":1296,"y":3954},{"x":1312,"y":3952},{"x":1324,"y":3947},{"x":1338,"y":3946},{"x":1356,"y":3934},{"x":1375,"y":3930},{"x":1392,"y":3918},{"x":1414,"y":3909},{"x":1434,"y":3896},{"x":1462,"y":3885},{"x":1474,"y":3882},{"x":1490,"y":3885},{"x":1506,"y":3829},{"x":1526,"y":3794},{"x":1563,"y":3779},{"x":1585,"y":3741},{"x":1597,"y":3733},{"x":1606,"y":3717},{"x":1627,"y":3732},{"x":1656,"y":3735},{"x":1783,"y":3760},{"x":1938,"y":3805},{"x":1959,"y":3799},{"x":1960,"y":3792},{"x":1974,"y":3797},{"x":2007,"y":3785},{"x":1979,"y":3664},{"x":1950,"y":3623},{"x":1882,"y":3606},{"x":1853,"y":3616},{"x":1832,"y":3609},{"x":1814,"y":3609},{"x":1784,"y":3647},{"x":1565,"y":3652},{"x":1477,"y":3639},{"x":1444,"y":3622},{"x":1373,"y":3749}],"fief":"Ibdeles Castle"},{"id":75,"list":[{"x":1490,"y":3884},{"x":1496,"y":3894},{"x":1497,"y":3909},{"x":1492,"y":3921},{"x":1489,"y":3931},{"x":1489,"y":3944},{"x":1483,"y":3956},{"x":1481,"y":3966},{"x":1481,"y":3979},{"x":1493,"y":3992},{"x":1507,"y":3999},{"x":1513,"y":4000},{"x":1528,"y":4003},{"x":1538,"y":3995},{"x":1550,"y":3992},{"x":1565,"y":3977},{"x":1577,"y":3972},{"x":1590,"y":3954},{"x":1603,"y":3943},{"x":1616,"y":3934},{"x":1626,"y":3924},{"x":1640,"y":3925},{"x":1654,"y":3932},{"x":1657,"y":3940},{"x":1661,"y":3946},{"x":1662,"y":3973},{"x":1669,"y":3993},{"x":1697,"y":4013},{"x":1703,"y":4022},{"x":1726,"y":4022},{"x":1740,"y":4014},{"x":1751,"y":4009},{"x":1771,"y":3998},{"x":1779,"y":3994},{"x":1791,"y":3981},{"x":1809,"y":3970},{"x":1818,"y":3962},{"x":1819,"y":3951},{"x":1834,"y":3934},{"x":1853,"y":3919},{"x":1878,"y":3905},{"x":1898,"y":3898},{"x":1921,"y":3895},{"x":1937,"y":3898},{"x":1954,"y":3906},{"x":1972,"y":3917},{"x":1987,"y":3929},{"x":2012,"y":3936},{"x":2036,"y":3931},{"x":2054,"y":3926},{"x":2074,"y":3917},{"x":2098,"y":3906},{"x":2109,"y":3896},{"x":2130,"y":3884},{"x":2089,"y":3834},{"x":2067,"y":3817},{"x":2028,"y":3796},{"x":2031,"y":3792},{"x":2009,"y":3782},{"x":2005,"y":3786},{"x":1973,"y":3797},{"x":1960,"y":3792},{"x":1957,"y":3800},{"x":1938,"y":3805},{"x":1785,"y":3760},{"x":1629,"y":3733},{"x":1608,"y":3719},{"x":1596,"y":3734},{"x":1585,"y":3741},{"x":1563,"y":3780},{"x":1527,"y":3796},{"x":1504,"y":3831},{"x":1490,"y":3885}],"fief":"Ibdeles"},{"id":76,"list":[{"x":2780,"y":3716},{"x":2772,"y":3712},{"x":2762,"y":3703},{"x":2745,"y":3694},{"x":2729,"y":3684},{"x":2709,"y":3679},{"x":2677,"y":3671},{"x":2657,"y":3669},{"x":2629,"y":3666},{"x":2609,"y":3667},{"x":2581,"y":3667},{"x":2551,"y":3669},{"x":2541,"y":3670},{"x":2538,"y":3650},{"x":2540,"y":3627},{"x":2542,"y":3601},{"x":2530,"y":3598},{"x":2521,"y":3604},{"x":2520,"y":3619},{"x":2517,"y":3645},{"x":2502,"y":3652},{"x":2483,"y":3664},{"x":2479,"y":3675},{"x":2462,"y":3681},{"x":2438,"y":3701},{"x":2430,"y":3713},{"x":2421,"y":3722},{"x":2397,"y":3738},{"x":2377,"y":3752},{"x":2336,"y":3774},{"x":2320,"y":3785},{"x":2306,"y":3797},{"x":2274,"y":3816},{"x":2248,"y":3824},{"x":2224,"y":3836},{"x":2193,"y":3850},{"x":2184,"y":3859},{"x":2128,"y":3885},{"x":2088,"y":3834},{"x":2063,"y":3816},{"x":2120,"y":3787},{"x":2197,"y":3707},{"x":2197,"y":3704},{"x":2246,"y":3658},{"x":2249,"y":3643},{"x":2259,"y":3643},{"x":2280,"y":3656},{"x":2311,"y":3654},{"x":2323,"y":3620},{"x":2321,"y":3611},{"x":2323,"y":3603},{"x":2331,"y":3603},{"x":2340,"y":3590},{"x":2332,"y":3586},{"x":2333,"y":3562},{"x":2346,"y":3574},{"x":2347,"y":3536},{"x":2361,"y":3543},{"x":2485,"y":3542},{"x":2516,"y":3563},{"x":2800,"y":3654},{"x":2804,"y":3686},{"x":2778,"y":3717}],"fief":"Jamiche"},{"id":77,"list":[{"x":2346,"y":3537},{"x":2322,"y":3544},{"x":2260,"y":3497},{"x":2254,"y":3495},{"x":2226,"y":3481},{"x":2268,"y":3459},{"x":2319,"y":3430},{"x":2314,"y":3415},{"x":2305,"y":3410},{"x":2298,"y":3395},{"x":2281,"y":3394},{"x":2271,"y":3380},{"x":2272,"y":3364},{"x":2261,"y":3364},{"x":2253,"y":3337},{"x":2219,"y":3331},{"x":2212,"y":3348},{"x":2217,"y":3411},{"x":2145,"y":3455},{"x":2114,"y":3453},{"x":2076,"y":3472},{"x":2064,"y":3460},{"x":2045,"y":3457},{"x":2019,"y":3511},{"x":1996,"y":3509},{"x":1939,"y":3547},{"x":1912,"y":3545},{"x":1858,"y":3583},{"x":1881,"y":3607},{"x":1947,"y":3623},{"x":1979,"y":3664},{"x":2008,"y":3785},{"x":2028,"y":3791},{"x":2032,"y":3801},{"x":2066,"y":3816},{"x":2119,"y":3789},{"x":2198,"y":3706},{"x":2246,"y":3658},{"x":2250,"y":3645},{"x":2264,"y":3645},{"x":2280,"y":3656},{"x":2309,"y":3654},{"x":2322,"y":3621},{"x":2320,"y":3604},{"x":2332,"y":3601},{"x":2341,"y":3591},{"x":2332,"y":3584},{"x":2336,"y":3565},{"x":2349,"y":3575},{"x":2347,"y":3538}],"fief":"Chelez"},{"id":78,"list":[{"x":2852,"y":2782},{"x":2970,"y":2856},{"x":3032,"y":2916},{"x":3071,"y":2997},{"x":3053,"y":3120},{"x":3053,"y":3120},{"x":3056,"y":3247},{"x":2996,"y":3249},{"x":2776,"y":3200},{"x":2631,"y":3224},{"x":2614,"y":3204},{"x":2591,"y":3219},{"x":2544,"y":3208},{"x":2546,"y":3160},{"x":2531,"y":3123},{"x":2541,"y":3085},{"x":2540,"y":3047},{"x":2527,"y":3033},{"x":2523,"y":3012},{"x":2637,"y":2995},{"x":2671,"y":2965},{"x":2676,"y":2888},{"x":2654,"y":2840},{"x":2736,"y":2825},{"x":2851,"y":2782}],"fief":"Saren"},{"id":79,"list":[{"x":2486,"y":3544},{"x":2625,"y":3487},{"x":2724,"y":3426},{"x":2782,"y":3360},{"x":2806,"y":3374},{"x":2813,"y":3373},{"x":2817,"y":3385},{"x":2829,"y":3379},{"x":2855,"y":3401},{"x":2883,"y":3411},{"x":2892,"y":3426},{"x":2954,"y":3439},{"x":3055,"y":3441},{"x":3079,"y":3338},{"x":3057,"y":3246},{"x":2997,"y":3249},{"x":2775,"y":3200},{"x":2631,"y":3223},{"x":2614,"y":3204},{"x":2591,"y":3219},{"x":2551,"y":3209},{"x":2529,"y":3213},{"x":2519,"y":3240},{"x":2480,"y":3258},{"x":2466,"y":3246},{"x":2448,"y":3262},{"x":2426,"y":3284},{"x":2403,"y":3318},{"x":2389,"y":3335},{"x":2373,"y":3344},{"x":2347,"y":3331},{"x":2333,"y":3336},{"x":2297,"y":3397},{"x":2307,"y":3412},{"x":2316,"y":3419},{"x":2318,"y":3430},{"x":2228,"y":3483},{"x":2259,"y":3498},{"x":2324,"y":3545},{"x":2347,"y":3540},{"x":2361,"y":3544},{"x":2488,"y":3543},{"x":2495,"y":3542}],"fief":"Almerra Castle"},{"id":80,"list":[{"x":2801,"y":3656},{"x":2831,"y":3602},{"x":2860,"y":3545},{"x":2905,"y":3479},{"x":2936,"y":3464},{"x":2924,"y":3433},{"x":2893,"y":3426},{"x":2881,"y":3412},{"x":2856,"y":3401},{"x":2828,"y":3380},{"x":2816,"y":3386},{"x":2813,"y":3374},{"x":2804,"y":3373},{"x":2784,"y":3361},{"x":2720,"y":3429},{"x":2622,"y":3490},{"x":2491,"y":3541},{"x":2517,"y":3564},{"x":2802,"y":3656}],"fief":"Jamiche Castle"},{"id":81,"list":[{"x":2954,"y":3831},{"x":2990,"y":3826},{"x":3027,"y":3805},{"x":3089,"y":3805},{"x":3094,"y":3769},{"x":3113,"y":3725},{"x":3160,"y":3693},{"x":3095,"y":3681},{"x":2988,"y":3643},{"x":2905,"y":3618},{"x":2831,"y":3601},{"x":2800,"y":3656},{"x":2804,"y":3686},{"x":2778,"y":3717},{"x":2801,"y":3733},{"x":2817,"y":3741},{"x":2824,"y":3748},{"x":2841,"y":3757},{"x":2859,"y":3766},{"x":2873,"y":3771},{"x":2892,"y":3777},{"x":2907,"y":3785},{"x":2918,"y":3796},{"x":2927,"y":3806},{"x":2938,"y":3812},{"x":2953,"y":3832}],"fief":"Hawaha"},{"id":82,"list":[{"x":3089,"y":3804},{"x":3122,"y":3818},{"x":3158,"y":3860},{"x":3168,"y":3873},{"x":3220,"y":3870},{"x":3288,"y":3845},{"x":3364,"y":3807},{"x":3402,"y":3780},{"x":3404,"y":3772},{"x":3431,"y":3739},{"x":3437,"y":3743},{"x":3454,"y":3731},{"x":3455,"y":3689},{"x":3473,"y":3678},{"x":3479,"y":3669},{"x":3457,"y":3669},{"x":3448,"y":3664},{"x":3421,"y":3676},{"x":3406,"y":3674},{"x":3400,"y":3665},{"x":3396,"y":3671},{"x":3380,"y":3662},{"x":3344,"y":3693},{"x":3331,"y":3684},{"x":3280,"y":3695},{"x":3202,"y":3698},{"x":3157,"y":3694},{"x":3113,"y":3725},{"x":3095,"y":3770},{"x":3089,"y":3806}],"fief":"Ayn Assuadi"},{"id":83,"list":[{"x":3378,"y":3663},{"x":3343,"y":3638},{"x":3319,"y":3616},{"x":3308,"y":3623},{"x":3208,"y":3572},{"x":3192,"y":3550},{"x":3141,"y":3516},{"x":3103,"y":3492},{"x":3052,"y":3441},{"x":2953,"y":3439},{"x":2926,"y":3434},{"x":2935,"y":3464},{"x":2906,"y":3479},{"x":2861,"y":3544},{"x":2833,"y":3602},{"x":2902,"y":3618},{"x":2983,"y":3642},{"x":3100,"y":3683},{"x":3156,"y":3694},{"x":3208,"y":3698},{"x":3280,"y":3695},{"x":3331,"y":3683},{"x":3345,"y":3692},{"x":3375,"y":3663}],"fief":"Weyyah Castle"},{"id":84,"list":[{"x":2775,"y":4345},{"x":2798,"y":4335},{"x":2817,"y":4318},{"x":2834,"y":4308},{"x":2847,"y":4315},{"x":2859,"y":4334},{"x":2880,"y":4330},{"x":2901,"y":4339},{"x":2933,"y":4332},{"x":2946,"y":4317},{"x":2956,"y":4316},{"x":3045,"y":4253},{"x":3055,"y":4267},{"x":3080,"y":4274},{"x":3094,"y":4265},{"x":3102,"y":4252},{"x":3108,"y":4239},{"x":3107,"y":4216},{"x":3118,"y":4212},{"x":3128,"y":4201},{"x":3138,"y":4202},{"x":3151,"y":4183},{"x":3156,"y":4193},{"x":3181,"y":4190},{"x":3185,"y":4180},{"x":3198,"y":4193},{"x":3228,"y":4171},{"x":3241,"y":4177},{"x":3251,"y":4170},{"x":3231,"y":4144},{"x":3216,"y":4114},{"x":3212,"y":4034},{"x":3211,"y":4005},{"x":3218,"y":3987},{"x":3210,"y":3929},{"x":3203,"y":3902},{"x":3168,"y":3874},{"x":3122,"y":3819},{"x":3088,"y":3803},{"x":3026,"y":3805},{"x":2989,"y":3826},{"x":2951,"y":3831},{"x":2965,"y":3868},{"x":2971,"y":3897},{"x":2977,"y":3915},{"x":2986,"y":3934},{"x":2999,"y":3969},{"x":2999,"y":4000},{"x":2996,"y":4014},{"x":2988,"y":4043},{"x":2964,"y":4079},{"x":2950,"y":4091},{"x":2927,"y":4106},{"x":2900,"y":4129},{"x":2883,"y":4143},{"x":2862,"y":4165},{"x":2848,"y":4190},{"x":2836,"y":4202},{"x":2822,"y":4215},{"x":2802,"y":4233},{"x":2779,"y":4246},{"x":2771,"y":4267},{"x":2770,"y":4294},{"x":2764,"y":4304},{"x":2768,"y":4328},{"x":2773,"y":4343}],"fief":"Shariz"},{"id":85,"list":[{"x":3210,"y":4005},{"x":3252,"y":3988},{"x":3295,"y":3976},{"x":3355,"y":3984},{"x":3391,"y":3982},{"x":3417,"y":3987},{"x":3424,"y":3975},{"x":3373,"y":3894},{"x":3346,"y":3875},{"x":3334,"y":3824},{"x":3284,"y":3847},{"x":3221,"y":3869},{"x":3171,"y":3875},{"x":3203,"y":3903},{"x":3217,"y":3987},{"x":3210,"y":4003}],"fief":"Mit Nun"},{"id":86,"list":[{"x":3251,"y":4170},{"x":3271,"y":4189},{"x":3282,"y":4189},{"x":3341,"y":4228},{"x":3377,"y":4238},{"x":3403,"y":4239},{"x":3445,"y":4252},{"x":3485,"y":4250},{"x":3495,"y":4184},{"x":3472,"y":4027},{"x":3452,"y":4000},{"x":3413,"y":3988},{"x":3389,"y":3984},{"x":3354,"y":3985},{"x":3295,"y":3976},{"x":3210,"y":4004},{"x":3214,"y":4113},{"x":3230,"y":4144},{"x":3251,"y":4171}],"fief":"Caraf Castle"},{"id":87,"list":[{"x":3072,"y":826},{"x":3079,"y":883},{"x":3036,"y":932},{"x":3008,"y":982},{"x":3007,"y":1042},{"x":3031,"y":1103},{"x":3035,"y":1114},{"x":3051,"y":1136},{"x":3037,"y":1117},{"x":3017,"y":1128},{"x":3003,"y":1136},{"x":3010,"y":1151},{"x":2997,"y":1154},{"x":2984,"y":1154},{"x":2967,"y":1155},{"x":2945,"y":1151},{"x":2924,"y":1137},{"x":2907,"y":1127},{"x":2886,"y":1115},{"x":2865,"y":1098},{"x":2846,"y":1084},{"x":2827,"y":1066},{"x":2814,"y":1052},{"x":2785,"y":1032},{"x":2764,"y":1020},{"x":2733,"y":1010},{"x":2716,"y":998},{"x":2692,"y":986},{"x":2671,"y":965},{"x":2661,"y":945},{"x":2661,"y":923},{"x":2659,"y":915},{"x":2670,"y":913},{"x":2687,"y":908},{"x":2716,"y":899},{"x":2738,"y":897},{"x":2757,"y":902},{"x":2770,"y":917},{"x":2778,"y":927},{"x":2788,"y":934},{"x":2797,"y":951},{"x":2806,"y":967},{"x":2815,"y":977},{"x":2825,"y":994},{"x":2843,"y":998},{"x":2865,"y":999},{"x":2876,"y":993},{"x":2878,"y":982},{"x":2882,"y":962},{"x":2873,"y":936},{"x":2867,"y":917},{"x":2858,"y":895},{"x":2858,"y":875},{"x":2874,"y":867},{"x":2897,"y":860},{"x":2922,"y":867},{"x":2952,"y":875},{"x":2975,"y":871},{"x":2999,"y":869},{"x":3027,"y":850},{"x":3046,"y":840},{"x":3073,"y":825}],"fief":"Fearichen"},{"id":88,"list":[{"x":3069,"y":827},{"x":3094,"y":820},{"x":3112,"y":813},{"x":3118,"y":794},{"x":3122,"y":780},{"x":3121,"y":758},{"x":3190,"y":731},{"x":3288,"y":693},{"x":3328,"y":672},{"x":3357,"y":634},{"x":3372,"y":771},{"x":3341,"y":822},{"x":3274,"y":902},{"x":3222,"y":979},{"x":3213,"y":1119},{"x":3190,"y":1120},{"x":3161,"y":1122},{"x":3133,"y":1123},{"x":3113,"y":1125},{"x":3098,"y":1126},{"x":3077,"y":1127},{"x":3049,"y":1133},{"x":3036,"y":1116},{"x":3007,"y":1041},{"x":3008,"y":981},{"x":3037,"y":929},{"x":3078,"y":883},{"x":3070,"y":827}],"fief":"Alburq Castle"},{"id":89,"list":[{"x":2998,"y":638},{"x":3184,"y":565},{"x":3225,"y":567},{"x":3250,"y":555},{"x":3278,"y":551},{"x":3299,"y":590},{"x":3326,"y":592},{"x":3356,"y":640},{"x":3327,"y":672},{"x":3290,"y":691},{"x":3121,"y":757},{"x":3120,"y":729},{"x":3110,"y":710},{"x":3104,"y":704},{"x":3099,"y":691},{"x":3087,"y":685},{"x":3078,"y":680},{"x":3069,"y":677},{"x":3054,"y":669},{"x":3036,"y":660},{"x":3020,"y":650},{"x":2998,"y":641}],"fief":"Jayek"},{"id":90,"list":[{"x":3000,"y":639},{"x":3183,"y":566},{"x":3173,"y":484},{"x":3242,"y":403},{"x":3205,"y":394},{"x":3176,"y":389},{"x":3152,"y":389},{"x":3120,"y":388},{"x":3091,"y":384},{"x":3073,"y":384},{"x":3042,"y":388},{"x":3005,"y":388},{"x":2974,"y":385},{"x":2942,"y":379},{"x":2908,"y":366},{"x":2881,"y":356},{"x":2850,"y":353},{"x":2826,"y":351},{"x":2807,"y":389},{"x":2791,"y":429},{"x":2697,"y":475},{"x":2526,"y":486},{"x":2425,"y":524},{"x":2358,"y":570},{"x":2380,"y":575},{"x":2399,"y":576},{"x":2412,"y":581},{"x":2435,"y":581},{"x":2456,"y":584},{"x":2470,"y":585},{"x":2489,"y":594},{"x":2503,"y":597},{"x":2512,"y":601},{"x":2528,"y":601},{"x":2545,"y":605},{"x":2574,"y":611},{"x":2585,"y":609},{"x":2603,"y":613},{"x":2610,"y":618},{"x":2629,"y":620},{"x":2647,"y":622},{"x":2679,"y":622},{"x":2699,"y":621},{"x":2712,"y":622},{"x":2722,"y":623},{"x":2738,"y":619},{"x":2760,"y":615},{"x":2782,"y":623},{"x":2818,"y":628},{"x":2850,"y":624},{"x":2891,"y":621},{"x":2898,"y":612},{"x":2926,"y":614},{"x":2953,"y":623},{"x":2970,"y":632},{"x":3001,"y":638},{"x":3183,"y":565}],"fief":"Wercheg"},{"id":91,"list":[{"x":2223,"y":603},{"x":2238,"y":596},{"x":2253,"y":597},{"x":2271,"y":589},{"x":2296,"y":579},{"x":2322,"y":571},{"x":2363,"y":569},{"x":2423,"y":524},{"x":2525,"y":486},{"x":2695,"y":475},{"x":2790,"y":428},{"x":2826,"y":351},{"x":2803,"y":346},{"x":2778,"y":343},{"x":2741,"y":346},{"x":2722,"y":341},{"x":2700,"y":346},{"x":2682,"y":343},{"x":2662,"y":341},{"x":2638,"y":338},{"x":2624,"y":338},{"x":2606,"y":335},{"x":2593,"y":335},{"x":2581,"y":328},{"x":2566,"y":321},{"x":2550,"y":320},{"x":2537,"y":319},{"x":2520,"y":313},{"x":2506,"y":310},{"x":2497,"y":307},{"x":2452,"y":302},{"x":2429,"y":304},{"x":2406,"y":309},{"x":2386,"y":307},{"x":2368,"y":306},{"x":2347,"y":308},{"x":2331,"y":316},{"x":2300,"y":329},{"x":2284,"y":347},{"x":2269,"y":362},{"x":2248,"y":397},{"x":2225,"y":425},{"x":2205,"y":448},{"x":2199,"y":479},{"x":2202,"y":505},{"x":2207,"y":540},{"x":2216,"y":571},{"x":2223,"y":603}],"fief":"Odasan"},{"id":92,"list":[{"x":3372,"y":770},{"x":3477,"y":803},{"x":3502,"y":803},{"x":3496,"y":856},{"x":3497,"y":886},{"x":3519,"y":949},{"x":3565,"y":1005},{"x":3623,"y":1044},{"x":3654,"y":1078},{"x":3614,"y":1099},{"x":3593,"y":1117},{"x":3557,"y":1143},{"x":3526,"y":1156},{"x":3507,"y":1165},{"x":3481,"y":1171},{"x":3449,"y":1178},{"x":3388,"y":1177},{"x":3336,"y":1171},{"x":3308,"y":1164},{"x":3283,"y":1149},{"x":3248,"y":1129},{"x":3215,"y":1122},{"x":3223,"y":979},{"x":3343,"y":821},{"x":3374,"y":772}],"fief":"Jeirbe Castle"},{"id":93,"list":[{"x":3356,"y":636},{"x":3421,"y":625},{"x":3493,"y":555},{"x":3534,"y":467},{"x":3506,"y":454},{"x":3497,"y":448},{"x":3477,"y":448},{"x":3441,"y":442},{"x":3417,"y":437},{"x":3403,"y":437},{"x":3372,"y":434},{"x":3336,"y":434},{"x":3313,"y":428},{"x":3288,"y":421},{"x":3242,"y":404},{"x":3174,"y":485},{"x":3184,"y":566},{"x":3226,"y":567},{"x":3253,"y":555},{"x":3279,"y":552},{"x":3301,"y":590},{"x":3328,"y":594},{"x":3357,"y":639}],"fief":"Ruvar"},{"id":94,"list":[{"x":3502,"y":804},{"x":3637,"y":762},{"x":3697,"y":761},{"x":3691,"y":734},{"x":3703,"y":685},{"x":3744,"y":641},{"x":3657,"y":500},{"x":3656,"y":476},{"x":3627,"y":473},{"x":3604,"y":478},{"x":3590,"y":475},{"x":3574,"y":473},{"x":3553,"y":469},{"x":3533,"y":469},{"x":3493,"y":555},{"x":3422,"y":625},{"x":3355,"y":637},{"x":3372,"y":773},{"x":3476,"y":802},{"x":3504,"y":805}],"fief":"Bulugha Castle"},{"id":95,"list":[{"x":3652,"y":1078},{"x":3686,"y":1070},{"x":3715,"y":1066},{"x":3705,"y":909},{"x":3737,"y":822},{"x":3779,"y":787},{"x":3784,"y":764},{"x":3695,"y":760},{"x":3637,"y":762},{"x":3502,"y":805},{"x":3497,"y":854},{"x":3497,"y":885},{"x":3519,"y":949},{"x":3565,"y":1005},{"x":3624,"y":1043},{"x":3652,"y":1076}],"fief":"Mazen"},{"id":96,"list":[{"x":3784,"y":767},{"x":3823,"y":703},{"x":3876,"y":678},{"x":3828,"y":624},{"x":3821,"y":616},{"x":3844,"y":508},{"x":3847,"y":450},{"x":3829,"y":451},{"x":3805,"y":453},{"x":3770,"y":453},{"x":3735,"y":457},{"x":3698,"y":466},{"x":3656,"y":477},{"x":3657,"y":499},{"x":3743,"y":641},{"x":3704,"y":687},{"x":3692,"y":735},{"x":3698,"y":759},{"x":3783,"y":766}],"fief":"Udiniad"},{"id":97,"list":[{"x":3979,"y":926},{"x":3962,"y":923},{"x":3963,"y":911},{"x":3972,"y":902},{"x":3914,"y":867},{"x":3847,"y":692},{"x":3822,"y":703},{"x":3783,"y":768},{"x":3778,"y":787},{"x":3736,"y":824},{"x":3705,"y":910},{"x":3713,"y":1064},{"x":3746,"y":1063},{"x":3743,"y":1047},{"x":3752,"y":1037},{"x":3761,"y":1042},{"x":3775,"y":1042},{"x":3783,"y":1035},{"x":3793,"y":1038},{"x":3789,"y":1052},{"x":3790,"y":1062},{"x":3817,"y":1060},{"x":3839,"y":1049},{"x":3862,"y":1030},{"x":3884,"y":1007},{"x":3910,"y":979},{"x":3935,"y":957},{"x":3960,"y":943},{"x":3965,"y":933},{"x":3979,"y":928}],"fief":"Bazeck"},{"id":98,"list":[{"x":4185,"y":674},{"x":4177,"y":638},{"x":4056,"y":519},{"x":4040,"y":510},{"x":4029,"y":499},{"x":4022,"y":482},{"x":4007,"y":476},{"x":3989,"y":466},{"x":3964,"y":464},{"x":3951,"y":461},{"x":3921,"y":458},{"x":3883,"y":454},{"x":3858,"y":452},{"x":3847,"y":452},{"x":3844,"y":509},{"x":3822,"y":616},{"x":3875,"y":677},{"x":3847,"y":693},{"x":3914,"y":867},{"x":3970,"y":902},{"x":3976,"y":894},{"x":3978,"y":878},{"x":3992,"y":879},{"x":3996,"y":884},{"x":4003,"y":853},{"x":4017,"y":823},{"x":4023,"y":811},{"x":4034,"y":799},{"x":4057,"y":780},{"x":4084,"y":761},{"x":4108,"y":745},{"x":4118,"y":731},{"x":4135,"y":719},{"x":4156,"y":706},{"x":4169,"y":695},{"x":4185,"y":674}],"fief":"Rivacheg"},{"id":99,"list":[{"x":4167,"y":1084},{"x":4191,"y":1059},{"x":4239,"y":967},{"x":4285,"y":918},{"x":4312,"y":853},{"x":4301,"y":759},{"x":4199,"y":673},{"x":4193,"y":689},{"x":4185,"y":710},{"x":4178,"y":715},{"x":4162,"y":728},{"x":4148,"y":733},{"x":4134,"y":751},{"x":4118,"y":765},{"x":4092,"y":781},{"x":4063,"y":804},{"x":4038,"y":831},{"x":4025,"y":854},{"x":4018,"y":883},{"x":4015,"y":896},{"x":4029,"y":899},{"x":4039,"y":902},{"x":4037,"y":912},{"x":4031,"y":919},{"x":4025,"y":932},{"x":4025,"y":944},{"x":4014,"y":948},{"x":4005,"y":940},{"x":3999,"y":934},{"x":3989,"y":948},{"x":3971,"y":963},{"x":3954,"y":975},{"x":3926,"y":994},{"x":3906,"y":1012},{"x":3890,"y":1035},{"x":3881,"y":1044},{"x":3914,"y":1026},{"x":3942,"y":1010},{"x":3957,"y":1006},{"x":3990,"y":1011},{"x":4011,"y":1023},{"x":4036,"y":1039},{"x":4058,"y":1052},{"x":4077,"y":1060},{"x":4117,"y":1068},{"x":4143,"y":1072},{"x":4167,"y":1086}],"fief":"Shapeshte"},{"id":100,"list":[{"x":4201,"y":676},{"x":4277,"y":623},{"x":4486,"y":548},{"x":4535,"y":547},{"x":4636,"y":572},{"x":4711,"y":618},{"x":4800,"y":691},{"x":4959,"y":848},{"x":4943,"y":852},{"x":4919,"y":862},{"x":4902,"y":877},{"x":4891,"y":891},{"x":4882,"y":912},{"x":4871,"y":932},{"x":4855,"y":947},{"x":4841,"y":956},{"x":4818,"y":969},{"x":4786,"y":978},{"x":4767,"y":988},{"x":4740,"y":1001},{"x":4718,"y":1022},{"x":4709,"y":1041},{"x":4702,"y":1054},{"x":4688,"y":1065},{"x":4675,"y":1079},{"x":4659,"y":1094},{"x":4634,"y":1107},{"x":4607,"y":1116},{"x":4580,"y":1123},{"x":4562,"y":1136},{"x":4549,"y":1155},{"x":4536,"y":1180},{"x":4533,"y":1196},{"x":4520,"y":1210},{"x":4510,"y":1220},{"x":4493,"y":1231},{"x":4474,"y":1241},{"x":4456,"y":1253},{"x":4429,"y":1279},{"x":4409,"y":1292},{"x":4394,"y":1300},{"x":4400,"y":1285},{"x":4391,"y":1279},{"x":4380,"y":1283},{"x":4368,"y":1285},{"x":4355,"y":1282},{"x":4348,"y":1293},{"x":4334,"y":1280},{"x":4323,"y":1272},{"x":4308,"y":1245},{"x":4285,"y":1219},{"x":4259,"y":1198},{"x":4235,"y":1182},{"x":4206,"y":1146},{"x":4187,"y":1111},{"x":4167,"y":1083},{"x":4191,"y":1059},{"x":4241,"y":966},{"x":4286,"y":917},{"x":4311,"y":853},{"x":4300,"y":758},{"x":4201,"y":672}],"fief":"Khudan"},{"id":101,"list":[{"x":4487,"y":549},{"x":4609,"y":457},{"x":4458,"y":448},{"x":4390,"y":437},{"x":4323,"y":403},{"x":4305,"y":394},{"x":4288,"y":386},{"x":4264,"y":385},{"x":4230,"y":391},{"x":4198,"y":393},{"x":4161,"y":397},{"x":4131,"y":400},{"x":4107,"y":414},{"x":4083,"y":437},{"x":4063,"y":458},{"x":4056,"y":479},{"x":4067,"y":501},{"x":4081,"y":515},{"x":4076,"y":527},{"x":4072,"y":534},{"x":4099,"y":562},{"x":4178,"y":639},{"x":4184,"y":671},{"x":4203,"y":675},{"x":4276,"y":624},{"x":4491,"y":548}],"fief":"Vezin"},{"id":102,"list":[{"x":3802,"y":1378},{"x":3812,"y":1354},{"x":3799,"y":1290},{"x":3681,"y":1188},{"x":3682,"y":1095},{"x":3639,"y":1115},{"x":3615,"y":1132},{"x":3592,"y":1151},{"x":3571,"y":1170},{"x":3542,"y":1185},{"x":3501,"y":1199},{"x":3487,"y":1203},{"x":3472,"y":1214},{"x":3479,"y":1226},{"x":3482,"y":1240},{"x":3487,"y":1248},{"x":3495,"y":1235},{"x":3504,"y":1231},{"x":3514,"y":1243},{"x":3512,"y":1252},{"x":3523,"y":1258},{"x":3533,"y":1266},{"x":3517,"y":1280},{"x":3542,"y":1280},{"x":3570,"y":1288},{"x":3609,"y":1298},{"x":3641,"y":1298},{"x":3676,"y":1300},{"x":3709,"y":1304},{"x":3733,"y":1318},{"x":3757,"y":1335},{"x":3779,"y":1356},{"x":3802,"y":1379}],"fief":"Curaw"},{"id":103,"list":[{"x":4340,"y":398},{"x":4323,"y":380},{"x":4327,"y":358},{"x":4347,"y":344},{"x":4380,"y":322},{"x":4403,"y":304},{"x":4426,"y":298},{"x":4459,"y":282},{"x":4469,"y":277},{"x":4493,"y":263},{"x":4504,"y":247},{"x":4515,"y":226},{"x":4525,"y":210},{"x":4536,"y":196},{"x":4559,"y":187},{"x":4580,"y":189},{"x":4592,"y":188},{"x":4605,"y":176},{"x":4619,"y":142},{"x":4717,"y":139},{"x":4755,"y":193},{"x":4816,"y":228},{"x":4816,"y":255},{"x":4747,"y":363},{"x":4680,"y":415},{"x":4605,"y":459},{"x":4494,"y":450},{"x":4450,"y":446},{"x":4391,"y":436},{"x":4334,"y":409},{"x":4339,"y":399}],"fief":"Fisdnar"},{"id":104,"list":[{"x":3708,"y":1211},{"x":3773,"y":1193},{"x":3874,"y":1179},{"x":4006,"y":1208},{"x":4077,"y":1250},{"x":4012,"y":1303},{"x":3999,"y":1323},{"x":3919,"y":1376},{"x":3913,"y":1370},{"x":3892,"y":1376},{"x":3852,"y":1386},{"x":3821,"y":1385},{"x":3804,"y":1380},{"x":3811,"y":1354},{"x":3799,"y":1289},{"x":3713,"y":1212}],"fief":"Slezkh"},{"id":105,"list":[{"x":4075,"y":1252},{"x":4152,"y":1240},{"x":4230,"y":1212},{"x":4207,"y":1187},{"x":4179,"y":1147},{"x":4167,"y":1126},{"x":4157,"y":1107},{"x":4136,"y":1092},{"x":4099,"y":1086},{"x":4059,"y":1078},{"x":4030,"y":1063},{"x":4001,"y":1046},{"x":3980,"y":1031},{"x":3968,"y":1029},{"x":3939,"y":1036},{"x":3908,"y":1054},{"x":3873,"y":1070},{"x":3846,"y":1081},{"x":3815,"y":1083},{"x":3790,"y":1083},{"x":3796,"y":1098},{"x":3788,"y":1106},{"x":3774,"y":1102},{"x":3760,"y":1103},{"x":3746,"y":1109},{"x":3740,"y":1098},{"x":3745,"y":1084},{"x":3714,"y":1088},{"x":3683,"y":1095},{"x":3682,"y":1187},{"x":3713,"y":1211},{"x":3773,"y":1194},{"x":3874,"y":1180},{"x":4008,"y":1208},{"x":4076,"y":1251}],"fief":"Slezkh Castle"},{"id":106,"list":[{"x":4122,"y":1304},{"x":4073,"y":1250},{"x":4148,"y":1240},{"x":4225,"y":1211},{"x":4240,"y":1222},{"x":4259,"y":1243},{"x":4273,"y":1254},{"x":4288,"y":1276},{"x":4310,"y":1295},{"x":4330,"y":1309},{"x":4350,"y":1319},{"x":4348,"y":1334},{"x":4344,"y":1346},{"x":4354,"y":1350},{"x":4366,"y":1350},{"x":4366,"y":1343},{"x":4377,"y":1344},{"x":4386,"y":1352},{"x":4395,"y":1348},{"x":4400,"y":1339},{"x":4394,"y":1332},{"x":4393,"y":1324},{"x":4423,"y":1313},{"x":4442,"y":1300},{"x":4470,"y":1269},{"x":4489,"y":1257},{"x":4514,"y":1246},{"x":4538,"y":1231},{"x":4573,"y":1280},{"x":4575,"y":1343},{"x":4530,"y":1426},{"x":4439,"y":1496},{"x":4314,"y":1486},{"x":4189,"y":1452},{"x":4158,"y":1422},{"x":4121,"y":1305}],"fief":"Tismirr"},{"id":107,"list":[{"x":3728,"y":1547},{"x":3805,"y":1564},{"x":3871,"y":1601},{"x":3898,"y":1554},{"x":3917,"y":1435},{"x":3910,"y":1388},{"x":3883,"y":1398},{"x":3855,"y":1402},{"x":3830,"y":1407},{"x":3810,"y":1403},{"x":3785,"y":1398},{"x":3759,"y":1506},{"x":3730,"y":1548}],"fief":"Karindi"},{"id":108,"list":[{"x":3344,"y":1673},{"x":3402,"y":1727},{"x":3493,"y":1764},{"x":3635,"y":1764},{"x":3712,"y":1772},{"x":3760,"y":1789},{"x":3780,"y":1826},{"x":3886,"y":1828},{"x":3940,"y":1806},{"x":3913,"y":1748},{"x":3871,"y":1602},{"x":3804,"y":1565},{"x":3730,"y":1549},{"x":3594,"y":1535},{"x":3574,"y":1581},{"x":3518,"y":1615},{"x":3416,"y":1647},{"x":3364,"y":1644},{"x":3344,"y":1673}],"fief":"Reyvadin"},{"id":109,"list":[{"x":3871,"y":1601},{"x":4035,"y":1599},{"x":4212,"y":1621},{"x":4246,"y":1643},{"x":4295,"y":1612},{"x":4310,"y":1548},{"x":4348,"y":1541},{"x":4374,"y":1492},{"x":4312,"y":1485},{"x":4188,"y":1451},{"x":4157,"y":1423},{"x":4121,"y":1304},{"x":4074,"y":1253},{"x":4010,"y":1304},{"x":3997,"y":1324},{"x":3919,"y":1377},{"x":3910,"y":1393},{"x":3915,"y":1437},{"x":3897,"y":1555},{"x":3872,"y":1601}],"fief":"Yruma Castle"},{"id":110,"list":[{"x":3939,"y":1806},{"x":4033,"y":1877},{"x":4050,"y":1875},{"x":4066,"y":1865},{"x":4077,"y":1870},{"x":4082,"y":1909},{"x":4102,"y":1927},{"x":4114,"y":1924},{"x":4132,"y":1911},{"x":4151,"y":1903},{"x":4165,"y":1880},{"x":4166,"y":1872},{"x":4190,"y":1857},{"x":4192,"y":1837},{"x":4260,"y":1728},{"x":4247,"y":1642},{"x":4212,"y":1622},{"x":4036,"y":1599},{"x":3872,"y":1600},{"x":3895,"y":1687},{"x":3911,"y":1747},{"x":3938,"y":1807}],"fief":"Ulburban"},{"id":111,"list":[{"x":4574,"y":1344},{"x":4655,"y":1400},{"x":4704,"y":1355},{"x":4793,"y":1286},{"x":4853,"y":1257},{"x":4912,"y":1171},{"x":4954,"y":1095},{"x":4954,"y":1026},{"x":4932,"y":997},{"x":4892,"y":941},{"x":4879,"y":958},{"x":4863,"y":968},{"x":4833,"y":985},{"x":4799,"y":995},{"x":4759,"y":1014},{"x":4732,"y":1044},{"x":4725,"y":1062},{"x":4708,"y":1078},{"x":4682,"y":1100},{"x":4650,"y":1122},{"x":4627,"y":1133},{"x":4604,"y":1139},{"x":4580,"y":1150},{"x":4571,"y":1161},{"x":4561,"y":1185},{"x":4554,"y":1204},{"x":4543,"y":1228},{"x":4537,"y":1234},{"x":4572,"y":1281},{"x":4575,"y":1348}],"fief":"Uslum"},{"id":112,"list":[{"x":4911,"y":1172},{"x":5023,"y":1177},{"x":5083,"y":1196},{"x":5108,"y":1231},{"x":5095,"y":1318},{"x":5134,"y":1404},{"x":5138,"y":1416},{"x":5154,"y":1454},{"x":5115,"y":1483},{"x":5098,"y":1480},{"x":5090,"y":1483},{"x":5082,"y":1489},{"x":5070,"y":1491},{"x":5063,"y":1499},{"x":5053,"y":1505},{"x":5036,"y":1500},{"x":5024,"y":1493},{"x":5017,"y":1484},{"x":5006,"y":1481},{"x":4998,"y":1473},{"x":4985,"y":1474},{"x":4970,"y":1482},{"x":4967,"y":1502},{"x":4987,"y":1518},{"x":4993,"y":1535},{"x":4980,"y":1554},{"x":4973,"y":1566},{"x":4962,"y":1556},{"x":4947,"y":1561},{"x":4926,"y":1576},{"x":4912,"y":1552},{"x":4896,"y":1537},{"x":4880,"y":1531},{"x":4856,"y":1517},{"x":4853,"y":1498},{"x":4844,"y":1488},{"x":4759,"y":1477},{"x":4655,"y":1398},{"x":4705,"y":1354},{"x":4754,"y":1317},{"x":4794,"y":1285},{"x":4852,"y":1257},{"x":4911,"y":1171}],"fief":"Shulus"},{"id":113,"list":[{"x":5106,"y":1232},{"x":5308,"y":1289},{"x":5412,"y":1289},{"x":5492,"y":1321},{"x":5592,"y":1322},{"x":5682,"y":1239},{"x":5755,"y":1230},{"x":5751,"y":1281},{"x":5754,"y":1345},{"x":5759,"y":1412},{"x":5683,"y":1430},{"x":5671,"y":1423},{"x":5657,"y":1422},{"x":5629,"y":1452},{"x":5599,"y":1471},{"x":5592,"y":1465},{"x":5584,"y":1455},{"x":5574,"y":1449},{"x":5565,"y":1459},{"x":5547,"y":1477},{"x":5517,"y":1497},{"x":5495,"y":1513},{"x":5471,"y":1529},{"x":5457,"y":1512},{"x":5450,"y":1504},{"x":5426,"y":1510},{"x":5398,"y":1520},{"x":5388,"y":1515},{"x":5382,"y":1505},{"x":5376,"y":1498},{"x":5362,"y":1505},{"x":5352,"y":1502},{"x":5335,"y":1503},{"x":5273,"y":1473},{"x":5208,"y":1471},{"x":5191,"y":1461},{"x":5169,"y":1444},{"x":5144,"y":1431},{"x":5133,"y":1403},{"x":5095,"y":1320},{"x":5110,"y":1233}],"fief":"Hanun"},{"id":114,"list":[{"x":4348,"y":1541},{"x":4421,"y":1575},{"x":4550,"y":1597},{"x":4682,"y":1597},{"x":4695,"y":1586},{"x":4707,"y":1581},{"x":4716,"y":1567},{"x":4726,"y":1567},{"x":4737,"y":1577},{"x":4754,"y":1617},{"x":4772,"y":1635},{"x":4790,"y":1636},{"x":4808,"y":1666},{"x":4852,"y":1612},{"x":4880,"y":1611},{"x":4899,"y":1627},{"x":4919,"y":1638},{"x":4899,"y":1612},{"x":4887,"y":1584},{"x":4880,"y":1557},{"x":4866,"y":1526},{"x":4854,"y":1517},{"x":4853,"y":1499},{"x":4844,"y":1489},{"x":4759,"y":1478},{"x":4653,"y":1399},{"x":4573,"y":1345},{"x":4528,"y":1426},{"x":4439,"y":1496},{"x":4372,"y":1492},{"x":4349,"y":1541}],"fief":"Bhulaban"},{"id":115,"list":[{"x":4183,"y":1863},{"x":4188,"y":1869},{"x":4199,"y":1879},{"x":4211,"y":1888},{"x":4223,"y":1893},{"x":4227,"y":1902},{"x":4243,"y":1895},{"x":4260,"y":1883},{"x":4268,"y":1874},{"x":4286,"y":1864},{"x":4292,"y":1853},{"x":4308,"y":1850},{"x":4317,"y":1852},{"x":4329,"y":1847},{"x":4348,"y":1834},{"x":4361,"y":1813},{"x":4379,"y":1801},{"x":4395,"y":1783},{"x":4411,"y":1781},{"x":4422,"y":1791},{"x":4440,"y":1798},{"x":4449,"y":1806},{"x":4462,"y":1796},{"x":4477,"y":1787},{"x":4488,"y":1768},{"x":4498,"y":1760},{"x":4506,"y":1746},{"x":4518,"y":1735},{"x":4531,"y":1733},{"x":4542,"y":1744},{"x":4553,"y":1725},{"x":4561,"y":1713},{"x":4568,"y":1698},{"x":4580,"y":1692},{"x":4597,"y":1696},{"x":4606,"y":1702},{"x":4617,"y":1710},{"x":4631,"y":1720},{"x":4640,"y":1724},{"x":4650,"y":1734},{"x":4655,"y":1746},{"x":4748,"y":1717},{"x":4764,"y":1707},{"x":4779,"y":1692},{"x":4788,"y":1678},{"x":4807,"y":1665},{"x":4789,"y":1638},{"x":4774,"y":1634},{"x":4755,"y":1619},{"x":4736,"y":1576},{"x":4727,"y":1568},{"x":4715,"y":1567},{"x":4707,"y":1581},{"x":4696,"y":1586},{"x":4681,"y":1597},{"x":4550,"y":1597},{"x":4420,"y":1574},{"x":4350,"y":1540},{"x":4308,"y":1550},{"x":4294,"y":1611},{"x":4246,"y":1644},{"x":4258,"y":1726},{"x":4192,"y":1836},{"x":4190,"y":1857},{"x":4183,"y":1864}],"fief":"Sungetche Castle"},{"id":116,"list":[{"x":3781,"y":1826},{"x":3764,"y":1853},{"x":3659,"y":1870},{"x":3608,"y":1918},{"x":3559,"y":1867},{"x":3490,"y":1836},{"x":3379,"y":1816},{"x":3323,"y":1777},{"x":3284,"y":1683},{"x":3346,"y":1675},{"x":3403,"y":1728},{"x":3494,"y":1763},{"x":3635,"y":1764},{"x":3712,"y":1773},{"x":3760,"y":1790},{"x":3780,"y":1828}],"fief":"Ayyike"},{"id":117,"list":[{"x":3608,"y":1917},{"x":3580,"y":1948},{"x":3408,"y":1966},{"x":3326,"y":2019},{"x":3260,"y":1972},{"x":3102,"y":1958},{"x":3120,"y":1907},{"x":3119,"y":1866},{"x":3171,"y":1776},{"x":3287,"y":1684},{"x":3324,"y":1778},{"x":3380,"y":1816},{"x":3490,"y":1837},{"x":3560,"y":1868},{"x":3607,"y":1916}],"fief":"Tadsamesh"},{"id":118,"list":[{"x":3580,"y":1949},{"x":3678,"y":2043},{"x":3724,"y":2163},{"x":3800,"y":2148},{"x":3872,"y":2065},{"x":3818,"y":1913},{"x":3781,"y":1829},{"x":3764,"y":1853},{"x":3658,"y":1872},{"x":3580,"y":1950}],"fief":"Dramug Castle"},{"id":119,"list":[{"x":3800,"y":2148},{"x":3918,"y":2090},{"x":3961,"y":2047},{"x":3994,"y":2023},{"x":3995,"y":2018},{"x":4009,"y":2009},{"x":4017,"y":2004},{"x":4023,"y":2002},{"x":4027,"y":1994},{"x":4045,"y":1995},{"x":4048,"y":1988},{"x":4060,"y":1980},{"x":4060,"y":1967},{"x":4099,"y":1927},{"x":4082,"y":1909},{"x":4077,"y":1872},{"x":4065,"y":1866},{"x":4050,"y":1875},{"x":4033,"y":1877},{"x":3938,"y":1807},{"x":3886,"y":1828},{"x":3782,"y":1828},{"x":3818,"y":1916},{"x":3871,"y":2067},{"x":3803,"y":2147}],"fief":"Tebandra"},{"id":120,"list":[{"x":3327,"y":2019},{"x":3358,"y":2108},{"x":3450,"y":2181},{"x":3502,"y":2295},{"x":3604,"y":2254},{"x":3699,"y":2252},{"x":3727,"y":2162},{"x":3677,"y":2042},{"x":3581,"y":1949},{"x":3408,"y":1966},{"x":3328,"y":2019}],"fief":"Tilbaut Castle"},{"id":121,"list":[{"x":2857,"y":2360},{"x":2910,"y":2365},{"x":3004,"y":2391},{"x":3017,"y":2302},{"x":2993,"y":2151},{"x":2978,"y":2163},{"x":2902,"y":2196},{"x":2906,"y":2208},{"x":2899,"y":2223},{"x":2891,"y":2237},{"x":2884,"y":2247},{"x":2873,"y":2256},{"x":2865,"y":2269},{"x":2858,"y":2287},{"x":2857,"y":2303},{"x":2857,"y":2331},{"x":2857,"y":2361}],"fief":"Emirin"},{"id":122,"list":[{"x":3004,"y":2216},{"x":3081,"y":2212},{"x":3204,"y":2232},{"x":3314,"y":2267},{"x":3349,"y":2321},{"x":3356,"y":2355},{"x":3413,"y":2351},{"x":3454,"y":2321},{"x":3502,"y":2295},{"x":3451,"y":2181},{"x":3359,"y":2107},{"x":3328,"y":2019},{"x":3260,"y":1972},{"x":3104,"y":1958},{"x":3045,"y":2112},{"x":2993,"y":2154},{"x":3004,"y":2216}],"fief":"Derchios Castle"},{"id":123,"list":[{"x":3003,"y":2390},{"x":3052,"y":2405},{"x":3130,"y":2404},{"x":3180,"y":2391},{"x":3223,"y":2355},{"x":3356,"y":2355},{"x":3349,"y":2320},{"x":3315,"y":2268},{"x":3204,"y":2232},{"x":3083,"y":2212},{"x":3005,"y":2216},{"x":3017,"y":2301},{"x":3003,"y":2390}],"fief":"Dhirim"},{"id":124,"list":[{"x":3004,"y":2390},{"x":3014,"y":2434},{"x":3010,"y":2474},{"x":2993,"y":2512},{"x":2941,"y":2559},{"x":2948,"y":2549},{"x":2939,"y":2538},{"x":2925,"y":2524},{"x":2907,"y":2509},{"x":2883,"y":2481},{"x":2863,"y":2467},{"x":2854,"y":2451},{"x":2843,"y":2439},{"x":2837,"y":2419},{"x":2848,"y":2392},{"x":2857,"y":2363},{"x":2910,"y":2366},{"x":3003,"y":2391}],"fief":"Senuzgda Castle"},{"id":125,"list":[{"x":3357,"y":2355},{"x":3416,"y":2478},{"x":3469,"y":2535},{"x":3399,"y":2575},{"x":3337,"y":2589},{"x":3212,"y":2590},{"x":3161,"y":2572},{"x":2987,"y":2573},{"x":2949,"y":2551},{"x":2993,"y":2513},{"x":3010,"y":2475},{"x":3013,"y":2433},{"x":3005,"y":2390},{"x":3052,"y":2405},{"x":3132,"y":2404},{"x":3182,"y":2390},{"x":3223,"y":2356},{"x":3357,"y":2356}],"fief":"Ushkuru"},{"id":126,"list":[{"x":3032,"y":2916},{"x":3086,"y":2887},{"x":3136,"y":2824},{"x":3193,"y":2694},{"x":3213,"y":2590},{"x":3161,"y":2572},{"x":2988,"y":2573},{"x":2952,"y":2551},{"x":2928,"y":2570},{"x":2919,"y":2624},{"x":2851,"y":2782},{"x":2971,"y":2856},{"x":3033,"y":2915}],"fief":"Yalibe"},{"id":127,"list":[{"x":3468,"y":2537},{"x":3518,"y":2511},{"x":3577,"y":2489},{"x":3699,"y":2488},{"x":3704,"y":2343},{"x":3698,"y":2252},{"x":3605,"y":2254},{"x":3503,"y":2294},{"x":3454,"y":2321},{"x":3415,"y":2351},{"x":3359,"y":2356},{"x":3417,"y":2479},{"x":3469,"y":2536}],"fief":"Amere"},{"id":128,"list":[{"x":4449,"y":1804},{"x":4465,"y":1820},{"x":4468,"y":1830},{"x":4491,"y":1847},{"x":4497,"y":1884},{"x":4514,"y":1900},{"x":4521,"y":1915},{"x":4521,"y":1957},{"x":4535,"y":1966},{"x":4547,"y":1961},{"x":4560,"y":1967},{"x":4549,"y":1996},{"x":4534,"y":2018},{"x":4537,"y":2029},{"x":4531,"y":2061},{"x":4531,"y":2074},{"x":4542,"y":2085},{"x":4552,"y":2127},{"x":4533,"y":2142},{"x":4514,"y":2159},{"x":4497,"y":2177},{"x":4474,"y":2187},{"x":4460,"y":2179},{"x":4445,"y":2181},{"x":4422,"y":2193},{"x":4413,"y":2205},{"x":4392,"y":2225},{"x":4369,"y":2239},{"x":4335,"y":2259},{"x":4247,"y":2280},{"x":4060,"y":2296},{"x":3985,"y":2294},{"x":3958,"y":2284},{"x":3948,"y":2252},{"x":3969,"y":2106},{"x":4004,"y":2073},{"x":4044,"y":2052},{"x":4064,"y":2017},{"x":4045,"y":1995},{"x":4049,"y":1989},{"x":4059,"y":1981},{"x":4061,"y":1967},{"x":4098,"y":1926},{"x":4113,"y":1925},{"x":4133,"y":1910},{"x":4153,"y":1902},{"x":4165,"y":1879},{"x":4167,"y":1871},{"x":4183,"y":1865},{"x":4198,"y":1878},{"x":4212,"y":1888},{"x":4224,"y":1894},{"x":4227,"y":1902},{"x":4248,"y":1893},{"x":4268,"y":1874},{"x":4286,"y":1864},{"x":4292,"y":1853},{"x":4309,"y":1850},{"x":4320,"y":1851},{"x":4348,"y":1834},{"x":4362,"y":1814},{"x":4379,"y":1801},{"x":4396,"y":1784},{"x":4412,"y":1782},{"x":4423,"y":1792},{"x":4441,"y":1798},{"x":4452,"y":1806}],"fief":"Rduna"},{"id":129,"list":[{"x":3699,"y":2488},{"x":3835,"y":2452},{"x":3960,"y":2445},{"x":4043,"y":2476},{"x":4050,"y":2463},{"x":4086,"y":2425},{"x":4098,"y":2376},{"x":4087,"y":2339},{"x":4062,"y":2297},{"x":3986,"y":2295},{"x":3959,"y":2285},{"x":3949,"y":2253},{"x":3968,"y":2106},{"x":4003,"y":2074},{"x":4044,"y":2051},{"x":4065,"y":2017},{"x":4046,"y":1995},{"x":4029,"y":1995},{"x":4023,"y":2002},{"x":3996,"y":2018},{"x":3993,"y":2023},{"x":3961,"y":2048},{"x":3920,"y":2089},{"x":3801,"y":2148},{"x":3726,"y":2164},{"x":3698,"y":2254},{"x":3705,"y":2343},{"x":3699,"y":2487}],"fief":"Rindyar Castle"},{"id":130,"list":[{"x":4098,"y":2376},{"x":4170,"y":2383},{"x":4270,"y":2384},{"x":4427,"y":2378},{"x":4548,"y":2365},{"x":4556,"y":2344},{"x":4563,"y":2317},{"x":4567,"y":2305},{"x":4576,"y":2299},{"x":4570,"y":2292},{"x":4568,"y":2274},{"x":4579,"y":2261},{"x":4579,"y":2239},{"x":4584,"y":2226},{"x":4588,"y":2211},{"x":4584,"y":2203},{"x":4581,"y":2190},{"x":4586,"y":2184},{"x":4590,"y":2175},{"x":4604,"y":2171},{"x":4585,"y":2162},{"x":4575,"y":2162},{"x":4565,"y":2155},{"x":4552,"y":2128},{"x":4526,"y":2149},{"x":4509,"y":2166},{"x":4495,"y":2177},{"x":4475,"y":2187},{"x":4460,"y":2180},{"x":4445,"y":2182},{"x":4422,"y":2194},{"x":4393,"y":2225},{"x":4336,"y":2259},{"x":4244,"y":2281},{"x":4064,"y":2299},{"x":4086,"y":2338},{"x":4098,"y":2378}],"fief":"Malayurg Castle"},{"id":131,"list":[{"x":4927,"y":1576},{"x":4960,"y":1601},{"x":4977,"y":1614},{"x":4994,"y":1619},{"x":5010,"y":1620},{"x":5034,"y":1653},{"x":5119,"y":1659},{"x":5244,"y":1650},{"x":5364,"y":1664},{"x":5383,"y":1641},{"x":5411,"y":1624},{"x":5417,"y":1560},{"x":5417,"y":1548},{"x":5429,"y":1537},{"x":5435,"y":1528},{"x":5446,"y":1529},{"x":5463,"y":1518},{"x":5451,"y":1505},{"x":5426,"y":1510},{"x":5399,"y":1520},{"x":5389,"y":1515},{"x":5377,"y":1498},{"x":5362,"y":1505},{"x":5352,"y":1502},{"x":5335,"y":1503},{"x":5336,"y":1504},{"x":5274,"y":1473},{"x":5209,"y":1471},{"x":5168,"y":1444},{"x":5149,"y":1435},{"x":5153,"y":1454},{"x":5114,"y":1482},{"x":5099,"y":1480},{"x":5088,"y":1485},{"x":5082,"y":1489},{"x":5070,"y":1492},{"x":5064,"y":1498},{"x":5053,"y":1505},{"x":5035,"y":1500},{"x":5023,"y":1493},{"x":5017,"y":1485},{"x":5006,"y":1481},{"x":4998,"y":1474},{"x":4985,"y":1475},{"x":4970,"y":1483},{"x":4967,"y":1503},{"x":4987,"y":1518},{"x":4992,"y":1536},{"x":4973,"y":1566},{"x":4963,"y":1558},{"x":4946,"y":1561},{"x":4929,"y":1576}],"fief":"Nelag Castle"},{"id":132,"list":[{"x":4917,"y":1636},{"x":4949,"y":1676},{"x":4957,"y":1691},{"x":4975,"y":1700},{"x":4996,"y":1719},{"x":5029,"y":1759},{"x":5125,"y":1817},{"x":5172,"y":1880},{"x":5226,"y":1913},{"x":5346,"y":1941},{"x":5380,"y":1899},{"x":5386,"y":1868},{"x":5402,"y":1815},{"x":5364,"y":1663},{"x":5243,"y":1650},{"x":5121,"y":1659},{"x":5035,"y":1653},{"x":5009,"y":1622},{"x":4975,"y":1613},{"x":4929,"y":1578},{"x":4913,"y":1553},{"x":4896,"y":1537},{"x":4865,"y":1524},{"x":4878,"y":1552},{"x":4887,"y":1586},{"x":4899,"y":1612},{"x":4917,"y":1636}],"fief":"Tulbuk Castle"},{"id":133,"list":[{"x":4560,"y":1968},{"x":4579,"y":1982},{"x":4591,"y":2004},{"x":4605,"y":2035},{"x":4697,"y":2019},{"x":4776,"y":1998},{"x":4858,"y":1984},{"x":4942,"y":1981},{"x":4918,"y":1913},{"x":4912,"y":1817},{"x":4906,"y":1814},{"x":4902,"y":1800},{"x":4899,"y":1795},{"x":4887,"y":1788},{"x":4876,"y":1768},{"x":4875,"y":1761},{"x":4882,"y":1754},{"x":4892,"y":1739},{"x":4905,"y":1733},{"x":4910,"y":1720},{"x":4915,"y":1710},{"x":4916,"y":1702},{"x":4923,"y":1701},{"x":4920,"y":1692},{"x":4930,"y":1688},{"x":4932,"y":1679},{"x":4944,"y":1674},{"x":4929,"y":1648},{"x":4919,"y":1638},{"x":4895,"y":1622},{"x":4881,"y":1612},{"x":4853,"y":1612},{"x":4839,"y":1628},{"x":4811,"y":1665},{"x":4790,"y":1676},{"x":4776,"y":1695},{"x":4749,"y":1716},{"x":4655,"y":1745},{"x":4648,"y":1732},{"x":4639,"y":1725},{"x":4625,"y":1717},{"x":4598,"y":1697},{"x":4581,"y":1693},{"x":4567,"y":1699},{"x":4558,"y":1718},{"x":4542,"y":1744},{"x":4531,"y":1734},{"x":4518,"y":1736},{"x":4505,"y":1746},{"x":4498,"y":1759},{"x":4488,"y":1769},{"x":4477,"y":1787},{"x":4451,"y":1805},{"x":4465,"y":1819},{"x":4470,"y":1833},{"x":4490,"y":1847},{"x":4497,"y":1884},{"x":4512,"y":1899},{"x":4521,"y":1917},{"x":4521,"y":1957},{"x":4535,"y":1966},{"x":4548,"y":1962},{"x":4561,"y":1969}],"fief":"Dirigh Aban"},{"id":134,"list":[{"x":4942,"y":1980},{"x":4966,"y":2001},{"x":4979,"y":2007},{"x":4979,"y":2034},{"x":4988,"y":2039},{"x":4987,"y":2046},{"x":4994,"y":2050},{"x":5003,"y":2052},{"x":5003,"y":2057},{"x":5014,"y":2059},{"x":5019,"y":2061},{"x":5027,"y":2066},{"x":5035,"y":2067},{"x":5046,"y":2070},{"x":5051,"y":2073},{"x":5062,"y":2074},{"x":5063,"y":2078},{"x":5071,"y":2082},{"x":5071,"y":2087},{"x":5079,"y":2090},{"x":5091,"y":2094},{"x":5096,"y":2097},{"x":5104,"y":2097},{"x":5112,"y":2104},{"x":5122,"y":2105},{"x":5127,"y":2114},{"x":5135,"y":2113},{"x":5137,"y":2104},{"x":5145,"y":2100},{"x":5150,"y":2095},{"x":5162,"y":2089},{"x":5168,"y":2083},{"x":5176,"y":2083},{"x":5181,"y":2075},{"x":5194,"y":2075},{"x":5197,"y":2068},{"x":5204,"y":2066},{"x":5212,"y":2057},{"x":5223,"y":2050},{"x":5233,"y":2041},{"x":5236,"y":2034},{"x":5236,"y":2026},{"x":5239,"y":2022},{"x":5244,"y":1999},{"x":5247,"y":1987},{"x":5253,"y":1980},{"x":5253,"y":1974},{"x":5259,"y":1969},{"x":5260,"y":1959},{"x":5272,"y":1951},{"x":5281,"y":1926},{"x":5228,"y":1914},{"x":5173,"y":1879},{"x":5123,"y":1816},{"x":5029,"y":1759},{"x":4974,"y":1699},{"x":4957,"y":1690},{"x":4948,"y":1673},{"x":4934,"y":1678},{"x":4931,"y":1687},{"x":4920,"y":1693},{"x":4925,"y":1702},{"x":4916,"y":1702},{"x":4914,"y":1713},{"x":4905,"y":1732},{"x":4893,"y":1740},{"x":4877,"y":1760},{"x":4883,"y":1779},{"x":4894,"y":1792},{"x":4902,"y":1797},{"x":4906,"y":1813},{"x":4913,"y":1818},{"x":4915,"y":1865},{"x":4918,"y":1913},{"x":4942,"y":1980}],"fief":"Tulbuk"},{"id":135,"list":[{"x":4616,"y":2166},{"x":4631,"y":2166},{"x":4638,"y":2173},{"x":4650,"y":2169},{"x":4672,"y":2158},{"x":4702,"y":2144},{"x":4716,"y":2146},{"x":4725,"y":2157},{"x":4730,"y":2169},{"x":4746,"y":2177},{"x":4756,"y":2186},{"x":4767,"y":2198},{"x":4780,"y":2220},{"x":4803,"y":2235},{"x":4829,"y":2253},{"x":4840,"y":2273},{"x":5142,"y":2416},{"x":5167,"y":2390},{"x":5179,"y":2382},{"x":5193,"y":2362},{"x":5208,"y":2360},{"x":5222,"y":2344},{"x":5236,"y":2325},{"x":5245,"y":2320},{"x":5206,"y":2210},{"x":5121,"y":2175},{"x":5125,"y":2138},{"x":5109,"y":2132},{"x":5100,"y":2122},{"x":5085,"y":2121},{"x":5078,"y":2114},{"x":5061,"y":2114},{"x":5048,"y":2098},{"x":5034,"y":2095},{"x":5017,"y":2091},{"x":4997,"y":2084},{"x":4979,"y":2074},{"x":4965,"y":2062},{"x":4952,"y":2045},{"x":4953,"y":2021},{"x":4954,"y":1992},{"x":4942,"y":1981},{"x":4857,"y":1984},{"x":4776,"y":1999},{"x":4697,"y":2019},{"x":4606,"y":2035},{"x":4580,"y":1984},{"x":4560,"y":1969},{"x":4551,"y":1994},{"x":4536,"y":2017},{"x":4539,"y":2029},{"x":4532,"y":2064},{"x":4531,"y":2073},{"x":4543,"y":2086},{"x":4552,"y":2129},{"x":4564,"y":2155},{"x":4576,"y":2162},{"x":4588,"y":2163},{"x":4596,"y":2172},{"x":4617,"y":2167}],"fief":"Ichamur"},{"id":136,"list":[{"x":5758,"y":1412},{"x":5765,"y":1415},{"x":5773,"y":1428},{"x":5779,"y":1445},{"x":5789,"y":1460},{"x":5798,"y":1472},{"x":5800,"y":1485},{"x":5820,"y":1476},{"x":5832,"y":1484},{"x":5843,"y":1492},{"x":5857,"y":1507},{"x":5843,"y":1510},{"x":5834,"y":1530},{"x":5822,"y":1540},{"x":5820,"y":1550},{"x":5828,"y":1556},{"x":5841,"y":1567},{"x":5846,"y":1566},{"x":5854,"y":1587},{"x":5868,"y":1601},{"x":5851,"y":1628},{"x":5845,"y":1643},{"x":5838,"y":1664},{"x":5830,"y":1675},{"x":5822,"y":1688},{"x":5814,"y":1717},{"x":5799,"y":1738},{"x":5780,"y":1757},{"x":5759,"y":1779},{"x":5750,"y":1799},{"x":5748,"y":1821},{"x":5757,"y":1841},{"x":5763,"y":1869},{"x":5762,"y":1899},{"x":5750,"y":1928},{"x":5739,"y":1945},{"x":5721,"y":1957},{"x":5706,"y":1974},{"x":5675,"y":1983},{"x":5639,"y":2022},{"x":5566,"y":2003},{"x":5528,"y":2000},{"x":5482,"y":1991},{"x":5438,"y":1980},{"x":5415,"y":1947},{"x":5403,"y":1900},{"x":5389,"y":1861},{"x":5401,"y":1816},{"x":5364,"y":1664},{"x":5382,"y":1641},{"x":5411,"y":1624},{"x":5418,"y":1547},{"x":5432,"y":1535},{"x":5436,"y":1528},{"x":5448,"y":1528},{"x":5461,"y":1518},{"x":5473,"y":1527},{"x":5549,"y":1476},{"x":5574,"y":1448},{"x":5586,"y":1457},{"x":5600,"y":1471},{"x":5630,"y":1453},{"x":5657,"y":1422},{"x":5674,"y":1423},{"x":5687,"y":1430},{"x":5758,"y":1411}],"fief":"Ada Kulun"},{"id":137,"list":[{"x":5254,"y":2346},{"x":5291,"y":2360},{"x":5386,"y":2381},{"x":5500,"y":2392},{"x":5548,"y":2395},{"x":5566,"y":2386},{"x":5593,"y":2379},{"x":5621,"y":2360},{"x":5685,"y":2309},{"x":5672,"y":2303},{"x":5658,"y":2278},{"x":5654,"y":2246},{"x":5666,"y":2213},{"x":5679,"y":2183},{"x":5696,"y":2160},{"x":5668,"y":2089},{"x":5671,"y":2075},{"x":5686,"y":2059},{"x":5701,"y":1980},{"x":5702,"y":1973},{"x":5674,"y":1982},{"x":5640,"y":2020},{"x":5565,"y":2001},{"x":5525,"y":1999},{"x":5439,"y":1980},{"x":5414,"y":1942},{"x":5402,"y":1895},{"x":5386,"y":1863},{"x":5381,"y":1896},{"x":5345,"y":1940},{"x":5280,"y":1926},{"x":5271,"y":1948},{"x":5284,"y":1954},{"x":5287,"y":1974},{"x":5278,"y":1989},{"x":5269,"y":2007},{"x":5266,"y":2033},{"x":5258,"y":2055},{"x":5246,"y":2066},{"x":5232,"y":2075},{"x":5221,"y":2084},{"x":5204,"y":2096},{"x":5185,"y":2105},{"x":5164,"y":2116},{"x":5152,"y":2126},{"x":5138,"y":2137},{"x":5123,"y":2139},{"x":5121,"y":2174},{"x":5205,"y":2210},{"x":5242,"y":2320},{"x":5255,"y":2307},{"x":5271,"y":2283},{"x":5291,"y":2275},{"x":5307,"y":2265},{"x":5326,"y":2261},{"x":5348,"y":2263},{"x":5361,"y":2271},{"x":5383,"y":2278},{"x":5393,"y":2287},{"x":5405,"y":2299},{"x":5399,"y":2309},{"x":5382,"y":2307},{"x":5364,"y":2297},{"x":5344,"y":2291},{"x":5325,"y":2288},{"x":5307,"y":2292},{"x":5290,"y":2301},{"x":5280,"y":2318},{"x":5256,"y":2346}],"fief":"Bulugur"},{"id":138,"list":[{"x":5554,"y":2547},{"x":5545,"y":2532},{"x":5527,"y":2510},{"x":5513,"y":2483},{"x":5506,"y":2454},{"x":5513,"y":2430},{"x":5529,"y":2407},{"x":5547,"y":2395},{"x":5500,"y":2391},{"x":5385,"y":2381},{"x":5291,"y":2360},{"x":5256,"y":2345},{"x":5240,"y":2360},{"x":5218,"y":2382},{"x":5204,"y":2388},{"x":5195,"y":2400},{"x":5173,"y":2416},{"x":5156,"y":2439},{"x":5142,"y":2460},{"x":5140,"y":2481},{"x":5135,"y":2499},{"x":5143,"y":2510},{"x":5157,"y":2524},{"x":5187,"y":2524},{"x":5389,"y":2542},{"x":5553,"y":2547}],"fief":"Distar Castle"},{"id":139,"list":[{"x":5757,"y":2924},{"x":5728,"y":2937},{"x":5668,"y":2952},{"x":5555,"y":2930},{"x":5532,"y":2905},{"x":5517,"y":2891},{"x":5509,"y":2889},{"x":5507,"y":2882},{"x":5491,"y":2868},{"x":5555,"y":2733},{"x":5562,"y":2680},{"x":5575,"y":2576},{"x":5578,"y":2547},{"x":5572,"y":2522},{"x":5554,"y":2499},{"x":5544,"y":2490},{"x":5535,"y":2465},{"x":5538,"y":2438},{"x":5546,"y":2424},{"x":5567,"y":2416},{"x":5582,"y":2408},{"x":5602,"y":2405},{"x":5616,"y":2398},{"x":5600,"y":2372},{"x":5685,"y":2309},{"x":5707,"y":2327},{"x":5735,"y":2346},{"x":5758,"y":2357},{"x":5766,"y":2376},{"x":5787,"y":2388},{"x":5805,"y":2403},{"x":5806,"y":2425},{"x":5806,"y":2500},{"x":5807,"y":2524},{"x":5821,"y":2532},{"x":5829,"y":2547},{"x":5834,"y":2553},{"x":5845,"y":2568},{"x":5851,"y":2587},{"x":5849,"y":2619},{"x":5857,"y":2643},{"x":5868,"y":2669},{"x":5872,"y":2688},{"x":5865,"y":2701},{"x":5870,"y":2717},{"x":5868,"y":2742},{"x":5860,"y":2758},{"x":5859,"y":2778},{"x":5859,"y":2798},{"x":5878,"y":2810},{"x":5878,"y":2828},{"x":5871,"y":2841},{"x":5872,"y":2850},{"x":5867,"y":2865},{"x":5869,"y":2876},{"x":5857,"y":2870},{"x":5842,"y":2866},{"x":5823,"y":2858},{"x":5804,"y":2857},{"x":5791,"y":2869},{"x":5786,"y":2896},{"x":5790,"y":2914},{"x":5755,"y":2922}],"fief":"Dugan"},{"id":140,"list":[{"x":4857,"y":2803},{"x":4865,"y":2792},{"x":4878,"y":2798},{"x":4893,"y":2791},{"x":4908,"y":2768},{"x":4919,"y":2766},{"x":4925,"y":2779},{"x":4934,"y":2789},{"x":5058,"y":2790},{"x":5228,"y":2808},{"x":5492,"y":2868},{"x":5554,"y":2732},{"x":5576,"y":2559},{"x":5553,"y":2550},{"x":5548,"y":2542},{"x":5536,"y":2545},{"x":5388,"y":2542},{"x":5185,"y":2524},{"x":5156,"y":2523},{"x":5154,"y":2539},{"x":5135,"y":2540},{"x":5004,"y":2552},{"x":4914,"y":2554},{"x":4857,"y":2559},{"x":4825,"y":2572},{"x":4810,"y":2594},{"x":4799,"y":2616},{"x":4786,"y":2699},{"x":4795,"y":2697},{"x":4806,"y":2685},{"x":4817,"y":2687},{"x":4825,"y":2701},{"x":4826,"y":2704},{"x":4840,"y":2703},{"x":4854,"y":2711},{"x":4866,"y":2722},{"x":4863,"y":2755},{"x":4840,"y":2795},{"x":4856,"y":2802}],"fief":"Tulga"},{"id":141,"list":[{"x":5508,"y":2886},{"x":5489,"y":2867},{"x":5227,"y":2807},{"x":5057,"y":2788},{"x":4934,"y":2787},{"x":4923,"y":2776},{"x":4917,"y":2766},{"x":4906,"y":2767},{"x":4889,"y":2788},{"x":4878,"y":2798},{"x":4864,"y":2792},{"x":4860,"y":2796},{"x":4852,"y":2798},{"x":4838,"y":2794},{"x":4825,"y":2772},{"x":4808,"y":2769},{"x":4795,"y":2792},{"x":4782,"y":2801},{"x":4770,"y":2823},{"x":4758,"y":2843},{"x":4766,"y":2868},{"x":4741,"y":2891},{"x":4719,"y":2901},{"x":4735,"y":2916},{"x":4759,"y":2912},{"x":4777,"y":2902},{"x":4800,"y":2890},{"x":4821,"y":2883},{"x":4838,"y":2892},{"x":4850,"y":2896},{"x":4858,"y":2911},{"x":4876,"y":2912},{"x":4897,"y":2940},{"x":4907,"y":2938},{"x":4925,"y":2950},{"x":4931,"y":2959},{"x":4943,"y":2959},{"x":4952,"y":2968},{"x":4970,"y":2989},{"x":4990,"y":3004},{"x":4987,"y":3030},{"x":4996,"y":3044},{"x":5022,"y":3060},{"x":5048,"y":3050},{"x":5069,"y":3041},{"x":5097,"y":3035},{"x":5115,"y":3035},{"x":5145,"y":3050},{"x":5165,"y":3062},{"x":5172,"y":3066},{"x":5201,"y":3053},{"x":5221,"y":3044},{"x":5247,"y":3031},{"x":5281,"y":3010},{"x":5296,"y":3007},{"x":5307,"y":2997},{"x":5324,"y":2995},{"x":5338,"y":3001},{"x":5361,"y":2988},{"x":5392,"y":2994},{"x":5405,"y":3002},{"x":5400,"y":2953},{"x":5414,"y":2939},{"x":5433,"y":2918},{"x":5446,"y":2907},{"x":5466,"y":2899},{"x":5485,"y":2921},{"x":5499,"y":2928},{"x":5515,"y":2947},{"x":5503,"y":2902},{"x":5511,"y":2886}],"fief":"Dusturil"},{"id":142,"list":[{"x":4547,"y":2364},{"x":4604,"y":2483},{"x":4700,"y":2512},{"x":4743,"y":2544},{"x":4781,"y":2582},{"x":4810,"y":2592},{"x":4824,"y":2573},{"x":4857,"y":2558},{"x":4913,"y":2553},{"x":5001,"y":2551},{"x":5153,"y":2538},{"x":5132,"y":2539},{"x":5114,"y":2515},{"x":5112,"y":2483},{"x":5114,"y":2464},{"x":5125,"y":2443},{"x":5142,"y":2414},{"x":5094,"y":2392},{"x":4839,"y":2271},{"x":4828,"y":2250},{"x":4780,"y":2220},{"x":4764,"y":2196},{"x":4745,"y":2177},{"x":4729,"y":2168},{"x":4715,"y":2146},{"x":4703,"y":2144},{"x":4668,"y":2158},{"x":4639,"y":2172},{"x":4630,"y":2165},{"x":4616,"y":2166},{"x":4591,"y":2172},{"x":4587,"y":2181},{"x":4580,"y":2189},{"x":4586,"y":2204},{"x":4588,"y":2210},{"x":4579,"y":2237},{"x":4579,"y":2260},{"x":4568,"y":2274},{"x":4570,"y":2292},{"x":4574,"y":2299},{"x":4564,"y":2306},{"x":4559,"y":2327},{"x":4547,"y":2362}],"fief":"Dashbigha"},{"id":143,"list":[{"x":5787,"y":3131},{"x":5729,"y":3145},{"x":5621,"y":3188},{"x":5577,"y":3227},{"x":5524,"y":3199},{"x":5514,"y":3186},{"x":5477,"y":3180},{"x":5423,"y":3148},{"x":5401,"y":3130},{"x":5368,"y":3111},{"x":5352,"y":3083},{"x":5334,"y":3049},{"x":5333,"y":2999},{"x":5342,"y":2997},{"x":5360,"y":2987},{"x":5394,"y":2992},{"x":5404,"y":3001},{"x":5399,"y":2951},{"x":5433,"y":2915},{"x":5442,"y":2906},{"x":5465,"y":2899},{"x":5480,"y":2916},{"x":5496,"y":2927},{"x":5521,"y":2963},{"x":5503,"y":2900},{"x":5510,"y":2886},{"x":5553,"y":2929},{"x":5666,"y":2950},{"x":5747,"y":2924},{"x":5790,"y":2914},{"x":5792,"y":2938},{"x":5800,"y":2965},{"x":5806,"y":2990},{"x":5806,"y":3021},{"x":5804,"y":3061},{"x":5800,"y":3091},{"x":5790,"y":3104},{"x":5787,"y":3130}],"fief":"Asugan Castle"},{"id":144,"list":[{"x":5891,"y":3378},{"x":5892,"y":3455},{"x":5831,"y":3432},{"x":5692,"y":3430},{"x":5627,"y":3423},{"x":5551,"y":3392},{"x":5518,"y":3353},{"x":5507,"y":3305},{"x":5524,"y":3254},{"x":5573,"y":3225},{"x":5618,"y":3187},{"x":5726,"y":3144},{"x":5785,"y":3131},{"x":5795,"y":3147},{"x":5800,"y":3161},{"x":5803,"y":3189},{"x":5815,"y":3218},{"x":5821,"y":3239},{"x":5820,"y":3260},{"x":5815,"y":3281},{"x":5814,"y":3307},{"x":5820,"y":3336},{"x":5830,"y":3351},{"x":5841,"y":3352},{"x":5858,"y":3362},{"x":5873,"y":3377},{"x":5890,"y":3377}],"fief":"Sharwa Castle"},{"id":145,"list":[{"x":4999,"y":3045},{"x":5011,"y":3095},{"x":5017,"y":3138},{"x":5035,"y":3140},{"x":5033,"y":3152},{"x":5063,"y":3217},{"x":5162,"y":3269},{"x":5274,"y":3284},{"x":5384,"y":3287},{"x":5475,"y":3272},{"x":5515,"y":3275},{"x":5523,"y":3253},{"x":5566,"y":3225},{"x":5523,"y":3199},{"x":5512,"y":3186},{"x":5477,"y":3180},{"x":5401,"y":3130},{"x":5369,"y":3111},{"x":5332,"y":3047},{"x":5334,"y":2999},{"x":5322,"y":2995},{"x":5306,"y":2996},{"x":5294,"y":3006},{"x":5282,"y":3008},{"x":5245,"y":3030},{"x":5172,"y":3065},{"x":5114,"y":3035},{"x":5095,"y":3034},{"x":5067,"y":3039},{"x":5022,"y":3058},{"x":4997,"y":3046}],"fief":"Tazjunat"},{"id":146,"list":[{"x":5551,"y":3393},{"x":5499,"y":3426},{"x":5437,"y":3441},{"x":5374,"y":3464},{"x":5337,"y":3484},{"x":5293,"y":3498},{"x":5275,"y":3458},{"x":5190,"y":3400},{"x":5155,"y":3312},{"x":5163,"y":3269},{"x":5271,"y":3283},{"x":5382,"y":3287},{"x":5471,"y":3272},{"x":5515,"y":3275},{"x":5505,"y":3303},{"x":5517,"y":3355},{"x":5547,"y":3393}],"fief":"Uzgha"},{"id":147,"list":[{"x":4716,"y":2902},{"x":4687,"y":2917},{"x":4699,"y":2958},{"x":4686,"y":2959},{"x":4654,"y":2992},{"x":4639,"y":2973},{"x":4613,"y":2998},{"x":4607,"y":3009},{"x":4589,"y":2999},{"x":4568,"y":3007},{"x":4536,"y":3045},{"x":4521,"y":3037},{"x":4492,"y":3071},{"x":4459,"y":3059},{"x":4455,"y":3091},{"x":4418,"y":3123},{"x":4407,"y":3100},{"x":4376,"y":3118},{"x":4354,"y":3114},{"x":4342,"y":3132},{"x":4359,"y":3152},{"x":4369,"y":3161},{"x":4352,"y":3185},{"x":4355,"y":3194},{"x":4367,"y":3201},{"x":4369,"y":3225},{"x":4379,"y":3217},{"x":4421,"y":3249},{"x":4434,"y":3247},{"x":4444,"y":3268},{"x":4445,"y":3300},{"x":4445,"y":3312},{"x":4454,"y":3318},{"x":4550,"y":3320},{"x":4857,"y":3318},{"x":4933,"y":3312},{"x":5048,"y":3253},{"x":5064,"y":3216},{"x":5032,"y":3151},{"x":5033,"y":3140},{"x":5016,"y":3137},{"x":4999,"y":3046},{"x":4987,"y":3028},{"x":4988,"y":3003},{"x":4969,"y":2985},{"x":4944,"y":2958},{"x":4930,"y":2958},{"x":4923,"y":2947},{"x":4906,"y":2938},{"x":4895,"y":2938},{"x":4875,"y":2911},{"x":4857,"y":2910},{"x":4848,"y":2895},{"x":4835,"y":2890},{"x":4821,"y":2882},{"x":4801,"y":2889},{"x":4777,"y":2900},{"x":4760,"y":2911},{"x":4735,"y":2914},{"x":4720,"y":2901}],"fief":"Mawiti"},{"id":148,"list":[{"x":4932,"y":3311},{"x":4880,"y":3359},{"x":4864,"y":3406},{"x":4859,"y":3470},{"x":4861,"y":3548},{"x":4889,"y":3605},{"x":4951,"y":3617},{"x":5032,"y":3638},{"x":5077,"y":3652},{"x":5150,"y":3626},{"x":5244,"y":3606},{"x":5243,"y":3558},{"x":5260,"y":3530},{"x":5294,"y":3495},{"x":5273,"y":3456},{"x":5189,"y":3398},{"x":5154,"y":3311},{"x":5164,"y":3270},{"x":5102,"y":3239},{"x":5064,"y":3217},{"x":5046,"y":3252},{"x":4933,"y":3310}],"fief":"Ahmerrad"},{"id":149,"list":[{"x":4859,"y":3548},{"x":4798,"y":3547},{"x":4706,"y":3585},{"x":4674,"y":3591},{"x":4670,"y":3502},{"x":4629,"y":3406},{"x":4634,"y":3319},{"x":4856,"y":3318},{"x":4925,"y":3315},{"x":4880,"y":3357},{"x":4864,"y":3403},{"x":4858,"y":3464},{"x":4859,"y":3547}],"fief":"Samarra Castle"},{"id":150,"list":[{"x":4445,"y":3312},{"x":4441,"y":3344},{"x":4397,"y":3413},{"x":4378,"y":3454},{"x":4371,"y":3483},{"x":4439,"y":3498},{"x":4494,"y":3516},{"x":4528,"y":3561},{"x":4562,"y":3579},{"x":4623,"y":3586},{"x":4658,"y":3594},{"x":4674,"y":3589},{"x":4670,"y":3502},{"x":4629,"y":3406},{"x":4632,"y":3320},{"x":4445,"y":3316}],"fief":"Habba"},{"id":151,"list":[{"x":4603,"y":2481},{"x":4581,"y":2514},{"x":4546,"y":2536},{"x":4413,"y":2572},{"x":4400,"y":2595},{"x":4412,"y":2673},{"x":4434,"y":2702},{"x":4474,"y":2732},{"x":4522,"y":2760},{"x":4565,"y":2915},{"x":4589,"y":3000},{"x":4608,"y":3008},{"x":4612,"y":2997},{"x":4638,"y":2972},{"x":4652,"y":2991},{"x":4687,"y":2959},{"x":4698,"y":2958},{"x":4686,"y":2914},{"x":4717,"y":2900},{"x":4744,"y":2886},{"x":4765,"y":2868},{"x":4759,"y":2842},{"x":4781,"y":2799},{"x":4794,"y":2788},{"x":4807,"y":2767},{"x":4826,"y":2771},{"x":4837,"y":2791},{"x":4861,"y":2760},{"x":4867,"y":2731},{"x":4865,"y":2720},{"x":4838,"y":2702},{"x":4824,"y":2702},{"x":4818,"y":2685},{"x":4805,"y":2684},{"x":4795,"y":2693},{"x":4785,"y":2699},{"x":4793,"y":2650},{"x":4798,"y":2615},{"x":4809,"y":2590},{"x":4779,"y":2579},{"x":4743,"y":2542},{"x":4699,"y":2511},{"x":4603,"y":2481}],"fief":"Zagush"},{"id":152,"list":[{"x":4084,"y":2424},{"x":4183,"y":2485},{"x":4285,"y":2546},{"x":4401,"y":2590},{"x":4412,"y":2572},{"x":4545,"y":2535},{"x":4582,"y":2512},{"x":4602,"y":2481},{"x":4572,"y":2418},{"x":4547,"y":2364},{"x":4430,"y":2377},{"x":4259,"y":2383},{"x":4168,"y":2382},{"x":4097,"y":2376},{"x":4084,"y":2423}],"fief":"Tash Kulun"},{"id":153,"list":[{"x":4158,"y":2988},{"x":4173,"y":3001},{"x":4190,"y":3011},{"x":4211,"y":3011},{"x":4227,"y":3018},{"x":4254,"y":3029},{"x":4254,"y":3048},{"x":4266,"y":3056},{"x":4283,"y":3065},{"x":4304,"y":3068},{"x":4319,"y":3082},{"x":4331,"y":3082},{"x":4349,"y":3095},{"x":4358,"y":3113},{"x":4376,"y":3116},{"x":4406,"y":3100},{"x":4418,"y":3120},{"x":4454,"y":3091},{"x":4457,"y":3058},{"x":4491,"y":3068},{"x":4520,"y":3037},{"x":4534,"y":3043},{"x":4568,"y":3007},{"x":4588,"y":2998},{"x":4578,"y":2958},{"x":4558,"y":2886},{"x":4539,"y":2817},{"x":4522,"y":2759},{"x":4477,"y":2734},{"x":4425,"y":2759},{"x":4379,"y":2792},{"x":4305,"y":2810},{"x":4282,"y":2828},{"x":4247,"y":2885},{"x":4209,"y":2938},{"x":4158,"y":2988}],"fief":"Kedelke"},{"id":154,"list":[{"x":3943,"y":2761},{"x":3969,"y":2765},{"x":3983,"y":2770},{"x":3989,"y":2784},{"x":4010,"y":2788},{"x":4035,"y":2790},{"x":4054,"y":2788},{"x":4061,"y":2779},{"x":4082,"y":2768},{"x":4096,"y":2756},{"x":4117,"y":2741},{"x":4145,"y":2737},{"x":4164,"y":2675},{"x":4183,"y":2485},{"x":4085,"y":2425},{"x":4048,"y":2463},{"x":4043,"y":2475},{"x":4040,"y":2541},{"x":4020,"y":2617},{"x":3983,"y":2671},{"x":3943,"y":2760}],"fief":"Uhhun"},{"id":155,"list":[{"x":3469,"y":2533},{"x":3538,"y":2598},{"x":3600,"y":2742},{"x":3679,"y":2849},{"x":3833,"y":2833},{"x":3896,"y":2809},{"x":3942,"y":2779},{"x":3947,"y":2758},{"x":3966,"y":2706},{"x":3983,"y":2672},{"x":4019,"y":2613},{"x":4038,"y":2540},{"x":4043,"y":2474},{"x":3959,"y":2443},{"x":3835,"y":2451},{"x":3703,"y":2486},{"x":3576,"y":2489},{"x":3516,"y":2511},{"x":3470,"y":2533}],"fief":"Uhhun Castle"},{"id":156,"list":[{"x":3679,"y":2847},{"x":3546,"y":2913},{"x":3498,"y":2962},{"x":3563,"y":3045},{"x":3718,"y":3096},{"x":3752,"y":3105},{"x":3810,"y":3145},{"x":3844,"y":3195},{"x":3924,"y":3218},{"x":4072,"y":3116},{"x":4159,"y":2986},{"x":4128,"y":2973},{"x":4120,"y":2959},{"x":4027,"y":2915},{"x":3985,"y":2838},{"x":3998,"y":2815},{"x":3972,"y":2806},{"x":3960,"y":2788},{"x":3960,"y":2763},{"x":3946,"y":2760},{"x":3943,"y":2778},{"x":3915,"y":2796},{"x":3893,"y":2809},{"x":3832,"y":2830},{"x":3756,"y":2839},{"x":3679,"y":2847}],"fief":"Halmar"},{"id":157,"list":[{"x":3996,"y":2813},{"x":4032,"y":2816},{"x":4068,"y":2810},{"x":4077,"y":2801},{"x":4101,"y":2783},{"x":4124,"y":2768},{"x":4142,"y":2760},{"x":4157,"y":2762},{"x":4151,"y":2733},{"x":4163,"y":2672},{"x":4181,"y":2483},{"x":4230,"y":2512},{"x":4289,"y":2547},{"x":4349,"y":2569},{"x":4400,"y":2589},{"x":4412,"y":2670},{"x":4434,"y":2703},{"x":4472,"y":2732},{"x":4424,"y":2759},{"x":4376,"y":2791},{"x":4304,"y":2808},{"x":4279,"y":2828},{"x":4208,"y":2937},{"x":4160,"y":2986},{"x":4128,"y":2972},{"x":4116,"y":2955},{"x":4024,"y":2913},{"x":3984,"y":2837},{"x":3996,"y":2811}],"fief":"Narra"},{"id":158,"list":[{"x":3054,"y":3244},{"x":3140,"y":3244},{"x":3210,"y":3205},{"x":3232,"y":3171},{"x":3344,"y":3088},{"x":3436,"y":3044},{"x":3499,"y":2962},{"x":3483,"y":2926},{"x":3427,"y":2851},{"x":3376,"y":2817},{"x":3293,"y":2746},{"x":3265,"y":2684},{"x":3262,"y":2664},{"x":3290,"y":2589},{"x":3212,"y":2590},{"x":3193,"y":2694},{"x":3135,"y":2823},{"x":3086,"y":2887},{"x":3031,"y":2916},{"x":3070,"y":2998},{"x":3053,"y":3105},{"x":3055,"y":3244}],"fief":"Reindi Castle"},{"id":159,"list":[{"x":3290,"y":2588},{"x":3336,"y":2589},{"x":3401,"y":2574},{"x":3469,"y":2535},{"x":3538,"y":2599},{"x":3600,"y":2744},{"x":3676,"y":2847},{"x":3546,"y":2914},{"x":3499,"y":2965},{"x":3483,"y":2926},{"x":3427,"y":2850},{"x":3375,"y":2817},{"x":3293,"y":2746},{"x":3267,"y":2685},{"x":3261,"y":2663},{"x":3290,"y":2589}],"fief":"Ehlerdah"},{"id":160,"list":[{"x":3333,"y":3630},{"x":3362,"y":3619},{"x":3450,"y":3350},{"x":3522,"y":3306},{"x":3571,"y":3290},{"x":3622,"y":3248},{"x":3610,"y":3221},{"x":3536,"y":3164},{"x":3389,"y":3066},{"x":3343,"y":3089},{"x":3230,"y":3171},{"x":3208,"y":3205},{"x":3143,"y":3243},{"x":3058,"y":3247},{"x":3076,"y":3338},{"x":3053,"y":3443},{"x":3104,"y":3494},{"x":3191,"y":3549},{"x":3210,"y":3574},{"x":3307,"y":3622},{"x":3319,"y":3616},{"x":3333,"y":3629}],"fief":"Unuzdaq Castle"},{"id":161,"list":[{"x":3620,"y":3248},{"x":3704,"y":3258},{"x":3829,"y":3258},{"x":3925,"y":3218},{"x":3845,"y":3194},{"x":3808,"y":3144},{"x":3751,"y":3105},{"x":3563,"y":3046},{"x":3497,"y":2961},{"x":3438,"y":3042},{"x":3391,"y":3066},{"x":3609,"y":3221},{"x":3622,"y":3247}],"fief":"Peshmi"},{"id":162,"list":[{"x":3481,"y":3667},{"x":3513,"y":3641},{"x":3543,"y":3613},{"x":3542,"y":3594},{"x":3613,"y":3599},{"x":3627,"y":3558},{"x":3625,"y":3542},{"x":3644,"y":3540},{"x":3671,"y":3553},{"x":3680,"y":3559},{"x":3691,"y":3517},{"x":3677,"y":3511},{"x":3709,"y":3471},{"x":3718,"y":3462},{"x":3727,"y":3466},{"x":3748,"y":3434},{"x":3772,"y":3444},{"x":3791,"y":3465},{"x":3823,"y":3444},{"x":3866,"y":3444},{"x":3892,"y":3425},{"x":3895,"y":3399},{"x":3921,"y":3376},{"x":3887,"y":3272},{"x":3859,"y":3243},{"x":3830,"y":3257},{"x":3704,"y":3258},{"x":3621,"y":3248},{"x":3569,"y":3290},{"x":3524,"y":3306},{"x":3450,"y":3350},{"x":3361,"y":3618},{"x":3336,"y":3630},{"x":3349,"y":3644},{"x":3375,"y":3662},{"x":3395,"y":3670},{"x":3401,"y":3662},{"x":3406,"y":3673},{"x":3421,"y":3674},{"x":3449,"y":3664},{"x":3460,"y":3669},{"x":3480,"y":3669}],"fief":"Amashke"},{"id":163,"list":[{"x":3921,"y":3374},{"x":3959,"y":3348},{"x":4016,"y":3331},{"x":4087,"y":3323},{"x":4104,"y":3306},{"x":4126,"y":3301},{"x":4151,"y":3279},{"x":4168,"y":3278},{"x":4196,"y":3254},{"x":4208,"y":3250},{"x":4216,"y":3242},{"x":4228,"y":3242},{"x":4257,"y":3228},{"x":4321,"y":3192},{"x":4336,"y":3172},{"x":4350,"y":3183},{"x":4367,"y":3160},{"x":4341,"y":3131},{"x":4356,"y":3112},{"x":4348,"y":3093},{"x":4331,"y":3082},{"x":4317,"y":3080},{"x":4303,"y":3067},{"x":4283,"y":3064},{"x":4254,"y":3047},{"x":4252,"y":3027},{"x":4208,"y":3010},{"x":4188,"y":3009},{"x":4159,"y":2988},{"x":4146,"y":3003},{"x":4072,"y":3113},{"x":3932,"y":3211},{"x":3917,"y":3220},{"x":3864,"y":3245},{"x":3886,"y":3271},{"x":3920,"y":3372}],"fief":"Mazigh"},{"id":164,"list":[{"x":4184,"y":3362},{"x":4173,"y":3341},{"x":4173,"y":3311},{"x":4161,"y":3277},{"x":4194,"y":3254},{"x":4209,"y":3249},{"x":4215,"y":3240},{"x":4231,"y":3240},{"x":4323,"y":3190},{"x":4336,"y":3173},{"x":4352,"y":3182},{"x":4353,"y":3195},{"x":4367,"y":3204},{"x":4368,"y":3226},{"x":4377,"y":3218},{"x":4422,"y":3248},{"x":4433,"y":3248},{"x":4444,"y":3267},{"x":4446,"y":3316},{"x":4439,"y":3344},{"x":4396,"y":3412},{"x":4379,"y":3450},{"x":4370,"y":3483},{"x":4321,"y":3564},{"x":4291,"y":3591},{"x":4225,"y":3592},{"x":4189,"y":3600},{"x":4161,"y":3628},{"x":4144,"y":3676},{"x":4109,"y":3658},{"x":4055,"y":3655},{"x":4049,"y":3625},{"x":4055,"y":3552},{"x":4039,"y":3503},{"x":4089,"y":3487},{"x":4138,"y":3444},{"x":4171,"y":3407},{"x":4186,"y":3362}],"fief":"Sekhtem"},{"id":165,"list":[{"x":3679,"y":3555},{"x":3674,"y":3573},{"x":3679,"y":3587},{"x":3708,"y":3556},{"x":3723,"y":3552},{"x":3750,"y":3566},{"x":3764,"y":3559},{"x":3772,"y":3564},{"x":3774,"y":3608},{"x":3827,"y":3644},{"x":3843,"y":3675},{"x":3862,"y":3731},{"x":3861,"y":3770},{"x":3916,"y":3719},{"x":4024,"y":3700},{"x":4065,"y":3689},{"x":4053,"y":3652},{"x":4049,"y":3625},{"x":4055,"y":3551},{"x":4039,"y":3503},{"x":3923,"y":3470},{"x":3902,"y":3438},{"x":3900,"y":3420},{"x":3890,"y":3424},{"x":3867,"y":3443},{"x":3822,"y":3444},{"x":3789,"y":3464},{"x":3772,"y":3443},{"x":3747,"y":3435},{"x":3728,"y":3464},{"x":3718,"y":3462},{"x":3708,"y":3473},{"x":3676,"y":3511},{"x":3691,"y":3516},{"x":3679,"y":3555}],"fief":"Teramma Castle"},{"id":166,"list":[{"x":3899,"y":3420},{"x":3893,"y":3412},{"x":3894,"y":3399},{"x":3922,"y":3372},{"x":3956,"y":3348},{"x":4015,"y":3330},{"x":4087,"y":3322},{"x":4101,"y":3306},{"x":4126,"y":3298},{"x":4149,"y":3278},{"x":4165,"y":3279},{"x":4173,"y":3309},{"x":4173,"y":3338},{"x":4186,"y":3362},{"x":4170,"y":3406},{"x":4137,"y":3444},{"x":4088,"y":3485},{"x":4040,"y":3503},{"x":3922,"y":3469},{"x":3902,"y":3437},{"x":3898,"y":3421}],"fief":"Jameyyed Castle"},{"id":167,"list":[{"x":3422,"y":3974},{"x":3414,"y":3961},{"x":3460,"y":3960},{"x":3561,"y":3973},{"x":3618,"y":3990},{"x":3617,"y":4089},{"x":3594,"y":4121},{"x":3548,"y":4124},{"x":3522,"y":4116},{"x":3483,"y":4117},{"x":3477,"y":4078},{"x":3472,"y":4029},{"x":3452,"y":4001},{"x":3416,"y":3987},{"x":3422,"y":3974}],"fief":"Dhibbain"},{"id":168,"list":[{"x":3434,"y":3741},{"x":3496,"y":3762},{"x":3522,"y":3788},{"x":3534,"y":3848},{"x":3552,"y":3871},{"x":3591,"y":3887},{"x":3652,"y":3916},{"x":3686,"y":3979},{"x":3671,"y":3998},{"x":3641,"y":3998},{"x":3616,"y":3992},{"x":3560,"y":3973},{"x":3460,"y":3960},{"x":3415,"y":3960},{"x":3370,"y":3892},{"x":3346,"y":3875},{"x":3332,"y":3822},{"x":3365,"y":3804},{"x":3402,"y":3780},{"x":3402,"y":3772},{"x":3432,"y":3740}],"fief":"Rushdigh"},{"id":169,"list":[{"x":3651,"y":3915},{"x":3672,"y":3901},{"x":3715,"y":3882},{"x":3777,"y":3870},{"x":3821,"y":3845},{"x":3850,"y":3818},{"x":3864,"y":3767},{"x":3859,"y":3730},{"x":3844,"y":3677},{"x":3826,"y":3643},{"x":3773,"y":3606},{"x":3773,"y":3564},{"x":3763,"y":3558},{"x":3749,"y":3566},{"x":3723,"y":3552},{"x":3706,"y":3555},{"x":3678,"y":3585},{"x":3673,"y":3571},{"x":3677,"y":3555},{"x":3645,"y":3540},{"x":3625,"y":3540},{"x":3627,"y":3558},{"x":3613,"y":3598},{"x":3542,"y":3593},{"x":3542,"y":3612},{"x":3480,"y":3666},{"x":3472,"y":3678},{"x":3456,"y":3687},{"x":3454,"y":3731},{"x":3437,"y":3742},{"x":3495,"y":3763},{"x":3522,"y":3789},{"x":3533,"y":3847},{"x":3551,"y":3870},{"x":3649,"y":3915}],"fief":"Qalyut"},{"id":170,"list":[{"x":3683,"y":3978},{"x":3791,"y":3984},{"x":3932,"y":4007},{"x":3997,"y":3995},{"x":4059,"y":3884},{"x":4154,"y":3810},{"x":4173,"y":3744},{"x":4181,"y":3688},{"x":4143,"y":3674},{"x":4110,"y":3658},{"x":4055,"y":3654},{"x":4063,"y":3687},{"x":4024,"y":3700},{"x":3915,"y":3719},{"x":3863,"y":3765},{"x":3849,"y":3818},{"x":3819,"y":3845},{"x":3777,"y":3869},{"x":3714,"y":3882},{"x":3670,"y":3901},{"x":3652,"y":3916},{"x":3685,"y":3979}],"fief":"Shibal Zumr"},{"id":171,"list":[{"x":3593,"y":4121},{"x":3633,"y":4118},{"x":3682,"y":4132},{"x":3826,"y":4143},{"x":3908,"y":4133},{"x":3951,"y":4139},{"x":4007,"y":4129},{"x":4036,"y":4114},{"x":4029,"y":4016},{"x":3995,"y":3994},{"x":3930,"y":4007},{"x":3790,"y":3983},{"x":3683,"y":3979},{"x":3670,"y":3997},{"x":3641,"y":3999},{"x":3618,"y":3991},{"x":3614,"y":4088},{"x":3593,"y":4121}],"fief":"Tilimsal"},{"id":172,"list":[{"x":4035,"y":4111},{"x":4071,"y":4074},{"x":4138,"y":4050},{"x":4196,"y":4041},{"x":4251,"y":4050},{"x":4394,"y":4046},{"x":4459,"y":4027},{"x":4551,"y":4049},{"x":4601,"y":4060},{"x":4732,"y":4031},{"x":4772,"y":4036},{"x":4809,"y":4021},{"x":4736,"y":3982},{"x":4710,"y":3876},{"x":4729,"y":3817},{"x":4547,"y":3787},{"x":4458,"y":3779},{"x":4417,"y":3755},{"x":4355,"y":3653},{"x":4330,"y":3620},{"x":4290,"y":3590},{"x":4223,"y":3591},{"x":4188,"y":3599},{"x":4161,"y":3625},{"x":4145,"y":3673},{"x":4179,"y":3687},{"x":4171,"y":3742},{"x":4151,"y":3810},{"x":4057,"y":3885},{"x":3996,"y":3995},{"x":4027,"y":4015},{"x":4035,"y":4110}],"fief":"Durquba"},{"id":173,"list":[{"x":4724,"y":3815},{"x":4676,"y":3763},{"x":4665,"y":3734},{"x":4663,"y":3692},{"x":4672,"y":3588},{"x":4657,"y":3592},{"x":4624,"y":3584},{"x":4561,"y":3578},{"x":4524,"y":3560},{"x":4491,"y":3514},{"x":4434,"y":3497},{"x":4370,"y":3483},{"x":4340,"y":3528},{"x":4320,"y":3562},{"x":4289,"y":3590},{"x":4330,"y":3620},{"x":4356,"y":3654},{"x":4416,"y":3755},{"x":4458,"y":3780},{"x":4548,"y":3786},{"x":4725,"y":3817}],"fief":"Tamnuh"},{"id":174,"list":[{"x":4688,"y":3775},{"x":4713,"y":3761},{"x":4765,"y":3709},{"x":4810,"y":3700},{"x":4867,"y":3710},{"x":4973,"y":3717},{"x":4987,"y":3676},{"x":5032,"y":3638},{"x":4888,"y":3603},{"x":4859,"y":3545},{"x":4798,"y":3546},{"x":4707,"y":3583},{"x":4674,"y":3589},{"x":4662,"y":3688},{"x":4664,"y":3735},{"x":4675,"y":3763},{"x":4688,"y":3775}],"fief":"Durrin Castle"},{"id":175,"list":[{"x":4972,"y":3717},{"x":4975,"y":3748},{"x":4992,"y":3774},{"x":5060,"y":3809},{"x":5038,"y":3822},{"x":5024,"y":3877},{"x":5037,"y":3905},{"x":4983,"y":3927},{"x":4904,"y":3924},{"x":4813,"y":3933},{"x":4715,"y":3899},{"x":4710,"y":3876},{"x":4730,"y":3819},{"x":4687,"y":3776},{"x":4711,"y":3761},{"x":4765,"y":3708},{"x":4810,"y":3699},{"x":4865,"y":3709},{"x":4970,"y":3715}],"fief":"Mijayet"},{"id":176,"list":[{"x":5057,"y":3808},{"x":5076,"y":3823},{"x":5116,"y":3829},{"x":5143,"y":3831},{"x":5187,"y":3847},{"x":5247,"y":3856},{"x":5313,"y":3890},{"x":5368,"y":3931},{"x":5445,"y":3954},{"x":5407,"y":3982},{"x":5385,"y":4024},{"x":5370,"y":4079},{"x":5360,"y":4159},{"x":5318,"y":4212},{"x":5272,"y":4162},{"x":5191,"y":4077},{"x":5141,"y":4041},{"x":5100,"y":4009},{"x":5067,"y":3962},{"x":5034,"y":3902},{"x":5023,"y":3876},{"x":5036,"y":3822},{"x":5055,"y":3810}],"fief":"Iqbayl"},{"id":177,"list":[{"x":5188,"y":3846},{"x":5246,"y":3783},{"x":5240,"y":3751},{"x":5271,"y":3728},{"x":5340,"y":3708},{"x":5333,"y":3676},{"x":5269,"y":3644},{"x":5241,"y":3605},{"x":5150,"y":3625},{"x":5078,"y":3651},{"x":5028,"y":3636},{"x":4989,"y":3673},{"x":4973,"y":3715},{"x":4974,"y":3746},{"x":4991,"y":3775},{"x":5057,"y":3808},{"x":5075,"y":3824},{"x":5143,"y":3829},{"x":5190,"y":3848}],"fief":"Aab"},{"id":178,"list":[{"x":5443,"y":3952},{"x":5497,"y":3902},{"x":5576,"y":3861},{"x":5594,"y":3862},{"x":5594,"y":3871},{"x":5631,"y":3879},{"x":5698,"y":3855},{"x":5724,"y":3855},{"x":5705,"y":3823},{"x":5677,"y":3814},{"x":5649,"y":3778},{"x":5603,"y":3758},{"x":5513,"y":3749},{"x":5418,"y":3719},{"x":5335,"y":3707},{"x":5271,"y":3727},{"x":5239,"y":3749},{"x":5244,"y":3780},{"x":5188,"y":3845},{"x":5210,"y":3851},{"x":5245,"y":3854},{"x":5312,"y":3889},{"x":5368,"y":3930},{"x":5442,"y":3952}],"fief":"Fishara"},{"id":179,"list":[{"x":5242,"y":3604},{"x":5316,"y":3598},{"x":5386,"y":3600},{"x":5457,"y":3598},{"x":5513,"y":3603},{"x":5587,"y":3632},{"x":5635,"y":3678},{"x":5666,"y":3737},{"x":5648,"y":3777},{"x":5603,"y":3757},{"x":5510,"y":3747},{"x":5417,"y":3718},{"x":5337,"y":3705},{"x":5331,"y":3676},{"x":5269,"y":3645},{"x":5243,"y":3603}],"fief":"Unriya"},{"id":180,"list":[{"x":5723,"y":3853},{"x":5786,"y":3861},{"x":5816,"y":3860},{"x":5863,"y":3827},{"x":5891,"y":3827},{"x":5892,"y":3454},{"x":5829,"y":3432},{"x":5692,"y":3429},{"x":5625,"y":3421},{"x":5549,"y":3391},{"x":5498,"y":3425},{"x":5438,"y":3440},{"x":5374,"y":3464},{"x":5337,"y":3483},{"x":5291,"y":3496},{"x":5261,"y":3527},{"x":5242,"y":3559},{"x":5245,"y":3604},{"x":5314,"y":3597},{"x":5387,"y":3600},{"x":5456,"y":3598},{"x":5512,"y":3603},{"x":5585,"y":3631},{"x":5634,"y":3678},{"x":5664,"y":3737},{"x":5646,"y":3777},{"x":5679,"y":3813},{"x":5705,"y":3824},{"x":5723,"y":3855}],"fief":"Bardaq Castle"},{"id":181,"list":[{"x":5318,"y":4212},{"x":5363,"y":4234},{"x":5456,"y":4242},{"x":5534,"y":4251},{"x":5594,"y":4251},{"x":5637,"y":4249},{"x":5694,"y":4224},{"x":5721,"y":4195},{"x":5750,"y":4178},{"x":5779,"y":4177},{"x":5821,"y":4179},{"x":5866,"y":4182},{"x":5892,"y":4166},{"x":5893,"y":4095},{"x":5892,"y":3826},{"x":5864,"y":3828},{"x":5816,"y":3858},{"x":5779,"y":3860},{"x":5727,"y":3853},{"x":5696,"y":3853},{"x":5631,"y":3878},{"x":5596,"y":3871},{"x":5591,"y":3861},{"x":5574,"y":3861},{"x":5497,"y":3901},{"x":5444,"y":3949},{"x":5408,"y":3981},{"x":5385,"y":4021},{"x":5369,"y":4077},{"x":5358,"y":4161},{"x":5319,"y":4211}],"fief":"Bariyye"}]';
}

var array = JSON.parse(string);

    var tries = 0;
    var maxTries = 20;

function testFiefs() {

if(jq('.icon:first').length == 0 || jq('.heroes.player p').length == 0 && tries <= maxTries) {

        tries++;
        jq('#loader .info').text('Checking fiefs & players ... Try ' + tries + ' on 20.');
setTimeout(function(){ testFiefs(); }, 200);

      } else {

generateMap();

}

}

testFiefs();

    var w = 5900;
    var currentW = 5900;
    var scale = 1;

    function checkScale() {

      var newW = jq('#map').width();

      if(currentW != newW) {

        currentW = newW;

        scale = newW/w;

        if(!isNaN(scale)) {

          jq( "path" ).each(function() {

            jq(this).attr('transform', 'scale('+scale+')');
            jq('#mapdraw').css('z-index', '0');

          });

          jq( "circle" ).each(function() {

            jq(this).attr('transform', 'scale('+scale+')');

          });

          jq( "rect" ).each(function() {

            jq(this).attr('transform', 'scale('+scale+')');

          });
        }

      }

      setTimeout(function(){ checkScale(); }, 200);

    }

function generateMap() {

jq('#game').append('<svg id="factionSVG" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="4488" width="5900" style="position:absolute; z-index:1; display:none;"></svg>');
jq('#game').append('<svg id="diploSVG" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="4488" width="5900" style="position:absolute; z-index:1; display:none;"></svg>');
jq('#game').append('<svg id="tradeSVG" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="4488" width="5900" style="position:absolute; z-index:1; display:none; opacity: 0.5;"></svg>');

jq('#main').append('<div id="legend" style="position:fixed; z-index:10; background:white; top:134px; padding:5px; border:1px solid black;"></div>');
jq('#legend').append('<b>Diplomatic Filter</b><br>');
jq('#legend').append('<div style="width:10px;height:10px;background:rgb(0, 0, 255);border:1px solid black;display:inline-block;"></div> You<br>');
jq('#legend').append('<div style="width:10px;height:10px;background:rgb(0, 255, 255);border:1px solid black;display:inline-block;"></div> Allied<br>');
jq('#legend').append('<div style="width:10px;height:10px;background:rgb(0, 255, 0);border:1px solid black;display:inline-block;"></div> Friendly<br>');
jq('#legend').append('<div style="width:10px;height:10px;background:white;border:1px solid black;display:inline-block;"></div> Neutral<br>');
jq('#legend').append('<div style="width:10px;height:10px;background:rgb(255, 127, 0);border:1px solid black;display:inline-block;"></div> Hostile<br>');
jq('#legend').append('<div style="width:10px;height:10px;background:rgb(255, 0, 0);border:1px solid black;display:inline-block;"></div> At War<br>');
jq('#legend').append('<b>Commercial Filter</b><br>');
jq('#legend').append('<div style="width:10px;height:10px;background:white;border:1px solid black;display:inline-block;border-radius:10px;"></div> -50% / +100%<br>');
jq('#legend').append('<div style="width:10px;height:10px;background:yellow;border:1px solid black;display:inline-block;border-radius:10px;"></div> +100% / +250%<br>');
jq('#legend').append('<div style="width:10px;height:10px;background:red;border:1px solid black;display:inline-block;border-radius:10px;"></div> +250% / +350%<br>');
jq('#legend').append('<div style="width:10px;height:10px;background:purple;border:1px solid black;display:inline-block;border-radius:10px;"></div> +350% / +oo<br>');

jq('#loader').hide();

var svgNS = "http://www.w3.org/2000/svg";

jq('#menu').prepend("<div class='block' id='mapOptions'><div style='margin-left:10px; margin-right:10px;'><h3 style='float:left'>Strategus Tool Belt's Map</h3><a style='float:right' href='#' id='closeMapOptions'>Open/Close</a><div style='clear:both'></div><div class='options'></div></div></div>");

jq('#mapOptions .options').append('<h4>Map filters</h4><input type="radio" name="mapType" value="faction">Faction<br><input type="radio" name="mapType" value="diplo">Diplomatic<br><input type="radio" name="mapType" value="trade">Trade Zone<br><input type="radio" name="mapType" value="none" checked>None<br>');
jq('#mapOptions .options').append('<h4>Default filter</h4><select id="defaultFilter"><option value="faction">Faction</option><option value="diplo">Diplomatic</option><option value="trade">Trade Zone</option><option value="none" selected>None</option></select>');

jq('#mapOptions .options').append('<div id="diplomaticOptions" style="display:none"></div>');
jq('#diplomaticOptions').html('<br><span style="font-weight:bold;">Change diplomacy</span><br><div id="inputs"><input type="radio" name="diploType" value="A">Allied<br><input type="radio" name="diploType" value="F">Friendly<br><input type="radio" name="diploType" value="N">Neutral<br><input type="radio" name="diploType" value="H">Hostile<br><input type="radio" name="diploType" value="W">At War</div>');
jq('#mapOptions .options').append('<h4>Import - Export Diplomatic settings</h4><input type="text" id="diploExport" /><button id="exportDiplo">Export</button>');
jq('#mapOptions .options').append('<input type="text" id="diploImport" /><button id="importDiplo">Import</button><br>');
jq('#mapOptions .options').append('<a href="#" id="clearDiplo">Clear diplomatic information</a><br>');

jq('#clearDiplo').click(function(){
localStorage['STBMapDiplomacy'] = '[]';
window.location.reload();
});

var fiefList = [];

      var colorList = [];

jq( ".icon" ).each(function() {

var fief = {
name : jq(this).children().text(),
color : jq(this).children().css('color')
};
fiefList.push(fief);

        var exist = false;

        jq.each(colorList, function(index, color) {
          if(color == fief.color)
            exist = true;
        });

        if(!exist) {
          colorList.push({ id: rgbToId(fief.color), color: fief.color });
        }

});

function rgbToId(rbg) {
var colors = rbg.split('rgb(')[1].split(')')[0].split(', ');
return colors[0] + colors[1] + colors[2];
}

function editColor(color, modifier) {

var colors = color.split('rgb(')[1].split(')')[0].split(', ');

if(parseInt(colors[0])+modifier <= 255)
colors[0] = parseInt(colors[0])+modifier;
else
colors[0] = 255;

if(parseInt(colors[1])+modifier <= 255)
colors[1] = parseInt(colors[1])+modifier;
else
colors[1] = 255;

if(parseInt(colors[2])+modifier <= 255)
colors[2] = parseInt(colors[2])+modifier;
else
colors[2] = 255;

return 'rgb(' + colors[0] + ', ' +colors[1] + ', ' + colors[2] + ')';

}

if(jq('.heroes.player p').length > 0)
var playerFactionId = rgbToId(jq('.heroes.player p').css('color'));
else
var playerFactionId;

if(localStorage['STBMapDiplomacy'] !== undefined)
var diploList = JSON.parse(localStorage['STBMapDiplomacy']);
else
var diploList = [];

function createGroup(color, svgName, id) {

var group = document.createElementNS(svgNS,"g");
group.setAttributeNS(null,"fill","none");
group.setAttributeNS(null,"stroke","black");
group.setAttributeNS(null,"stroke-width","6");
group.setAttributeNS(null,"id",id+"_1");
document.getElementById(svgName).appendChild(group);

group = document.createElementNS(svgNS,"g");
group.setAttributeNS(null,"fill",color);
group.setAttributeNS(null,"stroke",editColor(color, 50));
group.setAttributeNS(null,"stroke-width","2");
group.setAttributeNS(null,"opacity","0.4");
group.setAttributeNS(null,"id",id+"_2");
document.getElementById(svgName).appendChild(group);

}

function drawCircle(x, y, r, stroke, width, fill) {

var circle = document.createElementNS(svgNS,"circle");
circle.setAttributeNS(null,"cx",x);
circle.setAttributeNS(null,"cy",y);
circle.setAttributeNS(null,"r",r);
circle.setAttributeNS(null,"stroke",stroke);
circle.setAttributeNS(null,"stroke-width",width);
circle.setAttributeNS(null,"fill",fill);
document.getElementById("tradeSVG").appendChild(circle);

}

function addToGroup(line, id, group) {

var path = document.createElementNS(svgNS,"path");
path.setAttributeNS(null,"d",line);
document.getElementById(group+"_1").appendChild(path);

path = document.createElementNS(svgNS,"path");
path.setAttributeNS(null,"d",line);
path.setAttributeNS(null,"class",id);
document.getElementById(group+"_2").appendChild(path);

}

jq.each(colorList, function(index, color) {
createGroup(color.color, "factionSVG", color.id);
});

createGroup("rgb(0, 0, 255)", "diploSVG", "Y");
createGroup("rgb(0, 255, 255)", "diploSVG", "A");
createGroup("rgb(0, 255, 0)", "diploSVG", "F");
createGroup("rgb(255, 255, 255)", "diploSVG", "N");
createGroup("rgb(255, 127, 0)", "diploSVG", "H");
createGroup("rgb(255, 0, 0)", "diploSVG", "W");

jq.each(array, function(index, object) {

        var line = "";

        jq.each(object.list, function(i, point) {
if(i == 0)
line = line + 'M' + point.x + ' ' + point.y;
else
line = line + ' L' + point.x + ' ' + point.y;
        });

        line = line + ' Z';

jq.each(fiefList, function(i, value) {

if(value.name == object.fief) {

addToGroup(line, rgbToId(value.color), rgbToId(value.color));

if(playerFactionId == rgbToId(value.color)) {

addToGroup(line, rgbToId(value.color), 'Y');

} else {

var notfound = true;

jq.each(diploList, function(i, relation) {

if(rgbToId(value.color) == relation.id) {

addToGroup(line, rgbToId(value.color), relation.type);
notfound = false;
return false;

}

});

if(notfound)
addToGroup(line, rgbToId(value.color), 'N');

}

}

});

});

checkScale();

jq('input[name="mapType"]').change(function(){

if(jq(this).val() == "faction") {

jq('#factionSVG').show();
jq('#diploSVG').hide();
jq('#tradeSVG').hide();

} else if(jq(this).val() == "diplo") {

jq('#factionSVG').hide();
jq('#diploSVG').show();
jq('#tradeSVG').hide();

} else if(jq(this).val() == "trade") {

jq('#factionSVG').hide();
jq('#diploSVG').hide();
jq('#tradeSVG').show();

} else {

jq('#factionSVG').hide();
jq('#diploSVG').hide();
jq('#tradeSVG').hide();

}

});

var selectedId;
var oldColor;

jq("path").hover(function(){
oldColor = jq(this).parent().attr('fill');
jq(this).attr('fill', editColor(oldColor, -100));
},function(){
jq(this).attr('fill', oldColor);
});

jq('path').dblclick(function() {

selectedId = jq(this).attr('class');

jq('#diplomaticOptions').show();
jq('#diplomaticOptions #inputs').show();

if(selectedId == playerFactionId)
jq('#diplomaticOptions #inputs').hide();

var found = false;

jq.each(diploList, function(i, relation) {

if(relation.id == selectedId) {

jq("#diplomaticOptions input").each(function( index ) {

if(relation.type == jq(this).val()) {
jq(this).prop('checked', true);
found = true;
} else {
jq(this).prop('checked', false);
}

});

}

});

if(!found)
jq('#diplomaticOptions input[value="N"]').prop('checked', true);

});

jq('#diplomaticOptions input').change(function(){

jq.each(diploList, function(i, relation) {
if(relation.id == selectedId)
diploList.splice(i, 1);
});

diploList.push({type: jq(this).val(), id: selectedId});

localStorage['STBMapDiplomacy'] = JSON.stringify(diploList);

jq('#mapOptions .options').append('<div class="notif" style="text-align:center;font-weight:bold;">Saved !</div>');
setTimeout(function() {jq('#mapOptions .options .notif:first').remove()},2000);

});

jq('#exportDiplo').click(function(){
jq('#diploExport').val(localStorage['STBMapDiplomacy']);
});

jq('#importDiplo').click(function(){
localStorage['STBMapDiplomacy'] = jq('#diploImport').val();
jq('#mapOptions .options').append('<div class="notif" style="text-align:center;font-weight:bold;">Imported !</div>');
setTimeout(function() {jq('#mapOptions .options .notif:first').remove()},2000);
});

jq('#closeMapOptions').click(function(){
jq('#mapOptions .options').toggle(500);
});

jq('#mapOptions #defaultFilter').change(function(){
localStorage['STBMapDefaultFilter'] = jq(this).val();
});

if(localStorage['STBMapDefaultFilter'] !== undefined) {

if(localStorage['STBMapDefaultFilter'] == "faction") {

jq('#factionSVG').show();
jq('#diploSVG').hide();
jq('#tradeSVG').hide();

} else if(localStorage['STBMapDefaultFilter'] == "diplo") {

jq('#factionSVG').hide();
jq('#diploSVG').show();
jq('#tradeSVG').hide();

} else if(localStorage['STBMapDefaultFilter'] == "trade") {

jq('#factionSVG').hide();
jq('#diploSVG').hide();
jq('#tradeSVG').show();

} else {

jq('#factionSVG').hide();
jq('#diploSVG').hide();
jq('#tradeSVG').hide();

}

jq('input[name="mapType"]').each(function(){

if(jq(this).val() == localStorage['STBMapDefaultFilter'])
jq(this).prop('checked', true);

});

jq('#mapOptions #defaultFilter option').each(function(){

if(jq(this).val() == localStorage['STBMapDefaultFilter'])
jq(this).prop('selected', true);

});

jq('.icon').click(function(){

jq("#tradeSVG").empty();
var pixelPerKm = 40;

var rect = document.createElementNS(svgNS,"rect");
rect.setAttributeNS(null,"x",0);
rect.setAttributeNS(null,"y",0);
rect.setAttributeNS(null,"width","100%");
rect.setAttributeNS(null,"height","100%");
rect.setAttributeNS(null,"fill","purple");
document.getElementById("tradeSVG").appendChild(rect);

drawCircle(parseInt(jq(this).css('left'))*1/scale, parseInt(jq(this).css('top'))*1/scale, 58*pixelPerKm, "black", 2, "red");
drawCircle(parseInt(jq(this).css('left'))*1/scale, parseInt(jq(this).css('top'))*1/scale, 40*pixelPerKm, "black", 2, "yellow");
drawCircle(parseInt(jq(this).css('left'))*1/scale, parseInt(jq(this).css('top'))*1/scale, 25*pixelPerKm, "black", 2, "white");

currentW = 0;
checkScale();

});

}

}

}

}

function startSTBArmoury() {

var GREEN_QUALITY = 'rgba(0, 100, 0, 0.2)';
var RED_QUALITY = 'rgba(100, 0, 0, 0.2)';
var LIGHTEST_GREY = 'rgba(0, 0, 0, 0.2)';
var LIGHT_GREY = 'rgba(0, 0, 0, 0.5)';
var TROOP_ICON = 'http://i.imgur.com/lzkgfYe.png';
var GOLD_ICON = 'http://i.imgur.com/GsvcGtg.png';
var TRADE_ICON = 'http://i.imgur.com/o5WoZPb.png';
var UNKNOWN_ICON = 'http://i.imgur.com/TSKPuy0.png';
var SIEGE_ICON = 'http://i.imgur.com/k5t4Gi2.png';

var items = [];
var playerItems = [];
var categoriesList = [];
var fiefItems = [];
var category = {};
var simulation = false;

// TOOLS FUNCTIONS /////////////////////////////////////////////////////////////
/* TinySort 1.5.3
* Copyright (c) 2008-2013 Ron Valstar http://tinysort.sjeiti.com/
*
* Dual licensed under the MIT and GPL licenses:
*   http://www.opensource.org/licenses/mit-license.php
*   http://www.gnu.org/licenses/gpl.html
*/
(function(e,c){var h=!1,k=null,o=parseFloat,l=Math.min,m=/(-?\d+\.?\d*)$/g,g=/(\d+\.?\d*)$/g,i=[],f=[],b=function(p){return typeof p=="string"},n=Array.prototype.indexOf||function(r){var p=this.length,q=Number(arguments[1])||0;q=q<0?Math.ceil(q):Math.floor(q);if(q<0){q+=p}for(;q<p;q++){if(q in this&&this[q]===r){return q}}return -1};e.tinysort={id:"TinySort",version:"1.5.2",copyright:"Copyright (c) 2008-2013 Ron Valstar",uri:"http://tinysort.sjeiti.com/",licensed:{MIT:"http://www.opensource.org/licenses/mit-license.php",GPL:"http://www.gnu.org/licenses/gpl.html"},plugin:(function(){var p=function(q,r){i.push(q);f.push(r)};p.indexOf=n;return p})(),defaults:{order:"asc",attr:k,data:k,useVal:h,place:"start",returns:h,cases:h,forceStrings:h,ignoreDashes:h,sortFunction:k}};e.fn.extend({tinysort:function(){var C,B,E=this,s=[],r=[],F=[],G=[],v=0,q,A=[],x=[],y=function(H){e.each(i,function(I,J){J.call(J,H)})},w=function(S,Q){var H=0;if(v!==0){v=0}while(H===0&&v<q){var O=G[v],L=O.oSettings,P=L.ignoreDashes?g:m;y(L);if(L.sortFunction){H=L.sortFunction(S,Q)}else{if(L.order=="rand"){H=Math.random()<0.5?1:-1}else{var R=h,K=!L.cases?a(S.s[v]):S.s[v],J=!L.cases?a(Q.s[v]):Q.s[v];if(!t.forceStrings){var I=b(K)?K&&K.match(P):h,T=b(J)?J&&J.match(P):h;if(I&&T){var N=K.substr(0,K.length-I[0].length),M=J.substr(0,J.length-T[0].length);if(N==M){R=!h;K=o(I[0]);J=o(T[0])}}}H=O.iAsc*(K<J?-1:(K>J?1:0))}}e.each(f,function(U,V){H=V.call(V,R,K,J,H)});if(H===0){v++}}return H};for(C=0,B=arguments.length;C<B;C++){var z=arguments[C];if(b(z)){if(A.push(z)-1>x.length){x.length=A.length-1}}else{if(x.push(z)>A.length){A.length=x.length}}}if(A.length>x.length){x.length=A.length}q=A.length;if(q===0){q=A.length=1;x.push({})}for(C=0,B=q;C<B;C++){var D=A[C],t=e.extend({},e.tinysort.defaults,x[C]),u=!(!D||D==""),p=u&&D[0]==":";G.push({sFind:D,oSettings:t,bFind:u,bAttr:!(t.attr===k||t.attr==""),bData:t.data!==k,bFilter:p,$Filter:p?E.filter(D):E,fnSort:t.sortFunction,iAsc:t.order=="asc"?1:-1})}E.each(function(O,H){var K=e(H),I=K.parent().get(0),J,N=[];for(j=0;j<q;j++){var P=G[j],L=P.bFind?(P.bFilter?P.$Filter.filter(H):K.find(P.sFind)):K;N.push(P.bData?L.data(P.oSettings.data):(P.bAttr?L.attr(P.oSettings.attr):(P.oSettings.useVal?L.val():L.text())));if(J===c){J=L}}var M=n.call(F,I);if(M<0){M=F.push(I)-1;r[M]={s:[],n:[]}}if(J.length>0){r[M].s.push({s:N,e:K,n:O})}else{r[M].n.push({e:K,n:O})}});e.each(r,function(H,I){I.s.sort(w)});e.each(r,function(K,N){var M=N.s.length,J=[],I=M,L=[0,0];switch(t.place){case"first":e.each(N.s,function(P,Q){I=l(I,Q.n)});break;case"org":e.each(N.s,function(P,Q){J.push(Q.n)});break;case"end":I=N.n.length;break;default:I=0}for(C=0;C<M;C++){var O=d(J,C)?!h:C>=I&&C<I+N.s.length,H=(O?N.s:N.n)[L[O?0:1]].e;H.parent().append(H);if(O||!t.returns){s.push(H.get(0))}L[O?0:1]++}});E.length=0;Array.prototype.push.apply(E,s);return E}});function a(p){return p&&p.toLowerCase?p.toLowerCase():p}function d(q,s){for(var r=0,p=q.length;r<p;r++){if(q[r]==s){return !h}}return h}e.fn.TinySort=e.fn.Tinysort=e.fn.tsort=e.fn.tinysort})(jQuery);

function slugify(text) {
text = text.replace(/[^-a-zA-Z0-9,&\s]+/ig, '');
text = text.replace(/-/gi, "_");
text = text.replace(/\s/gi, "-");
return text;
}

function cutString(string, before, after) {
if(string !== undefined) {
if(before) {
string = string.split(before);
string = string[1];
}
if(after) {
string = string.split(after);
string = string[0];
}
}
return string;
}

function findObjectInArray(array, id) {
var respond = 0;
if(array !== null) {
for (var i=0;i<array.length;i++)
{
if(array[i].id == id)
respond = array[i];
}
}
return respond;
}

function findObjectInArrayByName(array, name) {
var respond = 0;
if(array !== null) {
for (var i=0;i<array.length;i++)
{
if(array[i].name == name)
respond = array[i];
}
}
return respond;
}

function getParentItem(id) {
return findObjectInArray(items, id);
}

function convertObjectToString(object) {
return JSON.stringify(object);
}

function convertStringToObject(string) {
return JSON.parse(string);
}

function getStorage(storageName) {
return localStorage.getItem(storageName);
}

function setStorage(storageName, value) {
localStorage.setItem(storageName, value);
}

function deleteStorage(storageName) {
localStorage.removeItem(storageName);
}

function isInInventoryPage() {
if(jq(location).attr('href') == 'http://strategus.c-rpg.net/news.php?inv')
return true;
else
return false;
}

function isInInfoPage() {
if(jq(location).attr('href') == 'http://strategus.c-rpg.net/news.php?info' || jq(location).attr('href').indexOf('http://strategus.c-rpg.net/news.php?msg=') != -1)
return true;
else
return false;
}

function generateCategories() {
createCategory('cat00', 'img/equip_inv.png', 'Trade', Array());
createCategory('cat01', 'img/equip_horse.png', 'Horse', Array(1,2,3,4,10,5,6,7,6049,6051,6050,8,524,525,6048,9,526,527));
createCategory('cat02', 'img/equip_throw.png', 'Throwing', Array(23,25,26,28,29,32,34,5142,46,47,48,36,38,30,539,40,42,44));
createCategory('cat03', SIEGE_ICON, 'Siege', Array(528, 536, 534, 529, 537, 535, 538, 6176, 539));
createCategory('cat04', 'img/equip_body.png', 'Body Armor', Array(364,369,366,367,368,370,372,373,374,375,376,412,413,371,378,377,379,431,432,5393,5498,381,382,384,383,386,385,390,389,4722,391,5169,387,388,394,392,399,393,395,396,397,398,6060,416,400,417,5500,419,472,418,403,434,420,5501,437,438,3971,404,440,6059,365,401,402,414,415,421,422,423,424,425,426,427,428,429,430,433,5394,5919,442,443,3130,444,3137,4952,445,4723,5502,447,405,454,5738,5741,5507,407,408,409,410,411,459,5506,441,448,450,458,461,4947,4948,4949,4950,4951,446,5916,460,451,4957,439,5505,4958,5918,449,455,457,5739,5740,5742,456,6058,452,435,6062,6061,406,4955,453,4720,6063,4956,5504,5509,5499,462,463,4953,4954,436,3972,5917,469,5496,464,465,466,467,5508,473,474,475,4721,476,477,478,480,5503,5497,468,547,541,545,471,380,470,479));
createCategory('cat05', 'img/equip_head.png', 'Head Armor', Array(273,283,255,256,257,258,259,260,261,262,279,280,284,5915,263,295,268,264,265,266,267,294,298,299,5162,270,272,274,275,276,277,278,309,495,6057,271,286,281,285,5484,5168,287,288,289,290,291,292,312,348,282,269,300,293,296,5914,302,297,301,307,303,5159,5160,5161,304,353,5155,5156,5157,5163,5164,5165,305,317,319,321,306,308,311,3968,5733,310,326,347,349,350,5158,5730,5737,314,323,313,320,322,330,549,4938,5385,5386,315,324,325,5486,5487,5913,5494,6056,318,327,329,328,5492,5736,338,5483,5488,5489,5734,5910,494,5493,5731,331,504,546,5490,332,335,4944,5491,333,363,4939,4942,5166,334,336,337,361,3969,4941,4945,5167,5482,5735,5912,316,339,359,4943,5485,362,5384,340,360,507,6055,341,4940,5495,5732,5911,6054,342,503,540,5885,343,4946,5388,5389,506,5390,5391,5392,344,345,346,351,352,356,5154,354,355,357,5387,358,509,492,5383));
createCategory('cat06', 'img/equip_leg.png', 'Leg Armor', Array(218,219,220,5479,5480,5727,6052,5906,222,223,221,224,4936,225,226,228,5153,227,229,5907,230,3966,4937,5729,5728,234,5908,235,238,6053,233,3967,5909,236,232,4935,244,237,231,239,243,240,242,241));
createCategory('cat07', 'img/equip_hand.png', 'Hand Armor', Array(245,246,5884,253,251,252,247,248,249,550,543,542,254,5481,533));
createCategory('cat08', 'img/equip_polearm.png', 'Polearm', Array(552,89,90,91,491,132,101,92,111,5371,93,94,99,100,123,95,107,116,103,133,104,108,4754,96,109,4753,112,98,120,122,110,102,5856,118,5855,113,106,5857,119,105,114,5858,117,4692,124,115,97,126,128,531,532,530));
createCategory('cat09', 'img/equip_twohand.png', 'Two Handed', Array(502,129,130,137,131,136,139,134,138,519,147,143,189,140,142,149,135,150,148,146,144,517,518,145,152,151,153,154,158,141,155,156,3320,157,159,522,521,160));
createCategory('cat10', 'img/equip_onehand.png', 'One Handed', Array(489,161,162,164,165,166,168,500,3322,167,173,172,551,171,554,169,163,5900,178,174,170,5372,177,180,175,184,179,185,187,183,181,190,186,499,191,188,200,192,197,196,201,182,176,205,206,202,194,3195,195,3194,193,207,516,203,211,209,208,204,6022,213,198,520,215,212,3192,214,3196,3298,217,3190,216,210,3193,3323,199,510,523,6021,3191,4755));
createCategory('cat11', 'img/equip_shield.png', 'Shield', Array(490,497,488,508,52,49,53,58,51,50,54,60,59,55,74,75,79,56,57,62,80,505,496,498,61,493,72,64,66,70,73,548,501,77,85,76,6019,71,83,86,81,82,78,63,65,67,68,69,84,6018,87,6020,544,88));
createCategory('cat12', 'img/equip_bow.png', 'Bow', Array(17,16,18,19,21,5141,22,20));
createCategory('cat13', 'img/equip_arrow.png', 'Arrow', Array(481,482,484,483));
createCategory('cat14', 'img/equip_crossbow.png', 'Crossbow', Array(11,12,13,14,15));
createCategory('cat15', 'img/equip_bolt.png', 'Bolt', Array(485,486));
}

function getItemCategory(itemId) {
var respond = categoriesList[0];
for (var i=0;i<categoriesList.length;i++)
{
for (var j=0;j<categoriesList[i].items.length;j++)
{
if(categoriesList[i].items[j] == itemId) {
respond = categoriesList[i];
break;
}
}

}
return respond;
}

function scanInventory() {
var count = -1;
jq('#inv_page').prepend('<span id="stb_loader"><img src="http://i.imgur.com/2VBbgpI.gif" alt="loader" /><b style="color:#bf9000">Loading items...</b></span>');
jq("#inv_page .item").each(function(index) {
var tmp = jq(this).children().children().attr('rel');
var id = cutString(tmp, 'php?i=', '&m=');
tmp = jq(this).children('.desc').children('div').children().attr('name');
if(null !== tmp && undefined !== tmp) {
var playerId = cutString(tmp, '[', ']');
var name = jq(this).children().children('.name').html();
tmp = jq(this).children().children().attr('rel');
var level = cutString(tmp, '&m=');
if(!id) {
id = count;
count--;
}
createItem(id, name);
createPlayerItem(playerId, id, level);
}
});
jq('#stb_loader').html('<b style="color:green">Items loaded !</b>');
}

function rebuildInfo(second) {
if(!second)
var table = 'fieldset table[name="transfertable"]:first ';
else
var table = 'fieldset table[name="transfertable"]:last ';
jq(table + "tr:first").remove();
jq(table + "tr").each(function(index) {
var playerId = cutString(jq(this).children().children('input').attr('name'), '[', ']');
var total = cutString(jq(this).children().children('span').html(), null, ' (all)');
var itemName = cutString(jq(this).children().children().html(), null, ':');
if(playerId == 'troops' || playerId == 'gold') {
if(playerId == 'troops')
var img = TROOP_ICON;
else if(playerId == 'gold')
var img = GOLD_ICON;
else
var img = UNKNOWN_ICON;
var block = generateInfoBlock(playerId, 0, itemName, img, playerId, total, '');
jq(this).parent().append(block);
jq(this).remove();
} else {
var item = findObjectInArrayByName(items, itemName);
var playerItem = findObjectInArray(playerItems, playerId);
if(item.id === undefined)
var itemId = 0;
else
var itemId = item.id;
if(item.id <= 0) {
var imgUrl = TRADE_ICON;
var cat = 'cat00';
} else {
if(!itemId)
var imgUrl = UNKNOWN_ICON;
else
var imgUrl = 'loadimage.php?id='+itemId+'&amp;lvl='+playerItem.level;
var cat = getItemCategory(itemId).id;
}
if(!second)
getItemCategory(itemId).addCount(total);
else
getItemCategory(itemId).addCount(total, true);
if(playerItem == 0)
var block = generateInfoBlock(itemId, 0, itemName, imgUrl, playerId, total, cat);
else
var block = generateInfoBlock(itemId, playerItem.level, itemName, imgUrl, playerId, total, cat);
jq(this).parent().append(block);
jq(this).remove();
}
});
}

function generateInfoBlock(id, level, name, url, playerId, total, cat) {
if(id > 0)
var rel = 'rel="itemstats.php?i='+id+'&amp;m='+level+'"';
else
var rel = '';

return block = '<div id="'+id+'" cat="'+cat+'" name="'+name+'" level="'+level+'" class="item"><div class="header"><img '+rel+' height="70" width="70" class="itemstats" title="'+name+'" src="'+url+'"><div class="name">'+name+'</div></div><div class="desc"><center><a class="abutton"><img style="vertical-align:middle" src="img/ic_minus.png"></a><input value="0" name="transfer['+playerId+']" id="hero_transfer_item_'+playerId+'" class="in"><a class="abutton"><img style="vertical-align:middle" src="img/ic_plus.png"></a><br><a class="setTotal" count="'+total+'" href="">'+total+' (all)</a></center></div></div>';
}

function createNewBlock(id, level, name, val, total, cat) {
if(id > 0)
var rel = 'rel="itemstats.php?i='+id+'&amp;m='+level+'"';
else
var rel = '';

var img = 'loadimage.php?id='+id+'&amp;lvl='+level;

return block = '<div id="'+id+'" cat="'+cat+'" name="'+name+'" level="'+level+'" class="item"><div class="header"><img '+rel+' height="70" width="70" class="itemstats" title="'+name+'" src="'+img+'"><div class="name">'+name+'</div></div><div class="desc"><center><a class="abutton"><img style="vertical-align:middle" src="img/ic_minus.png"></a><input value="'+val+'" class="in"><a class="abutton"><img style="vertical-align:middle" src="img/ic_plus.png"></a><br><a class="setTotal" count="'+total+'" href="">'+total+' (all)</a></center></div></div>';
}

function sortSelectBoxes() {
$('fieldset select[name="transfer_target"]:first option').tinysort();
$('fieldset select[name="transfer_target"]:last option').tinysort();
}

function sortItems() {
$('fieldset table[name="transfertable"]:first .item').tinysort({attr:'cat'}, {attr:'name'}, {attr:'level', order:'desc'});
$('fieldset table[name="transfertable"]:last .item').tinysort({attr:'cat'}, {attr:'name'});
}

function colorizeItems() {
jq("fieldset table[name='transfertable']:first .item").each(function() {
if(jq(this).attr('level') > 0) {
jq(this).css('background-color', GREEN_QUALITY);
} else if (jq(this).attr('level') < 0) {
jq(this).css('background-color', RED_QUALITY);
}
});
}

function addFilterButtons() {
var block = '<div class="block"><div id="STB_Filters" style="padding-left:20px; padding-right:20px;"><h2>STB Filters</h2></div></div>';
jq('#sub').append(block);
for (var i=0;i<categoriesList.length;i++)
{
block = '<img class="filter-buttons" width="35" src="'+categoriesList[i].img+'" alt="'+categoriesList[i].name+'" id="'+categoriesList[i].id+'" />';
jq('#STB_Filters').append(block);
}
block = '<img class="filter-buttons selected" style="background-color:'+LIGHT_GREY+';" width="35" src="'+categoriesList[0].img+'" alt="All" id="cat-1" /><br>\
SEARCH <input id="filter-search-bar" type="text" value="Search" style="width: 100%" /><br>\
DISPLAY LOOMLEVEL\
<select name="loomComparator">\
<option value=">"> > </option>\
<option selected value=">="> &#8805; </option>\
<option value="="> = </option>\
<option value="!="> &#8800; </option>\
<option value="<="> &#8804; </option>\
<option value="<"> < </option>\
</select>\
<select name="loomLevel">\
<option value="3"> 3 </option>\
<option value="2"> 2 </option>\
<option value="1"> 1 </option>\
<option value="0"> 0 </option>\
<option value="-1"> -1 </option>\
<option value="-2"> -2 </option>\
<option value="-3"> -3 </option>\
<option selected value="-4"> -4 </option>\
</select>';
jq('#STB_Filters').append(block);
}

function addExportButtons() {
var block = '<div class="block"><div id="STB_Export" style="padding-left:20px; padding-right:20px;"><h2>STB Armoury</h2></div></div>';
jq('#sub').append(block);
block = '<select id="presetList">\
<option value="">Select a preset</option>\
</select>\
<input id="presetButton" title="Use|Load the selected preset of items" type="button" value="Use">\
<input id="deletePresetButton" title="Delete|Delete the selected preset" type="button" value="Delete">\
<input id="exportInput" type="text"><input id="exportButton" title="Export|Generate a string code that represent your current item selection" type="button" value="Export">\
<input id="importInput" type="text"><input id="importButton" title="Import|Import the string code which represent a certain item selection" type="button" value="Import">\
<input id="saveInput" type="text"><input id="saveButton" title="Save To|Choose a name for your actual preset and save it" type="button" value="Save To">\
';
jq('#STB_Export').append(block);
}

function filterItems() {
if(jq('#filter-search-bar').val() == 'Search')
var searchString = '';
else
var searchString = jq('#filter-search-bar').val();
var filterCat = jq('.filter-buttons.selected').attr('id');
var loomLevel = jq('select[name="loomLevel"] option:selected').val();
var loomComparator = jq('select[name="loomComparator"] option:selected').val();

jq(".item").each(function() {
if(jq(this).attr('name').toLowerCase().indexOf(searchString.toLowerCase()) != -1) {
if(filterCat != 'cat-1') {
if(jq(this).attr('cat') != filterCat)
jq(this).hide();
else
if(comparaisonFilter(loomComparator, loomLevel, jq(this)))
jq(this).show();
else
jq(this).hide();
} else {
if(comparaisonFilter(loomComparator, loomLevel, jq(this)))
jq(this).show();
else
jq(this).hide();
}
} else {
jq(this).hide();
}
});
}

function comparaisonFilter(type, level, item) {
if(type == '>')
if(item.attr('level') > level)
return true;
else
return false;
if(type == '>=')
if(item.attr('level') >= level)
return true;
else
return false;
if(type == '=')
if(item.attr('level') == level)
return true;
else
return false;
if(type == '!=')
if(item.attr('level') != level)
return true;
else
return false;
if(type == '<=')
if(item.attr('level') <= level)
return true;
else
return false;
if(type == '<')
if(item.attr('level') < level)
return true;
else
return false;
}

function addFilterFunctionsButtons(second) {
if(second) {
jq('input[name="transfer_do"]:last').after('\
<input type="button" title="Select All|Every items in your inventory will be selected" value="Select All" name="select_all">\
<input type="button" title="Unselect All|Every items in your inventory will be unselected" value="Unselect All" name="unselect_all">\
<input type="button" title="Invert All|Every items you had not selected will become selected" value="Invert All" name="invert_all">\
<input style="width:50px" type="text" name="split">%\
<input type="button" title="Split|Every items in your inventory will be selected in the % amount you put in the box" value="Split" name="split_button">\
');
} else {
jq('input[name="transfer_do"]:first').after('\
<input type="button" title="Select All|Every items in your inventory will be selected" value="Select All" name="select_all">\
<input type="button" title="Unselect All|Every items in your inventory will be unselected" value="Unselect All" name="unselect_all">\
<input type="button" title="Invert All|Every items you had not selected will become selected" value="Invert All" name="invert_all">\
<input style="width:50px" type="text" name="split">%\
<input type="button" title="Split|Every items in your inventory will be selected in the % amount you put in the box" value="Split" name="split_button">\
');
}
}

function filterUnselect(item) {
jq(item).each(function() {
var desc = jq(this).children('.desc').children();
if(jq(this).attr('cat') != '' && jq(this).css('display') != 'none') {
desc.children('input').attr('value', 0);
}
});
}

function filterSelect(item) {
jq(item).each(function() {
var desc = jq(this).children('.desc').children();
if(jq(this).attr('cat') != '' && jq(this).css('display') != 'none') {
desc.children('input').attr('value', desc.children('.setTotal').attr('count'));
}
});
}

function filterInvert(item) {
jq(item).each(function() {
var desc = jq(this).children('.desc').children();
if(jq(this).attr('cat') != '') {
desc.children('input').val(desc.children('.setTotal').attr('count') - desc.children('input').val());
}
});
}

function detectInventory() {
var count = jq('fieldset table[name="transfertable"]').length;
return count;
}

function addCategoriesCountTable(second) {
if(second)
var table = jq('fieldset table[name="transfertable"]:last');
else
var table = jq('fieldset table[name="transfertable"]:first');
jq(table).parent().prepend('<div class="STB_CategoriesCount"><div></div><div></div><div></div><div></div></div><div class="clear"></div>');
for (var i=0;i<categoriesList.length;i++)
{
if(second)
var count = categoriesList[i].countFief;
else
var count = categoriesList[i].countInv;
var block = '<div class="line" id="'+categoriesList[i].id+'"><img width="20" src="'+categoriesList[i].img+'" alt="'+categoriesList[i].name+' Icon" /> '+categoriesList[i].name+' ('+count+')<span class="current" val="'+count+'"></span> <span style="color:green;" class="plus"></span> <span style="color:red;" class="less"></span> <span style="color:orange;" class="total"></span></div>';
if(i < 4)
table.parent().children('.STB_CategoriesCount').children('div:nth-child(1)').append(block);
if(i >= 4 && i < 8)
table.parent().children('.STB_CategoriesCount').children('div:nth-child(2)').append(block);
if(i >= 8 && i < 12)
table.parent().children('.STB_CategoriesCount').children('div:nth-child(3)').append(block);
if(i >= 12)
table.parent().children('.STB_CategoriesCount').children('div:nth-child(4)').append(block);
}
}

function splitFunction(item, percent) {
jq(item).each(function() {
var desc = jq(this).children('.desc').children();
if(jq(this).attr('cat') != '') {
desc.children('input').attr('value', Math.round(parseInt(desc.children('.setTotal').attr('count'))*percent/100));
}
});
}

function exportFunction(storage, array) {
if(!storage)
var storage = '';
if(!array)
var array = [];
jq('fieldset table[name="transfertable"]:first .item').each(function() {
if(jq(this).children('.desc').children().children('input').val() != 0 && jq(this).children('.desc').children().children('input').val() != '' && jq(this).attr('cat') != '' && jq(this).attr('id') >= 0) {
if(storage)
var subArray = [jq(this).attr('id'), jq(this).attr('level'), jq(this).children('.desc').children().children('input').val(), jq(this).children('.desc').children().children('.setTotal').attr('count'), storage];
else
var subArray = [jq(this).attr('id'), jq(this).attr('level'), jq(this).children('.desc').children().children('input').val(), jq(this).children('.desc').children().children('.setTotal').attr('count')];
array.push(subArray);
}
});
return convertObjectToString(array);
}

function importFunction(string) {
var array = JSON.parse(string);
jq.each(array, function(index, value) {
var item = jq('fieldset table[name="transfertable"]:first .item#' + value['0'] + '[level="'+value[1]+'"]');
if(item.length > 0 || simulation) {
var diff = parseInt(value[2]) - parseInt(item.children('.desc').children().children('.setTotal').attr('count'));
if(diff <= 0 ) {
item.children('.desc').children().children('input').attr('value', value[2]);
} else {
if(simulation) {
var object = findObjectInArray(items, value[0]);
var cat = getItemCategory(object.id);
var block = createNewBlock(object.id, value[1], object.name, value[2], value[2], cat.id);
jq('fieldset table[name="transfertable"]:first tbody').append(block);
} else {
alert('Missing ' + diff + ' ' + item.attr('name')) ;
item.children('.desc').children().children('input').attr('value', item.children('.desc').children().children('.setTotal').attr('count'));
}
}
} else {
if(findObjectInArray(items, value[0]).name !== undefined)
var name = findObjectInArray(items, value[0]).name;
else
var name = value[0] + ' (unknown)';
alert('Missing item : ' + name);
}
});
}

function saveFunction(name) {
if(slugify(name) == '' || slugify(name) > 10)
alert('Invalid preset name (null or too long)');
else {
if(exportFunction() == '[]')
alert('Selection can\'t be null');
else {
if(getStorage('STB_Preset')) {

setStorage('STB_Preset', exportFunction(slugify(name), convertStringToObject(getStorage('STB_Preset'))));
}
else
setStorage('STB_Preset', exportFunction(slugify(name)));
jq('#presetList').append('<option value="'+slugify(name)+'">'+slugify(name)+'</option>');
}
}
}

function updatePresets() {
if(getStorage('STB_Preset')) {
var array = convertStringToObject(getStorage('STB_Preset'));
var oldValue = '';
jq.each(array, function(index, value) {
if(oldValue != value[4]) {
jq('#presetList').append('<option value="'+value[4]+'">'+value[4]+'</option>');
oldValue = value[4];

}
});
}
}

function getPreset(name) {
if(getStorage('STB_Preset')) {
var array = convertStringToObject(getStorage('STB_Preset'));
var newArray = [];
jq.each(array, function(index, value) {
if(value[4] == name) {
var subArray = [value[0], value[1], value[2], value[3]];
newArray.push(subArray);
}
});
importFunction(convertObjectToString(newArray));
}
}

function deletePreset(name) {
if(getStorage('STB_Preset')) {
var array = convertStringToObject(getStorage('STB_Preset'));
var newArray = [];
jq.each(array, function(index, value) {
if(value[4] != name) {
newArray.push(value);
} else {
jq('#presetList option[value="'+name+'"]').remove();
}
});
setStorage('STB_Preset', convertObjectToString(newArray));
}
}

function inputChanged() {
var inventories = detectInventory();
var array = [];
jq("fieldset table[name='transfertable']:first .item").each(function() {
if(undefined === array[jq(this).attr('cat')])
array[jq(this).attr('cat')] = jq(this).children('.desc').children().children('input').val();
else
array[jq(this).attr('cat')] = parseInt(array[jq(this).attr('cat')]) + parseInt(jq(this).children('.desc').children().children('input').val());
});

jq.each(categoriesList, function(index, value) {
if(undefined === array[value.id])
var val = 0;
else
var val = array[value.id];
jq('.STB_CategoriesCount:first #'+value.id+' span.less').text('-' + val);
jq('.STB_CategoriesCount:first #'+value.id+' span.less').attr('val', val);
if(inventories == 2) {
jq('.STB_CategoriesCount:last #'+value.id+' span.plus').text('+' + val);
jq('.STB_CategoriesCount:last #'+value.id+' span.plus').attr('val', val);
}
});

if(inventories == 2) {
array = [];
jq("fieldset table[name='transfertable']:last .item").each(function() {
if(undefined === array[jq(this).attr('cat')])
array[jq(this).attr('cat')] = jq(this).children('.desc').children().children('input').val();
else
array[jq(this).attr('cat')] = parseInt(array[jq(this).attr('cat')]) + parseInt(jq(this).children('.desc').children().children('input').val());
});
jq.each(categoriesList, function(index, value) {
if(undefined === array[value.id])
var val = 0;
else
var val = array[value.id];
jq('.STB_CategoriesCount:last #'+value.id+' span.less').text('-' + val);
jq('.STB_CategoriesCount:last #'+value.id+' span.less').attr('val', val);
jq('.STB_CategoriesCount:first #'+value.id+' span.plus').text('+' + val);
jq('.STB_CategoriesCount:first #'+value.id+' span.plus').attr('val', val);
});
}

jq.each(categoriesList, function(index, value) {
if(inventories == 2) {
var total = parseInt(jq('.STB_CategoriesCount:first #'+value.id+' span.current').attr('val')) + parseInt(jq('.STB_CategoriesCount:first #'+value.id+' span.plus').attr('val')) - parseInt(jq('.STB_CategoriesCount:first #'+value.id+' span.less').attr('val'));
jq('.STB_CategoriesCount:first #'+value.id+' span.total').text('=' + total);
total = parseInt(jq('.STB_CategoriesCount:last #'+value.id+' span.current').attr('val')) + parseInt(jq('.STB_CategoriesCount:last #'+value.id+' span.plus').attr('val')) - parseInt(jq('.STB_CategoriesCount:last #'+value.id+' span.less').attr('val'));
jq('.STB_CategoriesCount:last #'+value.id+' span.total').text('=' + total);
} else {
var total = parseInt(jq('.STB_CategoriesCount:first #'+value.id+' span.current').attr('val')) - parseInt(jq('.STB_CategoriesCount:first #'+value.id+' span.less').attr('val'));
jq('.STB_CategoriesCount:first #'+value.id+' span.total').text('=' + total);
}
});
}

function createInventory() {
simulation = true;
jq('fieldset').append('<input style="display:none;" type="submit" value="Transfer" name="transfer_do"><table name="transfertable"><tbody></tbody></table>');
}

function addControls() {
// Set All
jq(".item .setTotal").click(function(e) {
e.preventDefault();
jq(this).parent().children('input').attr('value', jq(this).attr('count'));
inputChanged();
});
// Add - Substract buttons
jq(".item .abutton").click(function(e) {
e.preventDefault();
if(jq(this).children().attr('src') == 'img/ic_minus.png')
if(parseInt(jq(this).parent().children('input').val()) - 1 >= 0)
jq(this).parent().children('input').val(parseInt(jq(this).parent().children('input').val()) - 1);
else
jq(this).parent().children('input').val(0);
else
jq(this).parent().children('input').val(parseInt(jq(this).parent().children('input').val()) + 1);
inputChanged();
});
}

function generateLoomList() {
var array = [];
jq("fieldset table[name='transfertable']:first .item").each(function() {
if('Gold' != jq(this).attr('name') && 'Troops' != jq(this).attr('name')) {
var subArray = [jq(this).attr('id'), jq(this).attr('level'), jq(this).children('.desc').children().children('.setTotal').attr('count')];
array.push(subArray);
}
});
setStorage('chyTempLoom', convertObjectToString(array));
}

function checkLoomList() {
if(null !== getStorage('chyTempLoom')) {
var array = convertStringToObject(getStorage('chyTempLoom'));
jq("fieldset table[name='transfertable']:last .item").each(function() {
var id = jq(this).attr('id');
var count = jq(this).children('.desc').children().children('.setTotal').attr('count');
var found = false;
var item = jq(this);
var val;
jq.each(array, function(index, value) {
if(id == value[0]) {
if(count == value[2]) {
found = true;
val = value[1];
}
}
});
if(found) {
if(0 < id) {
var fiefId = cutString(item.children('.desc').children().children('input').attr('name'), '[', ']');
if(0 == findObjectInArray(fiefItems, fiefId)) {
createFiefItem(fiefId, val);
item.attr('level', val);
item.children().children().attr('src', 'loadimage.php?id='+id+'&lvl='+val);
item.children().children().attr('rel', 'itemstats.php?i='+id+'&m='+val);
} else {
var fiefItem = findObjectInArray(fiefItems, fiefId);
if(fiefItem.level != val) {
fiefItem.level = val;
item.attr('level', val);
item.children().children().attr('src', 'loadimage.php?id='+id+'&lvl='+val);
item.children().children().attr('rel', 'itemstats.php?i='+id+'&m='+val);
}
}
}
}
});
}
}

function getLoomByStorage() {
jq("fieldset table[name='transfertable']:last .item").each(function() {
var fiefId = cutString(jq(this).children('.desc').children().children('input').attr('name'), '[', ']');
var id = jq(this).attr('id');
var count = jq(this).children('.desc').children().children('.setTotal').attr('count');
var found = false;
var item = jq(this);
var val;
jq.each(fiefItems, function(index, value) {
if(fiefId == value.id) {
item.attr('level', value.level);
item.children().children().attr('src', 'loadimage.php?id='+id+'&lvl='+value.level);
item.children().children().attr('rel', 'itemstats.php?i='+id+'&m='+value.level);
}
});
});
}

function addToolTips() {
jq('input[name="allowTransfer"]').attr('title', 'Allow incoming Transfer for 60 minutes|Allow players not inside your faction to transfer any items to you for one hour');
jq('input[name="changeSleepTime"]').attr('title', 'Save|Save the nighttime setting, which is the time when battles cant take place if you are attacked');
jq('input[name="goods[do]"]').attr('title', 'Buy Goods!|Buy the selected amount of goods and transfers it in your inventory');
jq('input[value="Change Troop Cap"]').attr('title', 'Change Troop Cap|Increase/decrease your maximum number of troops; you automatically recruit troops up to that cap');
jq('a[href="stuck.php"]').attr('title', 'Zoom|Click to see your exact position on the strategus map, pixel per pixel');

$('input[name="allowTransfer"]').cluetip({splitTitle:'|'});
$('input[name="changeSleepTime"]').cluetip({splitTitle:'|'});
$('input[name="goods[do]"]').cluetip({splitTitle:'|'});
$('input[value="Change Troop Cap"]').cluetip({splitTitle:'|'});
$('a[href="stuck.php"]').cluetip({splitTitle:'|'});

$('#STB_Export input[type=button]').cluetip({splitTitle:'|'});
$('fieldset input[type=button]').cluetip({splitTitle:'|'});
$('fieldset table[name="transfertable"] .item .header img').cluetip();
}

function createItem(id, name) {
var Item = {
id : id,
name : name,
}
items.push(Item);
}

function createPlayerItem(id, idItem, level) {
if(!level)
level = 0;
var Item = {
id : id,
idItem : idItem,
level : level,
}
playerItems.push(Item);
}

function createCategory(id, img, name, items) {
var Item = {
id : id,
img : img,
name : name,
items : items,
countInv : 0,
countFief : 0,
addCount : function(add, fief) {
if(fief) {
Item.countFief += parseInt(add);
} else {
Item.countInv += parseInt(add);
}
}
}
categoriesList.push(Item);
}

function createFiefItem(id, level) {
var Item = {
id : id,
level : level,
}
fiefItems.push(Item);
}

jq(document).ready(function() {

if(isInInventoryPage()) {
if(null !== getStorage('chyItemsString'))
items = convertStringToObject(getStorage('chyItemsString'));
if(null !== getStorage('chyPlayerItemsString'))
playerItems = convertStringToObject(getStorage('chyPlayerItemsString'));
scanInventory();
setStorage('chyItemsString', convertObjectToString(items));
setStorage('chyPlayerItemsString', convertObjectToString(playerItems));
}

if(isInInfoPage()) {
var inventories = detectInventory();
if(inventories == 0) {
createInventory();
}
sortSelectBoxes();
generateCategories();
addFilterButtons();
addFilterFunctionsButtons();
addExportButtons();
updatePresets();
items = convertStringToObject(getStorage('chyItemsString'));
playerItems = convertStringToObject(getStorage('chyPlayerItemsString'));
rebuildInfo();
addCategoriesCountTable();
if(inventories == 2) {
rebuildInfo(true);
addFilterFunctionsButtons(true);
addCategoriesCountTable(true);
}
addControls();
if(null !== getStorage('chyFiefItems')) {
fiefItems = convertStringToObject(getStorage('chyFiefItems'));
getLoomByStorage();
}
checkLoomList();
setStorage('chyFiefItems', convertObjectToString(fiefItems));
generateLoomList();
sortItems();
colorizeItems();
addToolTips();

jq(".filter-buttons").click(function() {
jq(".filter-buttons").each(function() {
jq(this).removeClass('selected');
jq(this).css({'background-color' : 'transparent'});
});
jq(this).css({'background-color' : LIGHT_GREY});
jq(this).addClass('selected');
filterItems();
});
jq(".filter-buttons").hover(
function() {
if(jq(this).attr('class') != 'filter-buttons selected')
jq(this).css({'background-color' : LIGHTEST_GREY});
},
function() {
if(jq(this).attr('class') != 'filter-buttons selected')
jq(this).css({'background-color' : 'transparent'});
}
);
jq('#filter-search-bar').keyup(function() {
filterItems();
});
jq('select[name="loomComparator"]').change(function() {
filterItems();
});
jq('select[name="loomLevel"]').change(function() {
filterItems();
});
// Filter Functions Buttons
// Select
jq('input[name="select_all"]').click(function(e) {
e.preventDefault();
filterSelect(jq(this).parent().children('table').children().children('.item'));
inputChanged();
});
// Unselect
jq('input[name="unselect_all"]').click(function(e) {
e.preventDefault();
filterUnselect(jq(this).parent().children('table').children().children('.item'));
inputChanged();
});
// Invert
jq('input[name="invert_all"]').click(function(e) {
e.preventDefault();
filterInvert(jq(this).parent().children('table').children().children('.item'));
inputChanged();
});
// Split
jq('input[name="split_button"]').click(function(e) {
e.preventDefault();
splitFunction(jq(this).parent().children('table').children().children('.item'), jq(this).parent().children('input[name="split"]').val());
inputChanged();
});
// Export
jq('#exportButton').click(function(e) {
e.preventDefault();
jq('#exportInput').attr('value', exportFunction());
});
// Import
jq('#importButton').click(function(e) {
e.preventDefault();
importFunction(jq('#importInput').val());
colorizeItems();
$('fieldset table[name="transfertable"]:first .item .header img').cluetip();
addControls();
inputChanged();
});
// Save preset
jq('#saveButton').click(function(e) {
e.preventDefault();
saveFunction(jq('#saveInput').val());
});
// Use preset
jq('#presetButton').click(function(e) {
e.preventDefault();
getPreset(jq('#presetList').val());
colorizeItems();
$('fieldset table[name="transfertable"]:first .item .header img').cluetip();
addControls();
inputChanged();
});
// Delete preset
jq('#deletePresetButton').click(function(e) {
e.preventDefault();
deletePreset(jq('#presetList').val());
});
// Input Change
jq('.item .in').keyup(function() {
inputChanged();
});

jq('.clear').css({'clear' : 'both'});
jq('.filter-buttons').css({
'cursor' : 'pointer',
'padding-right' : '15px',
'padding-left' : '15px'
});
jq('.STB_CategoriesCount').css({'margin-bottom' : '50px'});
jq('.STB_CategoriesCount div').css({
'float' : 'left'
});
jq('.STB_CategoriesCount .line').css({
'width' : '300px'
});
}
});

}

}


(click to show/hide)
Title: Re: STB v2.0.8
Post by: Butan on February 25, 2014, 10:37:25 pm
Also not sure he got the skill to take up from where Chy stopped, it aint like making a chrome compatible version!  :wink:


(click to show/hide)
Title: Re: STB v2.0.8
Post by: phnxhdsn on February 25, 2014, 10:53:29 pm
Just wondering, If there's going to be an updated version for the new strat? I know a few people would be very grateful :)
Title: Re: STB v2.0.8
Post by: BerG on February 27, 2014, 09:00:54 am
Here is STB, fixed for strategus 5:

http://userscripts.org/scripts/show/399498

Tested only for FF. Also might not work for fief inventory, will fix that in couple days.
Title: Re: STB v2.0.8
Post by: Butan on February 27, 2014, 01:31:26 pm
A new hero emerge  :)

Can you make a list of the bugs you fixed? If its the real deal you can even begin your own topic  :P
Title: Re: STB v2.0.8
Post by: BerG on February 27, 2014, 01:46:00 pm
It's not a big deal - just have fixed item elements parsing and removed code which loading loomlevel info from the inventory page since now loomlevel showing on the transfer page as well.  I don't think new thread is necessary, updating the first post and thread name will be enough.
Title: Re: STB v2.0.8
Post by: kinngrimm on February 27, 2014, 03:06:34 pm
how is it that i often have this loading image indefinetly while, the script itself seems not to be laoded at all?

This is not all the time, but quite regularly happening.
Title: Re: STB v2.0.8
Post by: Harpag on February 27, 2014, 03:18:07 pm
It's not a big deal - just have fixed item elements parsing and removed code which loading loomlevel info from the inventory page since now loomlevel showing on the transfer page as well.  I don't think new thread is necessary, updating the first post and thread name will be enough.

Bullshit. This is a great deal. At least for me. New topic please  :)
Title: Re: STB v2.0.8
Post by: kinngrimm on February 28, 2014, 01:03:50 pm
Berg, could you look into the new mechanic which safes ranks with the gear, atm while using STB bundle that option seems not to be available.
Title: Re: STB v2.0.8
Post by: Butan on March 11, 2014, 08:56:44 pm
Here is STB, fixed for strategus 5:

http://userscripts.org/scripts/show/399498

Tested only for FF. Also might not work for fief inventory, will fix that in couple days.


Couple days heh?! You betrayed the STB !  :P

Pls come back  :P
Title: Re: STB v2.0.8
Post by: Corsair831 on April 06, 2014, 07:37:29 pm
did berg ever fix his script?

is anyone able to get templates working on it or am i missing something? i'm trying to equip all my caravans and patrols with exactly the same gear and this script would be really useful :3
Title: Re: STB v2.0.8
Post by: CrazyCracka420 on April 15, 2014, 09:34:07 pm
I love STB when it's working properly...anyone know how I can fix this:

visitors can't see pics , please register or login
Title: Re: STB v2.0.8
Post by: Butan on April 21, 2014, 05:07:09 pm
Even after going into the inventory and having the "item loaded!" flag?

For the trade goods, sometimes it doesnt show, but for the other items it should.
Title: Re: STB v2.0.8
Post by: Tom Cruise on April 27, 2014, 01:22:07 am
Will someone explain how to install this in Chrome? I went to drag the support link (greasemonkey) to drop in my extensions and I got an application not found error so I dont get how do add it to extentions. Nor am I getting any progress on the STB bundle.
Title: Re: STB v2.0.8
Post by: Butan on April 27, 2014, 02:32:06 am
Maybe its different since all this time but normally if you have Chrome you need to right click + save  and drag & drop in the add-on list and thats it.
Its actually tampermonkey for Chrome users if I remember correctly.

Wait for a chrome user to speak here though, my memory of playtesting chrome STB version is blurry.
Title: Re: STB v2.0.8
Post by: Tom Cruise on April 27, 2014, 03:02:29 am
Well I got it to work for strat 5 from Bergs link so nvm

edit: It keeps crashing FF and having errors.
Title: Re: STB v2.0.8
Post by: Artyem on July 01, 2014, 10:02:44 am
Somebody please revive this!
Title: Re: STB v2.0.8
Post by: Switchtense on July 01, 2014, 10:32:25 am
It works perfectly fine for me.

The only "major" thing that does not work is entering fiefs.

So when you wanna enter a fief you just disable the script and enter the fief, then enable it again.

And item icons are not working but well, not much of a problem really.
Title: Re: STB v2.0.8
Post by: Chychy on July 17, 2014, 06:05:54 pm
Somebody please revive this!

For Firefox users :
You just need greasemonkey and click there https://github.com/Chy59/STB/raw/master/STB.user.js (https://github.com/Chy59/STB/raw/master/STB.user.js)

For Chrome users :
Download and extract this file : https://github.com/Chy59/STB/archive/master.zip (https://github.com/Chy59/STB/archive/master.zip)
Open this page with Chrome : chrome://extensions/ (http://chrome://extensions/)
Drag & Drop the .js file on this page
???
Profit

I did not tested if it's working for fiefs owner, but it should 8-)
Some new items may appear in the wrong category (trade goods)
Title: Re: STB v2.0.8
Post by: Lt_Anders on July 18, 2014, 01:47:10 am
For Firefox users :
You just need greasemonkey and click there https://github.com/Chy59/STB/raw/master/STB.user.js (https://github.com/Chy59/STB/raw/master/STB.user.js)

For Chrome users :
Download and extract this file : https://github.com/Chy59/STB/archive/master.zip (https://github.com/Chy59/STB/archive/master.zip)
Open this page with Chrome : chrome://extensions/ (http://chrome://extensions/)
Drag & Drop the .js file on this page
???
Profit

I did not tested if it's working for fiefs owner, but it should 8-)
Some new items may appear in the wrong category (trade goods)

Getting a lot of Undefined items.(2h axes at +1 for example) on the Info screen.
(click to show/hide)
Just fine in the inventory screen though.

FF is the browser.
Title: Re: STB v2.0.8
Post by: Chychy on July 18, 2014, 09:09:06 pm
Getting a lot of Undefined items.(2h axes at +1 for example) on the Info screen.
(click to show/hide)
Just fine in the inventory screen though.

FF is the browser.

Might be fixed, just update the script (same link) and let me know if it's working :)
Title: Re: STB v2.0.8
Post by: Lt_Anders on July 19, 2014, 12:09:39 am
Might be fixed, just update the script (same link) and let me know if it's working :)

 [<a class=] -2 Maul" src="http://i.imgur.com/TSKPuy0.png">
-2 Maul

65 (all)
-2 Knobbed Mace" level="-2" class="item">

I get that instead of pictures and text.
Title: Re: STB v2.0.8
Post by: Chychy on July 19, 2014, 07:49:37 pm
I made an update, give it a try :)
Title: Re: STB v2.0.8
Post by: Lt_Anders on July 19, 2014, 08:11:31 pm
I made an update, give it a try :)

Fixed. Was it MY browser or just a general error?
Title: Re: STB v2.0.8
Post by: Chychy on July 19, 2014, 08:27:55 pm
Fixed. Was it MY browser or just a general error?

It was a general error, as i'am poor and homeless in strategus, i can't test every situations (fief interaction, loom levels), that why i asked your browser view :)

-- Edit for chrome users --

As google deprecied custom scripts for chrome, here is my solution :
Install Tampermonkey (https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo) (Greasemonkey clone for chrome) and just click on the script file.
Title: Re: STB v2.0.8
Post by: Rhalzo on July 20, 2014, 08:22:11 am
For Firefox users :
You just need greasemonkey and click there https://github.com/Chy59/STB/raw/master/STB.user.js (https://github.com/Chy59/STB/raw/master/STB.user.js)

For Chrome users :
Download and extract this file : https://github.com/Chy59/STB/archive/master.zip (https://github.com/Chy59/STB/archive/master.zip)
Open this page with Chrome : chrome://extensions/ (http://chrome://extensions/)
Drag & Drop the .js file on this page
???
Profit

I did not tested if it's working for fiefs owner, but it should 8-)
Some new items may appear in the wrong category (trade goods)

Thank you, thank you, thank you, thank you. You are doing a great fucking job! I'm so proud of you.
Title: Re: STB v2.0.8
Post by: Chosen1 on July 31, 2014, 02:32:56 am
It's not working for me on Google Chrome, Chrome keeps disabling it because it's not from the web store.
Title: Re: STB v2.0.8
Post by: Rhalzo on July 31, 2014, 03:58:21 am
It's not working for me on Google Chrome, Chrome keeps disabling it because it's not from the web store.

You need to install the Chrome equivalent of GreaseMonkey - it's in one of the signatures on this page.

OR

It was a general error, as i'am poor and homeless in strategus, i can't test every situations (fief interaction, loom levels), that why i asked your browser view :)

-- Edit for chrome users --

As google deprecied custom scripts for chrome, here is my solution :
Install Tampermonkey (https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo) (Greasemonkey clone for chrome) and just click on the script file.
Title: Re: STB v2.0.8
Post by: Werty on August 26, 2014, 10:06:34 pm
Can't get the download link to work; anyone else having this problem?

EDIT: So I guess userscripts' site has been down for awhile and I tried finding the STB on the website, to no avail.  Does someone have another download link?
Title: Re: STB v2.0.8
Post by: Artyem on September 18, 2014, 11:55:20 pm
Man, organizing things has been nearly impossible without this plugin.

Has anybody fixed it again, yet?
Title: Re: STB v2.0.8
Post by: njames89 on September 19, 2014, 12:14:44 am
Would be wonderful to get it back :(
Title: Re: STB v2.0.8
Post by: Butan on September 19, 2014, 12:49:02 am
Whats the problem atm? Link down and thats it? Give me details and should get it working in 1-2 days max.
Title: Re: STB v2.0.8
Post by: Artyem on September 19, 2014, 12:54:01 am
Yes, userscripts has been down for quite awhile now.

Aside from that, it'd be hard to say what exactly is wrong with it since I haven't been able to use it for a month or two now.
Title: Re: STB v2.0.8
Post by: Werty on September 20, 2014, 05:19:32 pm
I have the file from an old download, and it works fine.  The only problem is the attempt at downloading.
Title: Re: STB v2.0.8
Post by: Butan on September 20, 2014, 07:05:38 pm
For Firefox users :
You just need greasemonkey and click there https://github.com/Chy59/STB/raw/master/STB.user.js (https://github.com/Chy59/STB/raw/master/STB.user.js)

For Chrome users :
Download and extract this file : https://github.com/Chy59/STB/archive/master.zip (https://github.com/Chy59/STB/archive/master.zip)
Open this page with Chrome : chrome://extensions/ (http://chrome://extensions/)
Drag & Drop the .js file on this page
???
Profit

I did not tested if it's working for fiefs owner, but it should 8-)
Some new items may appear in the wrong category (trade goods)

Why dont you use this?

Userscript is dead for good.


I have the file from an old download, and it works fine.  The only problem is the attempt at downloading.

Probably outdated and lacks features, except if its not TOO old.
Title: Re: STB v2.0.8
Post by: Bittersteel on September 21, 2014, 11:51:51 am
Okey, I'm trying to install it and I'm getting an error message;


'Error 404: You're a dickhead'


Would be great if you could help mmkay thx
Title: Re: STB v2.0.8
Post by: Butan on September 21, 2014, 01:32:43 pm
Okey, I'm trying to install it and I'm getting an error message;


'Error 404: You're a dickhead'


Would be great if you could help mmkay thx

There is no cure for being a dickhead. Kbye.

Anyway the links above are working so anyone with problem just follow the simple instructions (install greasemonkey for FF, extracting/drag&dropping for chrome).
Title: Re: STB v2.0.8
Post by: Bittersteel on September 21, 2014, 02:07:28 pm
So you admit you're a dickhead. Good.
Title: Re: STB v2.0.8
Post by: Rhalzo on September 22, 2014, 05:42:18 am
Does anyone happen to have a link to the most updated version of the sorted inventory script too? I know I had one that was from a few months back, but I can't seem to find it on my PC. I've been using an older version but it's a bit annoying for some of the items to not sort properly even though they aren't new items.
Title: Re: STB v2.0.8
Post by: Aye_Chingao on September 23, 2014, 01:44:36 am
The most recent version of Sorted inventory I know of was the one I modified in April.  I posted it here:
http://forum.melee.org/strategus-general-discussion/strategus-sorted-inventory-(greasemonkey-script)/msg1065722/#msg1065722
Title: Re: STB v2.0.8
Post by: Lt_Anders on September 23, 2014, 03:10:55 am
For Firefox users :
You just need greasemonkey and click there https://github.com/Chy59/STB/raw/master/STB.user.js (https://github.com/Chy59/STB/raw/master/STB.user.js)

For Chrome users :
Download and extract this file : https://github.com/Chy59/STB/archive/master.zip (https://github.com/Chy59/STB/archive/master.zip)
Open this page with Chrome : chrome://extensions/ (http://chrome://extensions/)
Drag & Drop the .js file on this page
???
Profit

I did not tested if it's working for fiefs owner, but it should 8-)
Some new items may appear in the wrong category (trade goods)

For you fools who can't find it.

Links still work.
Title: Re: STB v2.0.8
Post by: Rhalzo on September 24, 2014, 07:47:06 am
The most recent version of Sorted inventory I know of was the one I modified in April.  I posted it here:
http://forum.melee.org/strategus-general-discussion/strategus-sorted-inventory-(greasemonkey-script)/msg1065722/#msg1065722

Thanks man!
Title: Re: STB v2.0.8
Post by: Butan on January 21, 2016, 01:33:50 pm
The strategus toolbelt bundle appear to be still largely working with Strategus 6.

I am still in touch with the developer of STB, I will ask him to re-upload the scripts, and possibly ask him to continue to fix/improve it.




In the meantime you can download my script here: https://www.dropbox.com/s/eydpxc2sks7oluo/STB.user.js?dl=0
Instructions are on the first page.
Title: Re: STB v2.0.8
Post by: CrazyCracka420 on January 21, 2016, 08:55:03 pm
Thanks butan, found that out the other day looking for this that it largely works (and the trade bonus %'s still seem accurate).

Thanks again!
Title: Re: STB v2.0.8
Post by: Vovka on February 08, 2016, 11:17:15 pm
He stopped working for me  :cry: nwm  :P
Title: Re: STB v2.0.8
Post by: Butan on February 09, 2016, 01:43:43 am
Work has already started on a slightly better add-on, I will create a new thread when the work is finished in the coming weeks.
Title: Re: STB v2.0.8
Post by: njames89 on February 09, 2016, 02:15:41 pm
Truly you are doing the Lord's work. This add on makes strategus a much more enjoyable experience overall. A must have for anyone seriously interested in playing strategus. Even the unfinished partial version is a massive time saver.
Title: Re: STB v2.0.8
Post by: Butan on February 11, 2016, 02:34:05 pm
I am confident that Chy, the developer, is able to give you even better add-on functionality for the next STB iteration.
But we have reached a point where we need help brainstorming ideas to facilitate Strategus management.


We already have some ideas:
(not 100% sure all can be done)


Integrated information spotting system:
- showing all names/troops on the map (all dots which are visible will be highlighted without putting your mouse on top of them)
- possibly even showing equipment/cargo/faction/nighttime (everything that is normally shown on the left panel by individually clicking each and all dots)
=> faster and easier spotting


STB diplomacy overhaul:
- better set system (atm its half broken, half complex)
- adding colored hues to dots, depending on your diplomacy settings (dots will be red-lined directly on the screen if enemies, blue if allied, etc)
- simpler export/import diplomacy settings (to give your diplomacy settings to others)
=> leaders can organise on-screen diplomacy and give it to others


On-screen reports:
- import/export system
- leaving messages directly on the map
=> strategy makers can create instructions and give it to others


We also need to check and fix all items (loads of new ones since last STB was done), but apart from that, we have no ideas atm.

Be kind and tell us what you would like to see in the next STB! Everything you dream of that does not break the game, but merely ease the pain of it  :wink:
Title: Re: STB v2.0.8
Post by: Vovka on February 11, 2016, 09:41:59 pm
I would like to see the map changes based on archival battles
something like



visitors can't see pics , please register or login
Title: Re: STB v2.0.8
Post by: Butan on February 14, 2016, 02:20:02 pm
(click to show/hide)

Where does this come from? Was Final_Boss working on a strategus add-on I never heard of?
This is utterly epic, and a great inspiration. There is a lot to be done in terms of graphical overhaul and eye-candy with strategus, if this work is not copyrighted and the person who did it agrees, we will certainly use it for ideas for STB.


For the other idea of showing past territories held, using archived battles, thanks too, we will look into it.
Title: Re: STB v2.0.8
Post by: Rhalzo on February 15, 2016, 12:45:17 am
(click to show/hide)

That is badass looking!
Title: Re: STB v2.0.8
Post by: Turkhammer on February 15, 2016, 05:41:10 am
The strategus toolbelt bundle appear to be still largely working with Strategus 6.

I am still in touch with the developer of STB, I will ask him to re-upload the scripts, and possibly ask him to continue to fix/improve it.




In the meantime you can download my script here: https://www.dropbox.com/s/eydpxc2sks7oluo/STB.user.js?dl=0
Instructions are on the first page.

Butan where do I place the script?
Title: Re: STB v2.0.8
Post by: Butan on February 15, 2016, 01:51:59 pm
You will need Greasemonkey for firefox, Tampermonkey for chrome. You use those to activate the scripts within your firefox/chrome panels.
Title: Re: STB v2.0.8
Post by: Turkhammer on February 15, 2016, 06:34:31 pm
You will need Greasemonkey for firefox, Tampermonkey for chrome. You use those to activate the scripts within your firefox/chrome panels.

I've got those extensions but was just curious if I have to copy/paste the script that you linked to somewhere.  I just can't figure out how to install it.

I have ver 1.1 installed.  Is there a way to just update that to 2.2?

 I've got the older version (1.1) of STB working but it's not showing an "enter fief" button when the STB is active.
Title: Re: STB v2.0.8
Post by: CrazyCracka420 on February 16, 2016, 06:24:57 pm
Instead of going all fancy, can we just get some basic stuff corrected or added into the STB (and then if you have time, work on making it super neat like vovka's picture)?

Something like being able to export list of your inventory to a spreadsheet, or being able to sort inventory by item type (similar to the "info" tab when you're in a fief).  Also is it possible to get the items without pictures to still be sorted as the correct item class?
Title: Re: STB v2.0.8
Post by: Butan on February 16, 2016, 06:49:57 pm
Until you post I cannot know those problems  :wink:
We need bug reports, I do not (yet) have enough shit to do on strategus itself to spot all that is not working. I do not know if items are correctly shown and sorted etc.

So if people do not report bugs, you will have to wait until I can and by the time we will have largely completed the structural rework, maybe even some fancy things. But we will not wait to have all our ideas implemented to release, we only need the code to be clean and working, there will be no delaying program.
Title: Re: STB v2.0.8
Post by: CrazyCracka420 on February 16, 2016, 09:21:41 pm
Good point, I just assumed it was a known issue and there was some hurdle that you guys didn't have the power to overcome (i.e. if items don't show up on the crpg shop, you can't properly categorize them), but it actually just may be that some newer items aren't properly categorized in your sorter.

I don't have the time at the moment, but I'll see if I can get a more detailed/accurate list of what seems to be broken (as far as I know, just the sorting problem on "info" tab when in a fief, not all items are sorted properly, some are just left off the list), and also a more detailed list of some of the "basics" I'd like to see :)

Title: Re: STB v2.0.8
Post by: Aye_Chingao on February 23, 2016, 03:25:03 am
I updated the old "Strategus Sorted Inventory" with current item lists.  This does item sorting on inventory and faction pages, item counts in the inventory, and filtering the weapon store.  It works in chrome but I haven't had much luck with greasemonkey in firefox lately. 

Feel free to copy the item arrays if they'll work with your script, and let me know if anything doesn't sort correctly (until the next patch anyway)

Code: [Select]
// ==UserScript==
// @name        Strategus Sorted Inventory
// @namespace   http://strategus.c-rpg.net/DoD_Wolper
// @description Sorts the inventory on the cRPG Strategus website, appends the cRPG-Layout to the website and improves some other stuff
// @include     http://strategus.c-rpg.net/*
// @downloadURL http://userscripts.org/scripts/source/152233.user.js
// @updateURL   http://userscripts.org/scripts/source/152233.meta.js
// @version     4.1 - Modified by Jake, Updated Items as of 2-22-2016
// ==/UserScript==

const cPageMap = "MAP";
const cPageInventory = "inv";
const cPageFaction = "faction";
const cPageShop = "buy";
const cPageShopAll = "buy=all";
const cPageTowncenter = "towncenter";

var itemOrigin = new Object();
itemOrigin["good"] = new Array("Chalk", "Slate", "Fine Tapestry", "Ornate Carpets", "Salted Clams", "Wrought Iron Bars", "Camel Milk", "Wild Horse Steak", "Oak Timber", "Bananas", "Hemp", "Birch Bark", "Sandstone", "Onions", "Diamonds", "Dyes", "Tanned Leather", "Spruce Lumber", "Giant Crabs", "Whale Oil", "Dried Horse Meat", "Radishes", "Ceramic Bowls", "Silk Hats", "Brass Bars", "Iron Tools", "Gold Bars", "Baked Bricks", "Fine Woodcuts", "Embroidered Hats", "Pearls", "Concrete", "Rubies", "Dates", "Root Carvings", "Steppe Tea", "Goat Cheese", "Preserved Goat Bladders", "Silver Chalices", "Silver Jewelry", "Dried Goat Meat", "Colored Sands", "Gold Ore", "Silk Cloth", "Beautiful Paintings", "Fresh Shrimp", "Ceder Timber", "Ash Sapling", "Mining Tools", "Linen", "Fine-bred Mountain Goats", "Yew Seedlings", "Zinc Ore", "Smoked Salmon", "Northern Perch", "Raw Ammolite", "Preserved Crayfish", "Oak Furniture", "Delicious Apples", "Jet Jewelry", "Raw Obsidian", "Musical Instruments", "Bear Hides", "Fox Furs", "Olive Oil", "Elegant Curtains", "Dried Herring", "Amber Jewelry", "Dried Beef", "Wooden Reliefs", "Cow Hides", "Sun Dried Bricks", "Eels", "Fine Eel Skin Hoses", "Glass Chalices", "Well-bred Cows", "Emeralds", "Olives", "Fine Cutlery", "Striped Bass", "Sugarcane", "Trained Donkeys", "Albino Donkeys", "Velvet", "Well-Bred Sheep", "Marble", "Clay", "Peppered Pickles", "Ceramic Sculptures", "Salted Cod", "Eelskin", "Carrots", "Copper Ore", "Red Potatoes", "Reindeer Antlers", "Onyx", "Hemp Rope", "Coconuts", "Malachite", "Tiger Fur", "Iron Bars", "Brass Sheets", "Elm Timber", "Smoked Codfish", "Granite", "Quartz", "Pumpkins", "Jasper Gems", "Dried Potatoes", "Horse Saddles", "Dried Eel", "Dried Corn", "Boar Tusks", "Bejeweled Cutlery", "White Seedy Bread", "Salted Mackerel", "Strong Barrels", "Large Eggs", "Apple Pies", "Amber Gems", "Dried Leather", "Healthy Pigs", "Iron Ore", "Fine Lamb Wool", "Exotic Flowers", "Ale", "Fox Furs", "Marble Sculptures", "Heavy Waybread", "Carved Oak Planks", "Spices", "Goat Milk", "Pure White Candles", "Camel Hooves", "Bear Meat", "Chicken Feathers", "Frog Legs", "Dried Reindeer Meat", "Silver Bars", "Gold Jewelry", "Pig Iron Ingots", "Linen", "Rock Salt", "Cured Leather", "Fine-coated Mules", "Raw Hides", "Pork Ribs", "Sapphires", "Mushrooms", "Mysterious Meat", "Wooden Sculptures", "Iron Jewelry", "Wolf Pelts", "Wheat", "Raw Wool", "Albino Chicken", "Silver Ore", "Stone Reliefs", "Strong Nord Ale", "Spiced Strongwine", "Pigeons", "Bear Skins", "Limestone", "Bee Wax", "Fine Wool", "Dried Bear Meat", "Tents", "Dried Camel Meat", "Hops", "Nickel Bars", "Barley", "Lutefisk", "Boar Ribs", "Crabs", "Snake Meat", "Yeast", "Wheat Flour", "Dog Meat", "Honey", "Kitten", "Exotic Chalk", "Exotic Ornate Carpets", "Exotic Wrought Iron Bars", "Exotic Camel Milk", "Exotic Wild Horse Steak", "Exotic Bananas", "Exotic Hemp", "Exotic Birch Bark", "Exotic Diamonds", "Exotic Tanned Leather", "Exotic Dried Horse Meat", "Exotic Silk Hats", "Exotic Brass Bars", "Exotic Concrete", "Exotic Rubies", "Exotic Root Carvings", "Exotic Steppe Tea", "Exotic Preserved Goat Bladders", "Exotic Silver Jewelry", "Exotic Colored Sands", "Exotic Beautiful Paintings", "Exotic Silk Cloth", "Exotic Ceder Timber", "Exotic Ash Sapling", "Exotic Mining Tools", "Exotic Jet Jewelry", "Exotic Musical Instruments", "Exotic Olive Oil", "Exotic Wooden Reliefs", "Exotic Eels", "Exotic Emeralds", "Exotic Trained Donkeys", "Exotic Well-Bred Sheep", "Exotic Marble", "Exotic Clay", "Exotic Ceramic Sculptures", "Exotic Eelskin", "Exotic Carrots", "Exotic Onyx", "Exotic Hemp Rope", "Exotic Malachite", "Exotic Tiger Fur", "Exotic Elm Timber", "Exotic Quartz", "Exotic Jasper Gems", "Exotic Dried Corn", "Exotic White Seedy Bread", "Exotic Fine Lamb Wool", "Exotic Ale", "Exotic Heavy Waybread", "Exotic Carved Oak Planks", "Exotic Camel Hooves", "Exotic Bear Meat", "Exotic Chicken Feathers", "Exotic Dried Reindeer Meat", "Exotic Silver Bars", "Exotic Pig Iron Ingots", "Exotic Rock Salt", "Exotic Cured Leather", "Exotic Wooden Sculptures", "Exotic Mysterious Meat", "Exotic Raw Wool", "Exotic Albino Chicken", "Exotic Silver Ore", "Exotic Spiced Strongwine", "Exotic Bear Skins", "Exotic Limestone", "Exotic Bee Wax", "Exotic Dried Camel Meat", "Exotic Boar Ribs", "Exotic Snake Meat", "Exotic Wheat Flour", "Exotic Dog Meat", "Exotic Honey", "Exotic Kitten", "Exotic Slate", "Exotic Oak Timber", "Exotic Baked Bricks", "Exotic Radishes", "Exotic Embroidered Hats", "Exotic Dates", "Exotic Gold Ore", "Exotic Smoked Salmon", "Exotic Delicious Apples", "Exotic Dried Beef", "Exotic Fine Eel Skin Hoses", "Exotic Albino Donkeys", "Exotic Red Potatoes", "Exotic Coconuts", "Exotic Dried Potatoes", "Exotic Horse Saddles", "Exotic Dried Eel", "Exotic Bejeweled Cutlery", "Exotic Exotic Flowers", "Exotic Fox Furs", "Exotic Marble Sculptures", "Exotic Spices", "Exotic Pure White Candles", "Exotic Frog Legs", "Exotic Linen", "Exotic Fine-coated Mules", "Exotic Wolf Pelts", "Exotic Wheat", "Exotic Stone Reliefs", "Exotic Pigeons", "Exotic Dried Bear Meat", "Exotic Tents", "Exotic Hops", "Exotic Barley");
itemOrigin["place"] = new Array("Ada Kulun", "Aab", "Alburq Castle", "Ahmerrad", "Aldelen", "Almerra Castle", "Amashke", "Ambean", "Amere", "Asugan Castle", "Ayn Assuadi", "Ayyike", "Azgad", "Balanli", "Bardaq Castle", "Bariyye", "Bhulaban", "Bazeck", "Buillin", "Bulugha Castle", "Bulugur", "Burglen", "Buvran", "Caraf Castle", "Chaeza", "Chalbek Castle", "Chelez", "Chide", "Culmarr Castle", "Curaw", "Curin Castle", "Dashbigha", "Derchios Castle", "Dhibbain", "Dhirim", "Dirigh Aban", "Dirigsene", "Distar Castle", "Dramug Castle", "Dugan", "Dumar", "Durquba", "Durrin Castle", "Dusturil", "Ehlerdah", "Elberl", "Emer", "Emirin", "Ergellon Castle", "Epeshe", "Etrosq Castle", "Fearichen", "Fedner", "Fenada", "Fisdnar", "Fishara", "Gisim", "Glunmar", "Grunwalder Castle", "Habba", "Haen", "Halmar", "Hanun", "Haringoth Castle", "Hawaha", "Hrus Castle", "Ibdeles", "Ibdeles Castle", "Ibiran", "Ichamur", "Ilvia", "Iqbayl", "Ismirala", "Ismirala Castle", "Istiniar", "Iyindah", "Jameyyed Castle", "Jamiche", "Jamiche Castle", "Jayek", "Jeirbe Castle", "Jelbegi", "Jelbegi Castle", "Jelkala", "Karindi", "Kedelke", "Kelredan Castle", "Khudan", "Knudarr Castle", "Kulum", "Kwynn", "Malayurg Castle", "Maras Castle", "Mawiti", "Mazen", "Mazigh", "Mechin", "Mijayet", "Mit Nun", "Narra", "Nelag Castle", "Nemeja", "Nomar", "Odasan", "Pagundur", "Peshmi", "Praven", "Qalyut", "Radoghir Castle", "Rduna", "Rebache", "Reindi Castle", "Reveran", "Reyvadin", "Rindyar Castle", "Rivacheg", "Rizi", "Ruldi", "Ruluns", "Rushdigh", "Ruvar", "Ryibelet", "Ryibelet Castle", "Samarra Castle", "Saren", "Sargoth", "Sarimish", "Sekhtem", "Senuzgda Castle", "Serindiar", "Shariz", "Shapeshte", "Sharwa Castle", "Shibal Zumr", "Shulus", "Slezkh", "Slezkh Castle", "Sumbuja", "Sungetche Castle", "Suno", "Tadsamesh", "Tahlberl", "Tamnuh", "Tash Kulun", "Tazjunat", "Tebandra", "Tehlrog Castle", "Teramma Castle", "Tevarin Castle", "Tilimsal", "Tilbaut Castle", "Tihr", "Tismirr", "Tosdhar", "Tshibtin", "Tulbuk", "Tulbuk Castle", "Tulga", "Udiniad", "Uhhun", "Uhhun Castle", "Ulburban", "Unriya", "Unuzdaq Castle", "Ushkuru", "Uslum", "Uxkhal", "Uzgha", "Vayejeg", "Veidar", "Veluca", "Vezin", "Vyincourd Castle", "Wercheg", "Weyyah Castle", "Yalen", "Yalibe", "Yaragar", "Yruma Castle", "Zagush", "New Ada Kulun", "New Ahmerrad", "New Almerra Castle", "New Amashke", "New Ambean", "New Asugan Castle", "New Ayn Assuadi", "New Ayyike", "New Bardaq Castle", "New Bhulaban", "New Bulugur", "New Caraf Castle", "New Chaeza", "New Dashbigha", "New Derchios Castle", "New Dhirim", "New Dirigh Aban", "New Distar Castle", "New Dugan", "New Durquba", "New Ehlerdah", "New Dusturil", "New Emer", "New Emirin", "New Ergellon Castle", "New Habba", "New Halmar", "New Hawaha", "New Ichamur", "New Ismirala", "New Jameyyed Castle", "New Jelbegi", "New Karindi", "New Kedelke", "New Kelredan Castle", "New Knudarr Castle", "New Kwynn", "New Malayurg Castle", "New Mazigh", "New Mechin", "New Mit Nun", "New Narra", "New Nomar", "New Peshmi", "New Qalyut", "New Reindi Castle", "New Rindyar Castle", "New Samarra Castle", "New Sargoth", "New Senuzgda Castle", "New Serindiar", "New Shibal Zumr", "New Shulus", "New Slezkh", "New Sumbuja", "New Sungetche Castle", "New Tadsamesh", "New Tamnuh", "New Tash Kulun", "New Tilbaut Castle", "New Tilimsal", "New Tshibtin", "New Tulbuk", "New Tulbuk Castle", "New Uhhun", "New Ulburban", "New Unriya", "New Unuzdaq Castle", "New Uzgha", "New Vyincourd Castle", "New Weyyah Castle", "New Yalibe", "New Yaragar", "New Yruma Castle", "New Zagush", "Nova Aab", "Nova Amere", "Nova Chide", "Nova Burglen", "Nova Curaw", "Nova Dhibbain", "Nova Durrin Castle", "Nova Fenada", "Nova Grunwalder Castle", "Nova Ibiran", "Nova Ismirala Castle", "Nova Jelbegi Castle", "Nova Mawiti", "Nova Mijayet", "Nova Radoghir Castle", "Nova Rduna", "Nova Rebache", "Nova Reyvadin", "Nova Saren", "Nova Sarimish", "Nova Sekhtem", "Nova Shariz", "Nova Sharwa Castle", "Nova Slezkh Castle", "Nova Tahlberl", "Nova Tazjunat", "Nova Tismirr", "Nova Tosdhar", "Nova Tulga", "Nova Uhhun Castle", "Nova Uslum", "Nova Uxkhal", "Nova Vayejeg", "Nova Veluca");

var allItems = new Array();
allItems[0]  = new Array("00", "Trading goods", "equip_inv.png", 0);
allItems[1]  = new Array("01", "Horses", "equip_horse.png", 6190, 7963, 1, 7962, 2, 3, 10, 4, 7114, 7, 5, 6051, 6, 6049, 6050, 6474, 8636, 8637, 8638, 8639, 8, 524, 6048, 525, 9, 526, 527);
allItems[2]  = new Array("14", "Throwing", "equip_throw.png", 23, 25, 528, 46, 28, 26, 29, 536, 47, 48, 6176, 534, 32, 34, 529, 5142, 537, 535, 36, 8492, 8493, 38, 30, 8490, 8491, 7000, 7001, 539, 6680, 40, 42, 44, 538);
allItems[3]  = new Array("02", "Body armors", "equip_body.png", 364, 369, 6479, 366, 367, 368, 370, 372, 373, 374, 375, 376, 412, 413, 6354, 371, 378, 5393, 377, 379, 431, 432, 6481, 5498, 6482, 381, 382, 384, 6802, 383, 386, 385, 390, 6213, 4722, 389, 6352, 7135, 7136, 391, 5169, 387, 388, 394, 392, 399, 6480, 393, 395, 396, 6353, 397, 398, 5500, 416, 400, 6060, 417, 7984, 7985, 419, 472, 418, 403, 6813, 434, 420, 5501, 437, 7980, 7981, 438, 3971, 6803, 404, 6059, 440, 5394, 5919, 365, 401, 402, 414, 415, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 433, 3130, 442, 443, 3137, 4952, 6805, 6806, 444, 8244, 8245, 7982, 4723, 5502, 445, 6485, 7784, 8246, 6483, 6484, 6214, 447, 6486, 7975, 7976, 5738, 5741, 405, 454, 5507, 6807, 8241, 8242, 8243, 8247, 8248, 8249, 5506, 407, 408, 409, 410, 411, 459, 7143, 441, 448, 7978, 7979, 6478, 458, 461, 7146, 5916, 7782, 446, 6218, 460, 7137, 7138, 7139, 7140, 4947, 4948, 4949, 4950, 4951, 450, 451, 7153, 8250, 4957, 8238, 8239, 8240, 8251, 8515, 6801, 439, 5505, 5918, 4958, 7144, 8235, 8236, 8237, 8514, 6219, 449, 455, 7983, 6217, 5739, 5740, 5742, 457, 7147, 7148, 7149, 7150, 7151, 7152, 8252, 456, 8253, 7145, 6062, 452, 6058, 435, 6814, 6815, 8232, 8233, 8234, 8254, 4955, 406, 4720, 453, 8586, 6061, 6063, 7977, 7783, 4956, 5504, 5509, 6804, 5499, 6808, 4953, 4954, 462, 463, 436, 5917, 7781, 3972, 6215, 5496, 469, 464, 465, 466, 6216, 5508, 467, 6812, 473, 474, 475, 4721, 6811, 476, 477, 478, 480, 8255, 8256, 5503, 5497, 468, 547, 541, 545, 6809, 471, 6810, 7142, 380, 7141, 470, 479);
allItems[4]  = new Array("03", "Head armors", "equip_head.png", 273, 283, 256, 257, 258, 259, 260, 261, 262, 279, 280, 255, 284, 5915, 263, 295, 268, 264, 265, 266, 267, 7971, 7972, 294, 298, 299, 7973, 7974, 5162, 270, 272, 274, 275, 276, 277, 278, 309, 6057, 6350, 8154, 495, 6800, 271, 286, 281, 285, 5484, 5168, 287, 288, 289, 290, 7132, 291, 292, 312, 348, 282, 269, 300, 293, 296, 5914, 7133, 302, 297, 7130, 301, 307, 5159, 303, 5160, 5161, 5155, 5156, 5157, 5163, 304, 353, 6351, 5164, 5165, 305, 317, 319, 321, 306, 7129, 308, 311, 8516, 5733, 3968, 6796, 5158, 310, 326, 347, 349, 350, 5730, 5737, 6795, 6797, 314, 323, 7772, 7773, 7774, 7775, 7776, 7777, 313, 320, 322, 549, 8517, 330, 4938, 7779, 5385, 5386, 6210, 6476, 5913, 315, 324, 325, 5486, 5487, 6477, 5494, 6056, 318, 327, 329, 328, 5736, 5492, 5910, 8518, 338, 5734, 5483, 5488, 5489, 5731, 5493, 494, 546, 331, 5490, 7134, 504, 332, 335, 4944, 5491, 5166, 8519, 4939, 333, 4942, 7780, 363, 5912, 7970, 5167, 4941, 334, 336, 337, 4945, 5735, 361, 5482, 3969, 316, 6206, 4943, 339, 359, 5485, 8155, 5384, 6209, 362, 6207, 6208, 340, 7778, 360, 6055, 507, 5911, 8520, 8521, 4940, 341, 5732, 5495, 6054, 540, 342, 503, 5885, 7117, 7118, 7119, 7120, 7121, 7122, 5388, 5389, 6204, 6205, 4946, 343, 6348, 5390, 5391, 5392, 506, 5154, 6212, 344, 345, 346, 351, 352, 356, 6349, 6211, 354, 355, 7131, 5387, 357, 358, 6798, 6799, 509, 8230, 8231, 7756, 492, 5383);
allItems[5]  = new Array("04", "Leg armors", "equip_leg.png", 218, 219, 5727, 5479, 5480, 6792, 6052, 220, 5906, 7966, 7967, 222, 223, 221, 224, 4936, 225, 226, 228, 5153, 227, 5907, 229, 3966, 230, 7968, 7969, 4937, 5728, 5729, 5908, 234, 6984, 235, 238, 6053, 5909, 3967, 233, 7964, 7965, 236, 4935, 232, 244, 6793, 237, 231, 239, 243, 6985, 240, 242, 241, 7115);
allItems[6]  = new Array("05", "Hand armors", "equip_hand.png", 245, 6475, 246, 5884, 6343, 7770, 7771, 253, 6341, 6342, 251, 252, 6338, 6339, 247, 248, 6345, 6346, 550, 249, 543, 542, 6344, 254, 6347, 7116, 5481, 6794, 6340, 533);
allItems[7]  = new Array("06", "Polearms", "equip_polearm.png", 552, 89, 90, 91, 491, 132, 92, 111, 5371, 93, 94, 99, 95, 109, 107, 116, 103, 7897, 100, 104, 108, 4754, 7898, 96, 4753, 106, 6682, 112, 98, 120, 122, 110, 133, 5856, 5855, 6684, 113, 5857, 119, 105, 114, 6683, 5858, 7004, 118, 4692, 124, 101, 123, 6584, 6585, 6586, 6587, 6588, 6589, 6590, 115, 97, 126, 7896, 7003, 8683, 531, 532, 530, 6681, 102, 128, 117);
allItems[8]  = new Array("07", "Two handed", "equip_twohand.png", 129, 502, 7017, 130, 137, 7018, 131, 136, 139, 138, 519, 134, 189, 8454, 142, 135, 140, 148, 147, 145, 146, 152, 7014, 143, 151, 150, 7015, 158, 149, 154, 518, 6690, 517, 6697, 6198, 8682, 7016, 153, 6691, 8177, 6332, 144, 6696, 155, 6692, 6695, 7764, 156, 6694, 3320, 6693, 522, 521, 157, 159, 141, 160, 8178);
allItems[9]  = new Array("08", "One handed", "equip_onehand.png", 489, 161, 162, 164, 165, 166, 168, 551, 500, 3322, 167, 172, 554, 7010, 169, 163, 173, 5900, 171, 174, 184, 5372, 178, 170, 7900, 175, 187, 183, 177, 188, 185, 181, 190, 186, 499, 180, 200, 192, 197, 196, 7011, 182, 6687, 176, 205, 179, 3195, 191, 194, 198, 201, 3194, 193, 217, 207, 6686, 7006, 516, 203, 209, 8175, 202, 206, 208, 204, 211, 520, 195, 215, 6591, 7012, 3192, 7007, 3196, 3298, 6688, 3190, 7009, 7013, 216, 8176, 7005, 3193, 6022, 8174, 213, 3323, 210, 199, 510, 212, 6685, 214, 6689, 7008, 8173, 523, 6021, 3191, 4755);
allItems[10] = new Array("09", "Shields", "equip_shield.png", 490, 497, 488, 508, 52, 49, 53, 58, 8171, 51, 50, 54, 60, 59, 55, 74, 75, 79, 56, 57, 62, 80, 505, 496, 498, 61, 7890, 7891, 7892, 493, 72, 64, 66, 70, 73, 548, 501, 77, 85, 7893, 7894, 7895, 76, 7002, 71, 8172, 86, 81, 82, 78, 63, 65, 67, 68, 69, 84, 83, 6019, 6018, 544, 87, 6020, 8687, 88);
allItems[11] = new Array("10", "Bows", "equip_bow.png", 17, 16, 8720, 18, 8721, 19, 22, 20, 21, 5141, 8719, 8722, 8612);
allItems[12] = new Array("11", "Arrows", "equip_arrow.png", 481, 482, 484, 483);
allItems[13] = new Array("12", "Crossbows", "equip_crossbow.png", 11, 12, 13, 14, 15);
allItems[14] = new Array("13", "Bolts", "equip_bolt.png", 485, 486);

var items = document.getElementsByClassName("item");
var itemsSorted = [];
var itemCount = [];
var categoryCount = new Array();

function getCategoryById(id)
{
for(var i = 0; i < allItems.length; i++)
{
if(allItems[i].indexOf(parseInt(id), 3) >= 0)
return i;
}
return 0;
}

function getSortingById(id)
{
for(var i = 0; i < allItems.length; i++)
{
var x = allItems[i].indexOf(parseInt(id), 3);
if(x >= 0)
{
if(x < 10)
x = "000" + x;
else if(x < 100)
x = "00" + x;
else if(x < 100)
x = "0" + x;
return allItems[i][0] + "_" + x;
}
}
return "0";
}

function sortItems()
{
var funcSort = function(a, b)
{
akey = a.getAttribute("sort");
bkey = b.getAttribute("sort");
asubkey = parseInt(a.getAttribute("itemcondition"));
bsubkey = parseInt(b.getAttribute("itemcondition"));
if (akey == bkey)
{
if(asubkey < bsubkey) return 1;
if(asubkey > bsubkey) return -1;
return 0;
}
if (akey < bkey) return -1;
if (akey > bkey) return 1;
}

itemsSorted.sort(funcSort);

for(var i = 0; i < itemsSorted.length; i++)
{
itemsSorted[i].parentNode.appendChild(itemsSorted[i]);
}
}

function addItemEvents()
{
for(var i = 0; i < itemsSorted.length; i++)
{
    (function (i) {
        itemsSorted[i].getElementsByTagName("img")[0].onclick = function () {
        var id = itemsSorted[i].getAttribute("itemid");
        if(id != "0")
popupShow("http://c-rpg.net/index.php?page=itemdetail&id=" + id)
        };
    }) (i);
}
}

function showAllItems()
{
var shoppages = document.getElementById("shoppages").childNodes;
for(var i = 0; i < shoppages.length; i++)
{
shoppages[i].setAttribute("style", "");
}
}

function addShopTabAll()
{
var tab = document.getElementById("all_tab");
if("" + tab == "null")
{
tab = document.createElement("a");
tab.setAttribute("id", "all_tab");
tab.setAttribute("class", "shop_type");
tab.setAttribute("href", "?buy=all");
var img = document.createElement("img");
img.setAttribute("src", "img/equip_inv.png");
tab.appendChild(img);
document.getElementById("shoptabs").appendChild(tab);
}
tab.setAttribute("onclick", "setTab('#all_tab', '#itp_type_all');");
}

function addShopItemConditionSelect()
{
var select = document.createElement("select");
select.setAttribute("id", "showShopItemsByCondition");
select.setAttribute("style", "text-align: center;");
var opt;
for(var i = 3; i >= -2; i--)
{
opt = document.createElement("option");
if(GM_getValue("showShopItemsByCondition", -2) == i)
opt.setAttribute("selected", "selected");
opt.innerHTML = (i > 0 ? "+" : "") + i;
select.appendChild(opt);
}
select.addEventListener("change", updateShopView, false);
var tab = document.getElementById("buy_page");
tab.insertBefore(select, tab.firstChild);
tab.insertBefore(document.createTextNode("Hide items lower than level "), select)
}

function updateShopView()
{
var select = document.getElementById("showShopItemsByCondition");
var showCondition = select.options[select.options.selectedIndex].value;
GM_setValue("showShopItemsByCondition", showCondition);

for(var i = 0; i < itemsSorted.length; i++)
{
var condition = parseInt(itemsSorted[i].getAttribute("itemcondition"));
itemsSorted[i].setAttribute("style", (condition < showCondition ? "display: none;" : ""));
}
}

function addInventoryOverView()
{
var div = document.createElement("div");
var str = "";

str += "<table width='100%' border='0'>";
str += "<tr><td valign='top'><table border='0'>";
for(var i = 0; i < categoryCount.length; i++)
{
str += "<tr><td><img src='/img/" + allItems[i][2] + "' width='15px'></td>";
str += "<td>" + allItems[i][1] + ": <td align='right'><strong>" + categoryCount[i] + "</strong></td></tr>";
if((i == 2) || (i == 6) || (i == 10))
str += "</table></td><td valign='top'><table border='0'>";
}
str += "</table></td></tr>";
str += "</table>";

div.innerHTML = str;
itemsSorted[0].parentNode.insertBefore(div, itemsSorted[0].parentNode.firstChild);
}

function pageIs(page)
{
if((page == cPageMap) && (document.location.href.indexOf("http://strategus.c-rpg.net/index.php") >= 0))
return true;
if(document.location.href.indexOf("http://strategus.c-rpg.net/news.php?" + page) >= 0)
return true;
return false;
}

function popupShow(url)
{
var popup = document.createElement("div");
popup.setAttribute("id", "popupframe");
var frm = document.createElement("iframe");
frm.setAttribute("allowtransparency", "true");
frm.setAttribute("src", url);
var btn = document.createElement("img");
btn.setAttribute("src", "http://c-rpg.net/img/border_close_button.png");
btn.setAttribute("title", "Close");
btn.addEventListener("click", popupClose, false);
popup.addEventListener("click", popupClose, false);
popup.appendChild(frm);
popup.appendChild(btn);
document.body.appendChild(popup);
}

function popupClose()
{
var popup = document.getElementById("popupframe");
if(popup != null)
popup.parentNode.removeChild(popup);
}

function setStylesheets()
{
var css = "";

// Inventory/Towncenter
if(pageIs(cPageShop))
{
css += ".conditionbad { background-color: rgba(200, 0, 0, 0.1); }";
css += ".conditiongood { background-color: rgba(0, 200, 0, 0.1); }";
}
else
{
css += ".conditionbad { background-color: rgba(100, 0, 0, 0.1); } ";
css += ".conditiongood { background-color: rgba(0, 100, 0, 0.1); } ";
}
css += ".myown { background-color: rgba(0, 0, 255, 0.1) !important; } ";
css += ".cheap { background-color: rgba(0, 100, 0, 0.1); } ";
css += ".cheaper { background-color: rgba(0, 200, 0, 0.1); } ";

// Popup
css += "#popupframe { background: url('http://c-rpg.net/img/bgoverlay75.png') repeat scroll 0 0 transparent; width: 100%; height: 100%; top: 0; left: 0; position: fixed; z-index: 99; }";
css += "#popupframe iframe { position: absolute; top: 120px; left: 250px; width: 676px; height: 600px; z-index: 100; border: none; }";
css += "#popupframe img { z-index: 101; position: absolute; top: 120px; left: 864px; padding: 10px; cursor: pointer; }";


// Cursors
/*
css += "#player_info li.sendaction:nth-of-type(9) { cursor: url(http://img855.imageshack.us/img855/7936/followmousepointer.png), pointer; }";
css += "#player_info li.sendaction:nth-of-type(8) { cursor: url(http://img846.imageshack.us/img846/3710/attackmousepointer.png), pointer; }";
css += "#player_info li.sendaction:nth-of-type(9):not(:last-child) { cursor: url(http://img826.imageshack.us/img826/4296/trademousepointer.png), pointer; }";
css += "#player_info li.sendaction:nth-of-type(10) { cursor: url(http://img855.imageshack.us/img855/7936/followmousepointer.png), pointer; }";
*/

// Buttons Player-Menu
//css += "#player_menu { overflow: hidden; }";
/*css += "#player_menu li:first-of-type, #player_menu li#move_player, #player_menu li#stop_player { float: right; font-size: 0px; overflow: hidden; vertical-align: middle; text-align: center; color: black; opacity: 0.7; margin-top: 5px; margin-bottom: 5px; }";
css += "#player_menu li:first-of-type:after, #player_menu li#move_player:after, #player_menu li#stop_player:after { font-size: 12px; font-weight: bold; line-height: 22px; }";
css += "#player_menu li#move_player:active { color: red; opacity: 1.0; }";
css += "#player_menu li:first-of-type:hover, #player_menu li#move_player:hover, #player_menu li#stop_player:hover { color: white; opacity: 1.0; }";

css += "#player_menu li#stop_player { width: 92px; background: url(http://img13.imageshack.us/img13/430/attackplayerbutton.png) transparent no-repeat; }";
css += "#player_menu li#stop_player:after { content: 'Stop'; }";

css += "#player_menu li#move_player { width: 90px; margin-left: -9px; background: url(http://img542.imageshack.us/img542/9219/tradeplayerbutton.png) transparent no-repeat; }";
css += "#player_menu li#move_player:after { content: 'Move'; }";

css += "#player_menu li:first-of-type { width: 97px; margin-right: 20px; margin-left: -5px; background: url(http://img547.imageshack.us/img547/6402/followplayerbutton.png) transparent no-repeat; }";
css += "#player_menu li:first-of-type:after { content: 'My Stats'; }";

css += "#player_menu li:nth-of-type(3):not(#stop_player) { clear: both; }";
css += "#player_menu li:nth-of-type(4) { clear: both; }";

css += "#player_menu li[id^='location'] { color: darkred; }";
css += "#player_menu li[id^='hero']:not(:first-of-type) { color: darkgreen; }";

css += "#player_menu { min-height: 50px; }";
    */
// Mainheader from cRPG
css += "#chatlink { display: none; }";
//css += "#settings { display: none; }";
css += "#settings #showpartynames, #settings #showtownnames, #settings #showpartiesarmysizethreshold, #settings label[for=showpartynames], #settings label[for=showtownnames], #settings label[for=showpartiesarmysizethreshold] { display: none; }";
css += "#settings label a { color: red; position: relative; top: -35px; left: 180px; }";
css += "#settings {"
+ " background: url(http://c-rpg.net/img/bg_info.png) no-repeat scroll 0 0 transparent;"
+ " color: #DDBE8F;"
+ " height: 49px;"
+ " padding: 11px 0 0 5px;"
+ " position: absolute;"
+ " top: 10px;"
+ " width: 262px;"
+ "}";

// cRPG-Layout
css += "#headerCRPG {"
+ " height: 110px;"
+ " left: 0;"
+ " position: absolute;"
+ " right: 0;"
+ " top: 0;"
+ " z-index: 2;"
+ "}"
+ "#headerCRPG h1 {"
+ " background: url(http://c-rpg.net/img/bg_logo_strategus.png) no-repeat scroll 0 0 transparent;"
+ " height: 96px;"
+ " left: 275px;"
+ " position: absolute;"
+ " top: 16px;"
+ " width: 77px;"
+ " z-index: 3;"
+ "}"
+ "#headerCRPG h1 span {"
+ " display: none;"
+ "}"
+ "#headerCRPG h2 {"
+ " font-size: 15px;"
+ " margin: 0px;"
+ "}"
+ "#headerCRPG .info {"
+ " background: url(http://c-rpg.net/img/bg_info.png) no-repeat scroll 0 0 transparent;"
+ " color: #DDBE8F;"
+ " height: 49px;"
+ " left: 10px;"
+ " padding: 11px 0 0 15px;"
+ " position: absolute;"
+ " top: 10px;"
+ " width: 252px;"
+ "}"
+ "#headerCRPG .info .char {"
+ " display: block;"
+ " font-size: 15px;"
+ " font-weight: bold;"
+ " height: 21px;"
+ " line-height: 19px;"
+ "}"
+ "#headerCRPG .info .itemCRPG {"
+ " background-position: left center;"
+ " background-repeat: no-repeat;"
+ " display: inline-block;"
+ " font-size: 12px;"
+ " font-weight: bold;"
+ " line-height: 16px;"
+ " padding-left: 18px;"
+ "}"
+ "#headerCRPG .info .itemCRPG + .itemCRPG {"
+ " margin-left: 10px;"
+ "}"
+ "#headerCRPG .info a.itemCRPG {"
+ " color: #DDBE8F;"
+ " text-decoration: none;"
+ "}"
+ "#headerCRPG .info a.itemCRPG:hover {"
+ " color: white;"
+ "}"
+ "#headerCRPG .info .itemCRPG.gold {"
+ " background-image: url(http://c-rpg.net/img/hi_gold.png);"
+ "}"
+ "#headerCRPG .info .itemCRPG.message {"
+ " background-image: url(http://c-rpg.net/img/hi_message.png);"
+ "}"
+ "#headerCRPG .info .itemCRPG.battle {"
+ " background-image: url(http://c-rpg.net/img/hi_battle.png);"
+ "}"
+ "#headerCRPG .info .itemCRPG.generation {"
+ " background-image: url(http://c-rpg.net/img/hi_emblem.png);"
+ "}"
+ "#headerCRPG .info .itemCRPG.level {"
+ " background-image: url(http://c-rpg.net/img/hi_sword.png);"
+ "}"
+ "#headerCRPG .nav {"
+ " background: url(http://c-rpg.net/img/bg_pole.png) no-repeat scroll right 18px transparent;"
+ " left: 349px;"
+ " position: absolute;"
+ " top: 0;"
+ " white-space: nowrap;"
+ " z-index: 4;"
+ "}"
+ "#headerCRPG .nav .dynamic, #headerCRPG .nav .static {"
+ " display: inline-block;"
+ " vertical-align: top;"
+ "}"
+ "#headerCRPG .nav .dynamic .primary {"
+ " margin: 4px 0 0 2px;"
+ "}"
+ "#headerCRPG .nav .dynamic .primary a {"
+ " background: url(http://c-rpg.net/img/button_gray_center.png) no-repeat scroll left center transparent;"
+ " display: inline-block;"
+ " height: 26px;"
+ "}"
+ "#headerCRPG .nav .dynamic .primary a span {"
+ " border-left: 1px solid rgba(255, 255, 255, 0.5);"
+ " border-right: 1px solid rgba(0, 0, 0, 0.25);"
+ " color: rgba(0, 0, 0, 0.75);"
+ " display: inline-block;"
+ " font-size: 12px;"
+ " font-weight: bold;"
+ " height: 20px;"
+ " line-height: 18px;"
+ " margin: 3px 0;"
+ " padding: 2px 10px 0;"
+ " text-decoration: none;"
+ " text-shadow: 0 1px 0 white;"
+ " text-transform: uppercase;"
+ "}"
+ "#headerCRPG .nav .dynamic .primary a span {"
+ " line-height: 20px;"
+ " padding: 0 10px;"
+ "}"
+ "#headerCRPG .nav .dynamic .primary a:hover span {"
+ " color: black;"
+ "}"
+ "#headerCRPG .nav .dynamic .primary a:first-child {"
+ " background-clip: content-box, padding-box;"
+ " background-image: url(http://c-rpg.net/img/button_gray_center.png), url(http://c-rpg.net/img/button_gray_start.png);"
+ " background-origin: content-box, padding-box;"
+ " background-position: left center, left center;"
+ " padding-left: 15px;"
+ "}"
+ "#headerCRPG .nav .dynamic .primary a:last-child {"
+ " background-clip: content-box, padding-box;"
+ " background-image: url(http://c-rpg.net/img/button_gray_center.png), url(http://c-rpg.net/img/button_gray_end.png);"
+ " background-origin: content-box, padding-box;"
+ " background-position: right center, right center;"
+ " padding-right: 15px;"
+ "}"
+ "#headerCRPG .nav .dynamic .primary a:only-child {"
+ " background-clip: content-box, padding-box, padding-box;"
+ " background-image: url(http://c-rpg.net/img/button_gray_center.png), url(http://c-rpg.net/img/button_gray_start.png), url(http://c-rpg.net/img/button_gray_end.png);"
+ " background-origin: content-box, padding-box, padding-box;"
+ " background-position: right center, left center, right center;"
+ " padding-left: 15px;"
+ " padding-right: 15px;"
+ "}"
+ "#headerCRPG .nav .dynamic .primary a:first-child span {"
+ " border-left: 0 none;"
+ " padding-left: 0;"
+ "}"
+ "#headerCRPG .nav .dynamic .primary a:last-child span {"
+ " border-right: 0 none;"
+ " padding-right: 0;"
+ "}"
+ "#headerCRPG .nav .dynamic .primary a:only-child span {"
+ " border-left: 0 none;"
+ " border-right: 0 none;"
+ " padding-left: 0;"
+ " padding-right: 0;"
+ "}"
+ "#headerCRPG .nav .dynamic .primary a:hover {"
+ " background-image: url(http://c-rpg.net/img/button_gold_center.png);"
+ "}"
+ "#headerCRPG .nav .dynamic .primary a:first-child:hover {"
+ " background-image: url(http://c-rpg.net/img/button_gold_center.png), url(http://c-rpg.net/img/button_gold_start.png);"
+ "}"
+ "#headerCRPG .nav .dynamic .primary a:last-child:hover {"
+ " background-image: url(http://c-rpg.net/img/button_gold_center.png), url(http://c-rpg.net/img/button_gold_end.png);"
+ "}"
+ "#headerCRPG .nav .dynamic .primary a:only-child:hover {"
+ " background-image: url(http://c-rpg.net/img/button_gold_center.png), url(http://c-rpg.net/img/button_gold_start.png), url(http://c-rpg.net/img/button_gold_end.png);"
+ "}"
+ "#headerCRPG .nav .dynamic .secondary {"
+ " height: 20px;"
+ " margin: 4px 0 0 3px;"
+ " text-align: right;"
+ "}"
+ "#headerCRPG .nav .dynamic .secondary a {"
+ " background-attachment: scroll, scroll;"
+ " background-clip: border-box, padding-box;"
+ " background-color: transparent;"
+ " background-image: url(http://c-rpg.net/img/bg_tab_small_start.png), url(http://c-rpg.net/img/bg_tab_small_end.png);"
+ " background-origin: border-box, border-box;"
+ " background-position: left center, right center;"
+ " background-repeat: no-repeat, no-repeat;"
+ " background-size: auto auto, auto auto;"
+ " border-left: 8px solid transparent;"
+ " color: rgba(222, 200, 166, 0.5);"
+ " display: inline-block;"
+ " font-size: 12px;"
+ " font-weight: bold;"
+ " line-height: 17px;"
+ " margin-right: 2px;"
+ " padding-right: 8px;"
+ " text-decoration: none;"
+ "}"
+ "#headerCRPG .nav .dynamic .secondary a:hover {"
+ " color: #DEC8A6;"
+ "}"
+ "#headerCRPG .nav .dynamic .secondary a.current {"
+ " color: #DEC8A6;"
+ " font-weight: bold;"
+ "}"
+ "#headerCRPG .nav .static {"
+ " padding-right: 10px;"
+ "}"
+ "#headerCRPG .nav .static a {"
+ " background-position: left top;"
+ " background-repeat: no-repeat;"
+ " display: inline-block;"
+ " margin-top: 16px;"
+ " vertical-align: top;"
+ "}"
+ "#headerCRPG .nav .static a span {"
+ " display: none;"
+ "}"
+ "#headerCRPG .nav .static a.donate {"
+ " background-image: url(http://c-rpg.net/img/bg_flag_donate.png);"
+ " height: 39px;"
+ " width: 24px;"
+ "}"
+ "#headerCRPG .nav .static a.forum {"
+ " background-image: url(http://c-rpg.net/img/bg_flag_forum.png);"
+ " height: 37px;"
+ " width: 26px;"
+ "}"
+ "#headerCRPG .nav .static a.download {"
+ " background-image: url(http://c-rpg.net/img/bg_flag_download.png);"
+ " height: 47px;"
+ " width: 24px;"
+ "}"
+ "#headerCRPG .nav .static a.help {"
+ " background-image: url(http://c-rpg.net/img/bg_flag_help.png);"
+ " height: 44px;"
+ " width: 18px;"
+ "}";

// Viewer
css += "#sv-overlay { background: url(../img/sub_t.png) no-repeat scroll center top border-box, url(../img/sub_b.png) no-repeat scroll center bottom border-box, url(../img/sub_c.png) repeat-y scroll center top padding-box transparent; }";
css += "#sv-overlay { border-bottom: 22px solid transparent; border-top: 22px solid transparent; width: 300px; left: 10px; }";
css += "#sv-overlay { position: fixed !important; bottom: 10px; top: auto !important; left: 10px !important; }";
css += "#sv-overlay span { color: black; padding-left: 20px; font-size: 12px; }";
css += "#sv-overlay span[id^='sv'] { color: darkblue; padding-left: 0px; }";

var styleElement = document.createElement("style");
styleElement.type = "text/css";
if (styleElement.styleSheet){
styleElement.styleSheet.cssText = css;
} else {
styleElement.appendChild(document.createTextNode(css));
}
document.getElementsByTagName("head")[0].appendChild(styleElement);
}

function addSomeNiceStuff(strategusUsername)
{
var e1, e2, e3, e4;
var hd = document.createElement("div");
hd.setAttribute("id", "headerCRPG");
e1 = document.createElement("h1");
e1.innerHTML = "<span>cRPG beta</span>";
hd.appendChild(e1);

// Info
e1 = document.createElement("div");
e1.setAttribute("class", "info");
// Username
e2 = document.createElement("div");
e2.setAttribute("class", "char");
e2.innerHTML = strategusUsername;
e1.appendChild(e2);
// Gold
e2 = document.createElement("div");
e2.setAttribute("class", "itemCRPG gold");
e2.innerHTML = "0"; // TODO: Gold
e1.appendChild(e2);
// Messages
e2 = document.createElement("a");
e2.setAttribute("class", "itemCRPG message");
e2.setAttribute("title", "Show messages");
e2.setAttribute("href", "#");
e2.innerHTML = "Messages";
e2.addEventListener("click", function() { popupShow("http://c-rpg.net/index.php?page=messenger"); }, false);
e1.appendChild(e2);
hd.appendChild(e1);

// Nav
e1 = document.createElement("div");
e1.setAttribute("class", "nav");
// Dynamic
e2 = document.createElement("div");
e2.setAttribute("class", "dynamic");
// secondary
e3 = document.createElement("div");
e3.setAttribute("class", "secondary");
// Chat
e4 = document.createElement("a");
e4.setAttribute("title", "Join our chat channel #mount&amp;blade-crpg @ qnet.org");
e4.setAttribute("target", "_blank");
e4.setAttribute("href", "http://webchat.quakenet.org/?channels=mount%26blade-crpg");
e4.innerHTML = "Join chat";
e3.appendChild(e4);
// Map settings
/* e4 = document.createElement("a");
e4.setAttribute("title", "Show map settings");
e4.setAttribute("href", "#");
e4.setAttribute("onmouseover", "Javascript:document.getElementById('settings').setAttribute('style', 'display: block;');");
e4.setAttribute("onmouseout", "Javascript:document.getElementById('settings').setAttribute('style', 'display: hidden;');");
e4.innerHTML = "Map settings";
e3.appendChild(e4);*/
e2.appendChild(e3);

// primary
e3 = document.createElement("div");
e3.setAttribute("class", "primary");
// cRPG
e4 = document.createElement("a");
e4.setAttribute("title", "Visit cRPG-website");
e4.setAttribute("href", "http://c-rpg.net/");
e4.setAttribute("target", "_blank");
e4.innerHTML = "<span>cRPG</span>";
e3.appendChild(e4);
// Factions
e4 = document.createElement("a");
e4.setAttribute("title", "Show Strategus factions");
e4.setAttribute("href", "#");
e4.addEventListener("click", function() { popupShow("http://c-rpg.net/index.php?page=strategusinfofaction"); }, false);
e4.innerHTML = "<span>Factions</span>";
e3.appendChild(e4);
// Locations
e4 = document.createElement("a");
e4.setAttribute("title", "Show Strategus locations");
e4.setAttribute("href", "#");
e4.addEventListener("click", function() { popupShow("http://c-rpg.net/index.php?page=strategusinfolocation"); }, false);
e4.innerHTML = "<span>Locations</span>";
e3.appendChild(e4);
// Heroes
e4 = document.createElement("a");
e4.setAttribute("title", "Search for Strategus heroes");
e4.setAttribute("href", "#");
e4.addEventListener("click", function() { popupShow("http://c-rpg.net/index.php?page=strategusinfohero"); }, false);
e4.innerHTML = "<span>Heroes</span>";
e3.appendChild(e4);
// cRPG Battles
e4 = document.createElement("a");
e4.setAttribute("title", "Visit cRPG battle page");
e4.setAttribute("href", "http://c-rpg.net/index.php?page=battlesupcoming");
e4.setAttribute("target", "_blank");
e4.innerHTML = "<span>Battles</span>";
e3.appendChild(e4);
e2.appendChild(e3);
e1.appendChild(e2);
// Static
e2 = document.createElement("div");
e2.setAttribute("class", "static");
e2.innerHTML = '<a class="forum" target="_blank" href="http://c-rpg.net/?page=forumlogin" title="Visit forums"><span>Forum</span></a>'
+ '<a class="download" target="_blank" href="http://c-rpg.net/cRPGLauncher.exe" title="Download latest version"><span>Download</span></a>'
+ '<a class="donate" target="_blank" href="http://c-rpg.net/?page=donate" title="Help with a donation"><span>Donate</span></a>'
+ '<a class="help" target="_blank" href="http://wiki.c-rpg.net/index.php?title=Skills" title="Find more information in the wiki"><span>Help</span></a>';
e1.appendChild(e2);
hd.appendChild(e1);
document.getElementById("header").appendChild(hd);
}

function echo(str)
{
console.log(str);
}

function sortedInventoryMain()
{
var strategusUsername = "None";
if(!pageIs(cPageMap))
{
strategusUsername = document.getElementsByTagName("h2")[0].innerHTML;
GM_setValue("strategusUsername", strategusUsername);
}
else
{
strategusUsername = GM_getValue("strategusUsername", "None");
}

setStylesheets();
addSomeNiceStuff(strategusUsername);

for(var i = 0; i < allItems.length; i++)
{
categoryCount[i] = 0;
for(var j = 3; j < allItems[i].length; j++)
itemCount[j] = 0;
}

for(var i in items)
{
if (items[i].nodeType == 1) { // get rid of the whitespace text nodes
itemsSorted.push(items[i]);
}
}

for(var i = 0; i < items.length; i++)
{
var img = items[i].getElementsByClassName("header")[0].getElementsByTagName("img")[0];
var itemId = "0";
var itemCondition = "0";
if(img.hasAttribute("rel"))
{
var rel = img.getAttribute("rel");
itemId = rel.substring(16, rel.indexOf("&m="));
itemCondition = rel.substring(rel.indexOf("&m=") + 3);
}
itemsSorted[i].setAttribute("itemid", itemId);
itemsSorted[i].setAttribute("sort", getSortingById(itemId));
itemsSorted[i].setAttribute("itemcondition", itemCondition);
if(parseInt(itemCondition) < 0)
itemsSorted[i].setAttribute("class", itemsSorted[i].getAttribute("class") + " conditionbad");
else if(parseInt(itemCondition) > 0)
itemsSorted[i].setAttribute("class", itemsSorted[i].getAttribute("class") + " conditiongood");
itemsSorted[i].parentNode = items[i].parentNode;

var desc = itemsSorted[i].getElementsByClassName("desc")[0].innerHTML;
var a = desc.indexOf("Number: ");
var count = desc.slice(desc.indexOf("<strong>", a) + 8, desc.indexOf("</strong>", a)).replace(",", "").replace(".", "");
itemCount[itemId] += parseInt(count);
categoryCount[getCategoryById(itemId)] += parseInt(count);

if(itemId == "0")
{
var name = items[i].getElementsByClassName("header")[0].getElementsByClassName("name")[0].innerHTML;
var origin = "<i>" + itemOrigin["place"][itemOrigin["good"].indexOf(name)] + "</i>";
if(pageIs(cPageFaction))
origin = "<br/>" + origin;
itemsSorted[i].getElementsByClassName("desc")[0].innerHTML += origin;
}
}

if(pageIs(cPageTowncenter))
{
var table = document.getElementsByClassName("towncenter")[0];
var trs = table.getElementsByTagName("tr");
for(var i = 0; i < trs.length; i++)
{
var tds = trs[i].getElementsByTagName("td");
if(tds.length > 9)
{
var or = itemOrigin["place"][itemOrigin["good"].indexOf(tds[4].innerHTML.trim())];
if("" + or != "undefined")
tds[4].innerHTML += "<br><i>(" + or + ")</i>"
if(tds[9].innerHTML == strategusUsername)
trs[i].setAttribute("class", trs[i].getAttribute("class") + " myown");
if(parseFloat(tds[6].innerHTML.replace(",", "")) < parseFloat(tds[5].innerHTML))
trs[i].setAttribute("class", trs[i].getAttribute("class") + " cheap");
if(parseFloat(tds[8].innerHTML.replace(",", "")) < parseFloat(tds[5].innerHTML))
trs[i].setAttribute("class", trs[i].getAttribute("class") + " cheaper");
}
}
}

if(pageIs(cPageInventory) || pageIs(cPageFaction))
{
sortItems();
}

if(pageIs(cPageShop))
{
addShopTabAll();
addShopItemConditionSelect();
updateShopView();
}

if(pageIs(cPageShop) || pageIs(cPageInventory) || pageIs(cPageFaction))
{
addItemEvents();
}

if(pageIs(cPageShopAll))
showAllItems();

if(pageIs(cPageInventory))
addInventoryOverView();
}

sortedInventoryMain();
Title: Re: STB v2.0.8
Post by: Sparvico on February 23, 2016, 09:47:03 am
stuff

You are amazing!  :D
Title: Re: STB v2.0.8
Post by: Latvian on February 23, 2016, 06:32:30 pm
stuff
  how does one use it or we have to wait untill it gets included in STB thingy?
Title: Re: STB v2.0.8
Post by: Turkhammer on February 23, 2016, 08:03:57 pm
  how does one use it or we have to wait untill it gets included in STB thingy?

DL Tampermonkey for chrome.
copy script from post above to clipboard.
Open tampermonkey.
select install new script.
paste script that you copied into the window.
save.
open tampermonkey and activate Strat Sorted inventory.
Title: Re: STB v2.0.8
Post by: Lt_Anders on February 24, 2016, 12:13:25 am
I updated the old "Strategus Sorted Inventory" with current item lists.  This does item sorting on inventory and faction pages, item counts in the inventory, and filtering the weapon store.  It works in chrome but I haven't had much luck with greasemonkey in firefox lately. 

Feel free to copy the item arrays if they'll work with your script, and let me know if anything doesn't sort correctly (until the next patch anyway)


So, it's not the script, but greasemonkey not getting it to work correctly in firefox?
Also, it's missing an @grant allowable(according to both tampermonkey and greasemonkey)
Title: Re: STB v2.0.8
Post by: Butan on February 26, 2016, 01:42:24 am
Feel free to copy the item arrays if they'll work with your script, and let me know if anything doesn't sort correctly (until the next patch anyway)


We are pretty far in the refactorisation but if there is some missteps we will gladly look at what you have done and at least compare and fill in.
Cool to see some guys with code skills still interested in strategus.
Title: Re: STB v2.0.8
Post by: Butan on March 04, 2016, 02:14:50 pm
Quick update: STB v3.0.0 soon ready  :mrgreen:

v3.0.0 = v2.0.8 features 100% working/compatible, no new ones AFAIA, code-ready for new features in further updates.
When v3.0.0 is ready and uploaded I will create a new thread, this should be the last post I do here.

v3.x.x will be when we start adding more goodies and pimp the shit out of the UI.
Title: Re: STB v2.0.8
Post by: njames89 on March 04, 2016, 02:20:34 pm
Nice work! Looking forward to it!
Title: Re: STB v2.0.8
Post by: Butan on March 12, 2016, 03:36:52 pm
I've got those extensions but was just curious if I have to copy/paste the script that you linked to somewhere.  I just can't figure out how to install it.

I have ver 1.1 installed.  Is there a way to just update that to 2.2?

 I've got the older version (1.1) of STB working but it's not showing an "enter fief" button when the STB is active.


Since I recently had to install STB 3.0, I remember how you install the scripts  :D

For both Greasemonkey and Tampermonkey, you need to drag & drop the script file in the script list panel. It will ask you to install/activate the script, you say yes, and you can then unable/activate the script within the script list aswell (having strategus open helps). Delete all the other older scripts.

Should be last-last post here, doing some last minute job because 3.0 was not really finished when we looked at it hard  :mrgreen:
Title: Re: STB v2.0.8
Post by: Vovka on March 13, 2016, 06:53:28 pm
wanna be allfatester!
Title: Re: STB v2.0.8
Post by: Sir_Frank on March 13, 2016, 07:15:16 pm
vovka what is the gif it makes me dizzy ........
Title: Re: STB v2.0.8
Post by: Vovka on March 13, 2016, 08:42:51 pm

his work on engl   :P
Title: Re: STB v2.0.8
Post by: Butan on March 13, 2016, 09:20:21 pm
last-last-last post!

At the moment if I gave you alpha version, it would look more like a downgrade than an upgrade  :mrgreen:  some stuff very basic is not working  100% :P but we are very near!
Title: Re: STB v2.0.8
Post by: fosr on April 10, 2016, 12:02:49 pm
I updated the old "Strategus Sorted Inventory" with current item lists.  This does item sorting on inventory and faction pages, item counts in the inventory, and filtering the weapon store.  It works in chrome but I haven't had much luck with greasemonkey in firefox lately. 

Feel free to copy the item arrays if they'll work with your script, and let me know if anything doesn't sort correctly (until the next patch anyway)

Thank you, but now it‘s not working with Tampermonkey v4.0.10, this is the latest version on Apr. 07.
Title: Re: STB v2.0.8
Post by: MeKillU on April 11, 2016, 02:23:34 am
The sorted inventory is currenlty broken, all the diplomacy settings work, this just recently happened.
Title: Re: STB v2.0.8
Post by: Rhalzo on April 11, 2016, 08:53:17 am
The sorted inventory is currenlty broken, all the diplomacy settings work, this just recently happened.

Thank you, but now it‘s not working with Tampermonkey v4.0.10, this is the latest version on Apr. 07.

Same thing. I seemed like it just broke out of no where last night.
Title: Re: STB v2.0.8
Post by: Turkhammer on April 13, 2016, 05:45:29 pm
Same thing. I seemed like it just broke out of no where last night.

Mine broke when Tamper Monkey updated from 4.10 to the latest version.  I tried to find out how to revert but no luck so far.
Title: Re: STB v2.0.8
Post by: Jona on April 13, 2016, 05:56:16 pm
Mine broke when Tamper Monkey updated from 4.10 to the latest version.  I tried to find out how to revert but no luck so far.

Same.