fix: 세력일람 확장에서 NPC 색상이 고정되는 버그 수정

This commit is contained in:
2022-03-26 02:36:39 +09:00
parent 0685d1caac
commit 151e6ed1f3
5 changed files with 15 additions and 9 deletions
+9 -7
View File
@@ -2,6 +2,7 @@ import $ from 'jquery';
import { unwrap } from '@util/unwrap';
import axios from 'axios';
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
import { getNpcColor } from './common_legacy';
declare const killturn: number;
declare const autorun_user: undefined|null|{
@@ -20,7 +21,7 @@ type KingdomGeneral = {
: number,
삭턴: number,
종류: UserType,
NPC: boolean,
NPC: number,
}
type UserType = "통" | "무" | "지" | "만능" | "평범" | "무능" | "무지";
@@ -132,7 +133,7 @@ $(function () {
. = parseInt($this.data('general-intel'));
. = parseInt($tds.eq(-2).text());
. = getUserType(., ., .);
.NPC = $this.data('is-npc');
.NPC = $this.data('npc-type');
if (!( in )) {
[] = {
@@ -208,13 +209,13 @@ $(function () {
//const 종능 = val.통 + val.무 + val.지;
console.log(val);
if ( != '무능' && != '무지') {
if (val. >= realKillturn && !val.NPC) {
if (val. >= realKillturn && val.NPC < 2) {
+= 1;
+= val.;
}
if (val. > 5 && val.NPC) {
if (val. > 5 && val.NPC >= 2) {
N장수 += 1;
N장통솔합 += val.;
@@ -225,12 +226,13 @@ $(function () {
const $obj2 = $('<span></span>');
$obj.html(val.);
if (!val.NPC && val. < realKillturn) {
if (val.NPC < 2 && val. < realKillturn) {
$obj.css('text-decoration', 'line-through');
+= 1;
}
if (val.NPC) {
$obj.css('color', 'cyan');
const colorNPC = getNpcColor(val.NPC);
if (colorNPC !== undefined) {
$obj.css('color', colorNPC);
}
if (val. >= 1500) $obj.css('color', 'yellow');
else if (val. >= 200) $obj.css('color', 'lightgreen');