arkham-divider-data
Advanced tools
@@ -8,1 +8,2 @@ export declare const DIST_DIR: string; | ||
export declare const FONTS_DIR: string; | ||
export declare const FONT_ICONS_DIR: string; |
@@ -110,2 +110,38 @@ export declare const customContent: { | ||
}; | ||
return_to_the_wendigo: { | ||
pack: import("../../types/cache").ICache.Pack; | ||
encounterSets: import("../../types/database").IDatabase.EncounterSet[]; | ||
story: import("../../types/database").IDatabase.Story; | ||
iconsDir: string; | ||
icons: { | ||
icon: string; | ||
width: number; | ||
height: number; | ||
circled?: boolean; | ||
}[]; | ||
}; | ||
return_to_consternation_on_the_constellation: { | ||
pack: import("../../types/cache").ICache.Pack; | ||
encounterSets: import("../../types/database").IDatabase.EncounterSet[]; | ||
story: import("../../types/database").IDatabase.Story; | ||
iconsDir: string; | ||
icons: { | ||
icon: string; | ||
width: number; | ||
height: number; | ||
circled?: boolean; | ||
}[]; | ||
}; | ||
code_red_at_bleeding_heart: { | ||
pack: import("../../types/cache").ICache.Pack; | ||
encounterSets: import("../../types/database").IDatabase.EncounterSet[]; | ||
story: import("../../types/database").IDatabase.Story; | ||
iconsDir: string; | ||
icons: { | ||
icon: string; | ||
width: number; | ||
height: number; | ||
circled?: boolean; | ||
}[]; | ||
}; | ||
ages_unwound: { | ||
@@ -112,0 +148,0 @@ pack: import("../../types/cache").ICache.Pack; |
@@ -10,1 +10,4 @@ export { default as blood_spilled_in_salem } from './blood_spilled_in_salem/blood_spilled_in_salem'; | ||
export { default as the_nameless_city } from './the_nameless_city/the_nameless_city'; | ||
export { default as return_to_the_wendigo } from './return_to_the_wendigo/return_to_the_wendigo'; | ||
export { default as return_to_consternation_on_the_constellation } from './return_to_consternation_on_the_constellation/return_to_consternation_on_the_constellation'; | ||
export { default as code_red_at_bleeding_heart } from './code_red_at_bleeding_heart/code_red_at_bleeding_heart'; |
@@ -11,1 +11,4 @@ export { default as blbe } from './blbe.json'; | ||
export { default as the_nameless_city } from './the_nameless_city.json'; | ||
export { default as return_to_the_wendigo } from './return_to_the_wendigo.json'; | ||
export { default as return_to_consternation_on_the_constellation } from './return_to_consternation_on_the_constellation.json'; | ||
export { default as code_red_at_bleeding_heart } from './code_red_at_bleeding_heart.json'; |
@@ -7,2 +7,3 @@ export declare const prepareIcons: () => Promise<void>; | ||
export declare const cacheIconsInfo: () => Promise<void>; | ||
export declare const getIconSetId: (id: string) => string; | ||
export declare const extractIcons: () => Promise<void>; |
@@ -37,2 +37,4 @@ export declare const enum CacheType { | ||
ratio?: number; | ||
width: number; | ||
height: number; | ||
code: number; | ||
@@ -45,2 +47,4 @@ circled?: boolean; | ||
ratio: number; | ||
width: number; | ||
height: number; | ||
circled: boolean; | ||
@@ -47,0 +51,0 @@ }; |
@@ -13,10 +13,11 @@ import { ICache } from "./cache"; | ||
name?: string; | ||
translated_by?: Array<{ | ||
name: string; | ||
kind?: string; | ||
link?: string; | ||
}>; | ||
translated_by?: CustomContentTranslator[]; | ||
}>; | ||
}>; | ||
}; | ||
type CustomContentTranslator = { | ||
name: string; | ||
kind?: string; | ||
link?: string; | ||
}; | ||
enum StoryType { | ||
@@ -23,0 +24,0 @@ PARALLEL = "parallel", |
import { Mapping } from "./common"; | ||
import { IDatabase } from "./database"; | ||
export declare namespace IPOEditor { | ||
@@ -22,3 +23,6 @@ type Translation = { | ||
translations: Mapping; | ||
info?: { | ||
translated_by: IDatabase.CustomContentTranslator[]; | ||
}; | ||
}; | ||
export type LanguageStoryTranslation = Mapping<StoryTranslation>; |
@@ -13,1 +13,2 @@ export declare const delay: (ms: number) => Promise<unknown>; | ||
export declare const prefix: (prefix: string) => (msg: string) => string; | ||
export declare const toArrayIf: <T>(condition: boolean, item: T) => T[]; |
@@ -20,3 +20,3 @@ # Описание работы парсера | ||
В ArkhamDB новые циклы хранятся 1+1, старые 1+6. Для старых циклов записей 1+1 не предусмотрены | ||
В ArkhamDB новые циклы хранятся 1+1, старые 1+6. Для старых циклов записей 1+1 не предусмотрены (они есть в Arkham Cards) | ||
@@ -30,3 +30,3 @@ - В Arkham Cards хранятся только фанатские наборы | ||
- В ArkhamDB хранятся карты контактов, что позволяет вычислить размер набора контактов. | ||
Карты последних циклы могут быть представлены частично, из-за чего количество может считаться неверно | ||
Карты последних циклов могут быть представлены частично, из-за чего количество может считаться неверно | ||
- В Arkham Cards есть фанатские сценарии, но нет большинства карт контактов. Поэтому для фанатских кампаний пока невозможно точно считать количество карт в наборе | ||
@@ -51,2 +51,4 @@ - Arkham Cards хранит наборы для фанатских сценариев, а также официальные наборы, которые требуются в сценариях | ||
У фанатских сценариев могут отсутствовать наборы контактов (пример - Встреча с Вендиго) | ||
### Icon | ||
@@ -58,2 +60,3 @@ | ||
- Замены в компоненте могут указывать на несуществующие иконки | ||
- Иконки сценариев Алых Ключей - это иконки локаций (потому что это приложение ориентировано на повестование и интерфейс, а не точную связь даннхы) и прямой связи сценария с набором контактов нет (нужно искать связь по имени сценария) | ||
@@ -60,0 +63,0 @@ ### Story |
{ | ||
"name": "arkham-divider-data", | ||
"version": "1.0.36", | ||
"version": "1.0.37", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "types": "build/types.d.ts", |
Sorry, the diff of this file is not supported yet
88604
11.85%165
8.55%1838
9.08%