add tag
This commit is contained in:
@@ -59,6 +59,30 @@ function extractInfoFromPathingFile(filePath, parentFolders) {
|
|||||||
.map(tag => tag.split('@')[0]) // 取@符号前面的数据
|
.map(tag => tag.split('@')[0]) // 取@符号前面的数据
|
||||||
.filter((tag, index, self) => self.indexOf(tag) === index); // 去重
|
.filter((tag, index, self) => self.indexOf(tag) === index); // 去重
|
||||||
|
|
||||||
|
// 检查positions数组中是否存在特定动作
|
||||||
|
if (content.positions && Array.isArray(content.positions)) {
|
||||||
|
const hasNahidaCollect = content.positions.some(pos => pos.action === 'nahida_collect');
|
||||||
|
const hasHydroCollect = content.positions.some(pos => pos.action === 'hydro_collect');
|
||||||
|
const hasAnemoCollect = content.positions.some(pos => pos.action === 'anemo_collect');
|
||||||
|
const hasElectroCollect = content.positions.some(pos => pos.action === 'electro_collect');
|
||||||
|
const hasUpDownGrabLeaf = content.positions.some(pos => pos.action === 'up_down_grab_leaf');
|
||||||
|
if (hasNahidaCollect) {
|
||||||
|
tags.push('纳西妲');
|
||||||
|
}
|
||||||
|
if (hasHydroCollect) {
|
||||||
|
tags.push('水元素力收集');
|
||||||
|
}
|
||||||
|
if (hasAnemoCollect) {
|
||||||
|
tags.push('风元素力收集');
|
||||||
|
}
|
||||||
|
if (hasElectroCollect) {
|
||||||
|
tags.push('雷元素力收集');
|
||||||
|
}
|
||||||
|
if (hasUpDownGrabLeaf) {
|
||||||
|
tags.push('四叶印');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
author: content.info && content.info.author ? content.info.author : '',
|
author: content.info && content.info.author ? content.info.author : '',
|
||||||
description: convertNewlines(content.info && content.info.description ? content.info.description : ''),
|
description: convertNewlines(content.info && content.info.description ? content.info.description : ''),
|
||||||
|
|||||||
Reference in New Issue
Block a user