merge: use HiDCHe product name
This commit is contained in:
@@ -79,6 +79,7 @@ const DEFAULT_GENERAL_RICE = 1000;
|
|||||||
const DEFAULT_CREW_TYPE_ID = 1100;
|
const DEFAULT_CREW_TYPE_ID = 1100;
|
||||||
const MAX_GENERAL_TURNS = 30;
|
const MAX_GENERAL_TURNS = 30;
|
||||||
const DEFAULT_TURN_ACTION = '휴식';
|
const DEFAULT_TURN_ACTION = '휴식';
|
||||||
|
export const JOIN_WELCOME_MESSAGE = '삼국지 모의전투 HiDCHe의 세계에 오신 것을 환영합니다 ^o^';
|
||||||
const LEGACY_TIMEZONE_OFFSET_MS = 9 * 60 * 60 * 1000;
|
const LEGACY_TIMEZONE_OFFSET_MS = 9 * 60 * 60 * 1000;
|
||||||
const LEGACY_JOIN_REMOVED_CHARACTERS = /[ⓝⓜⓖⓞⓧ㉥\\/`#|-]/gu;
|
const LEGACY_JOIN_REMOVED_CHARACTERS = /[ⓝⓜⓖⓞⓧ㉥\\/`#|-]/gu;
|
||||||
|
|
||||||
@@ -460,7 +461,7 @@ const pushCreationLogs = (
|
|||||||
logger.pushGeneralHistoryLog(`<Y>${options.name}</>, <G>${options.cityName}</>에서 큰 뜻을 품다.`);
|
logger.pushGeneralHistoryLog(`<Y>${options.name}</>, <G>${options.cityName}</>에서 큰 뜻을 품다.`);
|
||||||
logger.pushGeneralActionLog(
|
logger.pushGeneralActionLog(
|
||||||
[
|
[
|
||||||
'삼국지 모의전투 PHP의 세계에 오신 것을 환영합니다 ^o^',
|
JOIN_WELCOME_MESSAGE,
|
||||||
'처음 하시는 경우에는 <D>도움말</>을 참고하시고,',
|
'처음 하시는 경우에는 <D>도움말</>을 참고하시고,',
|
||||||
'문의사항이 있으시면 게시판에 글을 남겨주시면 되겠네요~',
|
'문의사항이 있으시면 게시판에 글을 남겨주시면 되겠네요~',
|
||||||
'부디 즐거운 삼모전 되시길 바랍니다 ^^',
|
'부디 즐거운 삼모전 되시길 바랍니다 ^^',
|
||||||
|
|||||||
@@ -1,6 +1,10 @@
|
|||||||
import { describe, expect, it } from 'vitest';
|
import { describe, expect, it } from 'vitest';
|
||||||
|
|
||||||
import { buildJoinCreateGeneralSeed, cutJoinTurnTime } from '../src/turn/joinCreateGeneralService.js';
|
import {
|
||||||
|
buildJoinCreateGeneralSeed,
|
||||||
|
cutJoinTurnTime,
|
||||||
|
JOIN_WELCOME_MESSAGE,
|
||||||
|
} from '../src/turn/joinCreateGeneralService.js';
|
||||||
|
|
||||||
describe('generic join legacy time contracts', () => {
|
describe('generic join legacy time contracts', () => {
|
||||||
it('builds the Ref MakeGeneral seed from the logical game tick', () => {
|
it('builds the Ref MakeGeneral seed from the logical game tick', () => {
|
||||||
@@ -14,4 +18,9 @@ describe('generic join legacy time contracts', () => {
|
|||||||
'2026-07-30T02:00:00.000Z'
|
'2026-07-30T02:00:00.000Z'
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('uses the HiDCHe product name without the legacy PHP runtime label', () => {
|
||||||
|
expect(JOIN_WELCOME_MESSAGE).toBe('삼국지 모의전투 HiDCHe의 세계에 오신 것을 환영합니다 ^o^');
|
||||||
|
expect(JOIN_WELCOME_MESSAGE).not.toContain('PHP');
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -230,7 +230,7 @@ test.describe('scenario 903 live selection pool', () => {
|
|||||||
expect(geometry.footerBanner.height).toBeCloseTo(20.1875, 3);
|
expect(geometry.footerBanner.height).toBeCloseTo(20.1875, 3);
|
||||||
await expect(page.locator('.invitation-table tbody tr')).toHaveCount(0);
|
await expect(page.locator('.invitation-table tbody tr')).toHaveCount(0);
|
||||||
await expect(page.locator('.footer-banner')).toContainText(
|
await expect(page.locator('.footer-banner')).toContainText(
|
||||||
'삼국지 모의전투 HiDCHe core2026'
|
'삼국지 모의전투 HiDCHe'
|
||||||
);
|
);
|
||||||
await expect(page.locator('.footer-banner a')).toHaveText('Credit');
|
await expect(page.locator('.footer-banner a')).toHaveText('Credit');
|
||||||
|
|
||||||
|
|||||||
@@ -158,7 +158,7 @@ watch(viewMode, () => {
|
|||||||
<button class="legacy-button" type="button" @click="closePage">창 닫기</button>
|
<button class="legacy-button" type="button" @click="closePage">창 닫기</button>
|
||||||
</div>
|
</div>
|
||||||
<footer class="legacy-banner">
|
<footer class="legacy-banner">
|
||||||
삼국지 모의전투 HiDCHe core2026 / KOEI의 이미지를 사용, 응용하였습니다 / 제작 : HideD /
|
삼국지 모의전투 HiDCHe / KOEI의 이미지를 사용, 응용하였습니다 / 제작 : HideD /
|
||||||
<a href="https://sam.hided.net/wiki/hidche/credit" target="_blank" rel="noreferrer">Credit</a>
|
<a href="https://sam.hided.net/wiki/hidche/credit" target="_blank" rel="noreferrer">Credit</a>
|
||||||
</footer>
|
</footer>
|
||||||
</main>
|
</main>
|
||||||
|
|||||||
@@ -248,7 +248,7 @@ const placeBet = async (targetId: number) => {
|
|||||||
<button class="close-button" type="button" @click="navigate">창 닫기</button>
|
<button class="close-button" type="button" @click="navigate">창 닫기</button>
|
||||||
</RouterLink>
|
</RouterLink>
|
||||||
<small>
|
<small>
|
||||||
삼국지 모의전투 PHP HiDCHe -unknown / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
삼국지 모의전투 HiDCHe / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
||||||
HideD(hided62@gmail.com) / Credit
|
HideD(hided62@gmail.com) / Credit
|
||||||
</small>
|
</small>
|
||||||
</footer>
|
</footer>
|
||||||
|
|||||||
@@ -321,7 +321,7 @@ const generalImage = (general: General): string => resolveGeneralIconUrl(general
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="legacy-banner">
|
<td class="legacy-banner">
|
||||||
삼국지 모의전투 PHP HiDCHe - unknown / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
삼국지 모의전투 HiDCHe / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
||||||
HideD(hided62@gmail.com) /
|
HideD(hided62@gmail.com) /
|
||||||
<a href="https://sam.hided.net/wiki/hidche/credit" target="_blank" rel="noreferrer">Credit</a>
|
<a href="https://sam.hided.net/wiki/hidche/credit" target="_blank" rel="noreferrer">Credit</a>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -621,7 +621,7 @@ onBeforeUnmount(() => {
|
|||||||
<td>
|
<td>
|
||||||
<button class="legacy-button legacy-button--primary" type="button" @click="router.push('/')">돌아가기</button
|
<button class="legacy-button legacy-button--primary" type="button" @click="router.push('/')">돌아가기</button
|
||||||
><br /><br />
|
><br /><br />
|
||||||
삼국지 모의전투 PHP HiDCHe - unknown / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
삼국지 모의전투 HiDCHe / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
||||||
HideD(hided62@gmail.com) /
|
HideD(hided62@gmail.com) /
|
||||||
<a href="https://github.com/hided/SamK" target="_blank" rel="noopener noreferrer">Credit</a>
|
<a href="https://github.com/hided/SamK" target="_blank" rel="noopener noreferrer">Credit</a>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -289,7 +289,7 @@ onMounted(loadDetail);
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="banner">
|
<td class="banner">
|
||||||
삼국지 모의전투 TypeScript core2026 / KOEI의 이미지를 사용, 응용하였습니다 / 제작 : HideD
|
삼국지 모의전투 HiDCHe / KOEI의 이미지를 사용, 응용하였습니다 / 제작 : HideD
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|||||||
@@ -144,7 +144,7 @@ onMounted(loadDynasty);
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="banner">
|
<td class="banner">
|
||||||
삼국지 모의전투 TypeScript core2026 / KOEI의 이미지를 사용, 응용하였습니다 / 제작 : HideD
|
삼국지 모의전투 HiDCHe / KOEI의 이미지를 사용, 응용하였습니다 / 제작 : HideD
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|||||||
@@ -174,7 +174,7 @@ onMounted(loadOptions);
|
|||||||
<button class="legacy-button" type="button" @click="closePage">창 닫기</button>
|
<button class="legacy-button" type="button" @click="closePage">창 닫기</button>
|
||||||
</div>
|
</div>
|
||||||
<footer class="legacy-banner">
|
<footer class="legacy-banner">
|
||||||
삼국지 모의전투 HiDCHe core2026 / KOEI의 이미지를 사용, 응용하였습니다 / 제작 : HideD /
|
삼국지 모의전투 HiDCHe / KOEI의 이미지를 사용, 응용하였습니다 / 제작 : HideD /
|
||||||
<a href="https://sam.hided.net/wiki/hidche/credit" target="_blank" rel="noreferrer">Credit</a>
|
<a href="https://sam.hided.net/wiki/hidche/credit" target="_blank" rel="noreferrer">Credit</a>
|
||||||
</footer>
|
</footer>
|
||||||
</main>
|
</main>
|
||||||
|
|||||||
@@ -665,7 +665,7 @@ onMounted(() => {
|
|||||||
</article>
|
</article>
|
||||||
</section>
|
</section>
|
||||||
<footer class="legacy-credit">
|
<footer class="legacy-credit">
|
||||||
삼국지 모의전투 PHP HiDCHe - core2026 / KOEI의 이미지를 사용, 응용하였습니다 / 제작: HideD / Credit
|
삼국지 모의전투 HiDCHe / KOEI의 이미지를 사용, 응용하였습니다 / 제작: HideD / Credit
|
||||||
</footer>
|
</footer>
|
||||||
</main>
|
</main>
|
||||||
<div class="my-page-mobile-scroll-spacer" aria-hidden="true"></div>
|
<div class="my-page-mobile-scroll-spacer" aria-hidden="true"></div>
|
||||||
|
|||||||
@@ -252,7 +252,7 @@ onMounted(async () => {
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="legacy-banner">
|
<td class="legacy-banner">
|
||||||
삼국지 모의전투 PHP HiDCHe - unknown / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
삼국지 모의전투 HiDCHe / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
||||||
<a href="mailto:hided62@gmail.com">HideD(hided62@gmail.com)</a> /
|
<a href="mailto:hided62@gmail.com">HideD(hided62@gmail.com)</a> /
|
||||||
<a href="https://github.com/hided/SamK" target="_blank" rel="noopener noreferrer">Credit</a>
|
<a href="https://github.com/hided/SamK" target="_blank" rel="noopener noreferrer">Credit</a>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ onMounted(async () => {
|
|||||||
<td><button type="button" @click="router.push('/')">돌아가기</button></td>
|
<td><button type="button" @click="router.push('/')">돌아가기</button></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="credit">삼국지 모의전투 PHP HiDCHe / KOEI의 이미지를 사용했습니다 / 제작: Hide.D</td>
|
<td class="credit">삼국지 모의전투 HiDCHe / KOEI의 이미지를 사용했습니다 / 제작: Hide.D</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
@@ -217,7 +217,7 @@ onMounted(() => {
|
|||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<small>
|
<small>
|
||||||
삼국지 모의전투 PHP HiDCHe - unknown / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
삼국지 모의전투 HiDCHe / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
||||||
HideD(hided62@gmail.com) /
|
HideD(hided62@gmail.com) /
|
||||||
<a href="https://github.com/hided/SamK" target="_blank" rel="noopener noreferrer">Credit</a>
|
<a href="https://github.com/hided/SamK" target="_blank" rel="noopener noreferrer">Credit</a>
|
||||||
</small>
|
</small>
|
||||||
|
|||||||
@@ -503,7 +503,7 @@ onMounted(() => void loadPersonnel());
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="legacy-banner">
|
<td class="legacy-banner">
|
||||||
삼국지 모의전투 PHP HiDCHe - unknown / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
삼국지 모의전투 HiDCHe / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
||||||
HideD(hided62@gmail.com) /
|
HideD(hided62@gmail.com) /
|
||||||
<a href="https://sam.hided.net/wiki/hidche/credit" target="_blank" rel="noreferrer"
|
<a href="https://sam.hided.net/wiki/hidche/credit" target="_blank" rel="noreferrer"
|
||||||
>Credit</a
|
>Credit</a
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ onMounted(load);
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="legacy-banner">
|
<td class="legacy-banner">
|
||||||
삼국지 모의전투 PHP HiDCHe - unknown / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
삼국지 모의전투 HiDCHe / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
||||||
HideD(hided62@gmail.com) /
|
HideD(hided62@gmail.com) /
|
||||||
<a href="https://github.com/hided/SamK" target="_blank" rel="noopener noreferrer">Credit</a>
|
<a href="https://github.com/hided/SamK" target="_blank" rel="noopener noreferrer">Credit</a>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -149,7 +149,7 @@ onMounted(() => {
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="banner">
|
<td class="banner">
|
||||||
삼국지 모의전투 PHP HiDCHe - unknown / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
삼국지 모의전투 HiDCHe / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
||||||
<a href="mailto:hided62@gmail.com">HideD(hided62@gmail.com)</a> /
|
<a href="mailto:hided62@gmail.com">HideD(hided62@gmail.com)</a> /
|
||||||
<a href="https://github.com/hided/SamK" target="_blank" rel="noopener noreferrer">Credit</a>
|
<a href="https://github.com/hided/SamK" target="_blank" rel="noopener noreferrer">Credit</a>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -504,7 +504,7 @@ onBeforeUnmount(() => {
|
|||||||
</div>
|
</div>
|
||||||
<div class="footer-banner with-border">
|
<div class="footer-banner with-border">
|
||||||
<small>
|
<small>
|
||||||
삼국지 모의전투 HiDCHe core2026 / KOEI의 이미지를 사용, 응용하였습니다 / 제작 : HideD /
|
삼국지 모의전투 HiDCHe / KOEI의 이미지를 사용, 응용하였습니다 / 제작 : HideD /
|
||||||
<a href="https://sam.hided.net/wiki/hidche/credit" target="_blank" rel="noopener noreferrer"
|
<a href="https://sam.hided.net/wiki/hidche/credit" target="_blank" rel="noopener noreferrer"
|
||||||
>Credit</a
|
>Credit</a
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -287,7 +287,7 @@ const start = async () => {
|
|||||||
<button class="close-button" type="button" @click="navigate">창 닫기</button>
|
<button class="close-button" type="button" @click="navigate">창 닫기</button>
|
||||||
</RouterLink>
|
</RouterLink>
|
||||||
<small>
|
<small>
|
||||||
삼국지 모의전투 PHP HiDCHe -unknown / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
삼국지 모의전투 HiDCHe / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
||||||
HideD(hided62@gmail.com) / Credit
|
HideD(hided62@gmail.com) / Credit
|
||||||
</small>
|
</small>
|
||||||
</footer>
|
</footer>
|
||||||
|
|||||||
@@ -204,7 +204,7 @@ onMounted(() => {
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="banner">
|
<td class="banner">
|
||||||
삼국지 모의전투 PHP HiDCHe - unknown / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
삼국지 모의전투 HiDCHe / KOEI의 이미지를 사용, 응용하였습니다 / 제작 :
|
||||||
HideD(hided62@gmail.com) /
|
HideD(hided62@gmail.com) /
|
||||||
<a href="https://sam.hided.net/wiki/hidche/credit" target="_blank" rel="noreferrer">Credit</a>
|
<a href="https://sam.hided.net/wiki/hidche/credit" target="_blank" rel="noreferrer">Credit</a>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
Reference in New Issue
Block a user