Merge pull request #759 from Aktanusa/master

Push hot fix to Pages
This commit is contained in:
Daniël van Noord
2021-04-07 20:20:36 +02:00
committed by GitHub
22 changed files with 36 additions and 30 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
import ConfigDefault from '../../Data/SettingsDefault'; import ConfigDefault from '../../Data/SettingsDefault.ts';
import ConfigData from '../../Data/SettingsData'; import ConfigData from '../../Data/SettingsData';
import { CMOptions } from '../VariablesAndData'; import { CMOptions } from '../VariablesAndData';
import save from '../../InitSaveLoad/save'; import save from '../../InitSaveLoad/save';

View File

@@ -1,7 +1,7 @@
/** Data copied directly from the game */ /** Data copied directly from the game */
/** Array of the names of all fortune cookies obtainable from the ticker */ /** Array of the names of all fortune cookies obtainable from the ticker */
export const Fortunes = [ export const Fortunes: string[] = [
'Fortune #001', 'Fortune #001',
'Fortune #002', 'Fortune #002',
'Fortune #003', 'Fortune #003',
@@ -28,7 +28,7 @@ export const Fortunes = [
]; ];
/** Array of the names of all Halloween cookies */ /** Array of the names of all Halloween cookies */
export const HalloCookies = [ export const HalloCookies: string[] = [
'Skull cookies', 'Skull cookies',
'Ghost cookies', 'Ghost cookies',
'Bat cookies', 'Bat cookies',
@@ -39,7 +39,7 @@ export const HalloCookies = [
]; ];
/** Array of the names of all Christmas cookies */ /** Array of the names of all Christmas cookies */
export const ChristCookies = [ export const ChristCookies: string[] = [
'Christmas tree biscuits', 'Christmas tree biscuits',
'Snowflake biscuits', 'Snowflake biscuits',
'Snowman biscuits', 'Snowman biscuits',
@@ -50,7 +50,7 @@ export const ChristCookies = [
]; ];
/** Array of the names of all Valentine cookies */ /** Array of the names of all Valentine cookies */
export const ValCookies = [ export const ValCookies: string[] = [
'Pure heart biscuits', 'Pure heart biscuits',
'Ardent heart biscuits', 'Ardent heart biscuits',
'Sour heart biscuits', 'Sour heart biscuits',
@@ -61,7 +61,7 @@ export const ValCookies = [
]; ];
/** Array of the names of all plant drops */ /** Array of the names of all plant drops */
export const PlantDrops = [ export const PlantDrops: string[] = [
'Elderwort biscuits', 'Elderwort biscuits',
'Bakeberry cookies', 'Bakeberry cookies',
'Duketater cookies', 'Duketater cookies',
@@ -72,7 +72,7 @@ export const PlantDrops = [
]; ];
/** All possible effects plants and other items can have with a display-title */ /** All possible effects plants and other items can have with a display-title */
export const Effects = { export const Effects: { [index: string]: string } = {
buildingCost: 'Building prices', buildingCost: 'Building prices',
click: 'Cookies per click', click: 'Cookies per click',
cps: 'Total CPS', cps: 'Total CPS',

View File

@@ -1,10 +1,10 @@
/** Data related directly to the scales used by Cookie Monster */ /** Data related directly to the scales used by Cookie Monster */
/** Array of abbreviations used in the "Metric" scale */ /** Array of abbreviations used in the "Metric" scale */
export const metric = ['', '', 'M', 'G', 'T', 'P', 'E', 'Z', 'Y']; export const metric: string[] = ['', '', 'M', 'G', 'T', 'P', 'E', 'Z', 'Y'];
/** Array of abbreviations used in the "Short" scale */ /** Array of abbreviations used in the "Short" scale */
export const shortScale = [ export const shortScale: string[] = [
'', '',
'', '',
'M', 'M',
@@ -34,7 +34,7 @@ export const shortScale = [
]; ];
/** Array of abbreviations used in the "Abbreviated Short" scale */ /** Array of abbreviations used in the "Abbreviated Short" scale */
export const shortScaleAbbreviated = [ export const shortScaleAbbreviated: string[] = [
'', '',
'K', 'K',
'M', 'M',

View File

@@ -1,7 +1,7 @@
/** Data related to the display titles of certain sections in menu screens */ /** Data related to the display titles of certain sections in menu screens */
/** Display titles of the headers of the Cookie Monster settings section */ /** Display titles of the headers of the Cookie Monster settings section */
export const ConfigGroups = { export const ConfigGroups: { [index: string]: string } = {
Favourite: 'Favourite Settings', Favourite: 'Favourite Settings',
Calculation: 'Calculation', Calculation: 'Calculation',
Notation: 'Notation', Notation: 'Notation',
@@ -14,7 +14,7 @@ export const ConfigGroups = {
}; };
/** Display titles of the headers of the notification section of the Cookie Monster settings */ /** Display titles of the headers of the notification section of the Cookie Monster settings */
export const ConfigGroupsNotification = { export const ConfigGroupsNotification: { [index: string]: string } = {
NotificationGeneral: 'General Notifications', NotificationGeneral: 'General Notifications',
NotificationGC: 'Golden Cookie', NotificationGC: 'Golden Cookie',
NotificationFC: 'Fortune Cookie', NotificationFC: 'Fortune Cookie',

View File

@@ -1,5 +1,7 @@
/** This array describes all default settings */ /** This array describes all default settings */
const ConfigDefault = { const ConfigDefault: {
[index: string]: string | number | { [index: string]: number };
} = {
CPSMode: 1, CPSMode: 1,
AvgCPSHist: 3, AvgCPSHist: 3,
AvgClicksHist: 0, AvgClicksHist: 0,

View File

@@ -1,7 +1,11 @@
/** General functions to format or beautify strings */ /** General functions to format or beautify strings */
import { CMOptions } from '../../Config/VariablesAndData'; import { CMOptions } from '../../Config/VariablesAndData';
import { metric, shortScale, shortScaleAbbreviated } from '../../Data/Scales'; import {
metric,
shortScale,
shortScaleAbbreviated,
} from '../../Data/Scales.ts';
import { BackupFunctions } from '../../Main/VariablesAndData'; import { BackupFunctions } from '../../Main/VariablesAndData';
import { import {
ColourGreen, ColourGreen,

View File

@@ -6,7 +6,7 @@ import {
CacheObjects100, CacheObjects100,
} from '../../Cache/VariablesAndData'; } from '../../Cache/VariablesAndData';
import { CMOptions } from '../../Config/VariablesAndData'; import { CMOptions } from '../../Config/VariablesAndData';
import { VersionMajor, VersionMinor } from '../../Data/Moddata'; import { VersionMajor, VersionMinor } from '../../Data/Moddata.ts';
import { import {
Beautify, Beautify,
FormatTime, FormatTime,

View File

@@ -2,7 +2,7 @@
import { ToggleHeader } from '../../../Config/ToggleSetting'; import { ToggleHeader } from '../../../Config/ToggleSetting';
import { CMOptions } from '../../../Config/VariablesAndData'; import { CMOptions } from '../../../Config/VariablesAndData';
import { LatestReleaseNotes, ModDescription } from '../../../Data/Moddata'; import { LatestReleaseNotes, ModDescription } from '../../../Data/Moddata.ts';
/** /**
* This function adds stats created by CookieMonster to the stats page * This function adds stats created by CookieMonster to the stats page

View File

@@ -7,7 +7,7 @@ import {
ToggleConfigVolume, ToggleConfigVolume,
} from '../../../Config/ToggleSetting'; } from '../../../Config/ToggleSetting';
import { CMOptions } from '../../../Config/VariablesAndData'; import { CMOptions } from '../../../Config/VariablesAndData';
import {} from '../../../Data/Sectionheaders'; import {} from '../../../Data/Sectionheaders.ts';
import Config from '../../../Data/SettingsData'; import Config from '../../../Data/SettingsData';
import RefreshScale from '../../HelperFunctions/RefreshScale'; import RefreshScale from '../../HelperFunctions/RefreshScale';
import UpdateColours from '../../HelperFunctions/UpdateColours'; import UpdateColours from '../../HelperFunctions/UpdateColours';

View File

@@ -3,9 +3,9 @@ import { CMOptions } from '../../../Config/VariablesAndData';
import { import {
ConfigGroups, ConfigGroups,
ConfigGroupsNotification, ConfigGroupsNotification,
} from '../../../Data/Sectionheaders'; } from '../../../Data/Sectionheaders.ts';
import Config from '../../../Data/SettingsData'; import Config from '../../../Data/SettingsData';
import ConfigDefault from '../../../Data/SettingsDefault'; import ConfigDefault from '../../../Data/SettingsDefault.ts';
import { FavouriteSettings } from '../../VariablesAndData'; import { FavouriteSettings } from '../../VariablesAndData';
import CreatePrefHeader from './CreateHeader'; import CreatePrefHeader from './CreateHeader';
import CreatePrefOption from './CreateOption'; import CreatePrefOption from './CreateOption';

View File

@@ -3,7 +3,7 @@
import { AddMissingUpgrades } from './CreateMissingUpgrades'; import { AddMissingUpgrades } from './CreateMissingUpgrades';
import * as CreateSections from './CreateStatsSections'; import * as CreateSections from './CreateStatsSections';
import * as CreateElements from './CreateDOMElements'; import * as CreateElements from './CreateDOMElements';
import * as GameData from '../../../Data/Gamedata'; import * as GameData from '../../../Data/Gamedata.ts';
import { CMOptions } from '../../../Config/VariablesAndData'; import { CMOptions } from '../../../Config/VariablesAndData';
import { import {

View File

@@ -55,7 +55,7 @@ export default function AddMissingAchievements() {
if (CMOptions.MissingAchievements) { if (CMOptions.MissingAchievements) {
Object.values(achievs.children).forEach((achievsCrate) => { Object.values(achievs.children).forEach((achievsCrate) => {
if (!achievsCrate.className.includes('enabled')) { if (!achievsCrate.className.includes('enabled')) {
const id = achievsCrate.onclick.toString().match(/(?<=\[).*(?=\])/g)[0]; const id = achievsCrate.onclick.toString().split(/\[(.*)\]/gi)[1];
const { icon } = Game.AchievementsById[id]; const { icon } = Game.AchievementsById[id];
// eslint-disable-next-line no-param-reassign // eslint-disable-next-line no-param-reassign
achievsCrate.style.backgroundPosition = `${-icon[0] * 48}px ${ achievsCrate.style.backgroundPosition = `${-icon[0] * 48}px ${

View File

@@ -1,6 +1,6 @@
/** Functions to create the individual sections of the Statistics page */ /** Functions to create the individual sections of the Statistics page */
import * as GameData from '../../../Data/Gamedata'; import * as GameData from '../../../Data/Gamedata.ts';
import { MaxChainCookieReward } from '../../../Cache/Stats/ChainCookies'; import { MaxChainCookieReward } from '../../../Cache/Stats/ChainCookies';
import { import {
CacheAvgCPSWithChoEgg, CacheAvgCPSWithChoEgg,

View File

@@ -1,4 +1,4 @@
import { VersionMajor, VersionMinor } from '../Data/Moddata'; import { VersionMajor, VersionMinor } from '../Data/Moddata.ts';
import CMDrawHook from '../Disp/DrawHook'; import CMDrawHook from '../Disp/DrawHook';
import CMClickHook from '../Main/ClickHook'; import CMClickHook from '../Main/ClickHook';
import InitializeCookieMonster from '../Main/Initialization'; import InitializeCookieMonster from '../Main/Initialization';

View File

@@ -1,5 +1,5 @@
import { LoadConfig } from '../Config/SaveLoadReload/SaveLoadReloadSettings'; import { LoadConfig } from '../Config/SaveLoadReload/SaveLoadReloadSettings';
import { VersionMajor, VersionMinor } from '../Data/Moddata'; import { VersionMajor, VersionMinor } from '../Data/Moddata.ts';
import { FavouriteSettings } from '../Disp/VariablesAndData'; import { FavouriteSettings } from '../Disp/VariablesAndData';
import InitData from '../Sim/InitializeData/InitData'; import InitData from '../Sim/InitializeData/InitData';

View File

@@ -1,5 +1,5 @@
import { CMOptions } from '../Config/VariablesAndData'; import { CMOptions } from '../Config/VariablesAndData';
import { VersionMajor, VersionMinor } from '../Data/Moddata'; import { VersionMajor, VersionMinor } from '../Data/Moddata.ts';
import { FavouriteSettings } from '../Disp/VariablesAndData'; import { FavouriteSettings } from '../Disp/VariablesAndData';
/** /**

View File

@@ -1,7 +1,7 @@
import InitCache from '../Cache/CacheInit'; import InitCache from '../Cache/CacheInit';
import { CacheStatsCookies } from '../Cache/Stats/Stats'; import { CacheStatsCookies } from '../Cache/Stats/Stats';
import { LoadConfig } from '../Config/SaveLoadReload/SaveLoadReloadSettings'; import { LoadConfig } from '../Config/SaveLoadReload/SaveLoadReloadSettings';
import { VersionMajor, VersionMinor } from '../Data/Moddata'; import { VersionMajor, VersionMinor } from '../Data/Moddata.ts';
import CreateUpgradeBar from '../Disp/BuildingsUpgrades/UpgradeBar'; import CreateUpgradeBar from '../Disp/BuildingsUpgrades/UpgradeBar';
import { CreateBotBar } from '../Disp/InfoBars/BottomBar'; import { CreateBotBar } from '../Disp/InfoBars/BottomBar';
import { CreateTimerBar } from '../Disp/InfoBars/TimerBar'; import { CreateTimerBar } from '../Disp/InfoBars/TimerBar';

View File

@@ -1,4 +1,4 @@
import { ChristCookies, HalloCookies } from '../../Data/Gamedata'; import { ChristCookies, HalloCookies } from '../../Data/Gamedata.ts';
import SimHas from '../ReplacedGameFunctions/SimHas'; import SimHas from '../ReplacedGameFunctions/SimHas';
import SimHasAchiev from '../ReplacedGameFunctions/SimHasAchiev'; import SimHasAchiev from '../ReplacedGameFunctions/SimHasAchiev';
import SimWin from '../SimulationData/SimWin'; import SimWin from '../SimulationData/SimWin';