Module:ATH Rewards
Jump to navigation
Jump to search
Description
Provides a list of rewards in the Alliance Treasure Hunt encounters.
Syntax
{{#invoke:ATH Rewards| [Function] | [Encounter_Request] }}
Parameters
Parameter | Description | Required |
[Function] |
Provides a list of rewards for a specific encounter or create a table of all rewards. Options (case-sensitive):
|
Y |
[Encounter_Request] |
When using Rewards or Alliance as the [Function], provide the encounter number to get a list of rewards. | Y (Rewards/Alliance) N (Table) |
Examples
Description | Code | Output | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Provides a list of alliance rewards for encounter 1 | {{#invoke:ATH Rewards|Alliance|1}} |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Provides a list of rewards for encounter 1 | {{#invoke:ATH Rewards|Rewards|1}} |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Create a table of all rewards | {{#invoke:ATH Rewards|Table}} |
|
local EraMod = require( 'Module:Era' )
local GenMod = require( 'Module:General' )
Alliance_Chest = {} --Alliance rewards
Alliance_Chest[1] = {
[0] = 'icon_chest_alliance_points_all',
[1] = {'70%', 'Alliance Point', '1 Alliance Point'},
[2] = {'23%', 'Rare Alliance Point', '1 Rare Alliance Point'},
[3] = {'7%', 'Epic Alliance Point', '1 Epic Alliance Point'}
}
Alliance_Chest[2] = {
[0] = 'icon_chest_alliance_points_all',
[1] = {'31.5%', 'Alliance Point', '1 Alliance Point'},
[2] = {'31.5%', 'Alliance Point', '2 Alliance Points'},
[3] = {'25%', 'Rare Alliance Point', '1 Rare Alliance Point'},
[4] = {'12%', 'Epic Alliance Point', '1 Epic Alliance Point'}
}
Alliance_Chest[3] = {
[0] = 'icon_chest_alliance_points_all',
[1] = {'11%', 'Alliance Point', '1 Alliance Point'},
[2] = {'44%', 'Alliance Point', '2 Alliance Points'},
[3] = {'25%', 'Rare Alliance Point', '1 Rare Alliance Point'},
[4] = {'20%', 'Epic Alliance Point', '1 Epic Alliance Point'}
}
Alliance_Chest[4] = {
[0] = 'icon_chest_alliance_points_all',
[1] = {'20%', 'Alliance Point', '2 Alliance Points'},
[2] = {'30%', 'Alliance Point', '3 Alliance Points'},
[3] = {'15%', 'Rare Alliance Point', '1 Rare Alliance Point'},
[4] = {'15%', 'Rare Alliance Point', '2 Rare Alliance Points'},
[5] = {'20%', 'Epic Alliance Point', '1 Epic Alliance Point'}
}
Alliance = {}
for i = 1, 80, 1 do
if i <=20 then Alliance[i] = 1
elseif i <=40 then Alliance[i] = 2
elseif i <=60 then Alliance[i] = 3
elseif i <=80 then Alliance[i] = 4
end
end
Encounter = {} --First rewards chest
Encounter2 = {} --Second rewards chest
for i = 1, 60, 1 do
Encounter2[i] = ''
end
Encounter[1] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Coconut Tree"},
[2] = {'30%', 'Research', 1, "Research Point"},
[3] = {'30%', 'Coin', 0, "Coins"},
[4] = {'30%', 'Food', 0, "Food"}
}
Encounter[2] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Hammock Trees"},
[2] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')},
[3] = {'30%', 'Coin', 0, "Coins"},
[4] = {'30%', 'Food', 0, "Food"}
}
Encounter[3] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Pirate Den"},
[2] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')},
[3] = {'30%', 'Coin', 0, "Coins"},
[4] = {'30%', 'Food', 0, "Food"}
}
Encounter[4] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Sugarcane Distillery"},
[2] = {'30%', 'Compass', 1, "Compass"},
[3] = {'20%', 'Research', 2, "Research Points"},
[4] = {'20%', 'Coin', 0, "Coins"},
[5] = {'20%', 'Food', 0, "Food"}
}
Encounter[5] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Belltower Cottage"},
[2] = {'15%', 'Gem', 15, "Gems"},
[3] = {'20%', 'Puzzle Chest', 1, "Puzzle Piece"},
[4] = {'25%', 'Puzzle Chest', 3, "Puzzle Pieces"},
[5] = {'30%', 'Research', 3, "Research Points"}
}
Encounter[6] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Hammock Trees"},
[2] = {'30%', 'Research', 2, "Research Points"},
[3] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')},
[4] = {'20%', 'Coin', 0, "Coins"},
[5] = {'20%', 'Food', 0, "Food"}
}
Encounter[7] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Pirate Den"},
[2] = {'30%', 'Gears', 25, "Gears"},
[3] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')},
[4] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')},
[5] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter[8] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Sugarcane Distillery"},
[2] = {'30%', 'Compass', 1, "Compass"},
[3] = {'30%', 'Research', 2, "Research Points"},
[4] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')},
[5] = {'10%', 'Coin', 0, "Coins"}
}
Encounter[9] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Robber Crab"},
[2] = {'30%', 'Puzzle Chest', 1, "Puzzle Piece"},
[3] = {'20%', 'Research', 2, "Research Points"},
[4] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')},
[5] = {'20%', 'Food', 0, "Food"}
}
Encounter[10] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "The Scallywag's Shanty"},
[2] = {'15%', 'Gem', 20, "Gems"},
[3] = {'30%', 'Puzzle Chest', 3, "Puzzle Pieces"},
[4] = {'25%', 'Research', 2, "Research Points"},
[5] = {'20%', 'Research', 3, "Research Points"}
}
Encounter[11] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Pirate Den"},
[2] = {'10%', 'Gears', 25, "Gears"},
[3] = {'30%', 'Puzzle Chest', 1, "Puzzle Piece"},
[4] = {'25%', 'Coin', 0, "Coins"},
[5] = {'25%', 'Food', 0, "Food"}
}
Encounter[12] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Coconut Tree"},
[2] = {'15%', 'Compass', 1, "Compass"},
[3] = {'25%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')},
[4] = {'25%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')},
[5] = {'25%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter[13] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Sugarcane Distillery"},
[2] = {'20%', 'Compass', 1, "Compass"},
[3] = {'20%', 'Puzzle Chest', 1, "Puzzle Piece"},
[4] = {'20%', 'Research', 2, "Research Points"},
[5] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')}
}
Encounter[14] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Hammock Trees"},
[2] = {'20%', 'Gears', 50, "Gears"},
[3] = {'20%', 'Research', 2, "Research Points"},
[4] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')},
[5] = {'20%', 'Food', 0, "Food"}
}
Encounter[15] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Belltower Cottage"},
[2] = {'15%', 'Gem', 25, "Gems"},
[3] = {'45%', 'Puzzle Chest', 2, "Puzzle Pieces"},
[4] = {'30%', 'Research', 7, "Research Points"}
}
Encounter[16] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Hammock Trees"},
[2] = {'30%', 'Puzzle Chest', 1, "Puzzle Piece"},
[3] = {'20%', 'Research', 2, "Research Points"},
[4] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')},
[5] = {'20%', 'Food', 0, "Food"}
}
Encounter[17] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Robber Crab"},
[2] = {'20%', 'Compass', 1, "Compass"},
[3] = {'30%', 'Research', 2, "Research Points"},
[4] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')},
[5] = {'20%', 'Coin', 0, "Coins"}
}
Encounter[18] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Pirate Den"},
[2] = {'25%', 'Gears', 25, "Gears"},
[3] = {'25%', 'Research', 3, "Research Points"},
[4] = {'20%', 'Food', 0, "Food"},
[5] = {'20%', 'Coin', 0, "Coins"}
}
Encounter[19] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'10%', 'Customization', 0, "Belltower Cottage"},
[2] = {'30%', 'Puzzle Chest', 2, "Puzzle Pieces"},
[3] = {'35%', 'Research', 3, "Research Points"},
[4] = {'25%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter[20] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "The Scallywag's Shanty"},
[2] = {'20%', 'Customization', 0, "Belltower Cottage"},
[3] = {'20%', 'Customization', 0, "Sugarcane Distillery"},
[4] = {'20%', 'Customization', 0, "Pirate Den"},
[5] = {'20%', 'Customization', 0, "Robber Crab"}
}
Encounter[21] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'15%', 'Customization', 0, "Voodoo Head"},
[2] = {'25%', 'Research', 2, "Research Points"},
[3] = {'30%', 'Coin', 0, "Coins"},
[4] = {'30%', 'Food', 0, "Food"}
}
Encounter[22] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'15%', 'Customization', 0, "Long Nine"},
[2] = {'25%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')},
[3] = {'30%', 'Coin', 0, "Coins"},
[4] = {'30%', 'Food', 0, "Food"}
}
Encounter[23] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'15%', 'Customization', 0, "Pirate Den"},
[2] = {'25%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')},
[3] = {'30%', 'Coin', 0, "Coins"},
[4] = {'30%', 'Food', 0, "Food"}
}
Encounter[24] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'15%', 'Customization', 0, "Sugarcane Distillery"},
[2] = {'35%', 'Compass', 2, "Compasses"},
[3] = {'25%', 'Coin', 0, "Coins"},
[4] = {'25%', 'Food', 0, "Food"}
}
Encounter[25] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Tropical Fruit Farm"},
[2] = {'15%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[3] = {'15%', 'Gem', 15, "Gems"},
[4] = {'25%', 'Research', 2, "Research Points"},
[5] = {'25%', 'Research', 5, "Research Points"}
}
Encounter[26] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'15%', 'Customization', 0, "Coconut Tree"},
[2] = {'30%', 'Research', 3, "Research Points"},
[3] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')},
[4] = {'25%', 'Food', 0, "Food"}
}
Encounter[27] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'15%', 'Customization', 0, "Jolly Roger"},
[2] = {'25%', 'Gears', 50, "Gears"},
[3] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')},
[4] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')},
[5] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter[28] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'15%', 'Customization', 0, "Treasure Trove"},
[2] = {'25%', 'Compass', 2, "Compasses"},
[3] = {'30%', 'Research', 2, "Research Points"},
[4] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')}
}
Encounter[29] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'15%', 'Customization', 0, "Pirate Den"},
[2] = {'25%', 'Puzzle Chest', 2, "Puzzle Pieces"},
[3] = {'20%', 'Research', 2, "Research Points"},
[4] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')},
[5] = {'20%', 'Food', 0, "Food"}
}
Encounter[30] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Skull Home"},
[2] = {'15%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[3] = {'15%', 'Gem', 20, "Gems"},
[4] = {'25%', 'Gears', 75, "Gears"},
[5] = {'25%', 'Research', 5, "Research Points"}
}
Encounter[31] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'15%', 'Customization', 0, "Robber Crab"},
[2] = {'40%', 'Gears', 50, "Gears"},
[3] = {'30%', 'Puzzle Chest', 2, "Puzzle Pieces"},
[4] = {'15%', 'Food', 0, "Food"}
}
Encounter[32] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'15%', 'Customization', 0, "Long Nine"},
[2] = {'10%', 'Compass', 2, "Compasses"},
[3] = {'25%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')},
[4] = {'25%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')},
[5] = {'25%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter[33] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'15%', 'Customization', 0, "Treasure Trove"},
[2] = {'20%', 'Compass', 2, "Compasses"},
[3] = {'35%', 'Research', 3, "Research Points"},
[4] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')}
}
Encounter[34] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'15%', 'Customization', 0, "Sparkling Fortune"},
[2] = {'20%', 'Gears', 50, "Gears"},
[3] = {'20%', 'Research', 3, "Research Points"},
[4] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')},
[5] = {'15%', 'Food', 0, "Food"}
}
Encounter[35] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Crow's Inn"},
[2] = {'15%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[3] = {'10%', 'Gem', 25, "Gems"},
[4] = {'25%', 'Puzzle Chest', 2, "Puzzle Pieces"},
[5] = {'30%', 'Research', 7, "Research Points"}
}
Encounter[36] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'15%', 'Customization', 0, "Hammock Trees"},
[2] = {'30%', 'Puzzle Chest', 2, "Puzzle Pieces"},
[3] = {'20%', 'Research', 2, "Research Points"},
[4] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')},
[5] = {'15%', 'Food', 0, "Food"}
}
Encounter[37] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'15%', 'Customization', 0, "Voodoo Head"},
[2] = {'25%', 'Compass', 2, "Compasses"},
[3] = {'35%', 'Research', 2, "Research Points"},
[4] = {'25%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')}
}
Encounter[38] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'15%', 'Customization', 0, "The Scallywag's Shanty"},
[2] = {'20%', 'Compass', 2, "Compasses"},
[3] = {'20%', 'Gears', 50, "Gears"},
[4] = {'25%', 'Research', 3, "Research Points"},
[5] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter[39] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Skull Home"},
[2] = {'20%', 'Customization', 0, "Voodoo Head"},
[3] = {'20%', 'Customization', 0, "Jolly Roger"},
[4] = {'20%', 'Customization', 0, "Long Nine"},
[5] = {'20%', 'Customization', 0, "Treasure Trove"}
}
Encounter[40] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Skull Home"},
[2] = {'20%', 'Customization', 0, "Tropical Fruit Farm"},
[3] = {'20%', 'Customization', 0, "Belltower Cottage"},
[4] = {'20%', 'Customization', 0, "The Scallywag's Shanty"},
[5] = {'20%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"}
}
Encounter[41] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Pirate Den"},
[2] = {'20%', 'Gears', 50, "Gears"},
[3] = {'30%', 'Puzzle Chest', 2, "Puzzle Pieces"},
[4] = {'30%', 'Research', 2, "Research Points"}
}
Encounter[42] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Hammock Trees"},
[2] = {'20%', 'Compass', 2, "Compasses"},
[3] = {'30%', 'Research', 2, "Research Points"},
[4] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')}
}
Encounter[43] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Coconut Tree"},
[2] = {'20%', 'Gears', 50, "Gears"},
[3] = {'30%', 'Research', 2, "Research Points"},
[4] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter[44] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Skull Home"},
[2] = {'20%', 'Compass', 2, "Compasses"},
[3] = {'20%', 'Puzzle Chest', 2, "Puzzle Pieces"},
[4] = {'20%', 'Research', 3, "Research Points"},
[5] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')}
}
Encounter[45] = {
[0] = 'icon_mystery_chest_gold',
[1] = {'30%', 'Customization', 0, "Tropical Fruit Farm"},
[2] = {'15%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[3] = {'15%', 'Gem', 15, "Gems"},
[4] = {'20%', 'Gears', 75, "Gears"},
[5] = {'20%', 'Research', 5, "Research Points"}
}
Encounter[46] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Sugarcane Distillery"},
[2] = {'20%', 'Puzzle Chest', 2, "Puzzle Pieces"},
[3] = {'30%', 'Research', 2, "Research Points"},
[4] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')}
}
Encounter[47] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Voodoo Head"},
[2] = {'20%', 'Gears', 50, "Gears"},
[3] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')},
[4] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')},
[5] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter[48] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Long Nine"},
[2] = {'30%', 'Compass', 2, "Compasses"},
[3] = {'20%', 'Research', 3, "Research Points"},
[4] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')}
}
Encounter[49] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "The Scallywag's Shanty"},
[2] = {'30%', 'Puzzle Chest', 2, "Puzzle Pieces"},
[3] = {'20%', 'Research', 3, "Research Points"},
[4] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter[50] = {
[0] = 'icon_mystery_chest_gold',
[1] = {'30%', 'Customization', 0, "Sparkling Fortune"},
[2] = {'15%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[3] = {'15%', 'Gem', 20, "Gems"},
[4] = {'20%', 'Gears', 75, "Gears"},
[5] = {'20%', 'Research', 7, "Research Points"}
}
Encounter[51] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Belltower Cottage"},
[2] = {'20%', 'Gears', 50, "Gears"},
[3] = {'30%', 'Puzzle Chest', 2, "Puzzle Pieces"},
[4] = {'30%', 'Research', 3, "Research Points"}
}
Encounter[52] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Jolly Roger"},
[2] = {'20%', 'Compass', 2, "Compasses"},
[3] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')},
[4] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')},
[5] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter[53] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Robber Crab"},
[2] = {'20%', 'Compass', 2, "Compasses"},
[3] = {'20%', 'Research', 3, "Research Points"},
[4] = {'20%', 'Research', 7, "Research Points"},
[5] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')}
}
Encounter[54] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Skull Home"},
[2] = {'30%', 'Gears', 50, "Gears"},
[3] = {'30%', 'Research', 4, "Research Points"},
[4] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter[55] = {
[0] = 'icon_mystery_chest_gold',
[1] = {'30%', 'Customization', 0, "Crow's Inn"},
[2] = {'20%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[3] = {'15%', 'Gem', 25, "Gems"},
[4] = {'15%', 'Puzzle Chest', 2, "Puzzle Pieces"},
[5] = {'20%', 'Research', 10, "Research Points"}
}
Encounter[56] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Treasure Trove"},
[2] = {'10%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[3] = {'30%', 'Puzzle Chest', 2, "Puzzle Pieces"},
[4] = {'20%', 'Research', 3, "Research Points"},
[5] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')}
}
Encounter[57] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Belltower Cottage"},
[2] = {'10%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[3] = {'30%', 'Compass', 1, "Compass"},
[4] = {'20%', 'Research', 4, "Research Points"},
[5] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')}
}
Encounter[58] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'20%', 'Customization', 0, "Tropical Fruit Farm"},
[2] = {'10%', 'Pirate Fortress Evolution Token', 2, "Pirate Fortress Evolution Tokens"},
[3] = {'30%', 'Gears', 50, "Gears"},
[4] = {'20%', 'Research', 7, "Research Points"},
[5] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter[59] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'30%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[2] = {'40%', 'Pirate Fortress Evolution Token', 2, "Pirate Fortress Evolution Tokens"},
[3] = {'30%', 'Pirate Fortress Evolution Token', 3, "Pirate Fortress Evolution Tokens"}
}
Encounter[60] = {
[0] = 'icon_mystery_chest_gold',
[1] = {'20%', 'Customization', 0, "Skull Home"},
[2] = {'20%', 'Customization', 0, "Tropical Fruit Farm"},
[3] = {'20%', 'Customization', 0, "Crow's Inn"},
[4] = {'20%', 'Customization', 0, "Sparkling Fortune"},
[5] = {'20%', 'Pirate Fortress Evolution Token', 2, "Pirate Fortress Evolution Tokens"}
}
Encounter[61] = {
[0] = 'icon_mystery_chest_bronze',
[1] = {'20%', 'Customization', 0, "Pirate Den"},
[2] = {'20%', 'Gears', 80, "Gears"},
[3] = {'30%', 'Puzzle Chest', 2, "Puzzle Pieces"},
[4] = {'30%', 'Research', 5, "Research Points"}
}
Encounter2[61] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'40%', 'Construction Skip Item', 1, "Construction Skip Item"},
[2] = {'30%', 'Compass', 2, "Compasses"},
[3] = {'30%', 'Infantry Barracks Refill', 1, "Infantry Barracks Refill"}
}
Encounter[62] = {
[0] = 'icon_mystery_chest_bronze',
[1] = {'20%', 'Customization', 0, "Hammock Trees"},
[2] = {'20%', 'Compass', 2, "Compasses"},
[3] = {'30%', 'Research', 5, "Research Points"},
[4] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')}
}
Encounter2[62] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'40%', 'Goods Selection Kit', 0, "Goods Selection Kit"},
[2] = {'30%', 'Negotiation Joker', 2, "Negotiation Jokers"},
[3] = {'30%', 'Ranged Barracks Refill', 1, "Ranged Barracks Refill"}
}
Encounter[63] = {
[0] = 'icon_mystery_chest_bronze',
[1] = {'20%', 'Customization', 0, "Coconut Tree"},
[2] = {'20%', 'Gears', 80, "Gears"},
[3] = {'30%', 'Research', 5, "Research Points"},
[4] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter2[63] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'40%', 'Squad Healing Item', 1, "Squad Healing Item"},
[2] = {'30%', 'Negotiation Turn Item', 1, "Negotiation Turn Item"},
[3] = {'30%', 'Mercenary Chest', 0, "Mercenary Chest"}
}
Encounter[64] = {
[0] = 'icon_mystery_chest_bronze',
[1] = {'20%', 'Customization', 0, "Skull Home"},
[2] = {'20%', 'Compass', 2, "Compasses"},
[3] = {'20%', 'Puzzle Chest', 2, "Puzzle Piece"},
[4] = {'20%', 'Research', 5, "Research Points"},
[5] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')}
}
Encounter2[64] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'40%', 'Construction Skip Item', 1, "Construction Skip Item"},
[2] = {'30%', 'Icon selection kit food goods random barracks refill', 0, "Food / Goods / Random Barracks Refill Selection Kit"},
[3] = {'30%', 'Gears', 50, "Gears"}
}
Encounter[65] = {
[0] = 'icon_mystery_chest_gold',
[1] = {'30%', 'Customization', 0, "Tropical Fruit Farm"},
[2] = {'15%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[3] = {'15%', 'Gem', 15, "Gems"},
[4] = {'20%', 'Gears', 100, "Gears"},
[5] = {'20%', 'Research', 10, "Research Points"}
}
Encounter2[65] = {
[0] = 'icon_mystery_chest_gold',
[1] = {'100%', 'Commander Largo', 0, "Mercenary Largo Scallywag"}
}
Encounter[66] = {
[0] = 'icon_mystery_chest_bronze',
[1] = {'20%', 'Customization', 0, "Sugarcane Distillery"},
[2] = {'20%', 'Puzzle Chest', 2, "Puzzle Pieces"},
[3] = {'30%', 'Research', 2, "Research Points"},
[4] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')}
}
Encounter2[66] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'40%', 'Squad Healing Item', 1, "Squad Healing Item"},
[2] = {'30%', 'Barracks Refill Selection Kit', 0, "Barracks Refill Selection Kit"},
[3] = {'30%', 'Research', 10, "Research Points"}
}
Encounter[67] = {
[0] = 'icon_mystery_chest_bronze',
[1] = {'20%', 'Customization', 0, "Voodoo Head"},
[2] = {'20%', 'Gears', 80, "Gears"},
[3] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')},
[4] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')},
[5] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter2[67] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'40%', 'Customization', 0, "Long Nine"},
[2] = {'30%', 'Compass', 2, "Compasses"},
[3] = {'30%', 'Cavalry Barracks Refill', 1, "Cavalry Barracks Refill"}
}
Encounter[68] = {
[0] = 'icon_mystery_chest_bronze',
[1] = {'20%', 'Customization', 0, "Long Nine"},
[2] = {'30%', 'Compass', 2, "Compasses"},
[3] = {'20%', 'Research', 5, "Research Points"},
[4] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')}
}
Encounter2[68] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'40%', 'Squad Healing Item', 1, "Squad Healing Item"},
[2] = {'30%', 'Gears', 100, "Gears"},
[3] = {'30%', 'Negotiation Turn Item', 1, "Negotiation Turn Item"}
}
Encounter[69] = {
[0] = 'icon_mystery_chest_bronze',
[1] = {'20%', 'Customization', 0, "The Scallywag's Shanty"},
[2] = {'30%', 'Puzzle Chest', 2, "Puzzle Pieces"},
[3] = {'20%', 'Research', 5, "Research Points"},
[4] = {'30%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter2[69] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'40%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[2] = {'30%', 'Infantry Barracks Refill', 1, "Infantry Barracks Refill"},
[3] = {'30%', 'Research', 10, "Research Points"}
}
Encounter[70] = {
[0] = 'icon_mystery_chest_gold',
[1] = {'30%', 'Customization', 0, "Sparkling Fortune"},
[2] = {'15%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[3] = {'15%', 'Gem', 20, "Gems"},
[4] = {'20%', 'Gears', 120, "Gears"},
[5] = {'20%', 'Research', 10, "Research Points"}
}
Encounter2[70] = {
[0] = 'icon_mystery_chest_gold',
[1] = {'100%', 'Commander Gaia', 0, "Mercenary First Mate Gaia"}
}
Encounter[71] = {
[0] = 'icon_mystery_chest_bronze',
[1] = {'20%', 'Customization', 0, "Belltower Cottage"},
[2] = {'20%', 'Gears', 80, "Gears"},
[3] = {'30%', 'Puzzle Chest', 2, "Puzzle Pieces"},
[4] = {'30%', 'Research', 5, "Research Points"}
}
Encounter2[71] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'40%', 'Production Skip Item', 1, "Production Skip Item"},
[2] = {'30%', 'Negotiation Joker', 2, "Negotiation Jokers"},
[3] = {'30%', 'Goods Selection Kit', 0, "Goods Selection Kit"}
}
Encounter[72] = {
[0] = 'icon_mystery_chest_bronze',
[1] = {'20%', 'Customization', 0, "Jolly Roger"},
[2] = {'20%', 'Compass', 2, "Compasses"},
[3] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')},
[4] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')},
[5] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter2[72] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'40%', 'Squad Healing Item', 1, "Squad Healing Item"},
[2] = {'30%', 'Gears', 100, "Gears"},
[3] = {'30%', 'Negotiation Turn Item', 1, "Negotiation Turn Item"}
}
Encounter[73] = {
[0] = 'icon_mystery_chest_bronze',
[1] = {'20%', 'Customization', 0, "Robber Crab"},
[2] = {'20%', 'Compass', 2, "Compasses"},
[3] = {'20%', 'Research', 5, "Research Points"},
[4] = {'20%', 'Research', 10, "Research Points"},
[5] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')}
}
Encounter2[73] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'40%', 'Construction Skip Item', 1, "Construction Skip Item"},
[2] = {'30%', 'Compass', 2, "Compasses"},
[3] = {'30%', 'Mercenary Chest', 0, "Mercenary Chest"}
}
Encounter[74] = {
[0] = 'icon_mystery_chest_bronze',
[1] = {'20%', 'Customization', 0, "Skull Home"},
[2] = {'30%', 'Gears', 80, "Gears"},
[3] = {'30%', 'Research', 7, "Research Points"},
[4] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter2[74] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'40%', 'Squad Healing Item', 1, "Squad Healing Item"},
[2] = {'30%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[3] = {'30%', 'Research', 10, "Research Points"}
}
Encounter[75] = {
[0] = 'icon_mystery_chest_gold',
[1] = {'30%', 'Customization', 0, "Crow's Inn"},
[2] = {'20%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[3] = {'15%', 'Gem', 25, "Gems"},
[4] = {'15%', 'Puzzle Chest', 3, "Puzzle Pieces"},
[5] = {'20%', 'Research', 10, "Research Points"},
}
Encounter2[75] = {
[0] = 'icon_mystery_chest_gold',
[1] = {'100%', 'Commander Gunnar', 0, "Mercenary Gunnar the Gunner"}
}
Encounter[76] = {
[0] = 'icon_mystery_chest_bronze',
[1] = {'20%', 'Customization', 0, "Treasure Trove"},
[2] = {'10%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[3] = {'30%', 'Puzzle Chest', 3, "Puzzle Pieces"},
[4] = {'25%', 'Research', 5, "Research Points"},
[5] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods1')}
}
Encounter2[76] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'40%', 'Complete Healing Item', 1, "Complete Healing Item"},
[2] = {'30%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[3] = {'30%', 'Complete Barracks Refill', 1, "Complete Barracks Refill"}
}
Encounter[77] = {
[0] = 'icon_mystery_chest_bronze',
[1] = {'20%', 'Customization', 0, "Belltower Cottage"},
[2] = {'10%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[3] = {'30%', 'Compass', 2, "Compasses"},
[4] = {'20%', 'Research', 8, "Research Points"},
[5] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods2')}
}
Encounter2[77] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'40%', 'Production Skip Item', 1, "Production Skip Item"},
[2] = {'30%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[3] = {'30%', 'Gears', 100, "Gears"}
}
Encounter[78] = {
[0] = 'icon_mystery_chest_bronze',
[1] = {'20%', 'Customization', 0, "Tropical Fruit Farm"},
[2] = {'10%', 'Pirate Fortress Evolution Token', 2, "Pirate Fortress Evolution Tokens"},
[3] = {'30%', 'Gears', 100, "Gears"},
[4] = {'20%', 'Research', 10, "Research Points"},
[5] = {'20%', 'Goods', 0, EraMod.Goods('CE', 'Goods3')}
}
Encounter2[78] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'40%', 'Construction Skip Item', 1, "Construction Skip Item"},
[2] = {'30%', 'Pirate Fortress Evolution Token', 2, "Pirate Fortress Evolution Tokens"},
[3] = {'30%', 'Gears', 100, "Gears"}
}
Encounter[79] = {
[0] = 'icon_mystery_chest_bronze',
[1] = {'30%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[2] = {'40%', 'Pirate Fortress Evolution Token', 2, "Pirate Fortress Evolution Tokens"},
[3] = {'30%', 'Pirate Fortress Evolution Token', 3, "Pirate Fortress Evolution Tokens"}
}
Encounter2[79] = {
[0] = 'icon_mystery_chest_silver',
[1] = {'40%', 'Complete Healing Item', 1, "Complete Healing Item"},
[2] = {'30%', 'Pirate Fortress Evolution Token', 1, "Pirate Fortress Evolution Token"},
[3] = {'30%', 'Age Up Kit', 1, "Age Up Kit"}
}
Encounter[80] = {
[0] = 'icon_mystery_chest_gold',
[1] = {'20%', 'Customization', 0, "Skull Home"},
[2] = {'20%', 'Customization', 0, "Tropical Fruit Farm"},
[3] = {'20%', 'Customization', 0, "Crow's Inn"},
[4] = {'20%', 'Customization', 0, "Sparkling Fortune"},
[5] = {'20%', 'Pirate Fortress Evolution Token', 2, "Pirate Fortress Evolution Tokens"}
}
Encounter2[80] = {
[0] = 'icon_mystery_chest_gold',
[1] = {'100%', 'Mercenary Captain Cromwell', 0, "Mercenary Captain Cromwell"}
}
local p = {}
function p.Alliance(data)
if data.args[1] == nil then return 'Invalid option. Encounter_Request cannot be empty.' end
data.args[1] = tonumber(data.args[1])
if type(data.args[1]) ~= 'number' then return 'Invalid option: ' .. data.args[1] .. '. Encounter_Request has to be a number.' end
Encounter_Request = data.args[1]
--Error handle if Event_Request is invalid
if Alliance[Encounter_Request] == nil then return 'Invalid Encounter_Request option: ' .. Encounter_Request end
local String = GenMod.Icon(Alliance_Chest[Alliance[Encounter_Request]][0]) .. '<br><ul>'
for i = 1, #Alliance_Chest[Alliance[Encounter_Request]], 1 do
String = String .. '<li>' .. GenMod.Perc(Alliance_Chest[Alliance[Encounter_Request]][i][1]) .. ' ' .. GenMod.Icon(Alliance_Chest[Alliance[Encounter_Request]][i][2]) .. ' ' .. Alliance_Chest[Alliance[Encounter_Request]][i][3] .. '</li>'
end
String = String .. '</ul>'
return String
end
function p.Rewards(data)
if data.args[1] == nil then return 'Invalid option. Encounter_Request cannot be empty.' end
data.args[1] = tonumber(data.args[1])
if type(data.args[1]) ~= 'number' then return 'Invalid option: ' .. data.args[1] .. '. Encounter_Request has to be a number.' end
Encounter_Request = data.args[1]
--Error handle if Event_Request is invalid
if Encounter[Encounter_Request] == nil or Encounter[Encounter_Request] == '' then return 'No data for Encounter_Request: ' .. Encounter_Request end
local String = GenMod.Icon(Encounter[Encounter_Request][0]) ..'<br><ul>'
for i = 1, #Encounter[Encounter_Request], 1 do
String = String .. '<li>'
if Encounter[Encounter_Request][i][1] ~= '' then String = String .. GenMod.Perc(Encounter[Encounter_Request][i][1]) .. ' ' end
String = String .. GenMod.Icon(Encounter[Encounter_Request][i][2]) .. ' '
if Encounter[Encounter_Request][i][3] > 0 then String = String .. ' ' .. Encounter[Encounter_Request][i][3] .. ' ' end
String = String .. Encounter[Encounter_Request][i][4] .. '</li>'
end
String = String .. '</ul>'
return String
end
function p.Rewards2(data)
if data.args[1] == nil then return 'Invalid option. Encounter_Request cannot be empty.' end
data.args[1] = tonumber(data.args[1])
if type(data.args[1]) ~= 'number' then return 'Invalid option: ' .. data.args[1] .. '. Encounter_Request has to be a number.' end
Encounter_Request = data.args[1]
--Error handle if Event_Request is invalid
if Encounter[Encounter_Request] == nil or Encounter2[Encounter_Request] == '' then return 'No data for Encounter_Request: ' .. Encounter_Request end
local String = GenMod.Icon(Encounter2[Encounter_Request][0]) .. '<br><ul>'
for i = 1, #Encounter2[Encounter_Request], 1 do
String = String .. '<li>'
if Encounter2[Encounter_Request][i][1] ~= '' then String = String .. GenMod.Perc(Encounter2[Encounter_Request][i][1]) .. ' ' end
String = String .. GenMod.Icon(Encounter2[Encounter_Request][i][2]) .. ' '
if Encounter2[Encounter_Request][i][3] > 0 then String = String .. ' ' .. Encounter2[Encounter_Request][i][3] .. ' ' end
String = String .. Encounter2[Encounter_Request][i][4] .. '</li>'
end
String = String .. '</ul>'
return String
end
function p.Table()
Rewards = {'Customization', 'Research', 'Compass', 'Goods', 'Gem', 'Puzzle Chest', 'Gears', 'Coin', 'Food', 'Pirate Fortress Evolution Token', 'icon_mystery_chest_bronze'} --icon_mystery_chest_bronze: catch-all for other rewards
Toggle_Table = '<table class="article-table">'
Toggle_Table = Toggle_Table .. '<tr><td class="bg-th" colspan="99"><b>Toggle Rewards</b></td></tr><tr>'
Data_Table = '<table class="article-table" style="text-align: left; white-space: nowrap;">'
Data_Table = Data_Table .. '<tr class="bg-th"><td style="min-width: 80px;"><b>Encounter</b></td>'
for i = 1, #Rewards do
Rewards_Text = Rewards[i]:gsub(' ','_')
Toggle_Table = Toggle_Table .. '<td style="min-width: 50px;"><div class="mw-customtoggle-' .. Rewards_Text .. '"><div class="mw-customtoggle-' .. Rewards_Text ..' mw-customtoggle-' .. Rewards_Text .. 'expand mw-customtoggle-' .. Rewards_Text .. 'collapse"><span class="mw-collapsible" id="mw-customcollapsible-' .. Rewards_Text ..'expand" style="text-align:center; min-width:22px;">[+]</span><span class="mw-collapsible mw-collapsed" id="mw-customcollapsible-' .. Rewards_Text ..'collapse" style="text-align:center; min-width:22px;">[-]</span></div>' .. GenMod.Icon(Rewards_Text) .. '</div></td>'
Data_Table = Data_Table .. '<td id="mw-customcollapsible-' .. Rewards_Text .. '" class="mw-collapsible mw-collapsed" style="text-align: center; min-width: 80px;">' .. GenMod.Icon(Rewards_Text) .. '</td>'
end
Toggle_Table = Toggle_Table .. '</tr></table>'
Data_Table = Data_Table .. '</tr>'
for i = 1, #Encounter do
Data_Table = Data_Table .. '<tr><td class="bg-th" style="text-align: center;"><b>' .. i .. '</b></td>'
Rewards_List = {} --create and initialize blank array for reward list.
for j = 1, #Rewards do
Rewards_List[j] = ''
end
for j = 1, #Encounter[i] do
for k = 1, #Rewards do
if Encounter[i][j][2] == Rewards[k] or Rewards[k] == 'icon_mystery_chest_bronze' then
Rewards_Text = Rewards[k]:gsub(' ','_')
if Rewards_List[k]:len() > 0 then Rewards_List[k] = Rewards_List[k] .. '<br>' end
if Encounter[i][j][1] ~= '' then Rewards_List[k] = Rewards_List[k] .. GenMod.Perc(Encounter[i][j][1]) .. ' ' end
if Rewards[k] ~= 'icon_mystery_chest_bronze' and Rewards[k] ~= 'Customization' then
Rewards_List[k] = Rewards_List[k] .. GenMod.Icon(Rewards_Text)
if Encounter[i][j][3] > 0 then Rewards_List[k] = Rewards_List[k] .. ' ' .. Encounter[i][j][3] end
else
if Encounter[i][j][3] > 0 then Rewards_List[k] = Rewards_List[k] .. ' ' .. Encounter[i][j][3] .. ' ' end
Rewards_List[k] = Rewards_List[k] .. Encounter[i][j][4]
end
break
end
end
end
for j = 1, #Encounter2[i] do
for k = 1, #Rewards do
if Encounter2[i][j][2] == Rewards[k] or Rewards[k] == 'icon_mystery_chest_bronze' then
Rewards_Text = Rewards[k]:gsub(' ','_')
if Rewards_List[k]:len() > 0 then Rewards_List[k] = Rewards_List[k] .. '<br>' end
if Encounter2[i][j][1] ~= '' then Rewards_List[k] = Rewards_List[k] .. GenMod.Perc(Encounter2[i][j][1]) .. ' ' end
if Rewards[k] ~= 'icon_mystery_chest_bronze' and Rewards[k] ~= 'Customization' then
Rewards_List[k] = Rewards_List[k] .. GenMod.Icon(Rewards_Text)
if Encounter2[i][j][3] > 0 then Rewards_List[k] = Rewards_List[k] .. ' ' .. Encounter2[i][j][3] end
else
if Encounter2[i][j][3] > 0 then Rewards_List[k] = Rewards_List[k] .. ' ' .. Encounter2[i][j][3] .. ' ' end
Rewards_List[k] = Rewards_List[k] .. Encounter2[i][j][4]
end
break
end
end
end
for j = 1, #Rewards do
Rewards_Text = Rewards[j]:gsub(' ','_')
Data_Table = Data_Table .. '<td id="mw-customcollapsible-' .. Rewards_Text .. '" class="mw-collapsible mw-collapsed">' .. Rewards_List[j] .. '</td>'
end
Data_Table = Data_Table .. '</tr>'
end
Data_Table = Data_Table .. '</table>'
String = Toggle_Table .. '<br>' .. Data_Table
return String
end
return p