Skip to content
This repository has been archived by the owner on Aug 15, 2023. It is now read-only.

feat(3.2): 散兵周本掉落还是没出来,真得等到版本更新再拉就晚了 #954

Merged
merged 3 commits into from
Oct 30, 2022

Conversation

BTMuli
Copy link
Contributor

@BTMuli BTMuli commented Oct 30, 2022

因为之前说立绘后面会删掉,我就没加新角色的立绘图

@Arondight
Copy link
Owner

感谢, @mark9804 看一下,我在外面 van

另外立绘要的,去掉立绘是愿景不是现实

@mark9804
Copy link
Collaborator

麻烦补个 commit 把立绘加一下吧,最近是真的忙,我写不太动的

@mark9804 mark9804 merged commit 2f55051 into Arondight:dev Oct 30, 2022
@mark9804
Copy link
Collaborator

感谢,老大哥想做 collaborator 吗,感觉你现在贡献的也比较熟练了

@BTMuli
Copy link
Contributor Author

BTMuli commented Oct 30, 2022

就一个打杂的,有什么熟练不熟练的(

@mark9804
Copy link
Collaborator

一年多以前我也是个打杂的,要来吗,我的时间和身体状况也跟不太上了,有把前端慢慢移交给更专业的人做的想法,自己主要做原型设计

@BTMuli
Copy link
Contributor Author

BTMuli commented Oct 30, 2022

我时间方面不敢保证,发invite可以,找更专业的人的话还是另请高就吧Σ(|||▽||| )

@Arondight
Copy link
Owner

我时间方面不敢保证,发invite可以,找更专业的人的话还是另请高就吧Σ(|||▽||| )

有兴趣学习和网页(vue3)吗,有的话后续把你加进来,老大哥确实比较忙

@BTMuli
Copy link
Contributor Author

BTMuli commented Oct 30, 2022

学习兴趣是有的,不学点什么,过几年也不知道拿什么吃饭(゜ー゜

@Arondight
Copy link
Owner

学习兴趣是有的,不学点什么,过几年也不知道拿什么吃饭(゜ー゜

有兴趣的话可以看一看 vue3 的文档,还有本项目的 src/views 目录,当你觉得自己可以维护、优化这些代码的时候我把你拉进来,加油

@mark9804
Copy link
Collaborator

>本项目的 src/views 目录

刚接手维护的时候我还很菜,我们项目的前端没有工程化,是用选项式 API 写的,后缀还是 .js,写起来可能不是很爽。之
后你可以把它前端化

切换 vue 生产环境和开发环境可以参考这个 9366c3a

善用 npm run tool-view

CSS 当中有很多炫酷绘图魔术,可以看 MDN ,也可以直接开 discussion 问我

或者加我 QQ 也可以 1561382166

@mark9804
Copy link
Collaborator

当你觉得自己可以维护、优化这些代码的时候

或者直接重写也行,我下周或者下下周会发一个新一版的角色信息卡片设计图,你可以考虑一下怎么实现

圣遗物抽取我觉得这辈子都不用动它了,抽卡的 #678 也就这样吧,material.html 有点性能问题,characteroverview 如上所述会换设计,card 主要是更新 x神瞳 或者 xx宝箱,地区的更新是自动的,你可以看一下我实现自动更新地区的原理

function getExplorationData(e) {
const { name, icon: iconUrl, exploration_percentage, level, id, parent_id, type, offerings } = e;
// noinspection NonAsciiCharacters
const displayData = {
探索进度: `${exploration_percentage / 10}%`,
};
if ("reputation" === type.toLowerCase() && undefined !== level) {
displayData["声望等级"] = `Lv. ${level}`;
}
for (const offering of offerings) {
const offeringName = filterOfferingName(offering.name) || "供奉等级";
displayData[offeringName] = `Lv. ${offering.level}`;
}
return {
name,
iconUrl,
id,
parent_id,
type,
displayData,
};
}
function getRegionName(string) {
return string
.replace(/(蒙德|璃月|稻妻|须弥|纳塔|枫丹|至冬)(地区|区域)?/g, "")
.split(/[•・·]/g)
.pop();
}
function explorationReducer(curr, next) {
// 当 curr 为 object 时无法 spread,需要转换为 array
const currentArray = [...(Array.isArray(curr) ? curr : [curr])];
const currentArea = currentArray.pop();
const {
name: currentName,
iconUrl: currentIconUrl,
id: currentId,
type: currentType,
displayData: currentData,
} = currentArea;
const { name: nextName, parent_id: nextParent, type: nextType, displayData: nextData } = next;
if (nextParent === currentId && currentType === nextType) {
const returnArea = {
name: currentName,
iconUrl: currentIconUrl,
id: currentId,
parent_id: 0,
type: currentType,
};
const displayData = {};
const currentAreaName = getRegionName(currentName);
const nextAreaName = getRegionName(nextName);
displayData[currentAreaName] = currentData["探索进度"] || "0%";
for (const [key, value] of Object.entries(nextData)) {
if ("探索进度" === key) {
displayData[nextAreaName] = value;
} else if (!(key in displayData)) {
displayData[key] = value;
}
}
returnArea.displayData = displayData;
return [...currentArray, returnArea];
}
return [...currentArray, currentArea, next];
}

const explorations = [
...lodash.orderBy(params.explorations, "id", "asc").map((exploration) => getExplorationData(exploration)),
].reduce(explorationReducer);

虽然我现在也看不懂当时写了什么了()

@BTMuli
Copy link
Contributor Author

BTMuli commented Oct 30, 2022

谢了,但起码这个学期肯定是抽不出时间来的。

软件工程导论有个健康码系统的团队编程项目, 前端这边要写两个小程序跟一个 web,
计算机网络这边还有一个邮件的安卓应用要写,以前的大作业今年就只是一个实验

寒假我感觉还好的话会看的T_T

@mark9804
Copy link
Collaborator

不急,前端基本稳定了,没什么要维护的内容,版面更新是因为本来打算是要和 Enka API 联动的,暂且先更一版

这段时间我写一下注释

@mark9804
Copy link
Collaborator

mark9804 commented Nov 5, 2022

resources/weapon/picture/千夜浮梦.png
resources/character/picture/10000073.png
resources/character/picture/10000074.png

这几个还是 png 吗

哦对好像说快去掉了再用用 png 也行

@BTMuli
Copy link
Contributor Author

BTMuli commented Nov 5, 2022

这几个还是 png 吗>
哦对好像说快去掉了再用用 png 也行

picture 目录下的文件都是 png 的你让我传个 webp 也不太合适吧Σ(|||▽||| )

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants