Module:Sandbox/MonkeysHK/Mayor/0.14

local linkedPerkNames = { -- [''] = ' ' ['Fishing Festival'] = 'Fishing Festival', ['Mining Fiesta'] = 'Mining Fiesta', ['Mythological Ritual'] = 'Mythological Ritual', }

-- Note: Use 'link' on the mayor to override links -- Note: Use 'title' and 'text' on the mayor to write over the whole tooltip title/text local mayors = { Aatrox = { type = 'regular', key = 'slayer', aka = 'Maddox\'s Brother-in-Law', perks = { -- order synced with what appears for Jerry's Perkpocalypse { 'SLASHED Pricing', 'Starting Slayer quests is half price.', '&7Starting slayer quests is/&7&ehalf price&7.', }, { 'Slayer XP Buff', 'Earn 25% more Slayer XP.', '&7Earn &d25% &7more Slayer XP.', }, { 'Pathfinder', 'Gain rare drops 20% more often.', '&7Gain rare drops &d20% &7more often.', }, },	},	Barry = { type = 'retired_regular', key = nil, aka = 'the Wizard', link = 'Candidate Barry', perks_listed = { -- order synced with what appears for Jerry's Perkpocalypse { 'Arcane Catalyst', 'Spells deal increased damage.', '&7Spells deal &c15% &7increased/&7damage.' }, { 'Astral Negotiator', 'Enchanting and anvils costs less experience.', '&7Enchanting and anvils costs/&b-15% &7less experience.' }, { 'Magic XP Boost', 'Gain  and ', '&7Gain &a+15 &3☯ Alchemy Wisdom/&7and &3☯ Enchanting Wisdom&7.' }, },		perks = { -- order synced with what appears for Jerry's Perkpocalypse { 'Arcane Catalyst', 'Spells deal increased damage. : All abilities cost less Mana', '&7Spells deal &c15% &7increased/&7damage./&7&d&k&lA&r &bSecret Bonus &d&k&lA/&7&7All abilities cost &c15% &7less/&7Mana' }, { 'Astral Negotiator', 'Enchanting and anvils costs less experience. : Gain  for every year that Barry has not been elected ', '&7Enchanting and anvils costs/&7&b-15% &7less experience./&7&d&k&lA&r &bSecret Bonus &d&k&lA/&7&7Gain &b+1✯ Magic Find&7 for/&7every year that Barry has not/&7been elected &8(max 20)/&7&b+{0}✯ Magic Find' }, { 'Magic XP Boost', 'Gain  and. : Gain in SuperPairs Experiments', '&7Gain &a+15 &3☯ Alchemy Wisdom/&7and &3☯ Enchanting Wisdom&7./&7&d&k&lA&r &bSecret Bonus &d&k&lA/&7&7Gain &c+2 Clicks &7in/&7SuperPairs Experiments' }, },		paramsdata = { [0] = { tooltip_default = '#', note_default = 'unknown', note_text = '' }, },	},	Cole = { type = 'regular', key = 'mining', aka = 'the Miner', perks = { -- order synced with what appears for Jerry's Perkpocalypse { 'Prospection', ' minions work 25% faster.', '&7Mining minions work &a25%/&a&7faster.' }, { 'Mining XP Buff', 'Earn 1.5x experience on public islands.', '&7Earn &b1.5x &7mining/&7experience on public islands.' }, { 'Mining Fiesta', 'Starts a special event in Early Autumn. Earn 1.5x exp, 2x drops and Unique Loot. Active only on public islands.', '&7Schedules two Mining Fiesta events during the year!/&7Earn &b1.5x &7mining exp\, &d2x &7drops and &eUnique Loot&7!/&7Only active on public islands.' }, },	},	Diana = { type = 'regular', key = 'pets', aka = 'the Mythological Pet Caretaker', perks = { -- order synced with what appears for Jerry's Perkpocalypse { 'Lucky!', 'Gain +25 ', '&7Gain &d+25♣ Pet Luck&7.' }, { 'Mythological Ritual', 'Mayor Diana will sell the Griffin Pet, which lets you find Mythological Creatures and tons of unique items.', '&7Mayor Diana will sell the/&7Griffin pet\, which lets you/&7find &2Mythological Creatures/&2&7and tons of &eunique/&eitems&7.' }, { 'Pet XP Buff', 'Gain 35% more pet XP.', '&7Gain &d35% &7more pet XP.' }, },	},	Diaz = { type = 'regular', key = 'economist', aka = 'the Economist', perks = { -- order synced with what appears for Jerry's Perkpocalypse { 'Barrier Street', 'Gain 25% more bank interest.', '&7Gain &625% &7more bank/&7interest.' }, { 'Shopping Spree', 'Increase daily NPC buy limits by 10x.', '&7Increase daily NPC buy limits/&7by &e10x&7.' }, },	},	Foxy = { type = 'regular', key = 'events', aka = 'the Event Girl', perks = { -- doesn't appear on Jerry's Perkpocalypse { 'Sweet Tooth', 'Grants +20% chance to get candy from mobs during the Spooky Festival.', '&7Grants &a+20% &7chance to get/&7Candy from mobs during the/&7&6Spooky Festival&7.' }, { 'Benevolence', 'Gain 2.5x gifts from the attack on Jerry\'s Workshop.', '&7Gain &c2.5x &7gifts from the/&7attack event on Jerry\'s/&7Workshop.' }, { 'Extra Event', 'Schedules an extra event during the year, out of: Spooky Festival, Mining Fiesta, and Fishing Festival.', '&7Schedules an extra {0} &7event during the/&7year.' }, },		paramsdata = { [0] = { tooltip_default = '&6&#60;Event/&6name&#62;', note_default = 'unknown', eval = 'foxy_events' }, },	},	Marina = { type = 'regular', key = 'fishing', aka = 'the Fisherwoman', perks = { -- order synced with what appears for Jerry's Perkpocalypse { 'Fishing XP Buff', 'Gain 50 on public islands.', '&7Gain &3+50☯ Fishing Wisdom/&7on public islands.' }, { 'Luck of the Sea 2.0', 'Gain 15 .', '&7Gain &315α Sea Creature/&3Chance.' }, { 'Fishing Festival', 'Start a special fishing event during the first 3 days of each month! Fish and fight dangerous Sharks and earn unique Shark loot.', '&7Start a special fishing/&7event the first &b3 &7days/&7of each month!//&7&7Fish and fight dangerous/&7&bsharks &7and earn unique/&7Shark loot.' }, },	},	Paul = { type = 'regular', key = 'dungeons', aka = 'the Dungeon Explorer', perks = { -- order synced with what appears for Jerry's Perkpocalypse { 'Marauder', 'Dungeon reward chests are 20% cheaper.', '&7Dungeon reward chests are/&e20% &7cheaper.' }, { 'EZPZ', 'Gain 10 extra bonus score in Dungeons.', '&7Gain &e10 &7bonus score on/&7dungeon runs.' }, { 'Benediction', 'Blessings are 25% stronger.', '&7Blessings are &d25%/&7stronger.' }, },	},	Derpy = { type = 'special', key = nil, special_order = 1, perks = { { 'TURBO MINIONS!!!', 'Minions have double the output!', '&7Minions have double the/&7output!' }, { 'AH CLOSED!!!', 'The Auction House will be closed while Derpy is elected!', '&7The Auction House will be/&7closed while Derpy is elected!' }, { 'DOUBLE MOBS HP!!!', 'ALL monsters have double health!', '&7ALL monsters have double/&7health!' }, { 'MOAR SKILLZ!!!', 'Gain more skill experience!', '&7Gain &d+50% &7more skill/&7experience!' }, },	},	Jerry = { type = 'special', key = nil, special_order = 2, link = 'Candidate Jerry', perks = { { 'Perkpocalypse', 'Activates all perks of another mayor every 18 SkyBlock days (6 hours).', '&7Activates all perks of another/&7mayor every 18 SkyBlock days/&7(6 hours)' }, { 'Statspocalypse', 'Increases all stats by 10%.', '&7Increases most stats by/&a10%&7.' }, { 'Jerrypocalypse', 'Reveal hidden Jerries from logging, farming, mining, and killing mobs.', '&7Reveal hidden Jerries from/&7logging, farming, mining and/&7killing mobs.' }, },	},	Scorpius = { type = 'special', key = 'shady', special_order = 0, perks = { { 'Bribe', 'If Scorpius wins and you voted for him, Mayor Scorpius will offer you -  as a token of gratitude.', '&7If Scorpius wins and you voted,/&7for him, Mayor Scorpius will,/&7offer you &6&#60;#bribe amount&#62; coins,/&7as a token of gratitude.' }, { 'Darker Auctions', 'Scorpius will intrude in Dark Auctions, increasing the number of rounds to 7 and offering special items.', '&7Scorpius will intrude in Dark/&7Auctions, increasing the/&7amount of rounds to 7 and/&7offering special items.' }, },	},	Dante = { type = 'one-time', key = nil, perks_listed = { { 'Order', 'Establish order', '&7Establish order' }, { 'Security', 'Strengthen security', '&7Strengthen security' }, { 'Freedom', 'Freedom from fear', '&7Freedom from fear' }, },		perks = { {				'Economy Restoration', {					'Double AH and Bazaar taxes', '10% coin tax on shops', '5 coins per minute for chatting', '2 coin toll on travelling between islands', }			},			{				'Increase Security', {					'Hired goons to protect official buildings', 'Cancelled hazardous events', 'Decreased sunlight, prevent sunburn', }			},			title = '&cMayor Dante', text = '&8Changes List//&9Economy Restoration/&7— Double AH & Bazaar Tax/&7— 10% coin tax on shops/&7— 5 coins per minute for chatting/&7— 2 coin toll on travelling/&7 between islands//&6Increase Security/&7— Hired goons to protect/&7  official buildings/&7— Cancelled hazardous events', },	},	Technoblade = { type = 'one-time', key = nil, perks = { {				'Blood God\'s Blessing', '+50% Skill XP', '&7Gain &d+50% &7more skill/&7experiences!' },			{				'Shrine Of The Blood God', 'Summons the Blood God Shrine and its Shiny Pigs \'\'(This perk continued after Technoblade\'s term as the shiny relics were not all found)\'\'', '&7Summons the Ancient Pig.' },			{				'Unlimited Speed', 'Gives +50 Speed and removes the speed cap (\'\'This perk was bugged and did not seem to work, thus being removed halfway through Technoblade’s mayor term\'\')', '&7Grants everyone &f+50✦/&fSpeed&7! The speed cap will be/&7removed but speed above &f400/&7will be halved.' },			{				'Potato Crown\'s Radiance', 'Farming Minions have double output (\'\'This perk was bugged and seemed to work on all minions, rather than only farming minions\'\')', '&7Farming minions work &a100%/&7faster.' },			{				'Anarchy', 'There are no taxes in the Auction House and Bazaar (\'\'This perk was shortly removed after Technoblade was elected, likely that the admins thought no taxes would cause excessive inflation\'\')', '&7There are no taxes in the/&7Auction House and Bazaar.' },		},	}, }

return { linkedPerkNames = linkedPerkNames, mayors = mayors, }