diff --git a/CHANGELOG.md b/CHANGELOG.md index 244a2347..12a2f9f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## 0.6.26 (2020-04-29) + +- add enforce rate limit before calling the actual api +- add initial search toggle - off by default (#672) +- add custom user agent to identitfy requests against external apis +- add normalize quality for attack and defense properties (#624) +- add evaluate pricing (clipboard, tagging) - clipboard by default +- update data to 3.10.1f +- remove auto price tagging +- remove local package version (#662) +- fix poedb using wrong cn value for helmets (#663) + ## 0.6.25 (2020-04-24) - add delay after closing the dialog via fast tagging (#629) diff --git a/README.md b/README.md index 64c416c5..3f06fdd6 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ![GitHub Release Date](https://img.shields.io/github/release-date/Kyusung4698/PoE-Overlay) Become a Patron -# PoE Overlay 0.6.25 +# PoE Overlay 0.6.26 An Overlay for Path of Exile. The ***core aspect*** is to blend in with the game. Built with Electron and Angular. @@ -74,11 +74,11 @@ These instructions will set you up to run and enjoy the overlay. #### Installing 1. Head over to [Releases](https://github.com/Kyusung4698/PoE-Overlay/releases) and download one of the following files - 1. `poe-overlay-Setup-0.6.25.exe` to install locally. This supports auto update/ auto launch. - 2. `poe-overlay-0.6.25.exe` portable version. This does not support auto update/ auto launch. + 1. `poe-overlay-Setup-0.6.26.exe` to install locally. This supports auto update/ auto launch. + 2. `poe-overlay-0.6.26.exe` portable version. This does not support auto update/ auto launch. 2. Run either of your downloaded file 3. Start Path of Exile -4. Wait until you can see `PoE Overlay 0.6.25` in the bottom left corner +4. Wait until you can see `PoE Overlay 0.6.26` in the bottom left corner 5. Hit `f7` and set `Language` and `League` to meet your game settings #### Shortcuts diff --git a/doc/poe/game_ctlr_c_item.txt b/doc/poe/game_ctlr_c_item.txt index 2bbf31cb..75338b38 100644 --- a/doc/poe/game_ctlr_c_item.txt +++ b/doc/poe/game_ctlr_c_item.txt @@ -64,7 +64,6 @@ Socketed Gems fire Projectiles in a circle That which was broken may yet break. - Rarity: Rare Victory Corona Steel Circlet @@ -1268,3 +1267,23 @@ Fires an additional Projectile for every 2 prior Mines in Detonation Sequence Each Mine applies 10% increased Critical Strike Chance to Hits against Enemies near it, up to a maximum of 500% -------- Place into an item socket of the right colour to gain this skill. Right click to remove from a socket. + +Rarity: Normal +Superior Thorn Rapier +-------- +One Handed Sword +Quality: +12% (augmented) +Physical Damage: 21-49 (augmented) +Critical Strike Chance: 5.70% +Attacks per Second: 1.40 +Weapon Range: 14 +-------- +Requirements: +Level: 34 +Dex: 113 +-------- +Sockets: G-G-G +-------- +Item Level: 58 +-------- ++35% to Global Critical Strike Multiplier (implicit) diff --git a/electron/game.ts b/electron/game.ts index 190b2a70..12ccb58e 100644 --- a/electron/game.ts +++ b/electron/game.ts @@ -8,7 +8,8 @@ const POE_NAMES = [ 'pathofexile_x64.exe', 'pathofexile.exe', 'pathofexile_x64_kg', 'pathofexile_kg', 'pathofexile_x64steam', 'pathofexilesteam', - 'pathofexile_x64', 'pathofexile' + 'pathofexile_x64', 'pathofexile', + 'wine64-preloader' // linux ]; const POE_TITLES = [ diff --git a/main.ts b/main.ts index d1c0b52f..e1a2d543 100644 --- a/main.ts +++ b/main.ts @@ -1,7 +1,6 @@ import { app, BrowserWindow, dialog, Display, ipcMain, Menu, MenuItem, MenuItemConstructorOptions, screen, session, systemPreferences, Tray } from 'electron'; import * as path from 'path'; import * as url from 'url'; -import UserAgent from 'user-agents'; import * as launch from './electron/auto-launch'; import * as update from './electron/auto-updater'; import * as game from './electron/game'; @@ -53,8 +52,7 @@ const childs: { /* session */ function setUserAgent() { - const userAgent = new UserAgent(); - const generatedUserAgent = userAgent.random().toString(); + const generatedUserAgent = `PoEOverlay/${app.getVersion()}`; session.defaultSession.webRequest.onBeforeSendHeaders((details, callback) => { details.requestHeaders['User-Agent'] = generatedUserAgent; callback({ cancel: false, requestHeaders: details.requestHeaders }); diff --git a/overlay.babel b/overlay.babel index 39803c4f..d7141379 100644 --- a/overlay.babel +++ b/overlay.babel @@ -1,4 +1,4 @@ - + - -
-
- - - - - - -
-
- - + + +
+ {{'evaluate.stale' | translate}} +
+ +
+ + + + + + + + + +
+
+ + + + + + +
+
+ + +
-
- + -
- - {{listings.length}}/{{search.total | number}} - - - - bar_chart - list - -
+
+ + {{listings.length}}/{{search.total | number}} + + + + bar_chart + list + +
- - - - + + + + + + +
{{ 'evaluate.analyzing' | translate }}
+ +
- -
{{ 'evaluate.analyzing' | translate }}
- + +
+ {{ 'evaluate.canceled' | translate }} +
- -
- {{ 'evaluate.canceled' | translate }} + +
+ {{'evaluate.listings' | translate:{total: search.total | number, count: (count$ | async) | number} }} {{ 'evaluate.cancel' | translate }}
+
- -
- {{'evaluate.listings' | translate:{total: search.total | number, count: (count$ | async) | number} }} {{ 'evaluate.cancel' | translate }} + +
+ {{ 'evaluate.empty' | translate }}
-
- -
- {{ 'evaluate.empty' | translate }} -
+ +
{{ 'evaluate.searching' | translate }}
+
- -
{{ 'evaluate.searching' | translate }}
- + +
{{ error$ | async | translate }}
- - -
{{ error$ | async | translate }}
\ No newline at end of file diff --git a/src/app/modules/evaluate/component/evaluate-search/evaluate-search.component.ts b/src/app/modules/evaluate/component/evaluate-search/evaluate-search.component.ts index 2ad2c0e0..b5e81269 100644 --- a/src/app/modules/evaluate/component/evaluate-search/evaluate-search.component.ts +++ b/src/app/modules/evaluate/component/evaluate-search/evaluate-search.component.ts @@ -1,7 +1,6 @@ import { ChangeDetectionStrategy, Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { BrowserService, LoggerService } from '@app/service'; import { EvaluateResult } from '@modules/evaluate/type/evaluate.type'; -import { SnackBarService } from '@shared/module/material/service'; import { ItemSearchAnalyzeResult, ItemSearchAnalyzeService, ItemSearchListing, ItemSearchResult, ItemSearchService } from '@shared/module/poe/service'; import { Currency, Item } from '@shared/module/poe/type'; import { ItemSearchOptions } from '@shared/module/poe/type/search.type'; @@ -22,6 +21,7 @@ export class EvaluateSearchComponent implements OnInit { public graph: boolean; public search$ = new BehaviorSubject(null); + public searched$ = new BehaviorSubject(false); public count$ = new BehaviorSubject(0); public listings$ = new BehaviorSubject(null); public result$ = new BehaviorSubject(null); @@ -51,14 +51,18 @@ export class EvaluateSearchComponent implements OnInit { private readonly itemSearchService: ItemSearchService, private readonly itemSearchAnalyzeService: ItemSearchAnalyzeService, private readonly browser: BrowserService, - private readonly snackbar: SnackBarService, private readonly logger: LoggerService) { } public ngOnInit(): void { this.graph = this.settings.evaluateResultView === EvaluateResultView.Graph; + if (this.settings.evaluateQueryInitialSearch) { + this.search(this.queryItem); + } + this.registerSearchOnChange(); + } + public onSearchClick(): void { this.search(this.queryItem); - this.registerSearchOnChange(); } public onCurrencyClick(event: MouseEvent): void { @@ -133,6 +137,7 @@ export class EvaluateSearchComponent implements OnInit { } private search(item: Item): void { + this.searched$.next(true); const options: ItemSearchOptions = { ...this.options }; diff --git a/src/app/modules/evaluate/component/evaluate-settings/evaluate-settings.component.html b/src/app/modules/evaluate/component/evaluate-settings/evaluate-settings.component.html index a9bac57f..c0e57f09 100644 --- a/src/app/modules/evaluate/component/evaluate-settings/evaluate-settings.component.html +++ b/src/app/modules/evaluate/component/evaluate-settings/evaluate-settings.component.html @@ -71,6 +71,14 @@ +
+
+ + {{'evaluate.initial-search' | translate}} + +
+
@@ -101,6 +109,21 @@
+ +
+
+ + {{'evaluate.pricing-method' | translate}} + + + {{'evaluate.pricings.' + (pricings.values[pricing] | lowercase) | translate}} + + + +
+
+
+ {{'evaluate.profiles' | translate}} @@ -167,9 +190,9 @@ (change)="settings.evaluateQueryDefaultDefense = $event.checked"> {{'evaluate.search.defense' | translate}} - - {{'evaluate.search.gem' | translate}} + + {{'evaluate.search.normalize-quality' | translate}}
@@ -181,6 +204,12 @@ (change)="settings.evaluateQueryDefaultType = $event.checked"> {{'evaluate.search.item-type' | translate}} + + {{'evaluate.search.gem' | translate}} + +
+
{{'evaluate.search.item-default-links' | translate}} @@ -197,7 +226,7 @@ {{'evaluate.stats' | translate}} - + diff --git a/src/app/modules/evaluate/component/evaluate-settings/evaluate-settings.component.ts b/src/app/modules/evaluate/component/evaluate-settings/evaluate-settings.component.ts index f57eae23..1e5ff94b 100644 --- a/src/app/modules/evaluate/component/evaluate-settings/evaluate-settings.component.ts +++ b/src/app/modules/evaluate/component/evaluate-settings/evaluate-settings.component.ts @@ -17,6 +17,11 @@ export enum EvaluateResultView { List = 2, } +export enum EvaluatePricing { + Clipboard = 1, + Tagging = 2 +} + export interface EvaluateUserSettings extends UserSettings { evaluateCurrencyOriginal: boolean; evaluateCurrencyIds: string[]; @@ -30,6 +35,7 @@ export interface EvaluateUserSettings extends UserSettings { evaluateQueryDefaultType: boolean; evaluateQueryDefaultAttack: boolean; evaluateQueryDefaultDefense: boolean; + evaluateQueryNormalizeQuality: boolean; evaluatePropertyMinRange: number; evaluatePropertyMaxRange: number; evaluateQueryDefaultStats: any; @@ -40,6 +46,8 @@ export interface EvaluateUserSettings extends UserSettings { evaluateModifierMaxRange: number; evaluateQueryDebounceTime: number; evaluateQueryFetchCount: number; + evaluateQueryInitialSearch: boolean; + evaluatePricing: EvaluatePricing; } export const EVALUATE_QUERY_DEBOUNCE_TIME_MAX = 100; @@ -58,6 +66,7 @@ interface StatSelectListItem extends SelectListItem { export class EvaluateSettingsComponent implements UserSettingsComponent { public languages = new EnumValues(Language); public views = new EnumValues(EvaluateResultView); + public pricings = new EnumValues(EvaluatePricing); @Input() public settings: EvaluateUserSettings; @@ -65,7 +74,6 @@ export class EvaluateSettingsComponent implements UserSettingsComponent { public currencies$ = new BehaviorSubject([]); public stats$ = new BehaviorSubject([]); - public debounceTimeMax = EVALUATE_QUERY_DEBOUNCE_TIME_MAX; public fetchCountMax = EVALUATE_QUERY_FETCH_COUNT_MAX; diff --git a/src/app/modules/evaluate/evaluate.module.ts b/src/app/modules/evaluate/evaluate.module.ts index 9a521512..1a831443 100644 --- a/src/app/modules/evaluate/evaluate.module.ts +++ b/src/app/modules/evaluate/evaluate.module.ts @@ -12,7 +12,7 @@ import { EvaluateOptionsComponent } from './component/evaluate-options/evaluate- import { EvaluateSearchChartComponent } from './component/evaluate-search-chart/evaluate-search-chart.component'; import { EvaluateSearchTableComponent } from './component/evaluate-search-table/evaluate-search-table.component'; import { EvaluateSearchComponent } from './component/evaluate-search/evaluate-search.component'; -import { EvaluateResultView, EvaluateSettingsComponent, EvaluateUserSettings } from './component/evaluate-settings/evaluate-settings.component'; +import { EvaluateResultView, EvaluateSettingsComponent, EvaluateUserSettings, EvaluatePricing } from './component/evaluate-settings/evaluate-settings.component'; import { EvaluateService } from './service/evaluate.service'; import { EvaluatePricePredictionComponent } from './component/evaluate-price-prediction/evaluate-price-prediction.component'; @@ -47,6 +47,7 @@ export class EvaluateModule implements FeatureModule { evaluateQueryDefaultType: false, evaluateQueryDefaultAttack: true, evaluateQueryDefaultDefense: true, + evaluateQueryNormalizeQuality: true, evaluatePropertyMinRange: 10, evaluatePropertyMaxRange: 50, evaluateQueryDefaultStats: { @@ -71,6 +72,8 @@ export class EvaluateModule implements FeatureModule { evaluateKeybinding: 'CmdOrCtrl + D', evaluateTranslatedItemLanguage: Language.English, evaluateTranslatedKeybinding: 'Alt + T', + evaluatePricing: EvaluatePricing.Clipboard, + evaluateQueryInitialSearch: false }; return { name: 'evaluate.name', diff --git a/src/app/modules/evaluate/service/evaluate.service.ts b/src/app/modules/evaluate/service/evaluate.service.ts index 4e5fcdd2..9eb7fc4c 100644 --- a/src/app/modules/evaluate/service/evaluate.service.ts +++ b/src/app/modules/evaluate/service/evaluate.service.ts @@ -1,10 +1,10 @@ import { Injectable } from '@angular/core'; import { SnackBarService } from '@shared/module/material/service'; -import { ItemClipboardResultCode, ItemClipboardService, StashService } from '@shared/module/poe/service'; +import { ItemClipboardResultCode, ItemClipboardService, ItemProcessorService, StashService } from '@shared/module/poe/service'; import { Language } from '@shared/module/poe/type'; import { Observable, of, throwError } from 'rxjs'; -import { catchError, flatMap } from 'rxjs/operators'; -import { EvaluateUserSettings } from '../component/evaluate-settings/evaluate-settings.component'; +import { catchError, flatMap, tap } from 'rxjs/operators'; +import { EvaluatePricing, EvaluateUserSettings } from '../component/evaluate-settings/evaluate-settings.component'; import { EvaluateDialogService } from './evaluate-dialog.service'; @Injectable({ @@ -13,6 +13,7 @@ import { EvaluateDialogService } from './evaluate-dialog.service'; export class EvaluateService { constructor( private readonly item: ItemClipboardService, + private readonly processor: ItemProcessorService, private readonly stash: StashService, private readonly snackbar: SnackBarService, private readonly evaluateDialog: EvaluateDialogService) { @@ -20,6 +21,9 @@ export class EvaluateService { public evaluate(settings: EvaluateUserSettings, language?: Language): Observable { return this.item.copy().pipe( + tap(({ item }) => this.processor.process(item, { + normalizeQuality: settings.evaluateQueryNormalizeQuality + })), flatMap(({ code, point, item }) => { switch (code) { case ItemClipboardResultCode.Success: @@ -29,16 +33,22 @@ export class EvaluateService { return of(null); } - if (!this.stash.hovering(point)) { + if (settings.evaluatePricing === EvaluatePricing.Clipboard) { this.stash.copyPrice(result); - return this.snackbar.info('evaluate.tag.outside-stash'); - } + return this.snackbar.info('evaluate.tag.clipboard'); + } else { - if ((item.note || '').length > 0) { - this.stash.copyPrice(result); - return this.snackbar.info('evaluate.tag.note'); + if (!this.stash.hovering(point)) { + this.stash.copyPrice(result); + return this.snackbar.info('evaluate.tag.outside-stash'); + } + + if ((item.note || '').length > 0) { + this.stash.copyPrice(result); + return this.snackbar.info('evaluate.tag.note'); + } + return this.stash.tagPrice(result, point); } - return this.stash.tagPrice(result, point); }) ); case ItemClipboardResultCode.Empty: diff --git a/src/app/shared/module/poe/component/item-frame-value/item-frame-value.component.html b/src/app/shared/module/poe/component/item-frame-value/item-frame-value.component.html index 97a7b4f6..aa1058f1 100644 --- a/src/app/shared/module/poe/component/item-frame-value/item-frame-value.component.html +++ b/src/app/shared/module/poe/component/item-frame-value/item-frame-value.component.html @@ -1,5 +1,5 @@ - {{parsed | number:'1.0-1'}} + {{value.text}} ({{value.tier.min | number:'1.0-1'}}-{{value.tier.max | number:'1.0-1'}}) diff --git a/src/app/shared/module/poe/component/item-frame-value/item-frame-value.component.ts b/src/app/shared/module/poe/component/item-frame-value/item-frame-value.component.ts index 8e993494..7c8260ae 100644 --- a/src/app/shared/module/poe/component/item-frame-value/item-frame-value.component.ts +++ b/src/app/shared/module/poe/component/item-frame-value/item-frame-value.component.ts @@ -210,7 +210,7 @@ export class ItemFrameValueComponent implements OnInit { private init(): void { this.disabled = this.query.disabled; - this.parsed = this.parseValue(this.value.text); + this.parsed = this.value.value ?? this.parseValue(this.value.text); this.value.min = this.parsed; this.value.max = this.parsed; this.default = { ...this.value }; diff --git a/src/app/shared/module/poe/service/index.ts b/src/app/shared/module/poe/service/index.ts index 4574c915..0a0bed52 100644 --- a/src/app/shared/module/poe/service/index.ts +++ b/src/app/shared/module/poe/service/index.ts @@ -6,6 +6,7 @@ export * from './item/item-price-prediction.service'; export * from './item/item-search-analyze.service'; export * from './item/item-search.service'; export * from './item/item.service'; +export * from './item/processor/item-processor.service'; export * from './leagues.service'; export * from './stash/stash.service'; export * from './stats/stats.service'; diff --git a/src/app/shared/module/poe/service/item/item-external.service.ts b/src/app/shared/module/poe/service/item/item-external.service.ts index 55ba6d59..a72d1677 100644 --- a/src/app/shared/module/poe/service/item/item-external.service.ts +++ b/src/app/shared/module/poe/service/item/item-external.service.ts @@ -8,7 +8,7 @@ const CATEGORY_CN_MAP = { [ItemCategory.ArmourBoots]: 'Boots', [ItemCategory.ArmourChest]: 'Body Armour', [ItemCategory.ArmourGloves]: 'Gloves', - [ItemCategory.ArmourHelmet]: 'Helmets', + [ItemCategory.ArmourHelmet]: 'Helmet', [ItemCategory.ArmourQuiver]: 'Quiver', [ItemCategory.ArmourShield]: 'Shield', [ItemCategory.AccessoryAmulet]: 'Amulet', diff --git a/src/app/shared/module/poe/service/item/item-search.service.ts b/src/app/shared/module/poe/service/item/item-search.service.ts index af18383d..8ce553bf 100644 --- a/src/app/shared/module/poe/service/item/item-search.service.ts +++ b/src/app/shared/module/poe/service/item/item-search.service.ts @@ -11,7 +11,6 @@ import { CurrencyService } from '../currency/currency.service'; import { ItemSearchQueryService } from './query/item-search-query.service'; const MAX_FETCH_PER_REQUEST_COUNT = 10; -const MAX_FETCH_CONCURRENT_COUNT = 5; const CACHE_EXPIRY = 1000 * 60 * 10; export interface ItemSearchListing { @@ -124,7 +123,7 @@ export class ItemSearchService { } return from(hitsChunked).pipe( - mergeMap(chunk => this.tradeService.fetch(chunk, id, language), MAX_FETCH_CONCURRENT_COUNT), + flatMap(chunk => this.tradeService.fetch(chunk, id, language)), toArray(), flatMap(responses => { const results: TradeFetchResult[] = responses diff --git a/src/app/shared/module/poe/service/item/parser/item-parser.service.ts b/src/app/shared/module/poe/service/item/parser/item-parser.service.ts index b8eb8b8c..61a307b4 100644 --- a/src/app/shared/module/poe/service/item/parser/item-parser.service.ts +++ b/src/app/shared/module/poe/service/item/parser/item-parser.service.ts @@ -1,8 +1,5 @@ import { Injectable } from '@angular/core'; -import { ExportedItem, Item, ItemPostParserService, ItemSectionParserService, Section } from '../../../type'; -import { ItemPostParserDamageService } from './item-post-parser-damage.service'; -import { ItemPostParserPseudoService } from './item-post-parser-pseudo.service'; -import { ItemPostParserQualityService } from './item-post-parser-quality.service'; +import { ExportedItem, Item, ItemSectionParserService, Section } from '../../../type'; import { ItemSectionCorruptedParserService } from './item-section-corrupted-parser.service'; import { ItemSectionInfluencesParserService } from './item-section-influences-parser.service'; import { ItemSectionItemLevelParserService } from './item-section-item-level-parser.service'; @@ -20,7 +17,6 @@ import { ItemSectionVeiledParserService } from './item-section-veiled-parser.ser }) export class ItemParserService { private readonly parsers: ItemSectionParserService[]; - private readonly postParsers: ItemPostParserService[]; constructor( itemSectionRarityParser: ItemSectionRarityParserService, @@ -33,10 +29,7 @@ export class ItemParserService { itemSectionInfluencesParserService: ItemSectionInfluencesParserService, itemSectionVeiledParserService: ItemSectionVeiledParserService, itemSectionStatsParserService: ItemSectionStatsParserService, - itemSectionUnidentifiedParserService: ItemSectionUnidentifiedParserService, - itemPostParserQualityService: ItemPostParserQualityService, - itemPostParserDamageService: ItemPostParserDamageService, - itemPostParserPseudoService: ItemPostParserPseudoService) { + itemSectionUnidentifiedParserService: ItemSectionUnidentifiedParserService) { this.parsers = [ itemSectionRarityParser, itemSectionRequirementsParserService, @@ -50,11 +43,6 @@ export class ItemParserService { itemSectionUnidentifiedParserService, itemSectionStatsParserService, ]; - this.postParsers = [ - itemPostParserQualityService, - itemPostParserDamageService, - itemPostParserPseudoService, - ]; } public parse(stringifiedItem: string, sections?: { @@ -96,9 +84,6 @@ export class ItemParserService { exportedItem.sections.splice(exportedItem.sections.indexOf(section), 1); }); } - for (const postParser of this.postParsers) { - postParser.process(target); - } return target; } } diff --git a/src/app/shared/module/poe/service/item/parser/item-post-parser-damage.service.ts b/src/app/shared/module/poe/service/item/processor/item-damage-processor.service.ts similarity index 77% rename from src/app/shared/module/poe/service/item/parser/item-post-parser-damage.service.ts rename to src/app/shared/module/poe/service/item/processor/item-damage-processor.service.ts index ad416d03..074c52bf 100644 --- a/src/app/shared/module/poe/service/item/parser/item-post-parser-damage.service.ts +++ b/src/app/shared/module/poe/service/item/processor/item-damage-processor.service.ts @@ -1,10 +1,10 @@ import { Injectable } from '@angular/core'; -import { Item, ItemPostParserService, ItemProperties, ItemValue, ItemValueProperty } from '@shared/module/poe/type'; +import { Item, ItemProperties, ItemValue, ItemValueProperty } from '@shared/module/poe/type'; @Injectable({ providedIn: 'root' }) -export class ItemPostParserDamageService implements ItemPostParserService { +export class ItemDamageProcessorService { public process(item: Item): void { const { properties } = item; @@ -30,6 +30,9 @@ export class ItemPostParserDamageService implements ItemPostParserService { [pdps, edps, cdps].forEach(value => { if (value) { + if (value.value) { + dps.value = (dps.value || 0) + value.value; + } dps.text = `${+dps.text + +value.text}`; if (value.tier) { dps.tier.min += value.tier.min; @@ -50,11 +53,14 @@ export class ItemPostParserDamageService implements ItemPostParserService { return undefined; } - const damage = this.sum(weaponPhysicalDamage); - const dps = this.addAps(weaponAttacksPerSecond, damage); + const valueDamage = weaponPhysicalDamage.value.value || 0; + const valueDps = this.addAps(weaponAttacksPerSecond, valueDamage); + const textDamage = this.sum(weaponPhysicalDamage); + const textDps = this.addAps(weaponAttacksPerSecond, textDamage); const value: ItemValue = { - text: `${Math.round(dps * 10) / 10}`, + value: valueDps > 0 ? Math.round(valueDps * 10) / 10 : undefined, + text: `${Math.round(textDps * 10) / 10}`, tier: { min: this.addAps(weaponAttacksPerSecond, weaponPhysicalDamage.value.tier.min), max: this.addAps(weaponAttacksPerSecond, weaponPhysicalDamage.value.tier.max), @@ -73,7 +79,7 @@ export class ItemPostParserDamageService implements ItemPostParserService { const dps = this.addAps(weaponAttacksPerSecond, totalDamage); const value: ItemValue = { - text: `${Math.round(dps * 10) / 10}` + text: `${Math.round(dps * 10) / 10}`, }; return value; } @@ -88,7 +94,7 @@ export class ItemPostParserDamageService implements ItemPostParserService { const dps = this.addAps(weaponAttacksPerSecond, damage); const value: ItemValue = { - text: `${Math.round(dps * 10) / 10}` + text: `${Math.round(dps * 10) / 10}`, }; return value; } @@ -99,13 +105,9 @@ export class ItemPostParserDamageService implements ItemPostParserService { } private sum(prop: ItemValueProperty, sum: number = 0): number { - const damage = prop.value.text.split('-'); - - const min = +damage[0]; - const max = +damage[1]; - if (isNaN(min) || isNaN(max)) { - return sum; - } - return sum + min + max; + return prop.value.text + .split('-') + .map(x => +x.replace('%', '')) + .reduce((a, b) => a + b, sum); } } diff --git a/src/app/shared/module/poe/service/item/processor/item-processor.service.ts b/src/app/shared/module/poe/service/item/processor/item-processor.service.ts new file mode 100644 index 00000000..c14ae7e6 --- /dev/null +++ b/src/app/shared/module/poe/service/item/processor/item-processor.service.ts @@ -0,0 +1,25 @@ +import { Injectable } from '@angular/core'; +import { Item } from '@shared/module/poe/type'; +import { ItemDamageProcessorService } from './item-damage-processor.service'; +import { ItemPseudoProcessorService } from './item-pseudo-processor.service'; +import { ItemQualityProcessorService } from './item-quality-processor.service'; + +export interface ItemProcessorOptions { + normalizeQuality: boolean; +} + +@Injectable({ + providedIn: 'root' +}) +export class ItemProcessorService { + constructor( + private readonly itemQualityProcessorService: ItemQualityProcessorService, + private readonly itemDamageProcessorService: ItemDamageProcessorService, + private readonly itemPseudoProcessorService: ItemPseudoProcessorService) { } + + public process(item: Item, options: ItemProcessorOptions): void { + this.itemQualityProcessorService.process(item, options.normalizeQuality); + this.itemDamageProcessorService.process(item); + this.itemPseudoProcessorService.process(item); + } +} \ No newline at end of file diff --git a/src/app/shared/module/poe/service/item/parser/item-post-parser-pseudo.service.ts b/src/app/shared/module/poe/service/item/processor/item-pseudo-processor.service.ts similarity index 95% rename from src/app/shared/module/poe/service/item/parser/item-post-parser-pseudo.service.ts rename to src/app/shared/module/poe/service/item/processor/item-pseudo-processor.service.ts index b8f4955e..c3b901ba 100644 --- a/src/app/shared/module/poe/service/item/parser/item-post-parser-pseudo.service.ts +++ b/src/app/shared/module/poe/service/item/processor/item-pseudo-processor.service.ts @@ -1,11 +1,11 @@ import { Injectable } from '@angular/core'; import { ModifierType, PSEUDO_MODIFIERS } from '@shared/module/poe/config/pseudo.config'; -import { Item, ItemPostParserService, ItemStat, StatType } from '@shared/module/poe/type'; +import { Item, ItemStat, StatType } from '@shared/module/poe/type'; @Injectable({ providedIn: 'root' }) -export class ItemPostParserPseudoService implements ItemPostParserService { +export class ItemPseudoProcessorService { public process(item: Item): void { if (!item.stats) { item.stats = []; diff --git a/src/app/shared/module/poe/service/item/parser/item-post-parser-quality.service.ts b/src/app/shared/module/poe/service/item/processor/item-quality-processor.service.ts similarity index 75% rename from src/app/shared/module/poe/service/item/parser/item-post-parser-quality.service.ts rename to src/app/shared/module/poe/service/item/processor/item-quality-processor.service.ts index 0a7c923c..06b6a850 100644 --- a/src/app/shared/module/poe/service/item/parser/item-post-parser-quality.service.ts +++ b/src/app/shared/module/poe/service/item/processor/item-quality-processor.service.ts @@ -1,16 +1,16 @@ import { Injectable } from '@angular/core'; -import { Item, ItemPostParserService, ItemStat, ItemValueProperty } from '@shared/module/poe/type'; +import { Item, ItemStat, ItemValueProperty } from '@shared/module/poe/type'; const QUALITY_MAX = 20; @Injectable({ providedIn: 'root' }) -export class ItemPostParserQualityService implements ItemPostParserService { +export class ItemQualityProcessorService { - public process(item: Item): void { - const { properties, stats } = item; - if (!properties || !stats) { + public process(item: Item, normalizeQuality: boolean): void { + const { properties, stats, corrupted } = item; + if (!properties || !stats || corrupted) { return; } @@ -27,7 +27,7 @@ export class ItemPostParserQualityService implements ItemPostParserService { 'local_armour_and_energy_shield_+%', 'local_armour_and_evasion_+%', 'local_armour_and_evasion_and_energy_shield_+%'); - this.calculateTier(armourArmour, quality, increasedQuality, increasedArmour); + this.calculateTier(armourArmour, quality, increasedQuality, increasedArmour, normalizeQuality); } const { armourEnergyShield } = properties; @@ -36,7 +36,7 @@ export class ItemPostParserQualityService implements ItemPostParserService { 'local_energy_shield_+%', 'local_armour_and_energy_shield_+%', 'local_armour_and_evasion_and_energy_shield_+%'); - this.calculateTier(armourEnergyShield, quality, increasedQuality, increasedEnergyShield); + this.calculateTier(armourEnergyShield, quality, increasedQuality, increasedEnergyShield, normalizeQuality); } const { armourEvasionRating } = properties; @@ -45,14 +45,14 @@ export class ItemPostParserQualityService implements ItemPostParserService { 'local_evasion_rating_+%', 'local_armour_and_evasion_+%', 'local_armour_and_evasion_and_energy_shield_+%'); - this.calculateTier(armourEvasionRating, quality, increasedQuality, increasedEvasionRating); + this.calculateTier(armourEvasionRating, quality, increasedQuality, increasedEvasionRating, normalizeQuality); } const { weaponPhysicalDamage } = properties; if (weaponPhysicalDamage) { const increasedPhysicalDamage = this.calculateModifier(stats, 'local_physical_damage_+% local_weapon_no_physical_damage'); - this.calculateTier(weaponPhysicalDamage, quality, increasedQuality, increasedPhysicalDamage) + this.calculateTier(weaponPhysicalDamage, quality, increasedQuality, increasedPhysicalDamage, normalizeQuality) } } @@ -64,10 +64,20 @@ export class ItemPostParserQualityService implements ItemPostParserService { .reduce((a, b) => a + b, 0); } - private calculateTier(property: ItemValueProperty, quality: number, increasedQuality: number, modifier: number = 0): void { + private calculateTier( + property: ItemValueProperty, quality: number, + increasedQuality: number, modifier: number, + normalizeQuality: boolean): void { + const value = this.parseValue(property.value.text); const min = value / (1 + ((quality + modifier) / 100)); const max = min * (1 + ((Math.max(quality, QUALITY_MAX + increasedQuality) + modifier) / 100)); + + if (normalizeQuality) { + const normalized = min * (1 + ((QUALITY_MAX + modifier) / 100)); + property.value.value = Math.round(normalized * 100) / 100; + } + property.value.tier = { min: Math.round(min), max: Math.round(max) diff --git a/src/app/shared/module/poe/type/item.type.ts b/src/app/shared/module/poe/type/item.type.ts index aa55d6fc..d6f46695 100644 --- a/src/app/shared/module/poe/type/item.type.ts +++ b/src/app/shared/module/poe/type/item.type.ts @@ -25,6 +25,7 @@ export interface Item { export interface ItemValue { text: string; + value?: number; min?: number; max?: number; tier?: ItemValueTier; @@ -223,10 +224,6 @@ export interface ItemSectionParserService { parse(item: ExportedItem, target: Item): Section | Section[]; } -export interface ItemPostParserService { - process(item: Item): void; -} - export interface ItemSearchFiltersService { add(item: Item, language: Language, query: Query): void; } diff --git a/src/assets/i18n/english.json b/src/assets/i18n/english.json index 22d26583..dffa3db4 100644 --- a/src/assets/i18n/english.json +++ b/src/assets/i18n/english.json @@ -42,6 +42,7 @@ "rate": "Limit reached. Please try again later.\nIf this keeps happening please try lowering the fetched item count. " }, "fetch-count": "Fetch Count", + "initial-search": "Run initial search", "layout": "Layout", "listings": "Found {{total}}. Fetching {{count}} entries...", "loading": "Loading...", @@ -67,6 +68,12 @@ "source": "Price prediction based on poeprices.info", "thanks": "Thanks!" }, + "pricing": "Pricing", + "pricing-method": "Method", + "pricings": { + "clipboard": "Clipboard", + "tagging": "Tagging" + }, "profile": { "default": "Default" }, @@ -81,6 +88,7 @@ "graph": "Graph", "list": "List" }, + "run-search": "Search", "search": { "attack": "Attack", "defense": "Defense", @@ -104,6 +112,7 @@ "week": "Up to a week ago", "weeks": "Up to 2 weeks ago" }, + "normalize-quality": "Normalize Quality", "online-only": "Online Only", "properties": "Properties" }, @@ -118,6 +127,7 @@ "stats-unique-check-all": "Unique Check All", "switch": "switch amount", "tag": { + "clipboard": "Note has been copied to clipboard.", "note": "Only items without an existing note can be fast tagged. Note has been copied instead.", "outside-stash": "Only items inside the stash can be fast tagged. Note has been copied instead." }, diff --git a/src/assets/i18n/french.json b/src/assets/i18n/french.json index 758947aa..ab540d06 100644 --- a/src/assets/i18n/french.json +++ b/src/assets/i18n/french.json @@ -42,6 +42,7 @@ "rate": "Limite atteinte. Veuillez réessayer plus tard.\nSi cela continue, essayez de réduire le nombre d'articles récupérés." }, "fetch-count": "Nombre de recherches", + "initial-search": "Lancer la recherche initiale", "layout": "Disposition", "listings": " {{total}}trouvé. Récupération de {{count}} entrées ...", "loading": "Chargement...", @@ -67,6 +68,12 @@ "source": "Prédiction des prix basée sur poeprices.info", "thanks": "Merci!" }, + "pricing": "Prix", + "pricing-method": "Méthode", + "pricings": { + "clipboard": "Presse-papiers", + "tagging": "Marquage" + }, "profile": { "default": "Défaut" }, @@ -81,6 +88,7 @@ "graph": "Graphique", "list": "liste" }, + "run-search": "Chercher", "search": { "attack": "Attaque", "defense": "La défense", @@ -104,6 +112,7 @@ "week": "Jusqu'à une semaine", "weeks": "Jusqu'à 2 semaines" }, + "normalize-quality": "Normaliser la qualité", "online-only": "En ligne seulement", "properties": "Propriétés" }, @@ -118,6 +127,7 @@ "stats-unique-check-all": "Tout cocher unique", "switch": "inverser les valeurs", "tag": { + "clipboard": "La note a été copiée dans le presse-papiers.", "note": "Seuls les éléments sans note existante peuvent être taggés. La note a été copiée à la place.", "outside-stash": "Seuls les objets à l'intérieur de la réserve peuvent être taggés. La note a été copiée à la place." }, diff --git a/src/assets/i18n/german.json b/src/assets/i18n/german.json index 872d6b78..3ddc0917 100644 --- a/src/assets/i18n/german.json +++ b/src/assets/i18n/german.json @@ -42,6 +42,7 @@ "rate": "Limit erreicht. Bitte versuchen Sie es später noch einmal.\nWenn dies weiterhin geschieht, versuchen Sie bitte, die Anzahl der abgerufenen Artikel zu verringern." }, "fetch-count": "Fetch Count", + "initial-search": "Führen Sie die erste Suche aus", "layout": "Layout", "listings": "Gefunden {{total}}. {{count}} Einträge abrufen ...", "loading": "Wird geladen...", @@ -67,6 +68,12 @@ "source": "Preisvorhersage basierend auf poeprices.info", "thanks": "Vielen Dank!" }, + "pricing": "Preisgestaltung", + "pricing-method": "Methode", + "pricings": { + "clipboard": "Zwischenablage", + "tagging": "Tagging" + }, "profile": { "default": "Standard" }, @@ -81,6 +88,7 @@ "graph": "Graph", "list": "Liste" }, + "run-search": "Suche", "search": { "attack": "Attacke", "defense": "Verteidigung", @@ -104,6 +112,7 @@ "week": "Bis vor einer Woche", "weeks": "Bis vor 2 Wochen" }, + "normalize-quality": "Qualität normalisieren", "online-only": "Nur online", "properties": "Eigenschaften" }, @@ -118,6 +127,7 @@ "stats-unique-check-all": "Einzigartige Check All", "switch": "Betrag wechseln", "tag": { + "clipboard": "Hinweis wurde in die Zwischenablage kopiert.", "note": "Nur Elemente ohne vorhandene Notiz können schnell markiert werden. Notiz wurde stattdessen kopiert.", "outside-stash": "Nur Gegenstände in der Truhe können schnell markiert werden. Notiz wurde stattdessen kopiert." }, diff --git a/src/assets/i18n/korean.json b/src/assets/i18n/korean.json index 2b841758..25e446a6 100644 --- a/src/assets/i18n/korean.json +++ b/src/assets/i18n/korean.json @@ -42,6 +42,7 @@ "rate": "한도에 도달했습니다. 나중에 다시 시도하십시오.\n이 문제가 계속 발생하면 가져온 품목 수를 줄이십시오." }, "fetch-count": "검색 페치 수", + "initial-search": "초기 검색 실행", "layout": "형세", "listings": " {{total}}을 (를) 찾았습니다. {{count}} 항목을 가져 오는 중 ...", "loading": "로드 중 ...", @@ -67,6 +68,12 @@ "source": "poeprices.info에 근거한 가격 예측", "thanks": "감사!" }, + "pricing": "가격", + "pricing-method": "방법", + "pricings": { + "clipboard": "클립 보드", + "tagging": "태깅" + }, "profile": { "default": "태만" }, @@ -81,6 +88,7 @@ "graph": "그래프", "list": "명부" }, + "run-search": "수색", "search": { "attack": "공격", "defense": "방어", @@ -104,6 +112,7 @@ "week": "1주 전까지", "weeks": "2주 전까지" }, + "normalize-quality": "품질 표준화", "online-only": "온라인만", "properties": "속성" }, @@ -118,6 +127,7 @@ "stats-unique-check-all": "모두 확인", "switch": "스위치 금액", "tag": { + "clipboard": "메모가 클립 보드에 복사되었습니다.", "note": "기존 메모가없는 항목 만 빠른 태그를 지정할 수 있습니다. 대신 메모가 복사되었습니다.", "outside-stash": "숨김 안에있는 항목 만 빠르게 태그를 지정할 수 있습니다. 대신 메모가 복사되었습니다." }, diff --git a/src/assets/i18n/polish.json b/src/assets/i18n/polish.json index 5e66040d..6e2a8fe6 100644 --- a/src/assets/i18n/polish.json +++ b/src/assets/i18n/polish.json @@ -42,6 +42,7 @@ "rate": "Limit osiągnięty. Spróbuj ponownie później.\nJeśli problem nadal występuje, spróbuj zmniejszyć liczbę pobieranych ofert sprzedaży." }, "fetch-count": "Liczba wyświetlanych ofert sprzedaży", + "initial-search": "Uruchom wyszukiwanie wstępne", "layout": "Układ", "listings": "Znaleziono {{total}}. Pobieranie {{count}} aukcji ...", "loading": "Ładuję...", @@ -67,6 +68,12 @@ "source": "Prognoza cen na podstawie poeprices.info", "thanks": "Dzięki!" }, + "pricing": "cennik", + "pricing-method": "metoda", + "pricings": { + "clipboard": "schowek", + "tagging": "Tagowanie" + }, "profile": { "default": "domyślna" }, @@ -81,6 +88,7 @@ "graph": "Wykres kolumnowy", "list": "Lista" }, + "run-search": "Szukaj", "search": { "attack": "Atak", "defense": "Obrona", @@ -104,6 +112,7 @@ "week": "Ostatni tydzień", "weeks": "Ostatnie 2 tygodnie" }, + "normalize-quality": "Normalizuj jakość", "online-only": "Tylko Online", "properties": "Nieruchomości" }, @@ -118,6 +127,7 @@ "stats-unique-check-all": "Dla Unikatów sprawdź wszystkie", "switch": "Odwróć skalę", "tag": { + "clipboard": "Notatka została skopiowana do schowka.", "note": "Tylko przedmioty bez istniejącej notki mogą ją otrzymać. Treść notki została zamiast tego skopiowana.", "outside-stash": "Tylko przedmiotom w skrytce można szybko dodać notkę sprzedaży. Treść notki została zamiast tego skopiowana." }, diff --git a/src/assets/i18n/portuguese.json b/src/assets/i18n/portuguese.json index 950cb004..0ea9f743 100644 --- a/src/assets/i18n/portuguese.json +++ b/src/assets/i18n/portuguese.json @@ -42,6 +42,7 @@ "rate": "Limite alcançado. Por favor, tente novamente mais tarde.\nSe isso continuar acontecendo, tente diminuir a contagem de itens buscados." }, "fetch-count": "Contagem de pesquisas", + "initial-search": "Executar pesquisa inicial", "layout": "Layout", "listings": "Encontrado {{total}}. Buscando {{count}} entradas ...", "loading": "Carregando...", @@ -67,6 +68,12 @@ "source": "Previsão de preços com base em poeprices.info", "thanks": "Obrigado!" }, + "pricing": "Preços", + "pricing-method": "método", + "pricings": { + "clipboard": "Prancheta", + "tagging": "Marcação" + }, "profile": { "default": "Padrão" }, @@ -81,6 +88,7 @@ "graph": "Gráfico", "list": "Lista" }, + "run-search": "Procurar", "search": { "attack": "Ataque", "defense": "Defesa", @@ -104,6 +112,7 @@ "week": "Até uma semana atrás", "weeks": "Até 2 semanas atrás" }, + "normalize-quality": "Normalizar qualidade", "online-only": "Online somente", "properties": "Propriedades" }, @@ -118,6 +127,7 @@ "stats-unique-check-all": "Verificação única de tudo", "switch": "mudar quantidade", "tag": { + "clipboard": "Nota foi copiada para a área de transferência.", "note": "Somente itens sem uma nota existente podem ser marcados rapidamente. A nota foi copiada.", "outside-stash": "Somente itens dentro do esconderijo podem ser marcados rapidamente. A nota foi copiada." }, diff --git a/src/assets/i18n/russian.json b/src/assets/i18n/russian.json index 05ee9906..786bb29b 100644 --- a/src/assets/i18n/russian.json +++ b/src/assets/i18n/russian.json @@ -42,6 +42,7 @@ "rate": "Превышен лимит запросов. Пожалуйста, попробуйте позже.\nЕсли это продолжает происходить, попробуйте уменьшить количество предметов в поисковой выдаче." }, "fetch-count": "Количество предметов в поисковой выдаче", + "initial-search": "Запустить начальный поиск", "layout": "раскладка", "listings": "Найдено {{total}}. Извлечение {{count}} записей ...", "loading": "Загрузка...", @@ -67,6 +68,12 @@ "source": "Прогноз цен на основе poeprices.info", "thanks": "Спасибо!" }, + "pricing": "ценообразование", + "pricing-method": "метод", + "pricings": { + "clipboard": "буфер обмена", + "tagging": "Tagging" + }, "profile": { "default": "По умолчанию" }, @@ -81,6 +88,7 @@ "graph": "График", "list": "Список" }, + "run-search": "Поиск", "search": { "attack": "Атака", "defense": "Защита", @@ -104,6 +112,7 @@ "week": "За неделю", "weeks": "За 2 недели" }, + "normalize-quality": "Нормализовать качество", "online-only": "Только онлайн", "properties": "свойства" }, @@ -118,6 +127,7 @@ "stats-unique-check-all": "Проверять все на уникальном предмете", "switch": "Смена валюты", "tag": { + "clipboard": "Примечание было скопировано в буфер обмена.", "note": "Можно отметить только элементы без существующей заметки. Примечание: скопировано.", "outside-stash": "Только предметы внутри тайника могут быть отмечены. Примечание: скопировано." }, diff --git a/src/assets/i18n/simplified-chinese.json b/src/assets/i18n/simplified-chinese.json index 61f007df..f0ef0150 100644 --- a/src/assets/i18n/simplified-chinese.json +++ b/src/assets/i18n/simplified-chinese.json @@ -42,6 +42,7 @@ "rate": "已达到限制。请稍后再试。\n如果这种情况持续发生,请尝试减少获取的物品数。" }, "fetch-count": "搜索获取计数", + "initial-search": "运行初始搜索", "layout": "布局", "listings": "找到 {{total}}。正在获取 {{count}} 个条目...", "loading": "载入中...", @@ -67,6 +68,12 @@ "source": "基于poeprices.info的价格预测", "thanks": "谢谢!" }, + "pricing": "价钱", + "pricing-method": "方法", + "pricings": { + "clipboard": "剪贴板", + "tagging": "标记" + }, "profile": { "default": "默认" }, @@ -81,6 +88,7 @@ "graph": "图形", "list": "名单" }, + "run-search": "搜索", "search": { "attack": "攻击", "defense": "防御", @@ -104,6 +112,7 @@ "week": "直到一周前", "weeks": "最多2周前" }, + "normalize-quality": "标准化质量", "online-only": "仅在线", "properties": "属性" }, @@ -118,6 +127,7 @@ "stats-unique-check-all": "唯一检查所有", "switch": "切换量", "tag": { + "clipboard": "笔记已复制到剪贴板。", "note": "只有没有注释的物品才能被快速标记。注释已被复制。", "outside-stash": "只有储藏柜中的物品才能被快速标记。注释已被复制。" }, diff --git a/src/assets/i18n/spanish.json b/src/assets/i18n/spanish.json index ea5c78c0..3593f868 100644 --- a/src/assets/i18n/spanish.json +++ b/src/assets/i18n/spanish.json @@ -42,6 +42,7 @@ "rate": "Límite alcanzado. Por favor, inténtelo de nuevo más tarde.\nSi esto sigue sucediendo, intente reducir el recuento de elementos recuperados." }, "fetch-count": "Buscar recuento de búsqueda", + "initial-search": "Ejecutar búsqueda inicial", "layout": "diseño", "listings": "Encontrado {{total}}. Obteniendo {{count}} entradas ...", "loading": "Cargando...", @@ -67,6 +68,12 @@ "source": "Predicción de precios basada en poeprices.info", "thanks": "¡Gracias!" }, + "pricing": "Precios", + "pricing-method": "método", + "pricings": { + "clipboard": "Portapapeles", + "tagging": "Etiquetado" + }, "profile": { "default": "Defecto" }, @@ -81,6 +88,7 @@ "graph": "Gráfico", "list": "Lista" }, + "run-search": "Buscar", "search": { "attack": "Ataque", "defense": "Defensa", @@ -104,6 +112,7 @@ "week": "Hasta hace una semana", "weeks": "Hasta hace 2 semanas." }, + "normalize-quality": "Normalizar calidad", "online-only": "Solo online", "properties": "Propiedades" }, @@ -118,6 +127,7 @@ "stats-unique-check-all": "Verificación única de todo", "switch": "cantidad de cambio", "tag": { + "clipboard": "La nota se ha copiado al portapapeles.", "note": "Solo los artículos sin una nota existente se pueden etiquetar rápidamente. La nota se ha copiado en su lugar.", "outside-stash": "Solo los artículos dentro del alijo se pueden etiquetar rápidamente. La nota se ha copiado en su lugar." }, diff --git a/src/assets/i18n/thai.json b/src/assets/i18n/thai.json index 6808f017..29c49ecf 100644 --- a/src/assets/i18n/thai.json +++ b/src/assets/i18n/thai.json @@ -42,6 +42,7 @@ "rate": "ถึงขีด จำกัด. โปรดลองอีกครั้งในภายหลัง.\nหากสิ่งนี้ยังคงเกิดขึ้นโปรดลองลดจำนวนรายการที่ดึงมา" }, "fetch-count": "ค้นหาจำนวนการดึงข้อมูล", + "initial-search": "เรียกใช้การค้นหาเริ่มต้น", "layout": "แบบ", "listings": "พบ {{total}}กำลังดึงรายการ {{count}} ...", "loading": "กำลังโหลด ...", @@ -67,6 +68,12 @@ "source": "การทำนายราคาขึ้นอยู่กับ poeprices.info", "thanks": "ขอบคุณ!" }, + "pricing": "การตั้งราคา", + "pricing-method": "วิธี", + "pricings": { + "clipboard": "คลิปบอร์ด", + "tagging": "แท็ก" + }, "profile": { "default": "ค่าเริ่มต้น" }, @@ -81,6 +88,7 @@ "graph": "กราฟ", "list": "รายการ" }, + "run-search": "ค้นหา", "search": { "attack": "โจมตี", "defense": "ป้องกัน", @@ -104,6 +112,7 @@ "week": "มากถึงหนึ่งสัปดาห์ที่ผ่านมา", "weeks": "มากถึง 2 สัปดาห์ก่อน" }, + "normalize-quality": "ทำให้คุณภาพเป็นปกติ", "online-only": "ออนไลน์เท่านั้น", "properties": "คุณสมบัติ" }, @@ -118,6 +127,7 @@ "stats-unique-check-all": "ตรวจสอบซ้ำทั้งหมด", "switch": "เปลี่ยนจำนวน", "tag": { + "clipboard": "คัดลอกบันทึกย่อไปยังคลิปบอร์ดแล้ว", "note": "ติดแท็กรายการที่ไม่มีบันทึกย่อที่มีอยู่เท่านั้น คัดลอกบันทึกย่อแล้ว", "outside-stash": "สามารถติดแท็กรายการภายใน Stash ได้อย่างรวดเร็วเท่านั้น คัดลอกบันทึกย่อแล้ว" }, diff --git a/src/assets/i18n/traditional-chinese.json b/src/assets/i18n/traditional-chinese.json index eea455f4..48583cfb 100644 --- a/src/assets/i18n/traditional-chinese.json +++ b/src/assets/i18n/traditional-chinese.json @@ -42,6 +42,7 @@ "rate": "已達到限制。請稍後再試。\n如果這種情況持續發生,請嘗試減少獲取的物品數。" }, "fetch-count": "搜索獲取計數", + "initial-search": "運行初始搜索", "layout": "佈局", "listings": "找到 {{total}}。正在獲取 {{count}} 個條目...", "loading": "載入中...", @@ -67,6 +68,12 @@ "source": "基於poeprices.info的價格預測", "thanks": "謝謝!" }, + "pricing": "價錢", + "pricing-method": "方法", + "pricings": { + "clipboard": "剪貼板", + "tagging": "標記" + }, "profile": { "default": "默認" }, @@ -81,6 +88,7 @@ "graph": "圖形", "list": "名單" }, + "run-search": "搜索", "search": { "attack": "攻擊", "defense": "防禦", @@ -104,6 +112,7 @@ "week": "直到一周前", "weeks": "最多2週前" }, + "normalize-quality": "標準化質量", "online-only": "僅在線", "properties": "屬性" }, @@ -118,6 +127,7 @@ "stats-unique-check-all": "唯一檢查全部", "switch": "切換量", "tag": { + "clipboard": "筆記已復製到剪貼板。", "note": "只有沒有註釋的物品才能被快速標記。註釋已被複製。", "outside-stash": "只有儲藏櫃中的物品才能被快速標記。註釋已被複製。" }, diff --git a/src/assets/poe/base-item-type-categories.json b/src/assets/poe/base-item-type-categories.json index 66ea9d24..90f37671 100644 --- a/src/assets/poe/base-item-type-categories.json +++ b/src/assets/poe/base-item-type-categories.json @@ -5700,6 +5700,7 @@ "BetrayalSkeletonMeleeGraveyardMap": "monster.beast", "BetrayalSkeletonRangedGraveyardMap": "monster.beast", "ProtoVaalWarriorCowardsTrial": "monster.beast", + "DeliriumPause": "monster.beast", "GoatmanShamanFireball2": "monster.beast", "SandSpitterLightningCavern": "monster.beast", "SkeletonMelee12": "monster.beast", diff --git a/src/assets/poe/base-item-types.json b/src/assets/poe/base-item-types.json index 452cf7fb..1031c360 100644 --- a/src/assets/poe/base-item-types.json +++ b/src/assets/poe/base-item-types.json @@ -19420,8 +19420,8 @@ "Écraseur du dédale": "SkeletonMeleeLargeLabyrinth", "ProphecySkeletonGuard": "Gardien mort-vivant", "Gardien mort-vivant": "ProphecySkeletonGuard", - "MannequinLabyrinth": "Marionette", - "Marionette": "MannequinLabyrinth", + "MannequinLabyrinth": "Marionnette", + "Marionnette": "MannequinLabyrinth", "GhostPirateBlackLabyrinth": "Artisan spectral", "Artisan spectral": "GhostPirateBlackLabyrinth", "UndyingOutcastWhirlingBladesLabyrinth": "Résident dissimulé", @@ -65155,6 +65155,8 @@ "Левое оружие": "AfflictionBossLeftWeapon", "AfflictionBossRightWeapon": "Правое оружие", "Правое оружие": "AfflictionBossRightWeapon", + "DeliriumPause": "Daemon", + "Daemon": "DeliriumPause", "AfflictionMinion2": "Презрение", "Презрение": "AfflictionMinion2", "AfflictionMinion3": "Отвращение", diff --git a/src/assets/poe/maps.json b/src/assets/poe/maps.json index d9566dc5..5119fadd 100644 --- a/src/assets/poe/maps.json +++ b/src/assets/poe/maps.json @@ -6,7 +6,8 @@ "The Gambler", "Her Mask", "Gripped Gloves", - "Spiked Gloves" + "Spiked Gloves", + "Cerulean Ring" ], "layoutRating": "A", "bosses": [ @@ -56,7 +57,8 @@ "bossRating": "3", "bossCount": 3, "url": "https://pathofexile.gamepedia.com/Graveyard_Map", - "encounter": "3 unique skeletons: Champion of Frost, Steelpoint the Avenger and Thunderskull. They are the map variants of Chatters, Ironpoint the Forsaken as well as a unique Skeleton Archmage." + "encounter": "3 unique skeletons: Champion of Frost, Steelpoint the Avenger and Thunderskull. They are the map variants of Chatters, Ironpoint the Forsaken as well as a unique Skeleton Archmage.", + "layout": "Example layout with Blight mechanic spawn in top section." }, "Lookout Map": { "items": [ @@ -79,7 +81,9 @@ "The Gambler", "Assassin's Favour", "Her Mask", + "Crystal Belt", "Two-Toned Boots", + "Steel Ring", "The Saint's Treasure", "The Blazing Fire" ], @@ -98,6 +102,7 @@ "The Rabid Rhoa", "Two-Toned Boots", "Two-Toned Boots", + "Vermillion Ring", "The Tinkerer's Table" ], "layoutRating": "B", @@ -115,7 +120,8 @@ "Earth Drinker", "Two-Toned Boots", "Two-Toned Boots", - "Imperial Legacy" + "Imperial Legacy", + "Vermillion Ring" ], "layoutRating": "C", "bosses": [ @@ -142,7 +148,8 @@ "The Fathomless Depths", "The Rite of Elements", "Buried Treasure", - "The Primordial" + "The Primordial", + "Cerulean Ring" ], "layoutRating": "B", "bosses": [ @@ -160,7 +167,8 @@ "Her Mask", "Gripped Gloves", "Spiked Gloves", - "The Eye of the Dragon" + "The Eye of the Dragon", + "Cerulean Ring" ], "layoutRating": "B", "bosses": [ @@ -178,7 +186,8 @@ "Her Mask", "Gripped Gloves", "Spiked Gloves", - "The Master" + "The Master", + "Cerulean Ring" ], "layoutRating": "A", "bosses": [ @@ -197,7 +206,8 @@ "Assassin's Favour", "Her Mask", "Blue Pearl Amulet", - "The Saint's Treasure" + "The Saint's Treasure", + "Vermillion Ring" ], "layoutRating": "B", "bosses": [ @@ -236,7 +246,8 @@ "The Warden", "The Gambler", "Her Mask", - "Blue Pearl Amulet" + "Blue Pearl Amulet", + "Vermillion Ring" ], "layoutRating": "A", "bosses": [ @@ -258,7 +269,8 @@ "The Soul", "Gripped Gloves", "Spiked Gloves", - "The Wretched" + "The Wretched", + "Cerulean Ring" ], "layoutRating": "C", "bosses": [ @@ -279,7 +291,8 @@ "Gripped Gloves", "Spiked Gloves", "The Cacophony", - "Buried Treasure" + "Buried Treasure", + "Cerulean Ring" ], "layoutRating": "C", "bosses": [ @@ -295,6 +308,7 @@ "The Gambler", "Crystal Belt", "Two-Toned Boots", + "Steel Ring", "Mitts" ], "layoutRating": "B", @@ -348,7 +362,8 @@ "Assassin's Favour", "Two-Toned Boots", "Two-Toned Boots", - "The Saint's Treasure" + "The Saint's Treasure", + "Vermillion Ring" ], "layoutRating": "A", "bosses": [ @@ -366,7 +381,8 @@ "Her Mask", "Emperor of Purity", "Gripped Gloves", - "Spiked Gloves" + "Spiked Gloves", + "Cerulean Ring" ], "layoutRating": "B", "bosses": [ @@ -454,7 +470,8 @@ "Canyon Map": { "items": [ "The Gambler", - "Convoking Wand" + "Convoking Wand", + "Cerulean Ring" ], "layoutRating": "A", "bosses": [ @@ -530,7 +547,8 @@ "The Lion", "Gripped Gloves", "Spiked Gloves", - "The Wolverine" + "The Wolverine", + "Cerulean Ring" ], "layoutRating": "A", "bosses": [ @@ -602,6 +620,7 @@ "Blind Venture", "Her Mask", "Bone Helmet", + "Steel Ring", "The Polymath", "Might is Right", "The Opulent", @@ -623,7 +642,9 @@ "The Betrayal", "Her Mask", "Thunderous Skies", + "Crystal Belt", "Two-Toned Boots", + "Steel Ring", "The Landing" ], "layoutRating": "A", @@ -654,7 +675,8 @@ "The King's Heart", "Pride Before the Fall", "Two-Toned Boots", - "Two-Toned Boots" + "Two-Toned Boots", + "Vermillion Ring" ], "layoutRating": "A", "bosses": [ @@ -670,6 +692,7 @@ "The Catalyst", "Her Mask", "Bone Helmet", + "Steel Ring", "The Admirer", "Arrogance of the Vaal", "The Damned" @@ -690,6 +713,7 @@ "Her Mask", "Pride of the First Ones", "Convoking Wand", + "Cerulean Ring", "The Tinkerer's Table" ], "layoutRating": "C", @@ -741,7 +765,8 @@ "Two-Toned Boots", "Two-Toned Boots", "The Opulent", - "The Blazing Fire" + "The Blazing Fire", + "Vermillion Ring" ], "layoutRating": "C", "bosses": [ @@ -784,7 +809,8 @@ "Her Mask", "Two-Toned Boots", "Two-Toned Boots", - "The Admirer" + "The Admirer", + "Vermillion Ring" ], "layoutRating": "C", "bosses": [ @@ -818,7 +844,8 @@ "Her Mask", "Gripped Gloves", "Spiked Gloves", - "The Eye of the Dragon" + "The Eye of the Dragon", + "Cerulean Ring" ], "layoutRating": "C", "bosses": [ @@ -834,6 +861,7 @@ "The Gambler", "The Throne", "Bone Helmet", + "Steel Ring", "Vile Power" ], "layoutRating": "C", @@ -872,7 +900,9 @@ "The Gambler", "The Encroaching Darkness", "Her Mask", + "Crystal Belt", "Two-Toned Boots", + "Steel Ring", "The Spark and the Flame" ], "layoutRating": "A", @@ -905,7 +935,8 @@ "The Enlightened", "Her Mask", "Two-Toned Boots", - "Two-Toned Boots" + "Two-Toned Boots", + "Vermillion Ring" ], "layoutRating": "B", "bosses": [ @@ -925,7 +956,8 @@ "Two-Toned Boots", "Two-Toned Boots", "Struck by Lightning", - "The Cacophony" + "The Cacophony", + "Vermillion Ring" ], "layoutRating": "B", "bosses": [ @@ -959,7 +991,8 @@ "Tranquillity", "Her Mask", "Two-Toned Boots", - "Two-Toned Boots" + "Two-Toned Boots", + "Vermillion Ring" ], "layoutRating": "C", "bosses": [ @@ -981,7 +1014,8 @@ "Her Mask", "The Web", "Two-Toned Boots", - "Two-Toned Boots" + "Two-Toned Boots", + "Vermillion Ring" ], "layoutRating": "A", "bosses": [ @@ -1000,7 +1034,8 @@ "Two-Toned Boots", "Two-Toned Boots", "Might is Right", - "No Traces" + "No Traces", + "Vermillion Ring" ], "layoutRating": "B", "bosses": [ @@ -1036,7 +1071,8 @@ "The Gambler", "The Encroaching Darkness", "Her Mask", - "Convoking Wand" + "Convoking Wand", + "Cerulean Ring" ], "layoutRating": "B", "bosses": [ @@ -1060,7 +1096,8 @@ "Two-Toned Boots", "Two-Toned Boots", "The Fathomless Depths", - "The Cacophony" + "The Cacophony", + "Vermillion Ring" ], "layoutRating": "C", "bosses": [ @@ -1083,7 +1120,9 @@ "The Gambler", "The Encroaching Darkness", "Her Mask", + "Crystal Belt", "Two-Toned Boots", + "Steel Ring", "The Coming Storm", "Struck by Lightning", "The Rite of Elements", @@ -1122,7 +1161,8 @@ "Assassin's Favour", "Two-Toned Boots", "Two-Toned Boots", - "The Saint's Treasure" + "The Saint's Treasure", + "Vermillion Ring" ], "layoutRating": "B", "bosses": [ @@ -1146,7 +1186,8 @@ "The Wretched", "The Forsaken", "The Standoff", - "Convoking Wand" + "Convoking Wand", + "Cerulean Ring" ], "layoutRating": "C", "bosses": [ @@ -1197,7 +1238,8 @@ "Earth Drinker", "Two-Toned Boots", "Two-Toned Boots", - "Imperial Legacy" + "Imperial Legacy", + "Vermillion Ring" ], "layoutRating": "B", "bosses": [ @@ -1247,7 +1289,8 @@ "Gripped Gloves", "Spiked Gloves", "The Standoff", - "Burning Blood" + "Burning Blood", + "Cerulean Ring" ], "layoutRating": "B", "bosses": [ @@ -1268,7 +1311,8 @@ "Her Mask", "Lucky Deck", "Gripped Gloves", - "Spiked Gloves" + "Spiked Gloves", + "Cerulean Ring" ], "layoutRating": "A", "bosses": [ @@ -1289,7 +1333,8 @@ "Light and Truth", "Two-Toned Boots", "Two-Toned Boots", - "The Opulent" + "The Opulent", + "Vermillion Ring" ], "layoutRating": "B", "bosses": [ @@ -1340,7 +1385,8 @@ "Merciless Armament", "Her Mask", "Gripped Gloves", - "Spiked Gloves" + "Spiked Gloves", + "Cerulean Ring" ], "layoutRating": "B", "bosses": [ @@ -1361,7 +1407,8 @@ "Thunderous Skies", "Blue Pearl Amulet", "Struck by Lightning", - "Three Voices" + "Three Voices", + "Vermillion Ring" ], "layoutRating": "B", "bosses": [ @@ -1378,8 +1425,10 @@ "The Gambler", "The Encroaching Darkness", "Vessel of Vinktar", + "Blue Pearl Amulet", "The Iron Bard", - "Monochrome" + "Monochrome", + "Vermillion Ring" ], "layoutRating": "C", "bosses": [ @@ -1403,6 +1452,7 @@ "Volatile Power", "The Endurance", "Bone Helmet", + "Steel Ring", "The Rite of Elements", "Buried Treasure", "The Primordial", @@ -1443,7 +1493,9 @@ "The Gambler", "The Encroaching Darkness", "The Trial", + "Crystal Belt", "Two-Toned Boots", + "Steel Ring", "The Opulent", "The Dreamland", "The Professor" @@ -1531,7 +1583,8 @@ "Prosperity", "Gripped Gloves", "Spiked Gloves", - "The Landing" + "The Landing", + "Cerulean Ring" ], "layoutRating": "B", "bosses": [ @@ -1579,7 +1632,9 @@ "The Flora's Gift", "The Trial", "Her Mask", - "Two-Toned Boots" + "Crystal Belt", + "Two-Toned Boots", + "Steel Ring" ], "layoutRating": "A", "bosses": [ @@ -1661,7 +1716,8 @@ "The Visionary", "The Deceiver", "Three Voices", - "Convoking Wand" + "Convoking Wand", + "Cerulean Ring" ], "layoutRating": "B", "bosses": [ @@ -1678,7 +1734,8 @@ "The Gambler", "The Trial", "Heterochromia", - "Bone Helmet" + "Bone Helmet", + "Steel Ring" ], "layoutRating": "B", "bosses": [ @@ -1697,7 +1754,8 @@ "The Trial", "Blue Pearl Amulet", "The Twilight Moon", - "The Twins" + "The Twins", + "Vermillion Ring" ], "layoutRating": "C", "bosses": [ @@ -1729,7 +1787,9 @@ "Blind Venture", "Destined to Crumble", "Shard of Fate", + "Crystal Belt", "Two-Toned Boots", + "Steel Ring", "The Polymath", "A Dab of Ink", "Thirst for Knowledge" @@ -1817,7 +1877,9 @@ "The Trial", "Boundless Realms", "Dialla's Subjugation", + "Crystal Belt", "Two-Toned Boots", + "Steel Ring", "The Opulent", "Forbidden Power", "The Twilight Moon" @@ -1853,6 +1915,7 @@ "The Offering", "Thunderous Skies", "Bone Helmet", + "Steel Ring", "The Wretched", "Lingering Remnants", "Struck by Lightning", @@ -1881,7 +1944,8 @@ "Immortal Resolve", "The Rite of Elements", "The Primordial", - "The Side Quest" + "The Side Quest", + "Cerulean Ring" ], "layoutRating": "B", "bosses": [ @@ -1901,7 +1965,8 @@ "Her Mask", "The Throne", "Blue Pearl Amulet", - "Vile Power" + "Vile Power", + "Vermillion Ring" ], "layoutRating": "C", "bosses": [ @@ -1919,6 +1984,7 @@ "Her Mask", "The Web", "Bone Helmet", + "Steel Ring", "Lingering Remnants", "The Nurse" ], @@ -1937,7 +2003,8 @@ "The Encroaching Darkness", "The Trial", "Two-Toned Boots", - "Two-Toned Boots" + "Two-Toned Boots", + "Vermillion Ring" ], "layoutRating": "A", "bosses": [ @@ -1955,7 +2022,8 @@ "The Trial", "Two-Toned Boots", "Two-Toned Boots", - "Lingering Remnants" + "Lingering Remnants", + "Vermillion Ring" ], "layoutRating": "B", "bosses": [ @@ -1975,7 +2043,9 @@ "The Trial", "Grave Knowledge", "Her Mask", + "Crystal Belt", "Two-Toned Boots", + "Steel Ring", "The Wretched" ], "layoutRating": "C", @@ -2005,7 +2075,8 @@ "The Trial", "Two-Toned Boots", "Two-Toned Boots", - "Boon of Justice" + "Boon of Justice", + "Vermillion Ring" ], "layoutRating": "C", "bosses": [ @@ -2122,7 +2193,8 @@ "Spiked Gloves", "The Coming Storm", "Lingering Remnants", - "Struck by Lightning" + "Struck by Lightning", + "Cerulean Ring" ], "layoutRating": "A", "bosses": [ @@ -2142,7 +2214,8 @@ "Gripped Gloves", "Spiked Gloves", "The Rite of Elements", - "The Primordial" + "The Primordial", + "Cerulean Ring" ], "layoutRating": "B", "bosses": [ @@ -2221,7 +2294,8 @@ "The Encroaching Darkness", "The King's Blade", "The Trial", - "Convoking Wand" + "Convoking Wand", + "Cerulean Ring" ], "layoutRating": "C", "bosses": [ @@ -2238,7 +2312,9 @@ "The Trial", "The Inoculated", "Her Mask", - "Two-Toned Boots" + "Crystal Belt", + "Two-Toned Boots", + "Steel Ring" ], "layoutRating": "A", "bosses": [ @@ -2309,7 +2385,9 @@ "The Gambler", "The Encroaching Darkness", "The Trial", + "Crystal Belt", "Two-Toned Boots", + "Steel Ring", "The Rite of Elements", "The Primordial" ], @@ -2353,7 +2431,8 @@ "The Jeweller's Boon", "Three Voices", "The Messenger", - "Buried Treasure" + "Buried Treasure", + "Vermillion Ring" ], "layoutRating": "B", "bosses": [ @@ -2370,6 +2449,7 @@ "The Gambler", "The Encroaching Darkness", "Bone Helmet", + "Steel Ring", "Lingering Remnants", "Seven Years Bad Luck", "Divine Justice" @@ -2403,7 +2483,9 @@ "Death and Taxes": { "items": [ "The Gambler", - "The Encroaching Darkness" + "The Encroaching Darkness", + "Crystal Belt", + "Steel Ring" ], "layoutRating": "A", "bosses": [ @@ -2462,7 +2544,8 @@ "Gripped Gloves", "Spiked Gloves", "Lingering Remnants", - "Three Voices" + "Three Voices", + "Cerulean Ring" ], "layoutRating": "A", "bosses": [ @@ -2544,7 +2627,8 @@ "Two-Toned Boots", "Two-Toned Boots", "Lingering Remnants", - "The Saint's Treasure" + "The Saint's Treasure", + "Vermillion Ring" ], "layoutRating": "C", "bosses": [ @@ -2564,7 +2648,8 @@ "The Lion", "Lingering Remnants", "The Mad King", - "Convoking Wand" + "Convoking Wand", + "Cerulean Ring" ], "layoutRating": "C", "bosses": [ @@ -2680,7 +2765,8 @@ "The Encroaching Darkness", "Assassin's Favour", "Blue Pearl Amulet", - "Lingering Remnants" + "Lingering Remnants", + "Vermillion Ring" ], "bosses": [ "Suncaller Asha" @@ -2872,7 +2958,8 @@ "Gripped Gloves", "Spiked Gloves", "The Porcupine", - "Boon of Justice" + "Boon of Justice", + "Cerulean Ring" ], "layoutRating": "B", "bosses": [ @@ -2892,8 +2979,10 @@ "The Opulent", "The Undaunted", "The Celestial Stone", - "The Innocent" + "The Innocent", + "Vermillion Ring" ], + "layoutRating": "B", "bosses": [ "Konley, the Unrepentant", "The Cleansing Light" @@ -2953,7 +3042,8 @@ "Lingering Remnants", "The Mad King", "The Deep Ones", - "Convoking Wand" + "Convoking Wand", + "Cerulean Ring" ], "layoutRating": "B", "bosses": [ diff --git a/src/assets/poe/stats.json b/src/assets/poe/stats.json index 61ce6d8b..cebca259 100644 --- a/src/assets/poe/stats.json +++ b/src/assets/poe/stats.json @@ -2678,7 +2678,7 @@ "# #": "^Agrega (\\S+) a (\\S+) de Daño Físico a los Ataques$" }, "8": { - "# #": "^공격 시 (\\S+)~(\\S+)의 공격 물리 피해 추가$" + "# #": "^공격 시 (\\S+)~(\\S+)의 물리 피해 추가$" }, "10": { "# #": "^攻擊附加 (\\S+) 至 (\\S+) 物理傷害$" @@ -7402,8 +7402,8 @@ "N#|-1": "^Cantidad de Objetos encontrados reducida un (\\S+)%$" }, "8": { - "1|#": "^발견한 아이템 수량 (\\S+)% 증가$", - "N#|-1": "^발견한 아이템 수량 (\\S+)% 감소$" + "1|#": "^발견하는 아이템 수량 (\\S+)% 증가$", + "N#|-1": "^발견하는 아이템 수량 (\\S+)% 감소$" }, "10": { "1|#": "^增加 (\\S+)% 物品數量$", @@ -7444,8 +7444,8 @@ "N#|-1": "^Cantidad de Objetos encontrados reducida un (\\S+)% cuando tienes la Vida Baja$" }, "8": { - "1|#": "^낮은 생명력 상태에서 발견한 아이템 수량 (\\S+)% 증가$", - "N#|-1": "^낮은 생명력 상태에서 발견한 아이템 수량 (\\S+)% 감소$" + "1|#": "^낮은 생명력 상태에서 발견하는 아이템 수량 (\\S+)% 증가$", + "N#|-1": "^낮은 생명력 상태에서 발견하는 아이템 수량 (\\S+)% 감소$" }, "10": { "1|#": "^貧血時增加 (\\S+)% 物品數量$", @@ -7486,8 +7486,8 @@ "N#|-1": "^Rareza de Objetos encontrados reducida un (\\S+)%$" }, "8": { - "1|#": "^발견한 아이템 희귀도 (\\S+)% 증가$", - "N#|-1": "^발견한 아이템 희귀도 (\\S+)% 감소$" + "1|#": "^발견하는 아이템 희귀도 (\\S+)% 증가$", + "N#|-1": "^발견하는 아이템 희귀도 (\\S+)% 감소$" }, "10": { "1|#": "^增加 (\\S+)% 物品稀有度$", @@ -7528,8 +7528,8 @@ "N#|-1": "^Rareza de Objetos encontrados reducida un (\\S+)% cuando tengas la Vida Baja$" }, "8": { - "1|#": "^낮은 생명력 상태에서 발견한 아이템 희귀도 (\\S+)% 증가$", - "N#|-1": "^낮은 생명력 상태에서 발견한 아이템 희귀도 (\\S+)% 감소$" + "1|#": "^낮은 생명력 상태에서 발견하는 아이템 희귀도 (\\S+)% 증가$", + "N#|-1": "^낮은 생명력 상태에서 발견하는 아이템 희귀도 (\\S+)% 감소$" }, "10": { "1|#": "^貧血時增加 (\\S+)% 物品稀有度$", @@ -8343,7 +8343,7 @@ "1|#": "^(\\S+)% del Daño de Ataques contra enemigos con Sangrado se Absorbe como Vida$" }, "8": { - "1|#": "^출혈 중인 적에게 주는 공격 피해의 (\\S+)%를 생명력으로 흡수$" + "1|#": "^출혈 중인 적 공격 시 공격 피해의 (\\S+)%를 생명력으로 흡수$" }, "10": { "1|#": "^(\\S+)% 對流血的敵人所造成的攻擊傷害偷取生命$" @@ -17447,39 +17447,6 @@ } } }, - "stat_3246076198": { - "id": "map_ground_lightning", - "negated": false, - "text": { - "1": { - "#": "^Area has patches of shocking ground$" - }, - "2": { - "#": "^Área possui trechos de solo eletrizado$" - }, - "3": { - "#": "^Область имеет участки заряженной земли$" - }, - "4": { - "#": "^พื้นที่มีพื้นไฟฟ้าช็อต$" - }, - "5": { - "#": "^Gebiet hat stellenweise schockenden Boden$" - }, - "6": { - "#": "^La Zone a des parcelles de Sol électrocutant$" - }, - "7": { - "#": "^El Área tiene zonas de suelo electrocutado$" - }, - "8": { - "#": "^지역에 감전 대지 존재$" - }, - "10": { - "#": "^地圖裡有感電地面$" - } - } - }, "stat_3477720557": { "id": "map_ground_lightning", "negated": false, @@ -19940,8 +19907,8 @@ "N#|-1": "^(\\S+)% menos Daño Físico con Ataques Desarmado$" }, "8": { - "1|#": "^비무장 상태 공격 물리 피해 (\\S+)% 증폭$", - "N#|-1": "^비무장 상태 공격 물리 피해 (\\S+)% 감폭$" + "1|#": "^비무장 상태에서 공격 시 물리 피해 (\\S+)% 증폭$", + "N#|-1": "^비무장 상태에서 공격 시 물리 피해 (\\S+)% 감폭$" }, "10": { "1|#": "^空手攻擊時有 (\\S+)% 更多物理傷害$", @@ -21017,8 +20984,8 @@ "N#|-1": "^Daño de Ataques contra Enemigos con Sangrado reducido un (\\S+)%$" }, "8": { - "1|#": "^출혈 중인 적에게 주는 공격 피해 (\\S+)% 증가$", - "N#|-1": "^출혈 중인 적에게 주는 공격 피해 (\\S+)% 감소$" + "1|#": "^출혈 중인 적 공격 시 공격 피해 (\\S+)% 증가$", + "N#|-1": "^출혈 중인 적 공격 시 공격 피해 (\\S+)% 감소$" }, "10": { "1|#": "^增加對流血中敵人 (\\S+)% 攻擊傷害$", @@ -21059,8 +21026,8 @@ "N#|-1": "^Daño Cuerpo a Cuerpo contra Enemigos con Sangrado reducido un (\\S+)%$" }, "8": { - "1|#": "^출혈 중인 적에게 주는 근접 피해 (\\S+)% 증가$", - "N#|-1": "^출혈 중인 적에게 주는 근접 피해 (\\S+)% 감소$" + "1|#": "^출혈 중인 적 공격 시 근접 피해 (\\S+)% 증가$", + "N#|-1": "^출혈 중인 적 공격 시 근접 피해 (\\S+)% 감소$" }, "10": { "1|#": "^對流血的敵人增加 (\\S+)% 近戰傷害$", @@ -21101,8 +21068,8 @@ "N#|-1": "^Los enemigos a los que aplicas Sangrado otorgan (\\S+)% de reducción a las Cargas de Frasco$" }, "8": { - "1|#": "^적을 출혈시키면 플라스크 충전량 (\\S+)% 증가$", - "N#|-1": "^적을 출혈시키면 플라스크 충전량 (\\S+)% 감소$" + "1|#": "^적에게 출혈을 유발하면 플라스크 충전량 (\\S+)% 증가$", + "N#|-1": "^적에게 출혈을 유발하면 플라스크 충전량 (\\S+)% 감소$" }, "10": { "1|#": "^對你造成流血的敵人增加 (\\S+)% 藥劑充能$", @@ -21136,7 +21103,7 @@ "# #": "^Agrega de (\\S+) a (\\S+) de Daño Físico contra Enemigos con Sangrado$" }, "8": { - "# #": "^출혈 중인 적에게 주는 물리 피해 (\\S+)~(\\S+) 추가$" + "# #": "^출혈 중인 적 공격 시 물리 피해 (\\S+)~(\\S+) 추가$" }, "10": { "# #": "^對流血的敵人附加 (\\S+) 至 (\\S+) 物理傷害$" @@ -21169,7 +21136,7 @@ "#": "^Los aumentos y las reducciones que afectan al radio de iluminación también se aplican al efecto de área al (\\S+)% de su valor$" }, "8": { - "#": "^시야 반경 증가 및 감소가 해당 값의 (\\S+)%만큼 효과 범위에도 적용$" + "#": "^시야 반경 증가 및 감소 수치의 (\\S+)%를 효과 범위에도 적용$" }, "10": { "#": "^增加和減少照亮範圍以 (\\S+)% 它們的值套用至範圍效果$" @@ -21202,7 +21169,7 @@ "#": "^Los aumentos y las reducciones que afectan al radio de iluminación también se aplican al daño$" }, "8": { - "#": "^시야 반경 증가 및 감소가 피해에도 적용$" + "#": "^시야 반경 증가 및 감소 수치를 피해에도 적용$" }, "10": { "#": "^增加和減少照亮範圍同時套用至傷害$" @@ -21277,7 +21244,7 @@ "#": "^Tienes Traspasar si la Recarga de Escudo de Energía comenzó Recientemente$" }, "8": { - "#": "^최근 4초 이내 에너지 보호막 재충전이 시작된 경우 차원 능력 추가$" + "#": "^최근 4초 이내 에너지 보호막 재충전이 시작된 경우 차원 능력 획득$" }, "10": { "#": "^近期內若能量護盾開始回復,獲得迷蹤狀態$" @@ -22204,7 +22171,7 @@ "#": "^Te Inflige una Maldición aleatoria de Nivel (\\S+) cuando tus Tótems mueren$" }, "8": { - "#": "^자신의 토템이 죽으면 무작위로 (\\S+)레벨 저주 유발$" + "#": "^자신의 토템이 파괴되면 무작위로 (\\S+)레벨 저주 유발$" }, "10": { "#": "^當你的圖騰死亡時施放 1 個等級 (\\S+) 的隨機詛咒$" @@ -22444,7 +22411,7 @@ "#": "^Las quemaduras que aplicas infligen su daño un (\\S+)% más rápido$" }, "8": { - "#": "^플레이어가 유발한 점화 피해 (\\S+)% 가속$" + "#": "^플레이어가 유발한 점화가 피해 (\\S+)% 가속$" }, "10": { "#": "^你造成的點燃傷害加速 (\\S+)%$" @@ -22510,7 +22477,7 @@ "#": "^Las quemaduras que aplicas con ataques infligen su daño un (\\S+)% más rápido$" }, "8": { - "#": "^플레이어의 공격으로 유발된 점화가 피해를 (\\S+)% 더 빠르게 줌$" + "#": "^플레이어의 공격으로 유발한 점화가 피해 (\\S+)% 가속$" }, "10": { "#": "^你攻擊造成的點燃傷害加速 (\\S+)%$" @@ -23182,7 +23149,7 @@ "#": "^El Efecto del Escarchamiento y la Duración del Congelamiento sobre ti se basan en (\\S+)% del Escudo de Energía$" }, "8": { - "#": "^플레이어에게 적용되는 냉각 효과 및 동결 지속시간이 에너지 보호막의 (\\S+)%에 기반$" + "#": "^플레이어에게 적용되는 냉각 효과 및 동결 지속시간이 에너지 보호막의 (\\S+)%에 비례함$" }, "10": { "#": "^冰緩和冰凍持續時間根據你 (\\S+)% 的能量護盾計算$" @@ -23248,7 +23215,7 @@ "#": "^Los Enemigos con Quemadura que golpeas son destruídos al Morir$" }, "8": { - "#": "^점화시킨 적이 사망 시 폭발$" + "#": "^플레이어의 공격으로 점화가 유발된 적이 사망 시 완전히 연소됨$" }, "10": { "#": "^你所擊殺的被點燃敵人將會被殲滅$" @@ -24167,7 +24134,7 @@ "#": "^Los aumentos y las reducciones que afectan al daño de hechizos también se aplican a los ataques$" }, "8": { - "#": "^주문 피해 증가 및 감소 효과가 공격에도 적용$" + "#": "^주문 피해 증가 및 감소 수치를 공격에도 적용$" }, "10": { "#": "^對法術傷害的增幅與減益也會套用在攻擊上$" @@ -24200,7 +24167,7 @@ "#": "^Los aumentos y las reducciones al daño de hechizos también se aplican a los ataques al 150% de su valor$" }, "8": { - "#": "^주문 피해에 적용되는 증가 및 감소 값의 150%만큼을 공격에도 적용$" + "#": "^주문 피해에 적용되는 증가 및 감소 수치의 150%를 공격에도 적용$" }, "10": { "#": "^增加和減少法術傷害同時以 150% 它們的數值套用至攻擊$" @@ -24870,7 +24837,7 @@ "#": "^Daño aumentado un (\\S+)% cuando no tienes Escudo de Energía$" }, "8": { - "#": "^에너지 보호막이 없을 시 피해 (\\S+)% 증가$" + "#": "^에너지 보호막이 없는 동안 피해 (\\S+)% 증가$" }, "10": { "#": "^當能量護盾歸零時增加 (\\S+)% 傷害$" @@ -25053,7 +25020,7 @@ "100": "^Maldice Enemigos con Inflamabilidad con cada Golpe$" }, "8": { - "100": "^명중 시 적에게 인화성 저주가 걸림$" + "100": "^명중 시 적이 인화성 저주에 걸림$" }, "10": { "100": "^擊中受詛咒的敵人時造成易燃$" @@ -25576,8 +25543,8 @@ "2|#": "^Las Armas que Animas crean (\\S+) copias adicionales$" }, "8": { - "1": "^움직이는 무기가 복제본 생성$", - "2|#": "^움직이는 무기가 복제본 (\\S+)개 생성$" + "1": "^플레이어가 기동한 무기가 복제본 1개 추가 생성$", + "2|#": "^플레이어가 기동한 무기가 복제본 (\\S+)개 추가 생성$" }, "10": { "1": "^你幻化的武器將額外複製出 1 把$", @@ -25960,8 +25927,8 @@ "N#|-1": "^Daño con Golpes contra Enemigos con Vida Baja reducido un (\\S+)% por cada Carga de Frenesí$" }, "8": { - "1|#": "^격분 충전 하나당 낮은 생명력 상태의 적 명중 시 피해 (\\S+)% 증가$", - "N#|-1": "^격분 충전 하나당 낮은 생명력 상태의 적 명중 시 피해 (\\S+)% 감소$" + "1|#": "^격분 충전 하나당 낮은 생명력 상태의 적 적중 시 피해 (\\S+)% 증가$", + "N#|-1": "^격분 충전 하나당 낮은 생명력 상태의 적 적중 시 피해 (\\S+)% 감소$" }, "10": { "1|#": "^擊中貧血敵人,每顆狂怒球增加 (\\S+)% 傷害$", @@ -26229,7 +26196,7 @@ "#": "^Cuando Matas a un monstruo Raro, ganas sus Modificadores durante (\\S+) segundos$" }, "8": { - "#": "^희귀 몬스터 처치 시 (\\S+)초 동안 해당 몬스터의 속성 부여 획득$" + "#": "^희귀 몬스터 처치 시 (\\S+)초 동안 해당 몬스터의 속성 획득$" }, "10": { "#": "^當你擊殺稀有怪物時,你會獲得它的詞綴 (\\S+) 秒$" @@ -26652,7 +26619,7 @@ "#": "^El Jefe Único otorga Experiencia aumentada un (\\S+)%$" }, "8": { - "#": "^고유 보스가 (\\S+)% 증가한 경험치를 줌$" + "#": "^고유 보스가 주는 경험치 (\\S+)% 증가$" }, "10": { "#": "^傳奇頭目給予 (\\S+)% 更多經驗值$" @@ -26875,8 +26842,8 @@ "N#|-1": "^Alcance de Pesca reducido un (\\S+)%$" }, "8": { - "1|#": "^낚시 사거리 (\\S+)% 증가$", - "N#|-1": "^낚시 사거리 (\\S+)% 감소$" + "1|#": "^낚시 거리 (\\S+)% 증가$", + "N#|-1": "^낚시 거리 (\\S+)% 감소$" }, "10": { "1|#": "^增加 (\\S+)% 釣魚範圍$", @@ -27687,7 +27654,7 @@ "#": "^Los esbirros tienen (\\S+)% a la probabilidad de Bloquear Daño de Ataques$" }, "8": { - "#": "^소환수의 공격 피해 막기 확률 (\\S+)%$" + "#": "^소환수가 공격 피해를 막아낼 확률 (\\S+)%$" }, "10": { "#": "^召喚物有 (\\S+)% 攻擊傷害格擋率$" @@ -28522,8 +28489,8 @@ "2|#": "^Las Maldiciones sobre Enemigos Asesinados se transfieren a (\\S+) Enemigos cercanos$" }, "8": { - "1": "^처치한 적에게 걸린 저주가 주변의 적 한 명에게 전이$", - "2|#": "^처치한 적에게 걸린 저주가 주변의 적 (\\S+)명에게 전이$" + "1": "^처치한 적에게 걸린 저주가 주변의 적 1명에게 전달$", + "2|#": "^처치한 적에게 걸린 저주가 주변의 적 (\\S+)명에게 전달$" }, "10": { "1": "^被擊殺敵人之詛咒將轉移到附近的 1 個敵人$", @@ -29230,7 +29197,7 @@ "2|#": "^Gana (\\S+) Cargas de Frasco cuando infliges un Golpe Crítico$" }, "8": { - "1": "^치명타 공격 시 플라스크 충전 획득$", + "1": "^치명타 공격 시 플라스크 충전 1개 획득$", "2|#": "^치명타 공격 시 플라스크 충전 (\\S+)개 획득$" }, "10": { @@ -29880,7 +29847,7 @@ "#": "^El Área se vuelve fatal después de un tiempo$" }, "8": { - "#": "^일정 시간이 지나면 지역이 치명적으로 변함$" + "#": "^일정 시간이 지나면 지역이 치명적인 상태로 변함$" }, "10": { "#": "^一段時間後此區域將會變得致命$" @@ -29913,7 +29880,7 @@ "#": "^Los aliados cercanos Recuperan (\\S+)% de tu Vida máxima cuando Mueres$" }, "8": { - "#": "^사망 시 최대 생명력의 (\\S+)%를 주변 동료들이 회복$" + "#": "^사망 시 플레이어 최대 생명력의 (\\S+)%를 주변 동료들이 회복$" }, "10": { "#": "^附近的友方在你死亡時會回復等同你最大生命 (\\S+)% 的生命$" @@ -30898,8 +30865,8 @@ "N#|-1": "^Área de Efecto mientras estés Desarmado reducida un (\\S+)%$" }, "8": { - "1|#": "^비무장 상태일 시 효과 범위 (\\S+)% 증가$", - "N#|-1": "^비무장 상태일 시 효과 범위 (\\S+)% 감소$" + "1|#": "^비무장 상태에서 효과 범위 (\\S+)% 증가$", + "N#|-1": "^비무장 상태에서 효과 범위 (\\S+)% 감소$" }, "10": { "1|#": "^空手時增加 (\\S+)% 範圍效果$", @@ -31946,7 +31913,10 @@ "1|#": "^Удары по вам имеют на (\\S+)% повышенный шанс критического удара$", "N#|-1": "^Удары по вам имеют на (\\S+)% сниженный шанс критического удара$" }, - "4": {}, + "4": { + "1|#": "^การปะทะ ต่อตัวคุณ จะมี เพิ่มโอกาสคริติคอล (\\S+)%$", + "N#|-1": "^การปะทะ ต่อตัวคุณ จะมี ลดโอกาสคริติคอล (\\S+)%$" + }, "5": { "1|#": "^Treffer haben (\\S+)% erhöhte kritische Trefferchance gegen Euch$", "N#|-1": "^Treffer haben (\\S+)% verringerte kritische Trefferchance gegen Euch$" @@ -31985,7 +31955,10 @@ "1|#": "^Удары по вам имеют на (\\S+)% повышенный шанс критического удара$", "N#|-1": "^Удары по вам имеют на (\\S+)% сниженный шанс критического удара$" }, - "4": {}, + "4": { + "1|#": "^การปะทะ ต่อตัวคุณ จะมี เพิ่มโอกาสคริติคอล (\\S+)%$", + "N#|-1": "^การปะทะ ต่อตัวคุณ จะมี ลดโอกาสคริติคอล (\\S+)%$" + }, "5": { "1|#": "^Treffer haben (\\S+)% erhöhte kritische Trefferchance gegen Euch$", "N#|-1": "^Treffer haben (\\S+)% verringerte kritische Trefferchance gegen Euch$" @@ -38027,40 +38000,37 @@ "negated": true, "text": { "1": { - "1|#": "^Despair has (\\S+)% increased Mana Reservation$", - "N#|-1": "^Despair has (\\S+)% reduced Mana Reservation$" + "1|#": "^Despair has (\\S+)% increased Mana Reservation if Cast as an Aura$", + "N#|-1": "^Despair has (\\S+)% reduced Mana Reservation if Cast as an Aura$" }, "2": { - "1|#": "^(\\S+)% de aumento da Reserva de Mana de Desespero$", - "N#|-1": "^(\\S+)% de redução da Reserva de Mana de Desespero$" + "1|#": "^Desespero têm Reserva de Mana aumentada em (\\S+)% se Conjurada como uma Aura$", + "N#|-1": "^Desespero têm Reserva de Mana reduzida em (\\S+)% se Conjurada como uma Aura$" }, "3": { - "1|#": "^(\\S+)% увеличение количества маны, удержанной Отчаянием$", - "N#|-1": "^(\\S+)% уменьшение количества маны, удержанной Отчаянием$" + "1|#": "^(\\S+)% увеличение количества маны, удержанной Отчаянием в виде ауры$", + "N#|-1": "^(\\S+)% уменьшение количества маны, удержанной Отчаянием в виде ауры$" }, "4": { - "1|#": "^เพิ่มมานาสำรอง ของ Despair (\\S+)%$", - "N#|-1": "^ลดมานาสำรอง ของ Despair (\\S+)%$" + "1|#": "^เพิ่มมานาสำรองของ Despair (\\S+)% หากมันถูกร่ายเป็น ออร่า$", + "N#|-1": "^ลดมานาสำรองของ Despair (\\S+)% หากมันถูกร่ายเป็น ออร่า$" }, "5": { - "1|#": "^(\\S+)% erhöhte Manareservierung von 'Verzweiflung'$", - "N#|-1": "^(\\S+)% verringerte Manareservierung von 'Verzweiflung'$" - }, - "6": { - "1|#": "^(\\S+)% d'Augmentation du Mana réservé par Désespoir$", - "N#|-1": "^(\\S+)% de Réduction du Mana réservé par Désespoir$" + "1|#": "^'Verzweiflung' hat (\\S+)% erhöhte Manareservierung, wenn die Fertigkeit als Aura gezaubert wird$", + "N#|-1": "^'Verzweiflung' hat (\\S+)% verringerte Manareservierung, wenn die Fertigkeit als Aura gezaubert wird$" }, + "6": {}, "7": { - "1|#": "^Reserva de Maná de Desesperación aumentada un (\\S+)%$", - "N#|-1": "^Reserva de Maná de Desesperación reducida un (\\S+)%$" + "1|#": "^Desesperación tiene su reserva de maná aumentada un (\\S+)% si se lanza como un aura$", + "N#|-1": "^Desesperación tiene su reserva de maná reducida un (\\S+)% si se lanza como un aura$" }, "8": { - "1|#": "^절망의 마나 점유 (\\S+)% 증가$", - "N#|-1": "^절망의 마나 점유 (\\S+)% 감소$" + "1|#": "^절망이 오라의 형태로 시전되는 경우 마나 점유 (\\S+)% 증가$", + "N#|-1": "^절망이 오라의 형태로 시전되는 경우 마나 점유 (\\S+)% 감소$" }, "10": { - "1|#": "^增加 (\\S+)% 絕望的魔力保留$", - "N#|-1": "^減少 (\\S+)% 絕望的魔力保留$" + "1|#": "^若絕望以光環施放,增加 (\\S+)% 魔力保留$", + "N#|-1": "^若絕望以光環施放,減少 (\\S+)% 魔力保留$" } } }, @@ -38069,40 +38039,37 @@ "negated": true, "text": { "1": { - "1|#": "^Conductivity has (\\S+)% increased Mana Reservation$", - "N#|-1": "^Conductivity has (\\S+)% reduced Mana Reservation$" + "1|#": "^Conductivity has (\\S+)% increased Mana Reservation if Cast as an Aura$", + "N#|-1": "^Conductivity has (\\S+)% reduced Mana Reservation if Cast as an Aura$" }, "2": { - "1|#": "^(\\S+)% de aumento da Reserva de Mana de Condutividade$", - "N#|-1": "^(\\S+)% de redução da Reserva de Mana de Condutividade$" + "1|#": "^Condutividade têm Reserva de Mana aumentada em (\\S+)% se Conjurada como uma Aura$", + "N#|-1": "^Condutividade têm Reserva de Mana reduzida em (\\S+)% se Conjurada como uma Aura$" }, "3": { - "1|#": "^(\\S+)% увеличение количества маны, удержанной Проводимостью$", - "N#|-1": "^(\\S+)% уменьшение количества маны, удержанной Проводимостью$" + "1|#": "^(\\S+)% увеличение количества маны, удержанной Проводимостью в виде ауры$", + "N#|-1": "^(\\S+)% уменьшение количества маны, удержанной Проводимостью в виде ауры$" }, "4": { - "1|#": "^เพิ่มมานาสำรอง ของ Conductivity (\\S+)%$", - "N#|-1": "^ลดมานาสำรอง ของ Conductivity (\\S+)%$" + "1|#": "^เพิ่มมานาสำรองของ Conductivity (\\S+)% หากมันถูกร่ายเป็น ออร่า$", + "N#|-1": "^ลดมานาสำรองของ Conductivity (\\S+)% หากมันถูกร่ายเป็น ออร่า$" }, "5": { - "1|#": "^(\\S+)% erhöhte Manareservierung von 'Leitfähigkeit'$", - "N#|-1": "^(\\S+)% verringerte Manareservierung von 'Leitfähigkeit'$" - }, - "6": { - "1|#": "^(\\S+)% d'Augmentation du Mana réservé par Conductivité$", - "N#|-1": "^(\\S+)% de Réduction du Mana réservé par Conductivité$" + "1|#": "^'Leitfähigkeit' hat (\\S+)% erhöhte Manareservierung, wenn die Fertigkeit als Aura gezaubert wird$", + "N#|-1": "^'Leitfähigkeit' hat (\\S+)% verringerte Manareservierung, wenn die Fertigkeit als Aura gezaubert wird$" }, + "6": {}, "7": { - "1|#": "^Reserva de Maná de Conductividad aumentada un (\\S+)%$", - "N#|-1": "^Reserva de Maná de Conductividad reducida un (\\S+)%$" + "1|#": "^Conductividad tiene su reserva de maná aumentada un (\\S+)% si se lanza como un aura$", + "N#|-1": "^Conductividad tiene su reserva de maná reducida un (\\S+)% si se lanza como un aura$" }, "8": { - "1|#": "^전도성의 마나 점유 (\\S+)% 증가$", - "N#|-1": "^전도성의 마나 점유 (\\S+)% 감소$" + "1|#": "^전도성이 오라의 형태로 시전되는 경우 마나 점유 (\\S+)% 증가$", + "N#|-1": "^전도성이 오라의 형태로 시전되는 경우 마나 점유 (\\S+)% 감소$" }, "10": { - "1|#": "^增加 (\\S+)% 導電的魔力保留$", - "N#|-1": "^減少 (\\S+)% 導電的魔力保留$" + "1|#": "^若導電以光環施放,增加 (\\S+)% 魔力保留$", + "N#|-1": "^若導電以光環施放,減少 (\\S+)% 魔力保留$" } } }, @@ -38111,40 +38078,37 @@ "negated": true, "text": { "1": { - "1|#": "^Flammability has (\\S+)% increased Mana Reservation$", - "N#|-1": "^Flammability has (\\S+)% reduced Mana Reservation$" + "1|#": "^Flammability has (\\S+)% increased Mana Reservation if Cast as an Aura$", + "N#|-1": "^Flammability has (\\S+)% reduced Mana Reservation if Cast as an Aura$" }, "2": { - "1|#": "^(\\S+)% de aumento da Reserva de Mana da Flamabilidade$", - "N#|-1": "^(\\S+)% de redução da Reserva de Mana da Flamabilidade$" + "1|#": "^Flamabilidade têm Reserva de Mana aumentada em (\\S+)% se Conjurada como uma Aura$", + "N#|-1": "^Flamabilidade têm Reserva de Mana reduzida em (\\S+)% se Conjurada como uma Aura$" }, "3": { - "1|#": "^(\\S+)% увеличение количества маны, удержанной Горючестью$", - "N#|-1": "^(\\S+)% уменьшение количества маны, удержанной Горючестью$" + "1|#": "^(\\S+)% увеличение количества маны, удержанной Горючестью в виде ауры$", + "N#|-1": "^(\\S+)% уменьшение количества маны, удержанной Горючестью в виде ауры$" }, "4": { - "1|#": "^เพิ่มมานาสำรอง ของ Flammability (\\S+)%$", - "N#|-1": "^ลดมานาสำรอง ของ Flammability (\\S+)%$" + "1|#": "^เพิ่มมานาสำรองของ Flammability (\\S+)% หากมันถูกร่ายเป็น ออร่า$", + "N#|-1": "^ลดมานาสำรองของ Flammability (\\S+)% หากมันถูกร่ายเป็น ออร่า$" }, "5": { - "1|#": "^(\\S+)% erhöhte Manareservierung von 'Entflammbarkeit'$", - "N#|-1": "^(\\S+)% verringerte Manareservierung von 'Entflammbarkeit'$" - }, - "6": { - "1|#": "^(\\S+)% d'Augmentation du Mana réservé par Inflammabilité$", - "N#|-1": "^(\\S+)% de Réduction du Mana réservé par Inflammabilité$" + "1|#": "^'Entflammbarkeit' hat (\\S+)% erhöhte Manareservierung, wenn die Fertigkeit als Aura gezaubert wird$", + "N#|-1": "^'Entflammbarkeit' hat (\\S+)% verringerte Manareservierung, wenn die Fertigkeit als Aura gezaubert wird$" }, + "6": {}, "7": { - "1|#": "^Reserva de Maná de Inflamabilidad aumentada un (\\S+)%$", - "N#|-1": "^Reserva de Maná de Inflamabilidad reducida un (\\S+)%$" + "1|#": "^Inflamabilidad tiene su reserva de maná aumentada un (\\S+)% si se lanza como un aura$", + "N#|-1": "^Inflamabilidad tiene su reserva de maná reducida un (\\S+)% si se lanza como un aura$" }, "8": { - "1|#": "^인화성의 마나 점유 (\\S+)% 증가$", - "N#|-1": "^인화성의 마나 점유 (\\S+)% 감소$" + "1|#": "^인화성이 오라의 형태로 시전되는 경우 마나 점유 (\\S+)% 증가$", + "N#|-1": "^인화성이 오라의 형태로 시전되는 경우 마나 점유 (\\S+)% 감소$" }, "10": { - "1|#": "^增加 (\\S+)% 易燃的魔力保留$", - "N#|-1": "^減少 (\\S+)% 易燃的魔力保留$" + "1|#": "^若易燃以光環施放,增加 (\\S+)% 魔力保留$", + "N#|-1": "^若易燃以光環施放,減少 (\\S+)% 魔力保留$" } } }, @@ -38153,40 +38117,37 @@ "negated": true, "text": { "1": { - "1|#": "^Frostbite has (\\S+)% increased Mana Reservation$", - "N#|-1": "^Frostbite has (\\S+)% reduced Mana Reservation$" + "1|#": "^Frostbite has (\\S+)% increased Mana Reservation if Cast as an Aura$", + "N#|-1": "^Frostbite has (\\S+)% reduced Mana Reservation if Cast as an Aura$" }, "2": { - "1|#": "^(\\S+)% de aumento da Reserva de Mana da Congelabilidade$", - "N#|-1": "^(\\S+)% de redução da Reserva de Mana da Congelabilidade$" + "1|#": "^Congelabilidade têm Reserva de Mana aumentada em (\\S+)% se Conjurada como uma Aura$", + "N#|-1": "^Congelabilidade têm Reserva de Mana reduzida em (\\S+)% se Conjurada como uma Aura$" }, "3": { - "1|#": "^(\\S+)% увеличение количества маны, удержанной Обморожением$", - "N#|-1": "^(\\S+)% уменьшение количества маны, удержанной Обморожением$" + "1|#": "^(\\S+)% увеличение количества маны, удержанной Обморожением в виде ауры$", + "N#|-1": "^(\\S+)% уменьшение количества маны, удержанной Обморожением в виде ауры$" }, "4": { - "1|#": "^เพิ่มมานาสำรอง ของ Frostbite (\\S+)%$", - "N#|-1": "^ลดมานาสำรอง ของ Frostbite (\\S+)%$" + "1|#": "^เพิ่มมานาสำรองของ Frostbite (\\S+)% หากมันถูกร่ายเป็น ออร่า$", + "N#|-1": "^ลดมานาสำรองของ Frostbite (\\S+)% หากมันถูกร่ายเป็น ออร่า$" }, "5": { - "1|#": "^(\\S+)% erhöhte Manareservierung von 'Schneidende Kälte'$", - "N#|-1": "^(\\S+)% verringerte Manareservierung von 'Schneidende Kälte'$" - }, - "6": { - "1|#": "^(\\S+)% d'Augmentation du Mana réservé par Frilosité$", - "N#|-1": "^(\\S+)% de Réduction du Mana réservé par Frilosité$" + "1|#": "^'Schneidende Kälte' hat (\\S+)% erhöhte Manareservierung, wenn die Fertigkeit als Aura gezaubert wird$", + "N#|-1": "^'Schneidende Kälte' hat (\\S+)% verringerte Manareservierung, wenn die Fertigkeit als Aura gezaubert wird$" }, + "6": {}, "7": { - "1|#": "^Reserva de Maná de Congelamiento aumentada un (\\S+)%$", - "N#|-1": "^Reserva de Maná de Congelamiento reducida un (\\S+)%$" + "1|#": "^Congelación tiene su reserva de maná aumentada un (\\S+)% si se lanza como un aura$", + "N#|-1": "^Congelación tiene su reserva de maná reducida un (\\S+)% si se lanza como un aura$" }, "8": { - "1|#": "^동상의 마나 점유 (\\S+)% 증가$", - "N#|-1": "^동상의 마나 점유 (\\S+)% 감소$" + "1|#": "^동상이 오라의 형태로 시전되는 경우 마나 점유 (\\S+)% 증가$", + "N#|-1": "^동상이 오라의 형태로 시전되는 경우 마나 점유 (\\S+)% 감소$" }, "10": { - "1|#": "^增加 (\\S+)% 凍傷的魔力保留$", - "N#|-1": "^減少 (\\S+)% 凍傷的魔力保留$" + "1|#": "^若凍傷以光環施放,增加 (\\S+)% 魔力保留$", + "N#|-1": "^若凍傷以光環施放,減少 (\\S+)% 魔力保留$" } } }, @@ -38195,40 +38156,37 @@ "negated": true, "text": { "1": { - "1|#": "^Temporal Chains has (\\S+)% increased Mana Reservation$", - "N#|-1": "^Temporal Chains has (\\S+)% reduced Mana Reservation$" + "1|#": "^Temporal Chains has (\\S+)% increased Mana Reservation if Cast as an Aura$", + "N#|-1": "^Temporal Chains has (\\S+)% reduced Mana Reservation if Cast as an Aura$" }, "2": { - "1|#": "^Grilhões Temporais possui um aumento de (\\S+)% da Reserva de Mana$", - "N#|-1": "^Grilhões Temporais possui uma redução de (\\S+)% da Reserva de Mana$" + "1|#": "^Grilhões Temporais têm Reserva de Mana aumentada em (\\S+)% se Conjurada como uma Aura$", + "N#|-1": "^Grilhões Temporais têm Reserva de Mana reduzida em (\\S+)% se Conjurada como uma Aura$" }, "3": { - "1|#": "^(\\S+)% увеличение количества маны, удержанной Путами времени$", - "N#|-1": "^(\\S+)% уменьшение количества маны, удержанной Путами времени$" + "1|#": "^(\\S+)% увеличение количества маны, удержанной Путами времени в виде ауры$", + "N#|-1": "^(\\S+)% уменьшение количества маны, удержанной Путами времени в виде ауры$" }, "4": { - "1|#": "^เพิ่มมานาสำรอง ของ Temporal Chains (\\S+)%$", - "N#|-1": "^ลดมานาสำรอง ของ Temporal Chains (\\S+)%$" + "1|#": "^เพิ่มมานาสำรองของ Temporal Chains (\\S+)% หากมันถูกร่ายเป็น ออร่า$", + "N#|-1": "^ลดมานาสำรองของ Temporal Chains (\\S+)% หากมันถูกร่ายเป็น ออร่า$" }, "5": { - "1|#": "^'Fesseln der Zeit' hat (\\S+)% erhöhte Manareservierung$", - "N#|-1": "^'Fesseln der Zeit' hat (\\S+)% verringerte Manareservierung$" - }, - "6": { - "1|#": "^Chaînes temporelles a (\\S+)% d'Augmentation du Mana Réservé$", - "N#|-1": "^Chaînes temporelles a (\\S+)% de Réduction du Mana Réservé$" + "1|#": "^'Fesseln der Zeit'' hat (\\S+)% erhöhte Manareservierung, wenn die Fertigkeit als Aura gezaubert wird$", + "N#|-1": "^'Fesseln der Zeit'' hat (\\S+)% verringerte Manareservierung, wenn die Fertigkeit als Aura gezaubert wird$" }, + "6": {}, "7": { - "1|#": "^Cadenas Temporales tiene Reserva de Maná aumentada un (\\S+)%$", - "N#|-1": "^Cadenas Temporales tiene Reserva de Maná reducida un (\\S+)%$" + "1|#": "^Cadenas temporales tiene su reserva de maná aumentada un (\\S+)% si se lanza como un aura$", + "N#|-1": "^Cadenas temporales tiene su reserva de maná reducida un (\\S+)% si se lanza como un aura$" }, "8": { - "1|#": "^시간의 사슬의 마나 점유 (\\S+)% 증가$", - "N#|-1": "^시간의 사슬의 마나 점유 (\\S+)% 감소$" + "1|#": "^시간의 사슬이 오라의 형태로 시전되는 경우 마나 점유 (\\S+)% 증가$", + "N#|-1": "^시간의 사슬이 오라의 형태로 시전되는 경우 마나 점유 (\\S+)% 감소$" }, "10": { - "1|#": "^增加時空鎖鏈 (\\S+)% 魔力保留$", - "N#|-1": "^減少時空鎖鏈 (\\S+)% 魔力保留$" + "1|#": "^若時空鎖鏈以光環施放,增加 (\\S+)% 魔力保留$", + "N#|-1": "^若時空鎖鏈以光環施放,減少 (\\S+)% 魔力保留$" } } }, @@ -38237,40 +38195,37 @@ "negated": true, "text": { "1": { - "1|#": "^Vulnerability has (\\S+)% increased Mana Reservation$", - "N#|-1": "^Vulnerability has (\\S+)% reduced Mana Reservation$" + "1|#": "^Vulnerability has (\\S+)% increased Mana Reservation if Cast as an Aura$", + "N#|-1": "^Vulnerability has (\\S+)% reduced Mana Reservation if Cast as an Aura$" }, "2": { - "1|#": "^(\\S+)% de aumento da Reserva de Mana da Vulnerabilidade$", - "N#|-1": "^(\\S+)% de redução da Reserva de Mana da Vulnerabilidade$" + "1|#": "^Vulnerabilidade têm Reserva de Mana aumentada em (\\S+)% se Conjurada como uma Aura$", + "N#|-1": "^Vulnerabilidade têm Reserva de Mana reduzida em (\\S+)% se Conjurada como uma Aura$" }, "3": { - "1|#": "^(\\S+)% увеличение количества маны, удержанной Беззащитностью$", - "N#|-1": "^(\\S+)% уменьшение количества маны, удержанной Беззащитностью$" + "1|#": "^(\\S+)% увеличение количества маны, удержанной Беззащитностью в виде ауры$", + "N#|-1": "^(\\S+)% уменьшение количества маны, удержанной Беззащитностью в виде ауры$" }, "4": { - "1|#": "^เพิ่มมานาสำรอง ของ Vulnerability (\\S+)%$", - "N#|-1": "^ลดมานาสำรอง ของ Vulnerability (\\S+)%$" + "1|#": "^เพิ่มมานาสำรองของ Vulnerability (\\S+)% หากมันถูกร่ายเป็น ออร่า$", + "N#|-1": "^ลดมานาสำรองของ Vulnerability (\\S+)% หากมันถูกร่ายเป็น ออร่า$" }, "5": { - "1|#": "^(\\S+)% erhöhte Manareservierung von 'Verwundbarkeit'$", - "N#|-1": "^(\\S+)% verringerte Manareservierung von 'Verwundbarkeit'$" - }, - "6": { - "1|#": "^(\\S+)% d'Augmentation du Mana réservé par Vulnérabilité$", - "N#|-1": "^(\\S+)% de Réduction du Mana réservé par Vulnérabilité$" + "1|#": "^'Verwundbarkeit' hat (\\S+)% erhöhte Manareservierung, wenn die Fertigkeit als Aura gezaubert wird$", + "N#|-1": "^'Verwundbarkeit' hat (\\S+)% verringerte Manareservierung, wenn die Fertigkeit als Aura gezaubert wird$" }, + "6": {}, "7": { - "1|#": "^Reserva de Maná de Vulnerabilidad aumentada un (\\S+)%$", - "N#|-1": "^Reserva de Maná de Vulnerabilidad reducida un (\\S+)%$" + "1|#": "^Vulnerabilidad tiene su reserva de maná aumentada un (\\S+)% si se lanza como un aura$", + "N#|-1": "^Vulnerabilidad tiene su reserva de maná reducida un (\\S+)% si se lanza como un aura$" }, "8": { - "1|#": "^취약성의 마나 점유 (\\S+)% 증가$", - "N#|-1": "^취약성의 마나 점유 (\\S+)% 감소$" + "1|#": "^취약성이 오라의 형태로 시전되는 경우 마나 점유 (\\S+)% 증가$", + "N#|-1": "^취약성이 오라의 형태로 시전되는 경우 마나 점유 (\\S+)% 감소$" }, "10": { - "1|#": "^增加 (\\S+)% 脆弱的魔力保留$", - "N#|-1": "^減少 (\\S+)% 脆弱的魔力保留$" + "1|#": "^若脆弱以光環施放,增加 (\\S+)% 魔力保留$", + "N#|-1": "^若脆弱以光環施放,減少 (\\S+)% 魔力保留$" } } }, @@ -38957,7 +38912,7 @@ "#": "^(\\S+)% del daño de rayo lo recibe el maná antes que la vida$" }, "8": { - "#": "^번개 피해의 (\\S+)%만큼 생명력 대신 마나 감소$" + "#": "^번개 피해의 (\\S+)%를 생명력 대신 마나로 소모$" }, "10": { "#": "^生命值所受的 (\\S+)% 閃電傷害由魔力扣除$" @@ -43766,7 +43721,7 @@ "#": "^(\\S+) a la Precisión contra Enemigos con Sangrado$" }, "8": { - "#": "^출혈 중인 적에게 주는 정확도 (\\S+)$" + "#": "^출혈 중인 적 공격 시 정확도 (\\S+)$" }, "10": { "#": "^對流血的敵人 (\\S+) 命中$" @@ -48730,8 +48685,8 @@ "100|#": "^El daño de caos lo recibe el maná antes que la vida$" }, "8": { - "1|99": "^카오스 피해의 (\\S+)%만큼 생명력 대신 마나 감소$", - "100|#": "^카오스 피해를 받을 경우 생명력 대신 마나 감소$" + "1|99": "^카오스 피해의 (\\S+)%를 생명력 대신 마나로 소모$", + "100|#": "^카오스 피해를 생명력 대신 마나로 소모$" }, "10": { "1|99": "^生命值所受的 (\\S+)% 混沌傷害由魔力扣除$", @@ -49137,29 +49092,25 @@ "#": "^(\\S+)% chance to create Chilled Ground when Hit with an Attack$" }, "2": { - "#": "^(\\S+)% de chance de criar Solo Congelado quando Acertado com um Ataque$" + "#": "^(\\S+)% de chance de criar Solo Resfriado ao Acertar com um Ataque$" }, "3": { - "#": "^(\\S+)% шанс создать замерзшую землю при получении удара от атак$" + "#": "^(\\S+)% шанс создать замерзшую землю при нанесении удара атакой$" }, "4": { - "#": "^ให้ (\\S+)% เป็นโอกาสสร้าง Chilled Ground เมื่อมีการโจมตีเกิดขึ้น$" + "#": "^มีโอกาส (\\S+)% ที่จะสร้างพื้นที่หนาวเย็น เมื่อโดนปะทะจากการโจมตี$" }, "5": { - "#": "^(\\S+)% Chance, unterkühlten Boden zu erzeugen, wenn durch Angriff getroffen$" - }, - "6": { - "#": "^(\\S+)% de chances de créer du Sol frigorifiant en se faisant Toucher par une Attaque$" + "#": "^(\\S+)% Chance, unterkühlenden Boden zu erzeugen, wenn Ihr durch einen Angriff getroffen werdet$" }, + "6": {}, "7": { - "#": "^(\\S+)% de probabilidad de crear Suelo Escarchado cuando seas Golpeado por un Ataque$" + "#": "^(\\S+)% de probabilidad de crear Suelo escarchado al ser golpeado por un ataque$" }, "8": { "#": "^공격에 피격 당할 시 (\\S+)%의 확률로 얼음 지대 생성$" }, - "10": { - "#": "^被攻擊擊中時有 (\\S+)% 機率產生冰緩地面$" - } + "10": {} } }, "stat_67132951": { @@ -52939,7 +52890,7 @@ "#": "^Los Enemigos que golpeas son destruidos al Morir$" }, "8": { - "#": "^명중한 적이 사망 시 폭발$" + "#": "^명중한 적이 사망 시 완전히 파괴됨$" }, "10": { "#": "^你所擊中的敵人死亡時將被毀滅$" @@ -54001,7 +53952,7 @@ "#": "^Los sangrados que aplicas infligen su daño un (\\S+)% más rápido$" }, "8": { - "#": "^플레이어가 유발한 출혈 피해 (\\S+)% 가속$" + "#": "^플레이어가 유발한 출혈이 피해 (\\S+)% 가속$" }, "10": { "#": "^你造成的流血傷害加速 (\\S+)%$" @@ -54034,7 +53985,7 @@ "#": "^Los venenos que aplicas infligen su daño un (\\S+)% más rápido$" }, "8": { - "#": "^플레이어가 유발한 중독 피해 (\\S+)% 가속$" + "#": "^플레이어가 유발한 중독이 피해 (\\S+)% 가속$" }, "10": { "#": "^你造成的中毒傷害加速 (\\S+)%$" @@ -54634,7 +54585,7 @@ "1|#": "^Cuando Matas a un Monstruo Raro, tienes (\\S+)% de probabilidad de ganar uno de sus Modificadores durante 10 segundos$" }, "8": { - "1|#": "^희귀 몬스터 처치 시 (\\S+)%의 확률로 10초 동안 속성 부여 중 한 개 획득$" + "1|#": "^희귀 몬스터 처치 시 (\\S+)%의 확률로 10초 동안 해당 몬스터의 속성 중 1개 획득$" }, "10": { "1|#": "^當你擊殺稀有怪物,有 (\\S+)% 機率獲得它其中 1 個詞綴,持續 10 秒$" @@ -54997,12 +54948,27 @@ "1": "^Gain (\\S+) Endurance Charge every second if you've been Hit Recently$", "2|#": "^Gain (\\S+) Endurance Charges every second if you've been Hit Recently$" }, - "2": {}, - "3": {}, - "4": {}, - "5": {}, + "2": { + "1": "^Ganha (\\S+) Carga de Tolerância por segundo se foi Acertado Recentemente$", + "2|#": "^Ganha (\\S+) Cargas de Tolerância por segundo se foi Acertado Recentemente$" + }, + "3": { + "1": "^Дарует зарядов выносливости каждую секунду, если вы недавно получали удар: (\\S+)$", + "2|#": "^Дарует зарядов выносливости каждую секунду, если вы недавно получали удар: (\\S+)$" + }, + "4": { + "1": "^ได้รับ Endurance Charge (\\S+) ลูกทุกๆหนึ่งวินาที หากคุณโดนปะทะมาเร็วๆนี้$", + "2|#": "^ได้รับ Endurance Charge (\\S+) ลูกทุกๆหนึ่งวินาที หากคุณโดนปะทะมาเร็วๆนี้$" + }, + "5": { + "1": "^Erhaltet jede Sekunde (\\S+) Widerstands-Ladung, wenn Ihr kürzlich getroffen wurdet$", + "2|#": "^Erhaltet jede Sekunde (\\S+) Widerstands-Ladungen, wenn Ihr kürzlich getroffen wurdet$" + }, "6": {}, - "7": {}, + "7": { + "1": "^Gana (\\S+) Carga de aguante por segundo si fuiste golpeado recientemente$", + "2|#": "^Gana (\\S+) Cargas de aguante por segundo si fuiste golpeado recientemente$" + }, "8": { "1": "^최근 4초 이내 피격된 경우 1초마다 인내 충전 (\\S+)개 획득$", "2|#": "^최근 4초 이내 피격된 경우 1초마다 인내 충전 (\\S+)개 획득$" @@ -57421,7 +57387,7 @@ "1|#": "^Rareza de Objetos encontrados aumentada un 1% por cada (\\S+) Enemigo Matado durante Desenfreno$" }, "8": { - "1|#": "^광란 처치 (\\S+)당 발견한 아이템 희귀도 1% 증가$" + "1|#": "^광란 처치 (\\S+)당 발견하는 아이템 희귀도 1% 증가$" }, "10": { "1|#": "^每 (\\S+) 暴怒擊殺增加 1% 物品稀有度$" @@ -58381,7 +58347,7 @@ "#": "^Los aumentos y las reducciones que afectan al radio de iluminación también se aplican a la precisión$" }, "8": { - "#": "^시야 반경 증가 및 감소가 정확도에도 적용$" + "#": "^시야 반경 증가 및 감소 수치를 정확도에도 적용$" }, "10": { "#": "^增加和減少照亮範圍同時套用至命中$" @@ -60679,7 +60645,9 @@ "3": { "#": "^В области можно встретить групп монстров с дополнительным Оживлённым оружием: (\\S+)$" }, - "4": {}, + "4": { + "#": "^ที่นี่มี Animated Weapon Packs เพิ่มอีก$" + }, "5": { "#": "^Gebiet enthält (\\S+) zusätzliche Gruppen beseelter Waffen$" }, @@ -64368,7 +64336,7 @@ "#|99": "^Los Jugadores tienen un (\\S+)% de probabilidad de que al Matar a un Monstruo Raro ganen 1 de sus Modificadores durante 20 segundos$" }, "8": { - "#|99": "^플레이어가 희귀 몬스터 처치 시 (\\S+)%의 확률로 20초 동안 해당 몬스터의 속성 부여 중 1개 획득$" + "#|99": "^플레이어가 희귀 몬스터 처치 시 (\\S+)%의 확률로 20초 동안 해당 몬스터의 속성 중 1개 획득$" }, "10": { "#|99": "^當玩家擊殺稀有怪物時,有 (\\S+)% 機率獲得它其中 1 個詞綴,持續 20 秒$" @@ -68772,7 +68740,7 @@ "#": "^Los enemigos que no están escarchados cuando los envenenas, son escarchados$" }, "8": { - "#": "^자신이 출혈 효과를 부여한 냉각되지 않은 적이 냉각됨$" + "#": "^냉각되지 않은 적에게 출혈을 유발하면 해당 적이 냉각됨$" }, "10": { "#": "^你造成流血的非冰緩敵人被冰緩$" @@ -75540,7 +75508,7 @@ "#": "^Los achaques dañinos que aplicas infligen su daño un (\\S+)% más rápido bajo los efectos de Malevolencia$" }, "8": { - "#": "^악의의 영향을 받는 동안 플레이어가 유발하는 상태 이상 피해 (\\S+)%만큼 가속$" + "#": "^악의의 영향을 받는 동안 플레이어가 유발한 상태 이상이 피해 (\\S+)% 가속$" }, "10": { "#": "^被惡意影響時,你造成的傷害型異常狀態所造成的傷害加速 (\\S+)%$" @@ -78006,8 +77974,8 @@ "N#|-1": "^Cantidad de objetos encontrados en las áreas reducida un (\\S+)%$" }, "8": { - "1|#": "^지역에서 발견한 아이템 수량 (\\S+)% 증가$", - "N#|-1": "^지역에서 발견한 아이템 수량 (\\S+)% 감소$" + "1|#": "^지역에서 발견하는 아이템 수량 (\\S+)% 증가$", + "N#|-1": "^지역에서 발견하는 아이템 수량 (\\S+)% 감소$" }, "10": { "1|#": "^增加 (\\S+)% 此區域物品掉落數量$", @@ -78123,8 +78091,8 @@ "N#|-1": "^Rareza de Objetos encontrados en esta Área reducida un (\\S+)%$" }, "8": { - "1|#": "^이 지역에서 발견한 아이템 희귀도 (\\S+)% 증가$", - "N#|-1": "^이 지역에서 발견한 아이템 희귀도 (\\S+)% 감소$" + "1|#": "^이 지역에서 발견하는 아이템 희귀도 (\\S+)% 증가$", + "N#|-1": "^이 지역에서 발견하는 아이템 희귀도 (\\S+)% 감소$" }, "10": { "1|#": "^此地圖增加 (\\S+)% 物品稀有度$", @@ -80483,6 +80451,39 @@ } } }, + "stat_3652278215": { + "id": "local_display_socketed_gems_supported_by_level_x_archmage", + "negated": false, + "text": { + "1": { + "#": "^Socketed Gems are Supported by Level (\\S+) Archmage$" + }, + "2": { + "#": "^Gemas Encaixadas são Suportadas por Arquimago Nível (\\S+)$" + }, + "3": { + "#": "^Размещённые камни усилены Архимагом (\\S+) уровня$" + }, + "4": { + "#": "^หินที่ใส่ไว้จะถูกเสริมด้วย Archmage เลเวล (\\S+)$" + }, + "5": { + "#": "^Eingefasste Gemmen werden unterstützt durch 'Erzmagier' Stufe (\\S+)$" + }, + "6": { + "#": "^Les Gemmes Enchâssées sont modifiées par Archimage \\(Niveau (\\S+)\\)$" + }, + "7": { + "#": "^Las gemas engarzadas están asistidas por Archimago de nivel (\\S+)$" + }, + "8": { + "#": "^장착된 젬에 (\\S+)레벨 대마법사 보조 효과 적용$" + }, + "10": { + "#": "^插槽中寶石被等級 (\\S+) 的魔幻輔助$" + } + } + }, "stat_3274973940": { "id": "local_display_socketed_gems_supported_by_level_x_aura_duration", "negated": false, @@ -82661,6 +82662,39 @@ } } }, + "stat_402499111": { + "id": "local_display_socketed_gems_supported_by_level_x_second_wind", + "negated": false, + "text": { + "1": { + "#": "^Socketed Gems are Supported by Level (\\S+) Second Wind$" + }, + "2": { + "#": "^Gemas Encaixadas são Suportadas por Segundo Vento Nível (\\S+)$" + }, + "3": { + "#": "^Размещённые камни усилены Вторым дыханием (\\S+) уровня$" + }, + "4": { + "#": "^หินที่ใส่ไว้จะถูกเสริมด้วย Second Wind เลเวล (\\S+)$" + }, + "5": { + "#": "^Eingefasste Gemmen werden unterstützt durch 'Zweite Luft' Stufe (\\S+)$" + }, + "6": { + "#": "^Les Gemmes Enchâssées sont modifiées par Second souffle \\(Niveau (\\S+)\\)$" + }, + "7": { + "#": "^Las gemas engarzadas están asistidas por Segundo aliento de nivel (\\S+)$" + }, + "8": { + "#": "^장착된 젬에 (\\S+)레벨 새로운 활력 보조 효과 적용$" + }, + "10": { + "#": "^插槽中寶石被等級 (\\S+) 的恢復輔助$" + } + } + }, "stat_1390285657": { "id": "local_display_socketed_gems_supported_by_level_x_slower_projectiles", "negated": false, @@ -83253,6 +83287,39 @@ } } }, + "stat_2333301609": { + "id": "local_display_supported_by_level_x_awakened_increased_area_of_effect", + "negated": false, + "text": { + "1": { + "#": "^Socketed Gems are Supported by Level (\\S+) Awakened Increased Area Of Effect$" + }, + "2": { + "#": "^Gemas Encaixadas são Suportadas por Área de Efeito Aumentada Desperto Nível (\\S+)$" + }, + "3": { + "#": "^Размещённые камни усилены пробуждённой Расширенной областью действия (\\S+) уровня$" + }, + "4": { + "#": "^หินที่ใส่ไว้จะถูกเสริมด้วย Awakened Increased Area Of Effect เลเวล (\\S+)$" + }, + "5": { + "#": "^Eingefasste Gemmen werden unterstützt durch: Erweckter Vergrößerter Wirkungsbereich Stufe (\\S+)$" + }, + "6": { + "#": "^Les Gemmes Enchâssées sont modifiées par la version éveillée d'Augmentation de Zone d'effet \\(Niveau (\\S+)\\)$" + }, + "7": { + "#": "^Las gemas engarzadas están asistidas por la Asistencia despertada de Área de efecto aumentada, de nivel (\\S+)$" + }, + "8": { + "#": "^장착된 젬에 (\\S+)레벨 각성한 효과 범위 증가 보조 효과 적용$" + }, + "10": { + "#": "^此物品插槽中寶石受到等級 (\\S+) 覺醒.增大範圍輔助$" + } + } + }, "stat_2173069393": { "id": "local_display_supported_by_level_x_awakened_melee_physical_damage", "negated": false, @@ -83286,6 +83353,39 @@ } } }, + "stat_2253550081": { + "id": "local_display_supported_by_level_x_awakened_melee_splash", + "negated": false, + "text": { + "1": { + "#": "^Socketed Gems are Supported by Level (\\S+) Awakened Melee Splash$" + }, + "2": { + "#": "^Gemas Encaixadas são Suportadas por Propagar Dano Desperto Nível (\\S+)$" + }, + "3": { + "#": "^Размещённые камни усилены пробуждённым Раскатистым ударом (\\S+) уровня$" + }, + "4": { + "#": "^หินที่ใส่ไว้จะถูกเสริมด้วย Awakened Melee Splash เลเวล (\\S+)$" + }, + "5": { + "#": "^Eingefasste Gemmen werden unterstützt durch: Erweckter Nahkampf-Streuschaden Stufe (\\S+)$" + }, + "6": { + "#": "^Les Gemmes Enchâssées sont modifiées par la version éveillée de Dégâts de mêlée collatéraux \\(Niveau (\\S+)\\)$" + }, + "7": { + "#": "^Las gemas engarzadas están asistidas por la Asistencia despertada de Daño colateral de nivel (\\S+)$" + }, + "8": { + "#": "^장착된 젬에 (\\S+)레벨 각성한 근접 범위 피해 보조 효과 적용$" + }, + "10": { + "#": "^此物品插槽中寶石受到等級 (\\S+) 覺醒.近戰傷害擴散輔助$" + } + } + }, "stat_2100048639": { "id": "local_display_supported_by_level_x_awakened_minion_damage", "negated": false, @@ -89398,32 +89498,28 @@ "negated": false, "text": { "1": { - "#": "^Consumes a Void Charge to Trigger Level (\\S+) Void Shot when you fire Arrows$" + "#": "^Consumes a Void Charge to Trigger Level (\\S+) Void Shot when you fire Arrows with a Non-Triggered Skill$" }, "2": { - "#": "^Consome uma Carga de Vazio para Ativar Tiro do Vazio Nível (\\S+) ao disparar Flechas$" + "#": "^Consome uma Carga do Vazio para Ativar Tiro do Vazio Nível (\\S+) ao disparar Flechas com uma Habilidade não Ativada$" }, "3": { - "#": "^Расходует заряд пустоты, чтобы вызвать срабатывание Выстрела пустоты (\\S+) уровня, когда вы выпускаете стрелы$" + "#": "^Расходует заряд пустоты, чтобы вызвать срабатывание Выстрела пустоты (\\S+) уровня, когда вы выпускаете стрелы несрабатываемым умением$" }, "4": { - "#": "^ใช้ Void Charge เพื่อใช้ Void Shot เลเวล (\\S+) หากผู้เล่นยิงธนู$" + "#": "^ใช้ Void Charge หนึ่งลูกเพื่อปล่อยสกิล Void Shot เลเวล (\\S+) เมื่อผู้เล่นยิงธนูด้วยสกิลที่ไม่ใช่สกิลทำงานเอง$" }, "5": { - "#": "^Verbraucht eine Leerenladung zum Auslösen von 'Leerenschuss' Stufe (\\S+), wenn Ihr Pfeile feuert$" - }, - "6": { - "#": "^Consomme une Charge du Néant afin de déclencher Tir du Néant \\(Niveau (\\S+)\\) lorsque vous tirez des Flèches$" + "#": "^Verbraucht eine Leerenladung zum Auslösen von 'Leerenschuss' Stufe (\\S+), wenn Ihr Pfeile mit einer Fertigkeit \\(ausgelöste Fertigkeiten ausgenommen\\) feuert$" }, + "6": {}, "7": { - "#": "^Consume una Carga de Vacío para Activar Disparo de Vacío Nivel (\\S+) cuando disparas Flechas$" + "#": "^Consume una Carga de vacío para activar Disparo de vacío de nivel (\\S+) cuando disparas flechas con una habilidad que no sea de activación$" }, "8": { - "#": "^화살 발사 시 공허 충전을 소모하여 (\\S+)레벨 공허 사격 발동$" + "#": "^비-발동형 스킬로 화살 발사 시 공허 충전을 소모하여 (\\S+)레벨 공허 사격 발동$" }, - "10": { - "#": "^你發射箭矢時消耗 1 個虛空能量球觸發等級 (\\S+) 的虛無疾射$" - } + "10": {} } }, "stat_3657377047": { @@ -92675,8 +92771,8 @@ "N#|-1": "^Rareza de Objetos encontrados reducida un (\\S+)% para Aliados Cercanos$" }, "8": { - "1|#": "^주변 동료들이 발견한 아이템 희귀도 (\\S+)% 증가$", - "N#|-1": "^주변 동료들이 발견한 아이템 희귀도 (\\S+)% 감소$" + "1|#": "^주변 동료들이 발견하는 아이템 희귀도 (\\S+)% 증가$", + "N#|-1": "^주변 동료들이 발견하는 아이템 희귀도 (\\S+)% 감소$" }, "10": { "1|#": "^附近的友方增加 (\\S+)% 物品稀有度$", @@ -92710,7 +92806,7 @@ "#": "^No Puede usar otros Anillos$" }, "8": { - "#": "^다른 반지를 사용할 수 없음$" + "#": "^다른 반지 사용 불가$" }, "10": { "#": "^不能使用其他戒指$" @@ -95010,6 +95106,35 @@ } } }, + "stat_3246076198": { + "id": "map_ground_lightning_base_magnitude", + "negated": false, + "text": { + "1": { + "#": "^Area has patches of Shocking Ground which increase Damage taken by (\\S+)%$" + }, + "2": { + "#": "^Área possui poças de Solo Eletrizado que aumentando o Dano sofrido em (\\S+)%$" + }, + "3": { + "#": "^Область содержит участки заряженной земли, повышающей получаемый урон на (\\S+)%$" + }, + "4": { + "#": "^พื้นที่นี้มี พื้นที่ช็อค ซึ่งจะเพิ่มความเสียหายที่ได้รับ (\\S+)%$" + }, + "5": { + "#": "^Gebiet hat stellenweise schockenden Boden, der den erlittenen Schaden um (\\S+)% erhöht$" + }, + "6": {}, + "7": { + "#": "^El área tiene zonas de Suelo electrificado, lo cual aumenta el daño recibido en un (\\S+)%$" + }, + "8": { + "#": "^지역에 (\\S+)%만큼 피해가 증가한 감전 대지 존재$" + }, + "10": {} + } + }, "stat_3577222856": { "id": "map_base_ground_desecration_damage_to_deal_per_minute", "negated": false, @@ -96335,7 +96460,7 @@ "#": "^(\\S+)% del Daño es tomado del Maná antes que de la Vida$" }, "8": { - "#": "^받는 피해의 (\\S+)%를 생명력 대신 마나 소모$" + "#": "^받는 피해의 (\\S+)%를 생명력 대신 마나로 소모$" }, "10": { "#": "^生命值所受的 (\\S+)% 傷害由魔力扣取$" @@ -96368,7 +96493,7 @@ "#": "^Tú y tus aliados cercanos ganan Daño aumentado un (\\S+)%$" }, "8": { - "#": "^플레이어와 주변 동료들이 (\\S+)% 증가한 피해를 획득$" + "#": "^플레이어와 주변 동료들이 주는 피해 (\\S+)% 증가$" }, "10": { "#": "^你跟友方增加 (\\S+)% 傷害$" @@ -97053,7 +97178,7 @@ "#": "^Los aliados cercanos ganan (\\S+)% de Daño aumentado$" }, "8": { - "#": "^주변 동료들이 (\\S+)% 증가한 피해 획득$" + "#": "^주변 동료들이 주는 피해 (\\S+)% 증가$" }, "10": { "#": "^附近的友方獲得增加 (\\S+)% 傷害$" @@ -97192,8 +97317,8 @@ "N#|-1": "^Los Ataques con esta arma tienen Daño Elemental reducido un (\\S+)%$" }, "8": { - "1|#": "^이 무기로 타격 시 원소 피해 (\\S+)% 증가$", - "N#|-1": "^이 무기로 타격 시 원소 피해 (\\S+)% 감소$" + "1|#": "^이 무기로 공격 시 원소 피해 (\\S+)% 증가$", + "N#|-1": "^이 무기로 공격 시 원소 피해 (\\S+)% 감소$" }, "10": { "1|#": "^這個武器攻擊會增加 (\\S+)% 元素傷害$", @@ -97575,7 +97700,7 @@ "1|#": "^Los Aliados cercanos ganan (\\S+)% de aumento al Índice de Regeneración de Maná$" }, "8": { - "1|#": "^주변 동료들이 (\\S+)% 증가한 마나 재생 속도 획득$" + "1|#": "^주변 동료들의 마나 재생 속도 (\\S+)% 증가$" }, "10": { "1|#": "^附近的友軍獲得 (\\S+)% 魔力回復$" @@ -98022,7 +98147,7 @@ "#": "^Con 4 Notables Asignadas dentro del Radio, cuando Matas a un Monstruo Raro ganas (\\S+) de sus Modificadores durante 20 segundos$" }, "8": { - "#": "^반경 내 주요 스킬 4개가 할당된 상태에서 희귀 몬스터 처치 시 20초 동안 해당 몬스터의 속성 부여 (\\S+)개 획득$" + "#": "^반경 내 주요 스킬 4개가 할당된 상태에서 희귀 몬스터 처치 시 20초 동안 해당 몬스터의 속성 중 (\\S+)개 획득$" }, "10": { "#": "^範圍內配置 4 個核心天賦,當你擊殺稀有怪物時,你會獲得它其中 (\\S+) 個詞綴 20 秒$" @@ -101470,7 +101595,7 @@ "# #": "^Los Ataques con esta Arma infligen (\\S+) a (\\S+) de Daño de Fuego agregado a los Enemigos con Sangrado$" }, "8": { - "# #": "^이 무기로 공격 시 출혈 중인 적에게 주는 추가 화염 피해 (\\S+)~(\\S+)$" + "# #": "^이 무기로 출혈 중인 적 공격 시 추가 화염 피해 (\\S+)~(\\S+)$" }, "10": { "# #": "^使用此武器攻擊流血的敵人附加 (\\S+) 至 (\\S+) 火焰傷害$" @@ -113370,7 +113495,7 @@ "1|#": "^Los Golpes con esta Arma tienen Golpe de Gracia contra Enemigos con Sangrado$" }, "8": { - "1|#": "^출혈 중인 적에게 이 무기로 마무리 타격 가능$" + "1|#": "^이 무기로 출혈 중인 적 공격 시 마무리 타격 가능$" }, "10": { "1|#": "^使用此武器擊中流血的敵人時有撲殺效果$" @@ -119175,7 +119300,7 @@ "# #": "^Agrega (\\S+) a (\\S+) de Daño Físico a los Ataques \\(implicit\\)$" }, "8": { - "# #": "^공격 시 (\\S+)~(\\S+)의 공격 물리 피해 추가 \\(implicit\\)$" + "# #": "^공격 시 (\\S+)~(\\S+)의 물리 피해 추가 \\(implicit\\)$" }, "10": { "# #": "^攻擊附加 (\\S+) 至 (\\S+) 物理傷害 \\(implicit\\)$" @@ -122398,8 +122523,8 @@ "N#|-1": "^Cantidad de Objetos encontrados reducida un (\\S+)% \\(implicit\\)$" }, "8": { - "1|#": "^발견한 아이템 수량 (\\S+)% 증가 \\(implicit\\)$", - "N#|-1": "^발견한 아이템 수량 (\\S+)% 감소 \\(implicit\\)$" + "1|#": "^발견하는 아이템 수량 (\\S+)% 증가 \\(implicit\\)$", + "N#|-1": "^발견하는 아이템 수량 (\\S+)% 감소 \\(implicit\\)$" }, "10": { "1|#": "^增加 (\\S+)% 物品數量 \\(implicit\\)$", @@ -122440,8 +122565,8 @@ "N#|-1": "^Rareza de Objetos encontrados reducida un (\\S+)% \\(implicit\\)$" }, "8": { - "1|#": "^발견한 아이템 희귀도 (\\S+)% 증가 \\(implicit\\)$", - "N#|-1": "^발견한 아이템 희귀도 (\\S+)% 감소 \\(implicit\\)$" + "1|#": "^발견하는 아이템 희귀도 (\\S+)% 증가 \\(implicit\\)$", + "N#|-1": "^발견하는 아이템 희귀도 (\\S+)% 감소 \\(implicit\\)$" }, "10": { "1|#": "^增加 (\\S+)% 物品稀有度 \\(implicit\\)$", @@ -125963,8 +126088,8 @@ "N#|-1": "^Daño de Ataques contra Enemigos con Sangrado reducido un (\\S+)% \\(implicit\\)$" }, "8": { - "1|#": "^출혈 중인 적에게 주는 공격 피해 (\\S+)% 증가 \\(implicit\\)$", - "N#|-1": "^출혈 중인 적에게 주는 공격 피해 (\\S+)% 감소 \\(implicit\\)$" + "1|#": "^출혈 중인 적 공격 시 공격 피해 (\\S+)% 증가 \\(implicit\\)$", + "N#|-1": "^출혈 중인 적 공격 시 공격 피해 (\\S+)% 감소 \\(implicit\\)$" }, "10": { "1|#": "^增加對流血中敵人 (\\S+)% 攻擊傷害 \\(implicit\\)$", @@ -126304,7 +126429,7 @@ "#": "^Las quemaduras que aplicas infligen su daño un (\\S+)% más rápido \\(implicit\\)$" }, "8": { - "#": "^플레이어가 유발한 점화 피해 (\\S+)% 가속 \\(implicit\\)$" + "#": "^플레이어가 유발한 점화가 피해 (\\S+)% 가속 \\(implicit\\)$" }, "10": { "#": "^你造成的點燃傷害加速 (\\S+)% \\(implicit\\)$" @@ -126736,7 +126861,7 @@ "#": "^Los aumentos y las reducciones que afectan al daño de las habilidades vaal también se aplican a las habilidades no vaal \\(implicit\\)$" }, "8": { - "#": "^바알 스킬 피해의 증가 및 감소가 비 바알 스킬에도 적용 \\(implicit\\)$" + "#": "^바알 스킬 피해의 증가 및 감소 수치가 비 바알 스킬에도 적용 \\(implicit\\)$" }, "10": { "#": "^增加或減少瓦爾技能的傷害同時影響非瓦爾技能 \\(implicit\\)$" @@ -128127,7 +128252,10 @@ "1|#": "^Удары по вам имеют на (\\S+)% повышенный шанс критического удара \\(implicit\\)$", "N#|-1": "^Удары по вам имеют на (\\S+)% сниженный шанс критического удара \\(implicit\\)$" }, - "4": {}, + "4": { + "1|#": "^การปะทะ ต่อตัวคุณ จะมี เพิ่มโอกาสคริติคอล (\\S+)% \\(implicit\\)$", + "N#|-1": "^การปะทะ ต่อตัวคุณ จะมี ลดโอกาสคริติคอล (\\S+)% \\(implicit\\)$" + }, "5": { "1|#": "^Treffer haben (\\S+)% erhöhte kritische Trefferchance gegen Euch \\(implicit\\)$", "N#|-1": "^Treffer haben (\\S+)% verringerte kritische Trefferchance gegen Euch \\(implicit\\)$" @@ -130051,7 +130179,7 @@ "#": "^(\\S+)% del daño físico lo recibe el maná antes que la vida \\(implicit\\)$" }, "8": { - "#": "^물리 피해의 (\\S+)%만큼 생명력 대신 마나 감소 \\(implicit\\)$" + "#": "^물리 피해의 (\\S+)%를 생명력 대신 마나로 소모 \\(implicit\\)$" }, "10": { "#": "^生命值所受的 (\\S+)% 物理傷害由魔力扣除 \\(implicit\\)$" @@ -132098,7 +132226,7 @@ "#": "^Los sangrados que aplicas infligen su daño un (\\S+)% más rápido \\(implicit\\)$" }, "8": { - "#": "^플레이어가 유발한 출혈 피해 (\\S+)% 가속 \\(implicit\\)$" + "#": "^플레이어가 유발한 출혈이 피해 (\\S+)% 가속 \\(implicit\\)$" }, "10": { "#": "^你造成的流血傷害加速 (\\S+)% \\(implicit\\)$" @@ -132131,7 +132259,7 @@ "#": "^Los venenos que aplicas infligen su daño un (\\S+)% más rápido \\(implicit\\)$" }, "8": { - "#": "^플레이어가 유발한 중독 피해 (\\S+)% 가속 \\(implicit\\)$" + "#": "^플레이어가 유발한 중독이 피해 (\\S+)% 가속 \\(implicit\\)$" }, "10": { "#": "^你造成的中毒傷害加速 (\\S+)% \\(implicit\\)$" @@ -132305,12 +132433,27 @@ "1": "^Gain (\\S+) Endurance Charge every second if you've been Hit Recently \\(implicit\\)$", "2|#": "^Gain (\\S+) Endurance Charges every second if you've been Hit Recently \\(implicit\\)$" }, - "2": {}, - "3": {}, - "4": {}, - "5": {}, + "2": { + "1": "^Ganha (\\S+) Carga de Tolerância por segundo se foi Acertado Recentemente \\(implicit\\)$", + "2|#": "^Ganha (\\S+) Cargas de Tolerância por segundo se foi Acertado Recentemente \\(implicit\\)$" + }, + "3": { + "1": "^Дарует зарядов выносливости каждую секунду, если вы недавно получали удар: (\\S+) \\(implicit\\)$", + "2|#": "^Дарует зарядов выносливости каждую секунду, если вы недавно получали удар: (\\S+) \\(implicit\\)$" + }, + "4": { + "1": "^ได้รับ Endurance Charge (\\S+) ลูกทุกๆหนึ่งวินาที หากคุณโดนปะทะมาเร็วๆนี้ \\(implicit\\)$", + "2|#": "^ได้รับ Endurance Charge (\\S+) ลูกทุกๆหนึ่งวินาที หากคุณโดนปะทะมาเร็วๆนี้ \\(implicit\\)$" + }, + "5": { + "1": "^Erhaltet jede Sekunde (\\S+) Widerstands-Ladung, wenn Ihr kürzlich getroffen wurdet \\(implicit\\)$", + "2|#": "^Erhaltet jede Sekunde (\\S+) Widerstands-Ladungen, wenn Ihr kürzlich getroffen wurdet \\(implicit\\)$" + }, "6": {}, - "7": {}, + "7": { + "1": "^Gana (\\S+) Carga de aguante por segundo si fuiste golpeado recientemente \\(implicit\\)$", + "2|#": "^Gana (\\S+) Cargas de aguante por segundo si fuiste golpeado recientemente \\(implicit\\)$" + }, "8": { "1": "^최근 4초 이내 피격된 경우 1초마다 인내 충전 (\\S+)개 획득 \\(implicit\\)$", "2|#": "^최근 4초 이내 피격된 경우 1초마다 인내 충전 (\\S+)개 획득 \\(implicit\\)$" @@ -134237,8 +134380,8 @@ "N#|-1": "^Cantidad de objetos encontrados en las áreas reducida un (\\S+)% \\(implicit\\)$" }, "8": { - "1|#": "^지역에서 발견한 아이템 수량 (\\S+)% 증가 \\(implicit\\)$", - "N#|-1": "^지역에서 발견한 아이템 수량 (\\S+)% 감소 \\(implicit\\)$" + "1|#": "^지역에서 발견하는 아이템 수량 (\\S+)% 증가 \\(implicit\\)$", + "N#|-1": "^지역에서 발견하는 아이템 수량 (\\S+)% 감소 \\(implicit\\)$" }, "10": { "1|#": "^增加 (\\S+)% 此區域物品掉落數量 \\(implicit\\)$", @@ -138707,7 +138850,7 @@ "#": "^El Objeto cae al Morir si está equipado por un Guardián Animado \\(implicit\\)$" }, "8": { - "#": "^움직이는 수호자에 장착된 아이템이 사망 시 떨어짐 \\(implicit\\)$" + "#": "^기동된 수호자에 장착된 아이템이 사망 시 떨어짐 \\(implicit\\)$" }, "10": { "#": "^幻化守衛裝備之物品將在幻化守衛死亡時掉落 \\(implicit\\)$" @@ -138773,7 +138916,7 @@ "#": "^(\\S+)% del Daño es tomado del Maná antes que de la Vida \\(implicit\\)$" }, "8": { - "#": "^받는 피해의 (\\S+)%를 생명력 대신 마나 소모 \\(implicit\\)$" + "#": "^받는 피해의 (\\S+)%를 생명력 대신 마나로 소모 \\(implicit\\)$" }, "10": { "#": "^生命值所受的 (\\S+)% 傷害由魔力扣取 \\(implicit\\)$" @@ -141797,7 +141940,7 @@ "# #": "^Agrega (\\S+) a (\\S+) de Daño Físico a los Ataques \\(crafted\\)$" }, "8": { - "# #": "^공격 시 (\\S+)~(\\S+)의 공격 물리 피해 추가 \\(crafted\\)$" + "# #": "^공격 시 (\\S+)~(\\S+)의 물리 피해 추가 \\(crafted\\)$" }, "10": { "# #": "^攻擊附加 (\\S+) 至 (\\S+) 物理傷害 \\(crafted\\)$" @@ -143445,8 +143588,8 @@ "N#|-1": "^Rareza de Objetos encontrados reducida un (\\S+)% \\(crafted\\)$" }, "8": { - "1|#": "^발견한 아이템 희귀도 (\\S+)% 증가 \\(crafted\\)$", - "N#|-1": "^발견한 아이템 희귀도 (\\S+)% 감소 \\(crafted\\)$" + "1|#": "^발견하는 아이템 희귀도 (\\S+)% 증가 \\(crafted\\)$", + "N#|-1": "^발견하는 아이템 희귀도 (\\S+)% 감소 \\(crafted\\)$" }, "10": { "1|#": "^增加 (\\S+)% 物品稀有度 \\(crafted\\)$", @@ -145557,7 +145700,7 @@ "# 0": "^Los proyectiles de ataques regresan a ti desde el último objetivo \\(crafted\\)$" }, "8": { - "# 0": "^공격 투사체가 마지막 대상에게서 자신에게로 돌아옴 \\(crafted\\)$" + "# 0": "^공격 투사체가 마지막 대상 명중 후 자신에게 돌아옴 \\(crafted\\)$" }, "10": { "# 0": "^攻擊投射物從最終目標返還 \\(crafted\\)$" @@ -149327,7 +149470,7 @@ "#": "^El Objeto cae al Morir si está equipado por un Guardián Animado \\(crafted\\)$" }, "8": { - "#": "^움직이는 수호자에 장착된 아이템이 사망 시 떨어짐 \\(crafted\\)$" + "#": "^기동된 수호자에 장착된 아이템이 사망 시 떨어짐 \\(crafted\\)$" }, "10": { "#": "^幻化守衛裝備之物品將在幻化守衛死亡時掉落 \\(crafted\\)$" @@ -149624,7 +149767,7 @@ }, "8": { "1|#": "^플라스크 효과를 받는 동안 발견하는 아이템 희귀도 (\\S+)% 증가 \\(crafted\\)$", - "N#|-1": "^플라스크 효과를 받는 동안 발견한 아이템 희귀도 (\\S+)% 감소 \\(crafted\\)$" + "N#|-1": "^플라스크 효과를 받는 동안 발견하는 아이템 희귀도 (\\S+)% 감소 \\(crafted\\)$" }, "10": { "1|#": "^藥劑效果持續時間內,增加 (\\S+)% 掉落物品稀有度 \\(crafted\\)$", @@ -150873,7 +151016,7 @@ "# #": "^Agrega (\\S+) a (\\S+) de Daño Físico a los Ataques \\(fractured\\)$" }, "8": { - "# #": "^공격 시 (\\S+)~(\\S+)의 공격 물리 피해 추가 \\(fractured\\)$" + "# #": "^공격 시 (\\S+)~(\\S+)의 물리 피해 추가 \\(fractured\\)$" }, "10": { "# #": "^攻擊附加 (\\S+) 至 (\\S+) 物理傷害 \\(fractured\\)$" @@ -154675,8 +154818,8 @@ "N#|-1": "^Rareza de Objetos encontrados reducida un (\\S+)% \\(fractured\\)$" }, "8": { - "1|#": "^발견한 아이템 희귀도 (\\S+)% 증가 \\(fractured\\)$", - "N#|-1": "^발견한 아이템 희귀도 (\\S+)% 감소 \\(fractured\\)$" + "1|#": "^발견하는 아이템 희귀도 (\\S+)% 증가 \\(fractured\\)$", + "N#|-1": "^발견하는 아이템 희귀도 (\\S+)% 감소 \\(fractured\\)$" }, "10": { "1|#": "^增加 (\\S+)% 物品稀有度 \\(fractured\\)$", @@ -158272,7 +158415,7 @@ "#": "^Los esbirros tienen (\\S+)% a la probabilidad de Bloquear Daño de Ataques \\(fractured\\)$" }, "8": { - "#": "^소환수의 공격 피해 막기 확률 (\\S+)% \\(fractured\\)$" + "#": "^소환수가 공격 피해를 막아낼 확률 (\\S+)% \\(fractured\\)$" }, "10": { "#": "^召喚物有 (\\S+)% 攻擊傷害格擋率 \\(fractured\\)$" @@ -162504,7 +162647,7 @@ "N#|-1": "^Mina de Congelamiento causa que los Enemigos pierdan (\\S+)% de Resistencia al Hielo adicional mientras estén Congelados \\(enchant\\)$" }, "8": { - "N#|-1": "^동결 지뢰에 의해 동결 상태에서 적의 냉기 저항 (\\S+)% 추가 손실 \\(enchant\\)$" + "N#|-1": "^동결 지뢰가 동결된 적의 냉기 저항 (\\S+)% 추가 손실 유발 \\(enchant\\)$" }, "10": { "N#|-1": "^冰凍地雷造成冰凍的敵人減少額外 (\\S+)% 冰冷抗性 \\(enchant\\)$" @@ -176417,8 +176560,8 @@ "2|#": "^Arco ricocheteia (\\S+) vezes adicionais \\(enchant\\)$" }, "3": { - "1": "^(\\S+) дополнительный снаряд Цепи молний \\(enchant\\)$", - "2|#": "^Дополнительных снарядов Цепи молний: (\\S+) \\(enchant\\)$" + "1": "^Цепь молний поражает дополнительных целей по цепи: (\\S+) \\(enchant\\)$", + "2|#": "^Цепь молний поражает дополнительных целей по цепи: (\\S+) \\(enchant\\)$" }, "4": { "1": "^Arc ชิ่งเพิ่ม (\\S+) ครั้ง \\(enchant\\)$", @@ -180257,7 +180400,9 @@ "3": { "#": "^(\\S+)% к сопротивлению стихиям Защитника предков \\(enchant\\)$" }, - "4": {}, + "4": { + "#": "^ต้านทาน ทุกธาตุ ของ Ancestral Protector Totem (\\S+)% \\(enchant\\)$" + }, "5": { "#": "^(\\S+)% zu Elementarwiderständen von 'Altehrwürdiger Beschützer' \\(enchant\\)$" }, @@ -187203,7 +187348,7 @@ "# #": "^Lacerar inflige (\\S+) a (\\S+) de Daño Físico agregado contra Enemigos con Sangrado \\(enchant\\)$" }, "8": { - "# #": "^연속 베기로 출혈 중인 적에게 주는 추가 물리 피해 (\\S+)~(\\S+) \\(enchant\\)$" + "# #": "^연속 베기로 출혈 중인 적 공격 시 추가 물리 피해 (\\S+)~(\\S+) \\(enchant\\)$" }, "10": { "# #": "^破空斬對流血的敵人附加 (\\S+) 至 (\\S+) 物理傷害 \\(enchant\\)$" @@ -189850,7 +189995,7 @@ } } }, - "stat_4019701925": { + "stat_1080470148": { "id": "map_area_contains_x_additional_clusters_of_beacon_barrels", "negated": false, "text": { @@ -189883,7 +190028,7 @@ } } }, - "stat_1080470148": { + "stat_4019701925": { "id": "map_area_contains_x_additional_clusters_of_beacon_barrels", "negated": false, "text": { @@ -190862,7 +191007,7 @@ "10": {} } }, - "stat_1525452114": { + "stat_1727791743": { "id": "map_endgame_affliction_reward_1", "negated": false, "text": { @@ -190893,7 +191038,7 @@ "10": {} } }, - "stat_1727791743": { + "stat_1525452114": { "id": "map_endgame_affliction_reward_1", "negated": false, "text": { @@ -191186,7 +191331,7 @@ "#": "^La Calidad de este Mapa también se aplica a la Rareza de los Objetos encontrados \\(enchant\\)$" }, "8": { - "#": "^이 지도의 퀄리티가 발견한 아이템 희귀도에도 적용 \\(enchant\\)$" + "#": "^이 지도의 퀄리티가 발견하는 아이템 희귀도에도 적용 \\(enchant\\)$" }, "10": { "#": "^該地圖的品質加成將同時套用在掉落物品稀有度上 \\(enchant\\)$" @@ -196100,8 +196245,8 @@ "N#|-1": "^Cantidad de objetos encontrados en mapas sin identificar reducida un (\\S+)% \\(enchant\\)$" }, "8": { - "1|#": "^미확인 지도에서 발견한 아이템 수량 (\\S+)% 증가 \\(enchant\\)$", - "N#|-1": "^미확인 지도에서 발견한 아이템 수량 (\\S+)% 감소 \\(enchant\\)$" + "1|#": "^미확인 지도에서 발견하는 아이템 수량 (\\S+)% 증가 \\(enchant\\)$", + "N#|-1": "^미확인 지도에서 발견하는 아이템 수량 (\\S+)% 감소 \\(enchant\\)$" }, "10": { "1|#": "^未鑑定的地圖物品掉落數量增加 (\\S+)% \\(enchant\\)$", @@ -197301,68 +197446,6 @@ } } }, - "delirium_reward_divinationcards": { - "text": { - "1": { - "#": "^Delirium Reward Type: Divination Cards \\(×(\\S+)\\)$" - }, - "2": { - "#": "^Tipo de Recompensa Delirium: Cartas de Adivinhação \\(×(\\S+)\\)$" - }, - "3": { - "#": "^Вид наград Делириума: Гадальные карты \\(×(\\S+)\\)$" - }, - "4": { - "#": "^ชนิดของรางวัลเดลิเรียม: ไพ่พยากรณ์ \\(×(\\S+)\\)$" - }, - "5": { - "#": "^Delirium-Belohnungstyp: Weissagungskarten \\(×(\\S+)\\)$" - }, - "6": { - "#": "^Type de récompense Delirium : Cartes divinatoires \\(×(\\S+)\\)$" - }, - "7": { - "#": "^Tipo de recompensa de Delirium: Cartas de Adivinación \\(×(\\S+)\\)$" - }, - "8": { - "#": "^환영 보상 유형: 점술 카드 \\(×(\\S+)\\)$" - }, - "10": { - "#": "^譫妄獎勵類型:命預卡 \\(×(\\S+)\\)$" - } - } - }, - "delirium_reward_prophecies": { - "text": { - "1": { - "#": "^Delirium Reward Type: Prophecy Items \\(×(\\S+)\\)$" - }, - "2": { - "#": "^Tipo de Recompensa Delirium: Itens Proféticos \\(×(\\S+)\\)$" - }, - "3": { - "#": "^Вид наград Делириума: Запечатанные пророчества \\(×(\\S+)\\)$" - }, - "4": { - "#": "^ชนิดของรางวัลเดลิเรียม: ไอเทมคำทำนาย \\(×(\\S+)\\)$" - }, - "5": { - "#": "^Delirium-Belohnungstyp: Prophezeiungs-Gegenstände \\(×(\\S+)\\)$" - }, - "6": { - "#": "^Type de récompense Delirium : Objets de Prophétie \\(×(\\S+)\\)$" - }, - "7": { - "#": "^Tipo de recompensa de Delirium: Objetos de Prophecy \\(×(\\S+)\\)$" - }, - "8": { - "#": "^환영 보상 유형: 예언 아이템 \\(×(\\S+)\\)$" - }, - "10": { - "#": "^譫妄獎勵類型:預言之物 \\(×(\\S+)\\)$" - } - } - }, "delirium_reward_essences": { "text": { "1": { @@ -197394,6 +197477,68 @@ } } }, + "delirium_reward_prophecies": { + "text": { + "1": { + "#": "^Delirium Reward Type: Prophecy Items \\(×(\\S+)\\)$" + }, + "2": { + "#": "^Tipo de Recompensa Delirium: Itens Proféticos \\(×(\\S+)\\)$" + }, + "3": { + "#": "^Вид наград Делириума: Запечатанные пророчества \\(×(\\S+)\\)$" + }, + "4": { + "#": "^ชนิดของรางวัลเดลิเรียม: ไอเทมคำทำนาย \\(×(\\S+)\\)$" + }, + "5": { + "#": "^Delirium-Belohnungstyp: Prophezeiungs-Gegenstände \\(×(\\S+)\\)$" + }, + "6": { + "#": "^Type de récompense Delirium : Objets de Prophétie \\(×(\\S+)\\)$" + }, + "7": { + "#": "^Tipo de recompensa de Delirium: Objetos de Prophecy \\(×(\\S+)\\)$" + }, + "8": { + "#": "^환영 보상 유형: 예언 아이템 \\(×(\\S+)\\)$" + }, + "10": { + "#": "^譫妄獎勵類型:預言之物 \\(×(\\S+)\\)$" + } + } + }, + "delirium_reward_divinationcards": { + "text": { + "1": { + "#": "^Delirium Reward Type: Divination Cards \\(×(\\S+)\\)$" + }, + "2": { + "#": "^Tipo de Recompensa Delirium: Cartas de Adivinhação \\(×(\\S+)\\)$" + }, + "3": { + "#": "^Вид наград Делириума: Гадальные карты \\(×(\\S+)\\)$" + }, + "4": { + "#": "^ชนิดของรางวัลเดลิเรียม: ไพ่พยากรณ์ \\(×(\\S+)\\)$" + }, + "5": { + "#": "^Delirium-Belohnungstyp: Weissagungskarten \\(×(\\S+)\\)$" + }, + "6": { + "#": "^Type de récompense Delirium : Cartes divinatoires \\(×(\\S+)\\)$" + }, + "7": { + "#": "^Tipo de recompensa de Delirium: Cartas de Adivinación \\(×(\\S+)\\)$" + }, + "8": { + "#": "^환영 보상 유형: 점술 카드 \\(×(\\S+)\\)$" + }, + "10": { + "#": "^譫妄獎勵類型:命預卡 \\(×(\\S+)\\)$" + } + } + }, "delirium_reward_abyss": { "text": { "1": { @@ -197456,6 +197601,37 @@ } } }, + "delirium_reward_maps": { + "text": { + "1": { + "#": "^Delirium Reward Type: Map Items \\(×(\\S+)\\)$" + }, + "2": { + "#": "^Tipo de Recompensa Delirium: Mapas \\(×(\\S+)\\)$" + }, + "3": { + "#": "^Вид наград Делириума: Карты \\(×(\\S+)\\)$" + }, + "4": { + "#": "^ชนิดของรางวัลเดลิเรียม: ไอเทมแผนที่ \\(×(\\S+)\\)$" + }, + "5": { + "#": "^Delirium-Belohnungstyp: Kartengegenstände \\(×(\\S+)\\)$" + }, + "6": { + "#": "^Type de récompense Delirium : Objets de Carte \\(×(\\S+)\\)$" + }, + "7": { + "#": "^Tipo de recompensa de Delirium: Objetos de mapa \\(×(\\S+)\\)$" + }, + "8": { + "#": "^환영 보상 유형: 지도 아이템 \\(×(\\S+)\\)$" + }, + "10": { + "#": "^譫妄獎勵類型:地圖 \\(×(\\S+)\\)$" + } + } + }, "delirium_reward_labyrinth": { "text": { "1": { @@ -197549,37 +197725,6 @@ } } }, - "delirium_reward_maps": { - "text": { - "1": { - "#": "^Delirium Reward Type: Map Items \\(×(\\S+)\\)$" - }, - "2": { - "#": "^Tipo de Recompensa Delirium: Mapas \\(×(\\S+)\\)$" - }, - "3": { - "#": "^Вид наград Делириума: Карты \\(×(\\S+)\\)$" - }, - "4": { - "#": "^ชนิดของรางวัลเดลิเรียม: ไอเทมแผนที่ \\(×(\\S+)\\)$" - }, - "5": { - "#": "^Delirium-Belohnungstyp: Kartengegenstände \\(×(\\S+)\\)$" - }, - "6": { - "#": "^Type de récompense Delirium : Objets de Carte \\(×(\\S+)\\)$" - }, - "7": { - "#": "^Tipo de recompensa de Delirium: Objetos de mapa \\(×(\\S+)\\)$" - }, - "8": { - "#": "^환영 보상 유형: 지도 아이템 \\(×(\\S+)\\)$" - }, - "10": { - "#": "^譫妄獎勵類型:地圖 \\(×(\\S+)\\)$" - } - } - }, "delirium_reward_blight": { "text": { "1": { @@ -197797,65 +197942,65 @@ } } }, - "delirium_reward_currency": { + "delirium_reward_weapon": { "text": { "1": { - "#": "^Delirium Reward Type: Currency \\(×(\\S+)\\)$" + "#": "^Delirium Reward Type: Weapons \\(×(\\S+)\\)$" }, "2": { - "#": "^Tipo de Recompensa Delirium: Item Monetário \\(×(\\S+)\\)$" + "#": "^Tipo de Recompensa Delirium: Armas \\(×(\\S+)\\)$" }, "3": { - "#": "^Вид наград Делириума: Валюта \\(×(\\S+)\\)$" + "#": "^Вид наград Делириума: Оружие \\(×(\\S+)\\)$" }, "4": { - "#": "^ชนิดของรางวัลเดลิเรียม: เคอเรนซี่ \\(×(\\S+)\\)$" + "#": "^ชนิดของรางวัลเดลิเรียม: อาวุธ \\(×(\\S+)\\)$" }, "5": { - "#": "^Delirium-Belohnungstyp: Währung \\(×(\\S+)\\)$" + "#": "^Delirium-Belohnungstyp: Waffen \\(×(\\S+)\\)$" }, "6": { - "#": "^Type de récompense Delirium : Objets monétaires \\(×(\\S+)\\)$" + "#": "^Type de récompense Delirium : Armes \\(×(\\S+)\\)$" }, "7": { - "#": "^Tipo de recompensa de Delirium: Objetos monetarios \\(×(\\S+)\\)$" + "#": "^Tipo de recompensa de Delirium: Armas \\(×(\\S+)\\)$" }, "8": { - "#": "^환영 보상 유형: 화폐 \\(×(\\S+)\\)$" + "#": "^환영 보상 유형: 무기 \\(×(\\S+)\\)$" }, "10": { - "#": "^譫妄獎勵類型:通貨 \\(×(\\S+)\\)$" + "#": "^譫妄獎勵類型:武器 \\(×(\\S+)\\)$" } } }, - "delirium_reward_weapon": { + "delirium_reward_currency": { "text": { "1": { - "#": "^Delirium Reward Type: Weapons \\(×(\\S+)\\)$" + "#": "^Delirium Reward Type: Currency \\(×(\\S+)\\)$" }, "2": { - "#": "^Tipo de Recompensa Delirium: Armas \\(×(\\S+)\\)$" + "#": "^Tipo de Recompensa Delirium: Item Monetário \\(×(\\S+)\\)$" }, "3": { - "#": "^Вид наград Делириума: Оружие \\(×(\\S+)\\)$" + "#": "^Вид наград Делириума: Валюта \\(×(\\S+)\\)$" }, "4": { - "#": "^ชนิดของรางวัลเดลิเรียม: อาวุธ \\(×(\\S+)\\)$" + "#": "^ชนิดของรางวัลเดลิเรียม: เคอเรนซี่ \\(×(\\S+)\\)$" }, "5": { - "#": "^Delirium-Belohnungstyp: Waffen \\(×(\\S+)\\)$" + "#": "^Delirium-Belohnungstyp: Währung \\(×(\\S+)\\)$" }, "6": { - "#": "^Type de récompense Delirium : Armes \\(×(\\S+)\\)$" + "#": "^Type de récompense Delirium : Objets monétaires \\(×(\\S+)\\)$" }, "7": { - "#": "^Tipo de recompensa de Delirium: Armas \\(×(\\S+)\\)$" + "#": "^Tipo de recompensa de Delirium: Objetos monetarios \\(×(\\S+)\\)$" }, "8": { - "#": "^환영 보상 유형: 무기 \\(×(\\S+)\\)$" + "#": "^환영 보상 유형: 화폐 \\(×(\\S+)\\)$" }, "10": { - "#": "^譫妄獎勵類型:武器 \\(×(\\S+)\\)$" + "#": "^譫妄獎勵類型:通貨 \\(×(\\S+)\\)$" } } }, @@ -201776,10 +201921,10 @@ "#": "^(\\S+) Habilidades Passivas Notáveis$" }, "3": { - "#": "^(\\S+) Notable Passive Skills$" + "#": "^(\\S+) Значимое пассивное умение$" }, "4": { - "#": "^(\\S+) Notable Passive Skills$" + "#": "^พาสซีพขนาดกลางจำนวน (\\S+) จุด$" }, "5": { "#": "^(\\S+) bedeutende passive Fertigkeiten$" @@ -201788,7 +201933,7 @@ "#": "^(\\S+) Talents passifs éminents$" }, "7": { - "#": "^(\\S+) Habilidades pasivas notables$" + "#": "^(\\S+) habilidades pasivas notables$" }, "8": { "#": "^(\\S+) 주요 패시브 스킬$" @@ -202076,96 +202221,96 @@ } } }, - "mod_48007": { + "mod_65163": { "text": { "1": { - "#": "^of Aisling's Veil$" + "#": "^of Cameria's Veil$" }, "2": { - "#": "^do Ocultamento de Aisling$" + "#": "^do Ocultamento de Cameria$" }, "3": { - "#": "^вуали Ашлинг$" + "#": "^вуали Камерии$" }, "4": { - "#": "^of Aisling's Veil$" + "#": "^of Cameria's Veil$" }, "5": { - "#": "^\\{von Aislings Verhüllung\\}\\{von Aislings Verhüllung\\}\\{von Aislings Verhüllung\\}\\{von Aislings Verhüllung\\}\\{von Aislings Verhüllung\\}\\{von Aislings Verhüllung\\}$" + "#": "^\\{von Camerias Verhüllung\\}\\{von Camerias Verhüllung\\}\\{von Camerias Verhüllung\\}\\{von Camerias Verhüllung\\}\\{von Camerias Verhüllung\\}\\{von Camerias Verhüllung\\}$" }, "6": { - "#": "^\\{du Cryptage d'Aisling\\}\\{du Cryptage d'Aisling\\}\\{du Cryptage d'Aisling\\}\\{du Cryptage d'Aisling\\}$" + "#": "^\\{du Cryptage de Caméria\\}\\{du Cryptage de Caméria\\}\\{du Cryptage de Caméria\\}\\{du Cryptage de Caméria\\}$" }, "7": { - "#": "^\\{de la Encriptación de Aisling\\}\\{de la Encriptación de Aisling\\}\\{de la Encriptación de Aisling\\}\\{de la Encriptación de Aisling\\}$" + "#": "^\\{de la Encriptación de Cameria\\}\\{de la Encriptación de Cameria\\}\\{de la Encriptación de Cameria\\}\\{de la Encriptación de Cameria\\}$" }, "8": { - "#": "^- 아이슬링의 장막$" + "#": "^- 카메리아의 장막$" }, "10": { - "#": "^愛斯林隱匿之$" + "#": "^卡麥歷亞隱匿之$" } } }, - "mod_3258": { + "mod_48007": { "text": { "1": { - "#": "^Leo's Veiled$" + "#": "^of Aisling's Veil$" }, "2": { - "#": "^\\{Ocultado por Leo\\}\\{Ocultada por Leo\\}\\{Ocultados por Leo\\}\\{Ocultadas por Leo\\}$" + "#": "^do Ocultamento de Aisling$" }, "3": { - "#": "^\\{Завуалированный Лео\\}\\{Завуалированная Лео\\}\\{Завуалированное Лео\\}\\{Завуалированные Лео\\}\\{Завуалированные Лео\\}\\{Завуалированные Лео\\}$" + "#": "^вуали Ашлинг$" }, "4": { - "#": "^Leo's Veiled$" + "#": "^of Aisling's Veil$" }, "5": { - "#": "^\\{Leos verhüllter\\}\\{Leos verhüllte\\}\\{Leos verhülltes\\}\\{Leos verhüllte\\}\\{Leos verhüllte\\}\\{Leos verhüllte\\}$" + "#": "^\\{von Aislings Verhüllung\\}\\{von Aislings Verhüllung\\}\\{von Aislings Verhüllung\\}\\{von Aislings Verhüllung\\}\\{von Aislings Verhüllung\\}\\{von Aislings Verhüllung\\}$" }, "6": { - "#": "^\\{Crypté de Léo\\}\\{Cryptée de Léo\\}\\{Cryptés de Léo\\}\\{Cryptées\\}$" + "#": "^\\{du Cryptage d'Aisling\\}\\{du Cryptage d'Aisling\\}\\{du Cryptage d'Aisling\\}\\{du Cryptage d'Aisling\\}$" }, "7": { - "#": "^\\{Encriptado de Leo\\}\\{Encriptado de Leo\\}\\{Encriptados de Leo\\}\\{Encriptados de Leo\\}$" + "#": "^\\{de la Encriptación de Aisling\\}\\{de la Encriptación de Aisling\\}\\{de la Encriptación de Aisling\\}\\{de la Encriptación de Aisling\\}$" }, "8": { - "#": "^레오의 장막의$" + "#": "^- 아이슬링의 장막$" }, "10": { - "#": "^里歐的隱匿$" + "#": "^愛斯林隱匿之$" } } }, - "mod_65163": { + "mod_3258": { "text": { "1": { - "#": "^of Cameria's Veil$" + "#": "^Leo's Veiled$" }, "2": { - "#": "^do Ocultamento de Cameria$" + "#": "^\\{Ocultado por Leo\\}\\{Ocultada por Leo\\}\\{Ocultados por Leo\\}\\{Ocultadas por Leo\\}$" }, "3": { - "#": "^вуали Камерии$" + "#": "^\\{Завуалированный Лео\\}\\{Завуалированная Лео\\}\\{Завуалированное Лео\\}\\{Завуалированные Лео\\}\\{Завуалированные Лео\\}\\{Завуалированные Лео\\}$" }, "4": { - "#": "^of Cameria's Veil$" + "#": "^Leo's Veiled$" }, "5": { - "#": "^\\{von Camerias Verhüllung\\}\\{von Camerias Verhüllung\\}\\{von Camerias Verhüllung\\}\\{von Camerias Verhüllung\\}\\{von Camerias Verhüllung\\}\\{von Camerias Verhüllung\\}$" + "#": "^\\{Leos verhüllter\\}\\{Leos verhüllte\\}\\{Leos verhülltes\\}\\{Leos verhüllte\\}\\{Leos verhüllte\\}\\{Leos verhüllte\\}$" }, "6": { - "#": "^\\{du Cryptage de Caméria\\}\\{du Cryptage de Caméria\\}\\{du Cryptage de Caméria\\}\\{du Cryptage de Caméria\\}$" + "#": "^\\{Crypté de Léo\\}\\{Cryptée de Léo\\}\\{Cryptés de Léo\\}\\{Cryptées\\}$" }, "7": { - "#": "^\\{de la Encriptación de Cameria\\}\\{de la Encriptación de Cameria\\}\\{de la Encriptación de Cameria\\}\\{de la Encriptación de Cameria\\}$" + "#": "^\\{Encriptado de Leo\\}\\{Encriptado de Leo\\}\\{Encriptados de Leo\\}\\{Encriptados de Leo\\}$" }, "8": { - "#": "^- 카메리아의 장막$" + "#": "^레오의 장막의$" }, "10": { - "#": "^卡麥歷亞隱匿之$" + "#": "^里歐的隱匿$" } } }, @@ -202479,6 +202624,37 @@ } } }, + "mod_39023": { + "text": { + "1": { + "#": "^Haku's Veiled$" + }, + "2": { + "#": "^\\{Ocultado por Haku\\}\\{Ocultada por Haku\\}\\{Ocultados por Haku\\}\\{Ocultadas por Haku\\}$" + }, + "3": { + "#": "^\\{Завуалированный Хаку\\}\\{Завуалированная Хаку\\}\\{Завуалированное Хаку\\}\\{Завуалированные Хаку\\}\\{Завуалированные Хаку\\}\\{Завуалированные Хаку\\}$" + }, + "4": { + "#": "^Haku's Veiled$" + }, + "5": { + "#": "^\\{Hakus verhüllter\\}\\{Hakus verhüllte\\}\\{Hakus verhülltes\\}\\{Hakus verhüllte\\}\\{Hakus verhüllte\\}\\{Hakus verhüllte\\}$" + }, + "6": { + "#": "^\\{Crypté de Haku\\}\\{Cryptée de Haku\\}\\{Cryptés de Haku\\}\\{Cryptées de Haku\\}$" + }, + "7": { + "#": "^\\{Encriptado de Haku\\}\\{Encriptado de Haku\\}\\{Encriptados de Haku\\}\\{Encriptados de Haku\\}$" + }, + "8": { + "#": "^하쿠의 장막의$" + }, + "10": { + "#": "^哈庫的隱匿$" + } + } + }, "mod_8541": { "text": { "1": { @@ -202541,37 +202717,6 @@ } } }, - "mod_39023": { - "text": { - "1": { - "#": "^Haku's Veiled$" - }, - "2": { - "#": "^\\{Ocultado por Haku\\}\\{Ocultada por Haku\\}\\{Ocultados por Haku\\}\\{Ocultadas por Haku\\}$" - }, - "3": { - "#": "^\\{Завуалированный Хаку\\}\\{Завуалированная Хаку\\}\\{Завуалированное Хаку\\}\\{Завуалированные Хаку\\}\\{Завуалированные Хаку\\}\\{Завуалированные Хаку\\}$" - }, - "4": { - "#": "^Haku's Veiled$" - }, - "5": { - "#": "^\\{Hakus verhüllter\\}\\{Hakus verhüllte\\}\\{Hakus verhülltes\\}\\{Hakus verhüllte\\}\\{Hakus verhüllte\\}\\{Hakus verhüllte\\}$" - }, - "6": { - "#": "^\\{Crypté de Haku\\}\\{Cryptée de Haku\\}\\{Cryptés de Haku\\}\\{Cryptées de Haku\\}$" - }, - "7": { - "#": "^\\{Encriptado de Haku\\}\\{Encriptado de Haku\\}\\{Encriptados de Haku\\}\\{Encriptados de Haku\\}$" - }, - "8": { - "#": "^하쿠의 장막의$" - }, - "10": { - "#": "^哈庫的隱匿$" - } - } - }, "mod_38872": { "text": { "1": { @@ -202636,6 +202781,37 @@ } }, "monster": { + "metamorph_reward_rare_armour": { + "text": { + "1": { + "#": "^Drops additional Rare Armour \\(×(\\S+)\\)$" + }, + "2": { + "#": "^Derruba Armaduras Raras adicionais \\(×(\\S+)\\)$" + }, + "3": { + "#": "^Бросает дополнительные редкие доспехи \\(×(\\S+)\\)$" + }, + "4": { + "#": "^เพิ่มการดรอป ชุดเกราะแรร์ \\(×(\\S+)\\)$" + }, + "5": { + "#": "^Lässt zusätzliche seltene Rüstungsgegenstände fallen \\(×(\\S+)\\)$" + }, + "6": { + "#": "^Cède des Pièces d'armure rares supplémentaires \\(×(\\S+)\\)$" + }, + "7": { + "#": "^Arroja armadura rara adicional \\(×(\\S+)\\)$" + }, + "8": { + "#": "^희귀 방어구를 추가로 떨어뜨림 \\(×(\\S+)\\)$" + }, + "10": { + "#": "^掉落額外稀有護甲 \\(×(\\S+)\\)$" + } + } + }, "metamorph_reward_currency": { "text": { "1": { @@ -202667,6 +202843,37 @@ } } }, + "metamorph_reward_rare_weapons": { + "text": { + "1": { + "#": "^Drops additional Rare Weapons \\(×(\\S+)\\)$" + }, + "2": { + "#": "^Derruba Armas Raras adicionais \\(×(\\S+)\\)$" + }, + "3": { + "#": "^Бросает дополнительное редкое оружие \\(×(\\S+)\\)$" + }, + "4": { + "#": "^เพิ่มการดรอป อาวุธแรร์ \\(×(\\S+)\\)$" + }, + "5": { + "#": "^Lässt zusätzliche seltene Waffen fallen \\(×(\\S+)\\)$" + }, + "6": { + "#": "^Cède des Armes rares supplémentaires \\(×(\\S+)\\)$" + }, + "7": { + "#": "^Arroja armas raras adicionales \\(×(\\S+)\\)$" + }, + "8": { + "#": "^희귀 무기를 추가로 떨어뜨림 \\(×(\\S+)\\)$" + }, + "10": { + "#": "^掉落額外稀有武器 \\(×(\\S+)\\)$" + } + } + }, "metamorph_reward_rare_jewellery": { "text": { "1": { @@ -202729,127 +202936,127 @@ } } }, - "metamorph_reward_rare_weapons": { + "metamorph_reward_map_fragments": { "text": { "1": { - "#": "^Drops additional Rare Weapons \\(×(\\S+)\\)$" + "#": "^Drops additional Map Fragments \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba Armas Raras adicionais \\(×(\\S+)\\)$" + "#": "^Derruba Fragmentos de Mapas adicionais \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает дополнительное редкое оружие \\(×(\\S+)\\)$" + "#": "^Бросает дополнительные фрагменты карт \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป อาวุธแรร์ \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป ชิ้นส่วนแผนที่ \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt zusätzliche seltene Waffen fallen \\(×(\\S+)\\)$" + "#": "^Lässt zusätzliche Kartenfragmente fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède des Armes rares supplémentaires \\(×(\\S+)\\)$" + "#": "^Cède des Fragments de Carte supplémentaires \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja armas raras adicionales \\(×(\\S+)\\)$" + "#": "^Arroja fragmentos de mapa adicionales \\(×(\\S+)\\)$" }, "8": { - "#": "^희귀 무기를 추가로 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^지도 조각을 추가로 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落額外稀有武器 \\(×(\\S+)\\)$" + "#": "^掉落額外地圖碎片 \\(×(\\S+)\\)$" } } }, - "metamorph_reward_rare_armour": { + "metamorph_reward_fossils": { "text": { "1": { - "#": "^Drops additional Rare Armour \\(×(\\S+)\\)$" + "#": "^Drops additional Fossils \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba Armaduras Raras adicionais \\(×(\\S+)\\)$" + "#": "^Derruba Fósseis adicionais \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает дополнительные редкие доспехи \\(×(\\S+)\\)$" + "#": "^Бросает дополнительные ископаемые \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป ชุดเกราะแรร์ \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป Fossils \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt zusätzliche seltene Rüstungsgegenstände fallen \\(×(\\S+)\\)$" + "#": "^Lässt zusätzliche Fossilien fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède des Pièces d'armure rares supplémentaires \\(×(\\S+)\\)$" + "#": "^Cède des Fossiles supplémentaires \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja armadura rara adicional \\(×(\\S+)\\)$" + "#": "^Arroja fósiles adicionales \\(×(\\S+)\\)$" }, "8": { - "#": "^희귀 방어구를 추가로 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^화석을 추가로 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落額外稀有護甲 \\(×(\\S+)\\)$" + "#": "^掉落額外化石 \\(×(\\S+)\\)$" } } }, - "metamorph_reward_map_fragments": { + "metamorph_reward_essences": { "text": { "1": { - "#": "^Drops additional Map Fragments \\(×(\\S+)\\)$" + "#": "^Drops additional Essences \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba Fragmentos de Mapas adicionais \\(×(\\S+)\\)$" + "#": "^Derruba Essências adicionais \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает дополнительные фрагменты карт \\(×(\\S+)\\)$" + "#": "^Бросает дополнительные сущности \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป ชิ้นส่วนแผนที่ \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป Essences \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt zusätzliche Kartenfragmente fallen \\(×(\\S+)\\)$" + "#": "^Lässt zusätzliche Essenzen fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède des Fragments de Carte supplémentaires \\(×(\\S+)\\)$" + "#": "^Cède des Essences supplémentaires \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja fragmentos de mapa adicionales \\(×(\\S+)\\)$" + "#": "^Arroja esencias adicionales \\(×(\\S+)\\)$" }, "8": { - "#": "^지도 조각을 추가로 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^에센스를 추가로 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落額外地圖碎片 \\(×(\\S+)\\)$" + "#": "^掉落額外精髓 \\(×(\\S+)\\)$" } } }, - "metamorph_reward_fossils": { + "metamorph_reward_map": { "text": { "1": { - "#": "^Drops additional Fossils \\(×(\\S+)\\)$" + "#": "^Drops a Map Item \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba Fósseis adicionais \\(×(\\S+)\\)$" + "#": "^Derrumba um Item Mapa \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает дополнительные ископаемые \\(×(\\S+)\\)$" + "#": "^Бросает карту \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป Fossils \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป ไอเทมแผนที่หนึ่งชิ้น \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt zusätzliche Fossilien fallen \\(×(\\S+)\\)$" + "#": "^Lässt einen Kartengegenstand fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède des Fossiles supplémentaires \\(×(\\S+)\\)$" + "#": "^Cède un Objet de Carte \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja fósiles adicionales \\(×(\\S+)\\)$" + "#": "^Arroja un objeto de mapa \\(×(\\S+)\\)$" }, "8": { - "#": "^화석을 추가로 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^지도 아이템을 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落額外化石 \\(×(\\S+)\\)$" + "#": "^掉落一張地圖 \\(×(\\S+)\\)$" } } }, @@ -202915,96 +203122,158 @@ } } }, - "metamorph_reward_essences": { + "metamorph_reward_abyssal_jewel": { "text": { "1": { - "#": "^Drops additional Essences \\(×(\\S+)\\)$" + "#": "^Drops an Abyssal Jewel \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba Essências adicionais \\(×(\\S+)\\)$" + "#": "^Derruba uma Joia Abissal \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает дополнительные сущности \\(×(\\S+)\\)$" + "#": "^Бросает самоцвет Бездны \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป Essences \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป จิวเวลอะบิซ \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt zusätzliche Essenzen fallen \\(×(\\S+)\\)$" + "#": "^Lässt ein Abgrundjuwel fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède des Essences supplémentaires \\(×(\\S+)\\)$" + "#": "^Cède un Joyau abyssal \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja esencias adicionales \\(×(\\S+)\\)$" + "#": "^Arroja una joya abisal \\(×(\\S+)\\)$" }, "8": { - "#": "^에센스를 추가로 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^심연 주얼을 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落額外精髓 \\(×(\\S+)\\)$" + "#": "^掉落一個深淵珠寶 \\(×(\\S+)\\)$" } } }, - "metamorph_reward_abyssal_jewel": { + "metamorph_reward_catalysts": { "text": { "1": { - "#": "^Drops an Abyssal Jewel \\(×(\\S+)\\)$" + "#": "^Drops additional Catalysts \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba uma Joia Abissal \\(×(\\S+)\\)$" + "#": "^Derruba Catalistas adicionais \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает самоцвет Бездны \\(×(\\S+)\\)$" + "#": "^Бросает дополнительные катализаторы \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป จิวเวลอะบิซ \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป Catalysts \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt ein Abgrundjuwel fallen \\(×(\\S+)\\)$" + "#": "^Lässt zusätzliche Katalysatoren fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède un Joyau abyssal \\(×(\\S+)\\)$" + "#": "^Cède des Catalyseurs supplémentaires \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja una joya abisal \\(×(\\S+)\\)$" + "#": "^Arroja catalizadores adicionales \\(×(\\S+)\\)$" }, "8": { - "#": "^심연 주얼을 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^기폭제를 추가로 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落一個深淵珠寶 \\(×(\\S+)\\)$" + "#": "^掉落額外催化劑 \\(×(\\S+)\\)$" } } }, - "metamorph_reward_map": { + "metamorph_reward_veiled_weapon": { "text": { "1": { - "#": "^Drops a Map Item \\(×(\\S+)\\)$" + "#": "^Drops a Veiled Weapon \\(×(\\S+)\\)$" }, "2": { - "#": "^Derrumba um Item Mapa \\(×(\\S+)\\)$" + "#": "^Derruba uma Arma Oculta \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает карту \\(×(\\S+)\\)$" + "#": "^Бросает завуалированное оружие \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป ไอเทมแผนที่หนึ่งชิ้น \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป อาวุธที่ถูกผนึก \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt einen Kartengegenstand fallen \\(×(\\S+)\\)$" + "#": "^Lässt eine verhüllte Waffe fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède un Objet de Carte \\(×(\\S+)\\)$" + "#": "^Cède une Arme cryptée \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja un objeto de mapa \\(×(\\S+)\\)$" + "#": "^Arroja un arma encriptada \\(×(\\S+)\\)$" }, "8": { - "#": "^지도 아이템을 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^장막 무기를 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落一張地圖 \\(×(\\S+)\\)$" + "#": "^掉落一個隱匿武器 \\(×(\\S+)\\)$" + } + } + }, + "metamorph_reward_veiled_armour": { + "text": { + "1": { + "#": "^Drops additional Veiled Armour \\(×(\\S+)\\)$" + }, + "2": { + "#": "^Derruba Armaduras Ocultas adicionais \\(×(\\S+)\\)$" + }, + "3": { + "#": "^Бросает дополнительные завуалированные доспехи \\(×(\\S+)\\)$" + }, + "4": { + "#": "^เพิ่มการดรอป ชุดเกราะที่ถูกผนึก \\(×(\\S+)\\)$" + }, + "5": { + "#": "^Lässt zusätzliche verhüllte Rüstungsgegenstände fallen \\(×(\\S+)\\)$" + }, + "6": { + "#": "^Cède des Pièces d'armure cryptées supplémentaires \\(×(\\S+)\\)$" + }, + "7": { + "#": "^Arroja armadura encriptada adicional \\(×(\\S+)\\)$" + }, + "8": { + "#": "^장막 방어구를 추가로 떨어뜨림 \\(×(\\S+)\\)$" + }, + "10": { + "#": "^掉落額外隱匿護甲 \\(×(\\S+)\\)$" + } + } + }, + "metamorph_reward_incursion_weapon": { + "text": { + "1": { + "#": "^Drops an Incursion Weapon \\(×(\\S+)\\)$" + }, + "2": { + "#": "^Derruba uma Arma Incursion \\(×(\\S+)\\)$" + }, + "3": { + "#": "^Бросает оружие Вмешательства \\(×(\\S+)\\)$" + }, + "4": { + "#": "^เพิ่มการดรอป อาวุธอินครูชั่น \\(×(\\S+)\\)$" + }, + "5": { + "#": "^Lässt eine Incursion-Waffe fallen \\(×(\\S+)\\)$" + }, + "6": { + "#": "^Cède une Arme d'Incursion \\(×(\\S+)\\)$" + }, + "7": { + "#": "^Arroja un arma de Incursion \\(×(\\S+)\\)$" + }, + "8": { + "#": "^기습 무기를 떨어뜨림 \\(×(\\S+)\\)$" + }, + "10": { + "#": "^掉落一個穿越武器 \\(×(\\S+)\\)$" } } }, @@ -203039,37 +203308,6 @@ } } }, - "metamorph_reward_catalysts": { - "text": { - "1": { - "#": "^Drops additional Catalysts \\(×(\\S+)\\)$" - }, - "2": { - "#": "^Derruba Catalistas adicionais \\(×(\\S+)\\)$" - }, - "3": { - "#": "^Бросает дополнительные катализаторы \\(×(\\S+)\\)$" - }, - "4": { - "#": "^เพิ่มการดรอป Catalysts \\(×(\\S+)\\)$" - }, - "5": { - "#": "^Lässt zusätzliche Katalysatoren fallen \\(×(\\S+)\\)$" - }, - "6": { - "#": "^Cède des Catalyseurs supplémentaires \\(×(\\S+)\\)$" - }, - "7": { - "#": "^Arroja catalizadores adicionales \\(×(\\S+)\\)$" - }, - "8": { - "#": "^기폭제를 추가로 떨어뜨림 \\(×(\\S+)\\)$" - }, - "10": { - "#": "^掉落額外催化劑 \\(×(\\S+)\\)$" - } - } - }, "metamorph_reward_jewels": { "text": { "1": { @@ -203194,158 +203432,158 @@ } } }, - "metamorph_reward_veiled_weapon": { + "metamorph_reward_perandus_coins": { "text": { "1": { - "#": "^Drops a Veiled Weapon \\(×(\\S+)\\)$" + "#": "^Drops additional Perandus Coins \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba uma Arma Oculta \\(×(\\S+)\\)$" + "#": "^Deruba Moedas Perandus adicionais \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает завуалированное оружие \\(×(\\S+)\\)$" + "#": "^Бросает дополнительные монеты Перандусов \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป อาวุธที่ถูกผนึก \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป เหรียญเพแรนดัส \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt eine verhüllte Waffe fallen \\(×(\\S+)\\)$" + "#": "^Lässt zusätzliche Perandus-Münzen fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède une Arme cryptée \\(×(\\S+)\\)$" + "#": "^Cède des Pièces de Pérandus supplémentaires \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja un arma encriptada \\(×(\\S+)\\)$" + "#": "^Arroja monedas de Perandus adicionales \\(×(\\S+)\\)$" }, "8": { - "#": "^장막 무기를 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^페란두스 코인을 추가로 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落一個隱匿武器 \\(×(\\S+)\\)$" + "#": "^掉落額外普蘭德斯金幣 \\(×(\\S+)\\)$" } } }, - "metamorph_reward_shaper_armour": { + "metamorph_reward_maps": { "text": { "1": { - "#": "^Drops additional Shaper Armour \\(×(\\S+)\\)$" + "#": "^Drops additional Maps \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba Armaduras do Criador adicionais \\(×(\\S+)\\)$" + "#": "^Derruba Mapas adicionais \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает дополнительные доспехи Создателя \\(×(\\S+)\\)$" + "#": "^Бросает дополнительные карты \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป ชุดเกราะเชปเปอร์ \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป แผนที่ \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt zusätzliche Schöpfer-Rüstungsgegenstände fallen \\(×(\\S+)\\)$" + "#": "^Lässt zusätzliche Karten fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède des Pièces d'armure du Façonneur supplémentaires \\(×(\\S+)\\)$" + "#": "^Cède des Cartes supplémentaires \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja armadura del Creador adicional \\(×(\\S+)\\)$" + "#": "^Arroja mapas adicionales \\(×(\\S+)\\)$" }, "8": { - "#": "^쉐이퍼 방어구를 추가로 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^지도를 추가로 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落額外塑者護甲 \\(×(\\S+)\\)$" + "#": "^掉落額外地圖 \\(×(\\S+)\\)$" } } }, - "metamorph_reward_perandus_coins": { + "metamorph_reward_silver_coins": { "text": { "1": { - "#": "^Drops additional Perandus Coins \\(×(\\S+)\\)$" + "#": "^Drops additional Silver Coins \\(×(\\S+)\\)$" }, "2": { - "#": "^Deruba Moedas Perandus adicionais \\(×(\\S+)\\)$" + "#": "^Derruba Moedas de Prata adicionais \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает дополнительные монеты Перандусов \\(×(\\S+)\\)$" + "#": "^Бросает дополнительные серебряные монеты \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป เหรียญเพแรนดัส \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป Silver Coins \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt zusätzliche Perandus-Münzen fallen \\(×(\\S+)\\)$" + "#": "^Lässt zusätzliche Silbermünzen fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède des Pièces de Pérandus supplémentaires \\(×(\\S+)\\)$" + "#": "^Cède des Pièces d'argent supplémentaires \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja monedas de Perandus adicionales \\(×(\\S+)\\)$" + "#": "^Arroja monedas de plata adicionales \\(×(\\S+)\\)$" }, "8": { - "#": "^페란두스 코인을 추가로 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^실버 코인을 추가로 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落額外普蘭德斯金幣 \\(×(\\S+)\\)$" + "#": "^掉落額外銀幣 \\(×(\\S+)\\)$" } } }, - "metamorph_reward_maps": { + "metamorph_reward_blight_oils": { "text": { "1": { - "#": "^Drops additional Maps \\(×(\\S+)\\)$" + "#": "^Drops additional Blight Oils \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba Mapas adicionais \\(×(\\S+)\\)$" + "#": "^Derruba Óleos Blight adicionais \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает дополнительные карты \\(×(\\S+)\\)$" + "#": "^Бросает дополнительные масла Скверны \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป แผนที่ \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป น้ำมันไบล์ท \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt zusätzliche Karten fallen \\(×(\\S+)\\)$" + "#": "^Lässt zusätzliche Blight-Öle fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède des Cartes supplémentaires \\(×(\\S+)\\)$" + "#": "^Cède des Huiles supplémentaires \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja mapas adicionales \\(×(\\S+)\\)$" + "#": "^Arroja Aceites de Blight adicionales \\(×(\\S+)\\)$" }, "8": { - "#": "^지도를 추가로 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^역병 성유를 추가로 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落額外地圖 \\(×(\\S+)\\)$" + "#": "^掉落額外凋落油瓶 \\(×(\\S+)\\)$" } } }, - "metamorph_reward_silver_coins": { + "metamorph_reward_legion_incubators": { "text": { "1": { - "#": "^Drops additional Silver Coins \\(×(\\S+)\\)$" + "#": "^Drops additional Legion Incubators \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba Moedas de Prata adicionais \\(×(\\S+)\\)$" + "#": "^Derruba Incubadores Legion adicionais \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает дополнительные серебряные монеты \\(×(\\S+)\\)$" + "#": "^Бросает дополнительные инкубаторы Легиона \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป Silver Coins \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป ตัวบ่มฟักลีเจียน \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt zusätzliche Silbermünzen fallen \\(×(\\S+)\\)$" + "#": "^Lässt zusätzliche Legion-Inkubatoren fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède des Pièces d'argent supplémentaires \\(×(\\S+)\\)$" + "#": "^Cède des Incubateurs supplémentaires \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja monedas de plata adicionales \\(×(\\S+)\\)$" + "#": "^Arroja incubadoras de Legion adicionales \\(×(\\S+)\\)$" }, "8": { - "#": "^실버 코인을 추가로 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^군단 인큐베이터를 추가로 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落額外銀幣 \\(×(\\S+)\\)$" + "#": "^掉落額外戰亂培育器 \\(×(\\S+)\\)$" } } }, @@ -203380,127 +203618,127 @@ } } }, - "metamorph_reward_atlas_jewellery": { + "metamorph_reward_shaper_weapon": { "text": { "1": { - "#": "^Drops additional Atlas Jewellery \\(×(\\S+)\\)$" + "#": "^Drops a Shaper Weapon \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba Acessórios do Atlas \\(×(\\S+)\\)$" + "#": "^Derruba uma Arma do Criador \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает дополнительную бижутерию Атласа \\(×(\\S+)\\)$" + "#": "^Бросает оружие Создателя \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป เครื่องประดับสมุดแผนที่ \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป อาวุธเชปเปอร์ \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt zusätzlichen Atlas-Schmuck fallen \\(×(\\S+)\\)$" + "#": "^Lässt eine Schöpfer-Waffe fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède des Accessoires de l'Atlas supplémentaires \\(×(\\S+)\\)$" + "#": "^Cède une Arme du Façonneur \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja joyería de Atlas adicional \\(×(\\S+)\\)$" + "#": "^Arroja un arma del Creador \\(×(\\S+)\\)$" }, "8": { - "#": "^아틀라스 장신구를 추가로 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^쉐이퍼 무기를 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落額外稀有飾品 \\(×(\\S+)\\)$" + "#": "^掉落一個塑者武器 \\(×(\\S+)\\)$" } } }, - "metamorph_reward_abyssal_jewels": { + "metamorph_reward_atlas_jewellery": { "text": { "1": { - "#": "^Drops additional Abyssal Jewels \\(×(\\S+)\\)$" + "#": "^Drops additional Atlas Jewellery \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba Joias Abissais adicionais \\(×(\\S+)\\)$" + "#": "^Derruba Acessórios do Atlas \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает дополнительные самоцветы Бездны \\(×(\\S+)\\)$" + "#": "^Бросает дополнительную бижутерию Атласа \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป จิวเวลอะบิซ \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป เครื่องประดับสมุดแผนที่ \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt zusätzliche Abgrundjuwelen fallen \\(×(\\S+)\\)$" + "#": "^Lässt zusätzlichen Atlas-Schmuck fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède des Joyaux abyssaux supplémentaires \\(×(\\S+)\\)$" + "#": "^Cède des Accessoires de l'Atlas supplémentaires \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja joyas abisales adicionales \\(×(\\S+)\\)$" + "#": "^Arroja joyería de Atlas adicional \\(×(\\S+)\\)$" }, "8": { - "#": "^심연 주얼을 추가로 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^아틀라스 장신구를 추가로 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落額外深淵珠寶 \\(×(\\S+)\\)$" + "#": "^掉落額外稀有飾品 \\(×(\\S+)\\)$" } } }, - "metamorph_reward_veiled_jewellery": { + "metamorph_reward_shaper_armour": { "text": { "1": { - "#": "^Drops additional Veiled Jewellery \\(×(\\S+)\\)$" + "#": "^Drops additional Shaper Armour \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba Acessórios Ocultos adicionais \\(×(\\S+)\\)$" + "#": "^Derruba Armaduras do Criador adicionais \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает дополнительную завуалированную бижутерию \\(×(\\S+)\\)$" + "#": "^Бросает дополнительные доспехи Создателя \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป เครื่องประดับที่ถูกผนึก \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป ชุดเกราะเชปเปอร์ \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt zusätzlichen verhüllten Schmuck fallen \\(×(\\S+)\\)$" + "#": "^Lässt zusätzliche Schöpfer-Rüstungsgegenstände fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède des Accessoires cryptés supplémentaires \\(×(\\S+)\\)$" + "#": "^Cède des Pièces d'armure du Façonneur supplémentaires \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja joyería encriptada adicional \\(×(\\S+)\\)$" + "#": "^Arroja armadura del Creador adicional \\(×(\\S+)\\)$" }, "8": { - "#": "^장막 장신구를 추가로 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^쉐이퍼 방어구를 추가로 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落額外隱匿飾品 \\(×(\\S+)\\)$" + "#": "^掉落額外塑者護甲 \\(×(\\S+)\\)$" } } }, - "metamorph_reward_shaper_or_elder_jewellery": { + "metamorph_reward_abyssal_jewels": { "text": { "1": { - "#": "^Drops additional Shaper or Elder Jewellery \\(×(\\S+)\\)$" + "#": "^Drops additional Abyssal Jewels \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba Acessórios do Criador ou Ancião \\(×(\\S+)\\)$" + "#": "^Derruba Joias Abissais adicionais \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает дополнительную бижутерию Создателя или Древнего \\(×(\\S+)\\)$" + "#": "^Бросает дополнительные самоцветы Бездны \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป เครื่องประดับเชปเปอร์หรือเอลเดอร์ \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป จิวเวลอะบิซ \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt zusätzlichen Schöpfer- oder Ältesten-Schmuck fallen \\(×(\\S+)\\)$" + "#": "^Lässt zusätzliche Abgrundjuwelen fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède des Accessoires du Façonneur ou de l'Ancien supplémentaires \\(×(\\S+)\\)$" + "#": "^Cède des Joyaux abyssaux supplémentaires \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja joyería del Creador o del Antiguo adicional \\(×(\\S+)\\)$" + "#": "^Arroja joyas abisales adicionales \\(×(\\S+)\\)$" }, "8": { - "#": "^쉐이퍼 혹은 엘더 장신구를 추가로 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^심연 주얼을 추가로 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落額外塑者或尊師飾品 \\(×(\\S+)\\)$" + "#": "^掉落額外深淵珠寶 \\(×(\\S+)\\)$" } } }, @@ -203535,34 +203773,65 @@ } } }, - "metamorph_reward_incursion_weapon": { + "metamorph_reward_veiled_jewellery": { "text": { "1": { - "#": "^Drops an Incursion Weapon \\(×(\\S+)\\)$" + "#": "^Drops additional Veiled Jewellery \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba uma Arma Incursion \\(×(\\S+)\\)$" + "#": "^Derruba Acessórios Ocultos adicionais \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает оружие Вмешательства \\(×(\\S+)\\)$" + "#": "^Бросает дополнительную завуалированную бижутерию \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป อาวุธอินครูชั่น \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป เครื่องประดับที่ถูกผนึก \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt eine Incursion-Waffe fallen \\(×(\\S+)\\)$" + "#": "^Lässt zusätzlichen verhüllten Schmuck fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède une Arme d'Incursion \\(×(\\S+)\\)$" + "#": "^Cède des Accessoires cryptés supplémentaires \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja un arma de Incursion \\(×(\\S+)\\)$" + "#": "^Arroja joyería encriptada adicional \\(×(\\S+)\\)$" }, "8": { - "#": "^기습 무기를 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^장막 장신구를 추가로 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落一個穿越武器 \\(×(\\S+)\\)$" + "#": "^掉落額外隱匿飾品 \\(×(\\S+)\\)$" + } + } + }, + "metamorph_reward_shaper_or_elder_jewellery": { + "text": { + "1": { + "#": "^Drops additional Shaper or Elder Jewellery \\(×(\\S+)\\)$" + }, + "2": { + "#": "^Derruba Acessórios do Criador ou Ancião \\(×(\\S+)\\)$" + }, + "3": { + "#": "^Бросает дополнительную бижутерию Создателя или Древнего \\(×(\\S+)\\)$" + }, + "4": { + "#": "^เพิ่มการดรอป เครื่องประดับเชปเปอร์หรือเอลเดอร์ \\(×(\\S+)\\)$" + }, + "5": { + "#": "^Lässt zusätzlichen Schöpfer- oder Ältesten-Schmuck fallen \\(×(\\S+)\\)$" + }, + "6": { + "#": "^Cède des Accessoires du Façonneur ou de l'Ancien supplémentaires \\(×(\\S+)\\)$" + }, + "7": { + "#": "^Arroja joyería del Creador o del Antiguo adicional \\(×(\\S+)\\)$" + }, + "8": { + "#": "^쉐이퍼 혹은 엘더 장신구를 추가로 떨어뜨림 \\(×(\\S+)\\)$" + }, + "10": { + "#": "^掉落額外塑者或尊師飾品 \\(×(\\S+)\\)$" } } }, @@ -203597,65 +203866,34 @@ } } }, - "metamorph_reward_shaper_weapon": { - "text": { - "1": { - "#": "^Drops a Shaper Weapon \\(×(\\S+)\\)$" - }, - "2": { - "#": "^Derruba uma Arma do Criador \\(×(\\S+)\\)$" - }, - "3": { - "#": "^Бросает оружие Создателя \\(×(\\S+)\\)$" - }, - "4": { - "#": "^เพิ่มการดรอป อาวุธเชปเปอร์ \\(×(\\S+)\\)$" - }, - "5": { - "#": "^Lässt eine Schöpfer-Waffe fallen \\(×(\\S+)\\)$" - }, - "6": { - "#": "^Cède une Arme du Façonneur \\(×(\\S+)\\)$" - }, - "7": { - "#": "^Arroja un arma del Creador \\(×(\\S+)\\)$" - }, - "8": { - "#": "^쉐이퍼 무기를 떨어뜨림 \\(×(\\S+)\\)$" - }, - "10": { - "#": "^掉落一個塑者武器 \\(×(\\S+)\\)$" - } - } - }, - "metamorph_reward_blight_oils": { + "metamorph_reward_breach_splinters": { "text": { "1": { - "#": "^Drops additional Blight Oils \\(×(\\S+)\\)$" + "#": "^Drops additional Breach Splinters \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba Óleos Blight adicionais \\(×(\\S+)\\)$" + "#": "^Derruba Fragmentos de Fendas adicionais \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает дополнительные масла Скверны \\(×(\\S+)\\)$" + "#": "^Бросает дополнительные осколки Разлома \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป น้ำมันไบล์ท \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป ชิ้นส่วนบีช \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt zusätzliche Blight-Öle fallen \\(×(\\S+)\\)$" + "#": "^Lässt zusätzliche Riss-Splitter fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède des Huiles supplémentaires \\(×(\\S+)\\)$" + "#": "^Cède des Esquilles de Brèche supplémentaires \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja Aceites de Blight adicionales \\(×(\\S+)\\)$" + "#": "^Arroja astillas de fisura adicionales \\(×(\\S+)\\)$" }, "8": { - "#": "^역병 성유를 추가로 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^균열 파편을 추가로 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落額外凋落油瓶 \\(×(\\S+)\\)$" + "#": "^掉落額外裂痕裂片 \\(×(\\S+)\\)$" } } }, @@ -203721,68 +203959,6 @@ } } }, - "metamorph_reward_legion_incubators": { - "text": { - "1": { - "#": "^Drops additional Legion Incubators \\(×(\\S+)\\)$" - }, - "2": { - "#": "^Derruba Incubadores Legion adicionais \\(×(\\S+)\\)$" - }, - "3": { - "#": "^Бросает дополнительные инкубаторы Легиона \\(×(\\S+)\\)$" - }, - "4": { - "#": "^เพิ่มการดรอป ตัวบ่มฟักลีเจียน \\(×(\\S+)\\)$" - }, - "5": { - "#": "^Lässt zusätzliche Legion-Inkubatoren fallen \\(×(\\S+)\\)$" - }, - "6": { - "#": "^Cède des Incubateurs supplémentaires \\(×(\\S+)\\)$" - }, - "7": { - "#": "^Arroja incubadoras de Legion adicionales \\(×(\\S+)\\)$" - }, - "8": { - "#": "^군단 인큐베이터를 추가로 떨어뜨림 \\(×(\\S+)\\)$" - }, - "10": { - "#": "^掉落額外戰亂培育器 \\(×(\\S+)\\)$" - } - } - }, - "metamorph_reward_breach_splinters": { - "text": { - "1": { - "#": "^Drops additional Breach Splinters \\(×(\\S+)\\)$" - }, - "2": { - "#": "^Derruba Fragmentos de Fendas adicionais \\(×(\\S+)\\)$" - }, - "3": { - "#": "^Бросает дополнительные осколки Разлома \\(×(\\S+)\\)$" - }, - "4": { - "#": "^เพิ่มการดรอป ชิ้นส่วนบีช \\(×(\\S+)\\)$" - }, - "5": { - "#": "^Lässt zusätzliche Riss-Splitter fallen \\(×(\\S+)\\)$" - }, - "6": { - "#": "^Cède des Esquilles de Brèche supplémentaires \\(×(\\S+)\\)$" - }, - "7": { - "#": "^Arroja astillas de fisura adicionales \\(×(\\S+)\\)$" - }, - "8": { - "#": "^균열 파편을 추가로 떨어뜨림 \\(×(\\S+)\\)$" - }, - "10": { - "#": "^掉落額外裂痕裂片 \\(×(\\S+)\\)$" - } - } - }, "metamorph_reward_polished_scarabs": { "text": { "1": { @@ -203907,37 +204083,6 @@ } } }, - "metamorph_reward_veiled_armour": { - "text": { - "1": { - "#": "^Drops additional Veiled Armour \\(×(\\S+)\\)$" - }, - "2": { - "#": "^Derruba Armaduras Ocultas adicionais \\(×(\\S+)\\)$" - }, - "3": { - "#": "^Бросает дополнительные завуалированные доспехи \\(×(\\S+)\\)$" - }, - "4": { - "#": "^เพิ่มการดรอป ชุดเกราะที่ถูกผนึก \\(×(\\S+)\\)$" - }, - "5": { - "#": "^Lässt zusätzliche verhüllte Rüstungsgegenstände fallen \\(×(\\S+)\\)$" - }, - "6": { - "#": "^Cède des Pièces d'armure cryptées supplémentaires \\(×(\\S+)\\)$" - }, - "7": { - "#": "^Arroja armadura encriptada adicional \\(×(\\S+)\\)$" - }, - "8": { - "#": "^장막 방어구를 추가로 떨어뜨림 \\(×(\\S+)\\)$" - }, - "10": { - "#": "^掉落額外隱匿護甲 \\(×(\\S+)\\)$" - } - } - }, "metamorph_reward_enchanted_helmet": { "text": { "1": { @@ -204062,65 +204207,65 @@ } } }, - "metamorph_reward_prophecy": { + "metamorph_reward_stygian_vise": { "text": { "1": { - "#": "^Drops an Itemised Prophecy \\(×(\\S+)\\)$" + "#": "^Drops a Stygian Vise \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba uma Profecia Itemizada \\(×(\\S+)\\)$" + "#": "^Derruba um Torno Estígio \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает запечатанное пророчество \\(×(\\S+)\\)$" + "#": "^Бросает тёмные тиски \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป ไอเทมจากคำทำนาย \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป Stygian Vise \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt eine versiegelte Prophezeiung fallen \\(×(\\S+)\\)$" + "#": "^Lässt eine Styx-Schlinge fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède une Prophétie scellée \\(×(\\S+)\\)$" + "#": "^Cède un Carcan stygien \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja una profecía en forma de objeto \\(×(\\S+)\\)$" + "#": "^Arroja una Faja estigia \\(×(\\S+)\\)$" }, "8": { - "#": "^아이템화된 예언을 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^명계의 조임쇠를 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落一個物品化預言 \\(×(\\S+)\\)$" + "#": "^掉落一個冥河腰帶 \\(×(\\S+)\\)$" } } }, - "metamorph_reward_league_unique": { + "metamorph_reward_prophecy": { "text": { "1": { - "#": "^Drops a League-specific Unique Item \\(×(\\S+)\\)$" + "#": "^Drops an Itemised Prophecy \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba um Item Único Específico de Liga \\(×(\\S+)\\)$" + "#": "^Derruba uma Profecia Itemizada \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает уникальный предмет лиги \\(×(\\S+)\\)$" + "#": "^Бросает запечатанное пророчество \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป ไอเทม ยูนิคเฉพาะลีกหนึ่งชิ้น \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป ไอเทมจากคำทำนาย \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt einen liga-spezifischen einzigartigen Gegenstand fallen \\(×(\\S+)\\)$" + "#": "^Lässt eine versiegelte Prophezeiung fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède un Objet unique spécifique à une ligue \\(×(\\S+)\\)$" + "#": "^Cède une Prophétie scellée \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja un objeto único específico de la liga \\(×(\\S+)\\)$" + "#": "^Arroja una profecía en forma de objeto \\(×(\\S+)\\)$" }, "8": { - "#": "^리그 고유 아이템을 추가로 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^아이템화된 예언을 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落聯盟限定傳奇道具 \\(×(\\S+)\\)$" + "#": "^掉落一個物品化預言 \\(×(\\S+)\\)$" } } }, @@ -204279,34 +204424,65 @@ } } }, - "metamorph_reward_stygian_vise": { + "metamorph_reward_league_unique": { "text": { "1": { - "#": "^Drops a Stygian Vise \\(×(\\S+)\\)$" + "#": "^Drops a League-specific Unique Item \\(×(\\S+)\\)$" }, "2": { - "#": "^Derruba um Torno Estígio \\(×(\\S+)\\)$" + "#": "^Derruba um Item Único Específico de Liga \\(×(\\S+)\\)$" }, "3": { - "#": "^Бросает тёмные тиски \\(×(\\S+)\\)$" + "#": "^Бросает уникальный предмет лиги \\(×(\\S+)\\)$" }, "4": { - "#": "^เพิ่มการดรอป Stygian Vise \\(×(\\S+)\\)$" + "#": "^เพิ่มการดรอป ไอเทม ยูนิคเฉพาะลีกหนึ่งชิ้น \\(×(\\S+)\\)$" }, "5": { - "#": "^Lässt eine Styx-Schlinge fallen \\(×(\\S+)\\)$" + "#": "^Lässt einen liga-spezifischen einzigartigen Gegenstand fallen \\(×(\\S+)\\)$" }, "6": { - "#": "^Cède un Carcan stygien \\(×(\\S+)\\)$" + "#": "^Cède un Objet unique spécifique à une ligue \\(×(\\S+)\\)$" }, "7": { - "#": "^Arroja una Faja estigia \\(×(\\S+)\\)$" + "#": "^Arroja un objeto único específico de la liga \\(×(\\S+)\\)$" }, "8": { - "#": "^명계의 조임쇠를 떨어뜨림 \\(×(\\S+)\\)$" + "#": "^리그 고유 아이템을 추가로 떨어뜨림 \\(×(\\S+)\\)$" }, "10": { - "#": "^掉落一個冥河腰帶 \\(×(\\S+)\\)$" + "#": "^掉落聯盟限定傳奇道具 \\(×(\\S+)\\)$" + } + } + }, + "metamorph_reward_gilded_scarabs": { + "text": { + "1": { + "#": "^Drops additional Gilded Scarabs \\(×(\\S+)\\)$" + }, + "2": { + "#": "^Derruba Escaravelhos Dourados adicionais \\(×(\\S+)\\)$" + }, + "3": { + "#": "^Бросает дополнительных золочёных скарабеев \\(×(\\S+)\\)$" + }, + "4": { + "#": "^เพิ่มการดรอป Gilded Scarabs \\(×(\\S+)\\)$" + }, + "5": { + "#": "^Lässt zusätzliche Vergoldete Skarabäen fallen \\(×(\\S+)\\)$" + }, + "6": { + "#": "^Cède des Scarabées dorés supplémentaires \\(×(\\S+)\\)$" + }, + "7": { + "#": "^Arroja escarabajos dorados adicionales \\(×(\\S+)\\)$" + }, + "8": { + "#": "^도금된 갑충석을 추가로 떨어뜨림 \\(×(\\S+)\\)$" + }, + "10": { + "#": "^掉落額外鍍金聖甲蟲 \\(×(\\S+)\\)$" } } }, @@ -204403,37 +204579,6 @@ } } }, - "metamorph_reward_gilded_scarabs": { - "text": { - "1": { - "#": "^Drops additional Gilded Scarabs \\(×(\\S+)\\)$" - }, - "2": { - "#": "^Derruba Escaravelhos Dourados adicionais \\(×(\\S+)\\)$" - }, - "3": { - "#": "^Бросает дополнительных золочёных скарабеев \\(×(\\S+)\\)$" - }, - "4": { - "#": "^เพิ่มการดรอป Gilded Scarabs \\(×(\\S+)\\)$" - }, - "5": { - "#": "^Lässt zusätzliche Vergoldete Skarabäen fallen \\(×(\\S+)\\)$" - }, - "6": { - "#": "^Cède des Scarabées dorés supplémentaires \\(×(\\S+)\\)$" - }, - "7": { - "#": "^Arroja escarabajos dorados adicionales \\(×(\\S+)\\)$" - }, - "8": { - "#": "^도금된 갑충석을 추가로 떨어뜨림 \\(×(\\S+)\\)$" - }, - "10": { - "#": "^掉落額外鍍金聖甲蟲 \\(×(\\S+)\\)$" - } - } - }, "metamorph_reward_6_linked_weapon": { "text": { "1": {