Greasy Fork is available in English.
Script for Ikariam 8.x.x, Overview tables for resources, buildings and military inspired by Ikariam Empire Board
Very vwry thanx
Once again, thank you very much for your help in resuscitating the script.
If you can help with anything else, I will be only glad
buildingId is actually 34.
Durations are not yet found.
i was looking for the ID but did not find it so guessed 34.
btw:
IDs 1,2 and 14 are apparently not used, any one any ideas why?
No idea.
They must have remained used since the beginning of of the game
:-)
You need to add the building manually.
I added this @ line 9553:
SHRINE_OF_OLYMPUS: 'shrineOfOlympus'
(just after this, if you count varies: MARINE_CHART_ARCHIVE: 'marineChartArchive',)
and also this @10221 (after the last building)
shrineOfOlympus:
{
buildingId:34,
maxLevel:41,
wood:[765,959,1204,1509,1892,2373,2976,3732,4680,5868,7359,9229,11573,14513,18199,22821,28618,35887,45002,56434,70768,88743,111284,139550,174996,219445,275184,345081,432732,542646,680478,853320,1070063,1341859,1682692,2110096,2646060,3318159,4160972,5217859,6543195],
wine:[0,0,106,133,166,208,262,327,411,514,644,805,1008,1263,1581,1980,2479,3104,3887,4865,6092,7628,9550,11956,14970,18741,23465,29378,36782,46050,57655,72184,90375,113150,141663,177362,222058,278017,348077,435792,545613],
marble:[0,0,0,0,198,257,331,429,555,718,927,1200,1552,2006,2594,3354,4337,5608,7252,9377,12125,15677,20271,26211,33890,43820,56660,73261,94727,122482,158369,204772,264769,342347,442655,572354,740054,956889,1237257,1599774,2068508],
glass:[0,0,0,0,0,0,0,0,230,298,385,497,644,833,1076,1392,1800,2328,3010,3892,5032,6507,8414,10879,14067,18189,23518,30409,39319,50839,65735,84996,109900,142100,183736,237570,307179,397183,513557,664030,858590],
sulfur:[0,0,0,0,0,0,0,0,0,0,114,153,205,275,368,494,662,887,1189,1593,2135,2861,3833,5136,6883,9224,12359,16562,22194,29739,39851,53400,71557,95887,128489,172174,230714,309157,414270,555123,743864],
time:{a:96000,b:7,c:1.05,d:11880},
dur:(()=>{var t=[];var c={a:96000,b:7,c:1.05,d:11880};for(var i=0;i<32;i++){var d=Math.round(c.a/c.b*Math.pow(c.c,i+1)-c.d)-(c.e!=undefined?(c.e[i]!=undefined?c.e[i]:0):0);t.push((d>1728e3?1728e3:d));}return t;})(),
icon:'/cdn/all/both/img/city/shrineOfOlympus_l.png'
}
I only guessed the ID as 34, as its the next one thats free, perhaps it does not matter but it works
Last additions: i changed the second line in each of the three building orders to:
research: [Constant.Buildings.ACADEMY, Constant.Buildings.WORKSHOP, Constant.Buildings.TEMPLE, Constant.Buildings.SHRINE_OF_OLYMPUS],
(aadded the new building after temple, but you can put it anywhere)
i onl bitbanged this to make it show the tables, have not confirmed the build values (added these from help) and times, i only cloned another entry, so times will defo be off,but i dont care its only 7 expansions, done in 5 mins)
I tried some modifications by myself and it's working, except the times of the new building.
I add this lines to the script
shrineOfOlympus:
{
buildingId:34,
maxLevel:41,
wood:[890, 1116, 1400, 1755, 2201, 2760, 3461, 4340, 5442, 6824, 8558, 10732, 13457, 16876, 21162, 26537, 33277, 41730, 52329, 65621, 82289, 103190, 129400, 162268, 203484, 255169, 319982, 401258, 503177, 630984, 791254, 992233, 1244260, 1560302, 1956619, 2453600, 3076815, 3858325, 4838340, 6067278, 7608367],
wine:[0, 0, 124, 155, 194, 243, 305, 381, 478, 598, 749, 937, 1173, 1469, 1839, 2303, 2883, 3610, 4520, 5658, 7084, 8870, 11105, 13903, 17407, 21793, 27285, 34161, 42770, 53547, 67041, 83936, 105088, 131570, 164725, 206236, 258208, 323276, 404741, 506736, 634434],
marble:[0, 0, 0, 0, 231, 299, 386, 499, 646, 835, 1079, 1396, 1805, 2333, 3017, 3901, 5044, 6522, 8433, 10904, 14099, 18230, 23571, 30478, 39408, 50954, 65884, 85188, 110148, 142421, 184151, 238107, 307872, 398079, 514716, 665528, 860528, 1112662, 1438672, 1860203, 2405243],
glass:[0, 0, 0, 0, 0, 0, 0, 0, 268, 347, 448, 579, 749, 969, 1252, 1619, 2094, 2707, 3500, 4526, 5852, 7567, 9784, 12651, 16357, 21150, 27347, 35360, 45720, 59116, 76437, 98833, 127791, 165233, 213647, 276245, 357185, 461841, 597160, 772128, 998361],
sulfur:[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 178, 239, 320, 429, 575, 770, 1032, 1383, 1853, 2483, 3327, 4458, 5973, 8004, 10726, 14372, 19259, 25807, 34581, 46339, 62094, 83206, 111497, 149406, 200203, 268273, 359485, 481710, 645492, 864959],
time:{a:1472465,b:509,c:1.12,d:504.5},
dur:[60, 75, 94, 117, 146, 183, 229, 286, 358, 447, 559, 698, 873, 1091, 1364, 1705, 2132, 2665, 3331, 4140, 5160, 6480, 8100, 10140, 12660, 15840, 19800, 24960, 30960, 38760, 48420, 60540, 75720, 93600, 115200, 147600, 183600, 230400, 288000, 360000, 450000],
icon:'/cdn/all/both/img/city/shrineOfOlympus_l.png'
},
It's a little different, but I used the quantities and times from the help screen on a server without any research.
I have no idea about the coefficients a,b,c,d. I copied it from another building.
I added this line too:
mitology: [Constant.Buildings.SHRINE_OF_OLYMPUS]
I didn't mention that I'm using another version of the script:
// @author germano / 1.17 to 1.18 by Ariston / 1.18 germano / up 1.20 thomasccm
// @version 1.21
I also made some updates as the game updated, picking up bits of code here and there when something didn't work.
I'm also not a programmer and I've been playing Ikariam since 2008.
The coefficients for Shrine are:
time:{a:48,b:1,c:1.25,d:0},
I didn't mention that I'm using another version of the script:
// @author germano / 1.17 to 1.18 by Ariston / 1.18 germano / up 1.20 thomasccm
// @version 1.21
I also made some updates as the game updated, picking up bits of code here and there when something didn't work.
I'm also not a programmer and I've been playing Ikariam since 2008.
https://github.com/IkariamPro/empire-overview/blob/master/empire_overview.user.js
The coefficients for Shrine are:
time:{a:48,b:1,c:1.25,d:0},
Thanks
Any ideas on what each coefficient means?
In general, there is a general rule that the durations are geometric progressions.
It is also known that most of the buildings have a standard term that is subtracted from the durations.
Based on the above, D is the standard term, C is the r factor of the geometrical progression.
A and B and to be precise A/B is actually one coefficient but the fraction is used for better precision.
This is more or less the logic behind it.
The coefficients for Shrine are:
time:{a:48,b:1,c:1.25,d:0},
Thanx. updated
You need to add the building manually.
I added this @ line 9553:
SHRINE_OF_OLYMPUS: 'shrineOfOlympus'
(just after this, if you count varies: MARINE_CHART_ARCHIVE: 'marineChartArchive',)
and also this @10221 (after the last building)
shrineOfOlympus:
{
buildingId:34,
maxLevel:41,
wood:[765,959,1204,1509,1892,2373,2976,3732,4680,5868,7359,9229,11573,14513,18199,22821,28618,35887,45002,56434,70768,88743,111284,139550,174996,219445,275184,345081,432732,542646,680478,853320,1070063,1341859,1682692,2110096,2646060,3318159,4160972,5217859,6543195],
wine:[0,0,106,133,166,208,262,327,411,514,644,805,1008,1263,1581,1980,2479,3104,3887,4865,6092,7628,9550,11956,14970,18741,23465,29378,36782,46050,57655,72184,90375,113150,141663,177362,222058,278017,348077,435792,545613],
marble:[0,0,0,0,198,257,331,429,555,718,927,1200,1552,2006,2594,3354,4337,5608,7252,9377,12125,15677,20271,26211,33890,43820,56660,73261,94727,122482,158369,204772,264769,342347,442655,572354,740054,956889,1237257,1599774,2068508],
glass:[0,0,0,0,0,0,0,0,230,298,385,497,644,833,1076,1392,1800,2328,3010,3892,5032,6507,8414,10879,14067,18189,23518,30409,39319,50839,65735,84996,109900,142100,183736,237570,307179,397183,513557,664030,858590],
sulfur:[0,0,0,0,0,0,0,0,0,0,114,153,205,275,368,494,662,887,1189,1593,2135,2861,3833,5136,6883,9224,12359,16562,22194,29739,39851,53400,71557,95887,128489,172174,230714,309157,414270,555123,743864],
time:{a:96000,b:7,c:1.05,d:11880},
dur:(()=>{var t=[];var c={a:96000,b:7,c:1.05,d:11880};for(var i=0;i<32;i++){var d=Math.round(c.a/c.b*Math.pow(c.c,i+1)-c.d)-(c.e!=undefined?(c.e[i]!=undefined?c.e[i]:0):0);t.push((d>1728e3?1728e3:d));}return t;})(),
icon:'/cdn/all/both/img/city/shrineOfOlympus_l.png'
}
I only guessed the ID as 34, as its the next one thats free, perhaps it does not matter but it works
Last additions: i changed the second line in each of the three building orders to:
research: [Constant.Buildings.ACADEMY, Constant.Buildings.WORKSHOP, Constant.Buildings.TEMPLE, Constant.Buildings.SHRINE_OF_OLYMPUS],
(aadded the new building after temple, but you can put it anywhere)
i onl bitbanged this to make it show the tables, have not confirmed the build values (added these from help) and times, i only cloned another entry, so times will defo be off,but i dont care its only 7 expansions, done in 5 mins)