Hide_D
a38c27d64e
feat: Nation/GeneralList 값 확장, 감찰부
2022-04-27 00:03:33 +09:00
Hide_D
bdd4879e1c
feat: 기본 내정보 카드
...
- 아직 bar가 없음
2022-04-26 03:23:13 +09:00
Hide_D
f429ac5ff2
feat: Nation/GeneralList에 장수 기본 자료 일부 추가
...
- 내 정보, 감찰부에서 사용하는 자료
2022-04-26 03:14:48 +09:00
Hide_D
f5e68207a4
fix: Nation/GeneralList 권한 조정
2022-04-26 03:11:22 +09:00
Hide_D
6905fe4bb9
fix: 세력장수에서 permission1(도시관직)도 보여야함.
2022-04-26 01:02:16 +09:00
Hide_D
f1eb69b2c5
misc: 궁병 수비선제사격에서 선제 공격 로그를 단순하게 처리
...
- 상대방의 필살, 격노도 출력하지 않음
2022-04-26 00:39:36 +09:00
Hide_D
a00e4d57ce
game,fix: 전추 치료 발동시 표기에 맞게 -50% -> -30%
2022-04-26 00:36:30 +09:00
Hide_D
23cdd00ce5
game: 궁병 수비 선제의 대미지를 50% 하향
2022-04-26 00:35:08 +09:00
Hide_D
794eaced98
misc: auto500px, insertCustomCSS 누락된 페이지 정정
2022-04-26 00:33:54 +09:00
Hide_D
8961abea7f
misc: 불필요한 베팅 import 코드 제거
2022-04-25 21:12:59 +09:00
Hide_D
9e30a73a64
fix: 천도 후 nationStaticInfo가 갱신되지 않는 버그 수정
2022-04-25 12:00:13 +09:00
Hide_D
8e4dce0382
refac: 토너먼트 긴 switch 문을 assoc array로 변경
2022-04-25 02:33:37 +09:00
Hide_D
38a951cc69
fix,misc: 토너먼트 베팅 관련 잔여 코드 제거
2022-04-25 02:05:59 +09:00
Hide_D
bc63c2bb29
fix: 국가 베팅장에서 '토너먼트'는 보여주지 않기로
2022-04-25 02:04:31 +09:00
Hide_D
d4316edaec
fix: 금 베팅시 betgold rankvar 누락
2022-04-25 01:51:42 +09:00
Hide_D
abccc9b634
fix: BettingDetail이 assocArray를 대응하지 못하는 버그 수정
2022-04-25 01:45:35 +09:00
Hide_D
29f555bbca
fix: 이제 BettingDetail 출력 변경
...
- BettingInfo의 candidate가 array를 보장하지 않음
- info가 html이 아니어도 출력
2022-04-25 01:30:54 +09:00
Hide_D
9b8ad5384e
refac: 토너먼트 베팅 세부 로직을 ng_betting으로 이동 ( #218 )
...
- 토너먼트 베팅을 betting 테이블 대신 Betting 모듈을 이용하는 형태로 변경
- 이전 토너먼트 베팅 기록이 남음
- 현재 이전 토너먼트 기록을 볼 수는 없음
- 베팅에 API/Betting/Bet 을 이용
- 토너먼트, 베팅 페이지를 Betting 모듈에 맞게 임시 조정
- 이전 버전과의 호환성을 위해 betting table과 betting 테이블에 초기값을 추가하는 로직은 남김
- 이후 0.30이 되었을 때 제거
Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/218
2022-04-25 01:06:32 +09:00
Hide_D
db749ae75a
fix: KVStorage에서 mb_strtolower를 제거하여 대소문자 구분
2022-04-25 00:39:13 +09:00
Hide_D
200065fad1
refac: Betting 시작 코드를 모듈로 이동
2022-04-23 01:39:02 +09:00
Hide_D
4bf67aa5e1
refac: 구 jQuery Map wrapper를 Vue3 렌더러로 변경
2022-04-22 02:07:32 +09:00
Hide_D
913f4214d7
refac: MapViewer에서 modelValue를 Legacy 버전과 맞춤
2022-04-22 00:36:25 +09:00
Hide_D
1b583209d7
feat: 임시용 cachedMap 출력 추가
2022-04-21 23:51:43 +09:00
Hide_D
919560b1b9
feat: MapViewer와 API의 버전이 같을 때에만 지도 출력
2022-04-21 23:51:03 +09:00
Hide_D
979e9672c0
fix: 타 버전과 호환성을 위해, NO_SESSION 키워드 유지
2022-04-21 23:37:37 +09:00
Hide_D
949cdb47ed
refac: APIHelper에 DummySession 적용, NO_LOGIN 구분
2022-04-21 23:33:08 +09:00
Hide_D
c64d36dea5
feat: SammoAPI 호출 prefix 변경 기능 제공
2022-04-21 23:17:23 +09:00
Hide_D
2d2803fe5e
fix: 연감 철자 수정
2022-04-21 22:44:02 +09:00
Hide_D
34d3ec082c
fix: 연감에서 폰트 크기 미 지정
2022-04-21 22:32:23 +09:00
Hide_D
09235db7f3
fix: 중원정보에서 분쟁 누락
2022-04-21 22:30:15 +09:00
Hide_D
2d00b90604
fix: AI에서 최근 전투 계산에서 외부 인력 계산 버그
2022-04-21 18:47:38 +09:00
Hide_D
56512dad8a
feat,refac: 중원 정보 페이지
2022-04-21 03:24:11 +09:00
Hide_D
7c3d94833f
fix: 중원정보 API에서 도시 목록이 id로 나오는 문제
2022-04-21 02:31:41 +09:00
Hide_D
34d17d3d81
feat: Global/GetDiplomacy 중원 정보 API
2022-04-21 02:28:17 +09:00
Hide_D
6d4fff970f
feat: Global/GetMap, Global/GetCachedMap 추가
...
- 지도를 가져오는 코드
- GetCahcedMap에서는 600초 단위 캐싱
- history 필드에 최근 10건 표시
2022-04-21 01:24:07 +09:00
Hide_D
e856cde36d
misc: Global/GetConst의 캐시 타입을 Public으로 변경
2022-04-21 01:18:12 +09:00
Hide_D
49cbf9c5bf
refac: API 캐시 컨트롤에서 max-age, public 지정 가능하도록
2022-04-21 01:17:20 +09:00
Hide_D
8fb3d9d023
fix: get API의 경우 arg를 paramArg로 전환
2022-04-21 00:24:21 +09:00
Hide_D
082b73f12e
fix: 연감 지도 수정
2022-04-20 22:40:07 +09:00
Hide_D
8acd71d85a
fix: NPC 빙의 장수 목록 안보이는 버그 수정
...
- API/Global/GeneralList를 WithToken과 분리
2022-04-20 22:33:46 +09:00
Hide_D
4a90199617
fix: 걸그룹대전 스탯 수정
2022-04-20 21:56:31 +09:00
Hide_D
2b6b25e81f
feat: 걸그룹 대전 업데이트
2022-04-20 21:26:55 +09:00
Hide_D
55710fa79c
feat,refac: vue3로 작성한 새 연감 페이지 ( #217 )
...
- 새 지도 렌더러 사용
- 새 연감 데이터 사용
- 500px 모드 지원
- Vue3 활용
Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/217
2022-04-20 21:04:56 +09:00
Hide_D
666a86b245
feat: 커스터마이징 가능한 tooltip directive
2022-04-20 20:58:08 +09:00
Hide_D
3e8d9fabec
feat: Vue3로 작성된 지도 렌더러 ( #216 )
...
- 기존의 jQuery 기반 지도 렌더러를 Vue3로 재작성.
- ajax로 호출하는 부분은 외부에서 처리하고, 다시 그리는 부분만 생성
- 기능상으론 거의 동일.
- 일반 렌더러의 700px에, 500px모드용 모드 추가
- 아이콘의 크기는 작아지지만, 글자 크기는 작아지지 않도록 조정
dep: vueuse, detect-it 추가
Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/216
2022-04-20 03:34:12 +09:00
Hide_D
6d20257cf1
feat: 연감을 가져오는 API
...
- Global/GetHistory - 과거 기록. 캐싱 가능
- GetCurrentHistory - 현재 기록. 캐싱 불가
2022-04-18 03:05:08 +09:00
Hide_D
4653725564
misc: Global/GetConst session 모드 수정
2022-04-18 00:40:50 +09:00
Hide_D
b6fae322db
fix: 국가베팅 당첨자 없을 시, 버그
2022-04-17 21:40:24 +09:00
Hide_D
261bce6320
fix,misc: 숙련 등급 입력시 음수인 경우에도 0으로 정상 처리
2022-04-17 21:19:35 +09:00
Hide_D
a4ecd547ea
fix: NPC국 생성 시, 평균 기술력을 받아오지 못하는 문제 수정
2022-04-17 21:17:18 +09:00
Hide_D
2ac8fe6683
misc: 턴 선택기에서 커맨드 항목 높이를 조절 및 가운데 정렬
2022-04-15 20:11:21 +09:00
Hide_D
84ed999708
refac: 명장일람, 명예의 전당
2022-04-15 02:36:42 +09:00
Hide_D
287ed83def
refac: 감찰부 500px 모드
2022-04-15 02:00:51 +09:00
Hide_D
8ed7e27217
game: 군주, 수뇌, 관직 전투력 상향
2022-04-14 01:28:44 +09:00
Hide_D
6900e16d67
fix: 전투 결과가 중복 기록되는 버그 수정
2022-04-13 03:05:23 +09:00
Hide_D
af58831c64
fix: APIPathGen에서 NumVar, StrVar 동작 오류
2022-04-13 02:49:11 +09:00
Hide_D
118d412623
game: 베팅 포인트 수령 기준 변경
...
- 각 단계마다 총 수령액의 1/2씩, 잔여금은 1등상에게로
- 1등이 없는 경우 2등이 1등상+2등상 배분하여 수령
- 4개 선택시 각각, 56.25%, 25%, 12.5%, 6.25%를 나눠가짐
- 정답자가 전혀 없으면 포인트 환불
2022-04-13 02:33:58 +09:00
Hide_D
6025e74004
fix: 국가 베팅장에서 화면 이동 시에도 예전 기록이 남는 버그 수정
2022-04-13 02:04:00 +09:00
Hide_D
ad56ff02b4
game: 수뇌/관직 전투력 보정을 조정
...
- 수비시, 공격시가 아니라 항시 작동
- 군주: 공격 5%, 피해 -5%
- 참모: 공격 3%, 피해 -3%
- 무장 수뇌: 공격 3%
- 지장 수뇌: 피해 -3%
- 도시 관직: 공격 1.5%, 피해 -1.5%
2022-04-13 01:53:14 +09:00
Hide_D
24474c9f7a
misc: JSON.parse 중 any인 것에 type 지정
2022-04-12 22:45:22 +09:00
Hide_D
6b1006ec19
game: 기병이 돌격 시 궁병 선제에 멈추도록 수정
2022-04-12 22:36:34 +09:00
Hide_D
fe30440675
fix: 궁병 수비시 선제로 인해 전투 로그가 두번 출력되는 버그
2022-04-12 22:27:48 +09:00
Hide_D
43f3dee0d1
game: 궁병에 회피 -5%p
2022-04-12 21:46:57 +09:00
Hide_D
d9743eadb1
game: 궁병에 '선제 사격' 추가
...
- 공격 시, 상대의 공격력을 1/2로 약화
- 수비 시, '선제 공격' 수행
- 필살, 계략이 없는 일반 평타 공격
- 공격자의 총 페이즈는 유지
2022-04-12 21:42:54 +09:00
Hide_D
3eee7795dc
feat: '선제 페이즈' 도입
...
- 일종의 '음수' 페이즈
- 先 표기
- 수비자 기준
- 내부의 currPhase가 변할 수 있도록 로직 변경
2022-04-12 21:40:49 +09:00
Hide_D
0eebd8dc1a
fix: 약탈발동에 저격특 효과 일부 코드가 남아 있던 버그 수정
2022-04-10 01:52:52 +09:00
Hide_D
3600434908
game: 과실주(상성)를 대등한 병종에도 발동
2022-04-10 01:17:41 +09:00
Hide_D
d9115a86d7
fix: 장수 생성 페이지 너비 수정
2022-04-08 19:18:51 +09:00
Hide_D
bd126c03d3
fix: 세력장수 이름 순에 NPC 정보 반영
2022-04-08 17:21:40 +09:00
Hide_D
508aed8c59
feat: 통합 세력 장수/암행부 페이지 ( #213 )
...
- ag-grid 기반
- 컬럼 사용자 정의 기능 제공
- 컬럼 재정렬, 고정, 정렬 기능
- 컬럼 상태 저장, 불러오기
- 마지막 컬럼 재 사용
- 아이콘, 장수명 클릭 시 특수 기능 제공
- 기본 세력 장수/암행부에서는 '감찰부'
- 추가 컬럼
- 최근 전투
- 전투 수
- 승리 수
- 살상률
- API/Nation/GeneralList 추가
Co-authored-by: hide_d <hided62@gmail.com >
Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/213
2022-04-08 02:28:58 +09:00
Hide_D
d012378cca
fix: 초성 오토마타에서 head가 제때 정리되지 않는 버그
2022-04-06 02:41:24 +09:00
Hide_D
c7efc5f3af
fix: vue-tsc 에러 반영
2022-04-05 23:06:58 +09:00
Hide_D
17bdf5f34f
fix: 최근 실행 턴이 '선택 해제된 턴'을 따르지 않는 버그 수정
2022-04-04 21:40:54 +09:00
Hide_D
2f417fa944
fix,refac: ETag 오기록 수정, Cache 설정을 WebUtil로
2022-04-04 01:44:35 +09:00
Hide_D
0048b865c6
refac: 장수 생성페이지 GetConst 활용
2022-04-03 23:14:19 +09:00
Hide_D
772805c8f4
feat: Global/GetConst API의 Store파트
2022-04-03 23:13:31 +09:00
Hide_D
315dcf80c9
refac: APICall에 타입 지정
...
- 비 undefined 타입에서 ?타입 호출 제거
- API 소속 type들을 defs/API/ 로 이동
- 모든 SammoAPI, SammoRootAPI 지정
2022-04-03 18:16:53 +09:00
Hide_D
b029c8b3ce
fix: SammoAPICall에서 arg가 지정되어도 undefined가 가능한 버그
2022-04-03 17:15:36 +09:00
Hide_D
d7552d1c43
refac: SammoAPI에 타입 지정
2022-04-03 02:17:14 +09:00
Hide_D
45a8a9d581
refac, feat: API 호출 구조 재작성
...
- api.php에서 param path 강제
- api.php에서 GET param 허용
- SammoAPI 호출자를 axios에서 fetch 기반(ky)로 변경
- SammoAPI에서 단순 POST대신 REST에 따라 지정 가능하도록 재구성
- SammoAPI에서 NumVar, StrVar를 PathParam으로 변경하도록 변경
- API CallType들을 def/API로 분리 시작
- 일부 API를 시험삼아 변경(login)
2022-04-02 23:31:05 +09:00
Hide_D
8fa3f3e6f7
feat: 정적 변수를 반환하는 API 추가 Global/GetConst
2022-04-02 18:42:13 +09:00
Hide_D
8def6ee4fa
misc: BaseNation에서도 getInfo fallback 추가
2022-04-02 18:40:58 +09:00
Hide_D
43c1ec774f
refac: APIHelper 반환 값 정리
2022-04-02 18:39:47 +09:00
Hide_D
70e360d44c
misc: api cache max-age 단축
...
- 실제 캐시는 etag와 last-modified의 304 반환 활용
- http 2.0을 목표로하므로 큰 문제는 없을 것
2022-04-02 03:12:38 +09:00
Hide_D
6c81b8dc9f
fix: cache control에서 expires가 남는 문제 수정
2022-04-02 01:17:08 +09:00
Hide_D
26a6327fee
fix: api.php 설정이 전혀 동작하지 않던 문제 수정
2022-04-02 01:14:46 +09:00
Hide_D
79b9cc77b0
fix: APIHelper에서 tryCache가 잘못된 타입 지정인 버그
2022-04-01 23:27:04 +09:00
Hide_D
98f54caada
fix: 악질유저무쌍(비급) 시나리오 누락
2022-03-31 19:57:49 +09:00
Hide_D
f7ce963fb7
refac: linter 관련 설정 변경 및 적용, map_theme 변수 제거
...
- eslint에 prettier 조합
- prettierrc에 width 120, tabWidth 2
- gameStor->map_theme 제거
- map_theme, mapTheme를 GameConst::$mapName으로 대체
- eslint에서 vue/vue3-essential 대신 vue3-recommended 적용
- vue/max-attributes-per-line 완화
- vue/v-on-event-hyphenation 해제
- vue/attribute-hyphenation 해제
- 일부 tsc import type warning 해결
- 일부 vue template type warning 해결
- 일부 vue SFC를 script setup으로 변경
- TipTap
- TopBackBar
- BottomBackBar
- BoardArticle
- ProcessCity
2022-03-29 02:06:47 +09:00
Hide_D
e3820cdd8a
build: eslint에서 vue/setup-compiler-macros 활성화
...
- 필요없어진 import 제거
2022-03-28 22:31:10 +09:00
Hide_D
634e05ea0d
fix: 지급률 계산식에서 부대장이 포함되는 버그 수정
2022-03-28 01:15:20 +09:00
Hide_D
2905390c0a
fix: 1인국 n장 군주일때 발생하는 버그 수정
...
- 12월, 6월 지급률 계산 시
2022-03-28 01:11:05 +09:00
Hide_D
0cf5538635
game: 계략 성공률 한도를 50%로 제한
2022-03-27 16:55:47 +09:00
Hide_D
116a9577b9
fix: 베팅 대상에 들어가지 않은 국가가 성공 대상인 경우 버그
...
- purifyBettingKey에서 '해당 국가 없음' 에러를 내지 않도록 변경
2022-03-27 13:11:08 +09:00
Hide_D
967dd6fe0e
game: 도기 판매시 국고와 개인 재산으로 반반씩
2022-03-27 03:54:37 +09:00
Hide_D
941dab51b1
fix: 백성동원 전략 사용시 국가 열전에 잘못된 양식으로 기록되는 버그 수정
2022-03-27 03:21:55 +09:00
Hide_D
0307cb14fa
game: 누락된 NPC 비중 수식 반영
2022-03-27 02:49:37 +09:00
Hide_D
e2b533b74b
game: 랜임시 유저장 비중 보정
...
- NPC가 많은 국가가 기존보다 살짝 더 강해짐
- 여전히 유저 위주국가보다 불리
2022-03-27 00:50:03 +09:00
Hide_D
9d019bb453
refac: 시계부분을 분리하여 vue render 최적화
2022-03-27 00:06:40 +09:00
Hide_D
9ffdf80bff
feat: 최근 실행턴의 중복 관리를 개선
2022-03-26 23:44:01 +09:00