Hide_D
9f363e46fc
feat: 새 설문조사 모듈 UI
2022-05-16 01:41:10 +09:00
Hide_D
3d6aabda06
feat: 설문조사를 새 방식으로 구현
2022-05-15 20:55:14 +09:00
Hide_D
8104852abf
fix: GET은 int를 arg로 받을 수 없음
2022-05-15 17:00:14 +09:00
Hide_D
63cfa5e298
refac: API 검증시 integer(int-like)에서 is_int로 강제
2022-05-14 22:13:51 +09:00
Hide_D
e0d5c44184
fix: 아이템 버리기시, 조사 틀림
2022-05-13 18:01:31 +09:00
Hide_D
9aabe0442d
game: 이미 같은 부위에 유니크를 가지고 있다면 유산 입찰 금지
...
- 이미 입찰한 같은 부위 유니크는 반환
2022-05-11 00:12:57 +09:00
Hide_D
443543d70f
feat: 아이템 파기 추가
2022-05-10 23:46:39 +09:00
Hide_D
b2e297bbb3
feat: 유산 포인트 획득, 소모 정도를 동적으로 명장 일람 항목으로 기록
...
- 1월, 7월
- 베팅, 베팅 당첨을 소모/획득으로 분리
- 일단 유산 포인트 획득은 별도 분리
2022-05-10 03:26:34 +09:00
Hide_D
3921d159ef
fix: 세력장수에서 rankColumn 대응 에러 수정
2022-05-09 22:33:16 +09:00
Hide_D
43997b9117
fix: phan 메시지에 따라 수정
...
- array에 +=를 phan 알아듣기 쉽게 array_merge로
- Util::array_get이 더 이상 필요없으므로 null coalescing
- array로 tuple류를 반환하는 함수에 index를 포함하도록 변경
- php intelephense에게는 현재 무효
- getPost 일부 값에 int 지정
- 아이템에 id property를 없앴으므로 관련 코드 제거
- enum은 array key로 사용할 수 없으므로 \Ds\Map으로 변경
- KakaoKey PhanRedefineClass 에러 우회
2022-05-09 01:25:12 +09:00
Hide_D
de5fe818e6
fix: phan 출력 결과에 따라 처리
...
- switch에 변수를 정하는 경우 default에 throw
- Util::getPost에 일부 타입 강제
- array인 일부 값들에 PHPDoc 타입 지정
- Enum에 toString이 없으므로 value값 지정
- 사용하지 않는 use function 제거
2022-05-09 00:06:41 +09:00
Hide_D
a44172f509
refac: RankColumn enum 추가, General의 명장 일람 타입 변경
2022-05-08 23:09:27 +09:00
Hide_D
2b4de68f0a
refac: 더는 필요없어진 betting table 삭제
2022-05-08 20:15:03 +09:00
Hide_D
5164585360
refac: KVStorage의 내부구조를 Ds\Map으로 변경
2022-05-08 20:10:04 +09:00
Hide_D
eff79c4778
refac: 유산 포인트 파트를 별도의 Manager로 분리, enum 적용
2022-05-08 04:40:36 +09:00
Hide_D
11b7b57343
refac,feat: Global/ExecuteEngine
...
- 턴 실행
- 기존 proc.php와 유사
- 변경된 턴 있음 알림
2022-04-27 02:43:04 +09:00
Hide_D
b682e53abe
feat: General|Nation/GetGeneralLog 감찰부&내정보 로그
2022-04-27 01:40:09 +09:00
Hide_D
c69d171c3a
feat: Nation/GeneralList 값 확장, 감찰부
2022-04-27 00:03:33 +09:00
Hide_D
c61a4a70fc
feat: Nation/GeneralList에 장수 기본 자료 일부 추가
...
- 내 정보, 감찰부에서 사용하는 자료
2022-04-26 03:14:48 +09:00
Hide_D
bdefcc622f
fix: Nation/GeneralList 권한 조정
2022-04-26 03:11:22 +09:00
Hide_D
ddb7ee1ec2
fix: 국가 베팅장에서 '토너먼트'는 보여주지 않기로
2022-04-25 02:04:31 +09:00
Hide_D
01d5f2cda9
fix: 타 버전과 호환성을 위해, NO_SESSION 키워드 유지
2022-04-21 23:37:37 +09:00
Hide_D
601196e3f6
refac: APIHelper에 DummySession 적용, NO_LOGIN 구분
2022-04-21 23:33:08 +09:00
Hide_D
5700b32c84
fix: 중원정보에서 분쟁 누락
2022-04-21 22:30:15 +09:00
Hide_D
994daf11d3
feat,refac: 중원 정보 페이지
2022-04-21 03:24:11 +09:00
Hide_D
79b92427aa
fix: 중원정보 API에서 도시 목록이 id로 나오는 문제
2022-04-21 02:31:41 +09:00
Hide_D
6938c74014
feat: Global/GetDiplomacy 중원 정보 API
2022-04-21 02:28:17 +09:00
Hide_D
058a6e63f2
feat: Global/GetMap, Global/GetCachedMap 추가
...
- 지도를 가져오는 코드
- GetCahcedMap에서는 600초 단위 캐싱
- history 필드에 최근 10건 표시
2022-04-21 01:24:07 +09:00
Hide_D
1be6b7a509
misc: Global/GetConst의 캐시 타입을 Public으로 변경
2022-04-21 01:18:12 +09:00
Hide_D
5eaafaeee6
fix: NPC 빙의 장수 목록 안보이는 버그 수정
...
- API/Global/GeneralList를 WithToken과 분리
2022-04-20 22:33:46 +09:00
Hide_D
c379ecf317
feat: 연감을 가져오는 API
...
- Global/GetHistory - 과거 기록. 캐싱 가능
- GetCurrentHistory - 현재 기록. 캐싱 불가
2022-04-18 03:05:08 +09:00
Hide_D
eadbc774e3
misc: Global/GetConst session 모드 수정
2022-04-18 00:40:50 +09:00
Hide_D
a95b26551c
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
31d6349d71
fix,refac: ETag 오기록 수정, Cache 설정을 WebUtil로
2022-04-04 01:44:35 +09:00
Hide_D
81b81d9036
feat: Global/GetConst API의 Store파트
2022-04-03 23:13:31 +09:00
Hide_D
ad1f070557
feat: 정적 변수를 반환하는 API 추가 Global/GetConst
2022-04-02 18:42:13 +09:00
Hide_D
ab9bdf3822
feat: 사령부의 턴 선택기에 고급 모드 적용 ( #212 )
...
- 사령부 턴 페이지를 vue3 setup 형태로 변경
- 턴 조작기 함수 중 공용 함수 분리
- 사령부 턴 조작기 코드 범위를 다시 조정
- 사령부 일반 모드, 고급 모드 이원화
- 사령부에서 다른 수뇌의 턴 '복사하기' 제공
Co-authored-by: Hide_D <hided62@gmail.com >
Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/212
Co-authored-by: hide_d <hided62@gmail.com >
Co-committed-by: hide_d <hided62@gmail.com >
2022-03-26 23:11:58 +09:00
Hide_D
acafb15215
feat: 여러턴 예약을 ReserveBulkdCommand로 대체
2022-03-24 00:34:05 +09:00
Hide_D
3548d4e939
feat: 턴 선택기를 재 작성 ( #211 )
...
- select form에서 유사 dialog 버튼 방식으로 변경
- 카테고리마다 페이지 이동
- 일반 모드 / 고급 모드 분리
- 일반 모드에서는 턴별 즉시 설정
- 고급 모드에서는 드래그를 포함한 각종 기능 제공
- 최근 실행 턴
- 잘라내기, 복사하기, 붙여넣기
- 반복하기
- 비우기
- 지우고 당기기, 뒤로 밀기
- 보관하기, 보관한 턴 사용하기
Co-authored-by: Hide_D <hided62@gmail.com >
Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/211
Co-authored-by: hide_d <hided62@gmail.com >
Co-committed-by: hide_d <hided62@gmail.com >
2022-03-23 20:13:27 +09:00
Hide_D
eae488b44f
feat: BlockScoutAction Action 추가
...
- 모든 국가의 임관 설정을 임의 설정하는 이벤트 액션
2022-03-15 23:20:28 +09:00
Hide_D and Gitea
2716e9af39
refac: 베팅 코드를 모듈로
2022-02-05 07:43:28 +00:00
Hide_D and Gitea
e547971a6f
feat: 베팅시 유산포인트 로그에 추가
2022-02-05 07:43:28 +00:00
Hide_D and Gitea
98462ca34d
feat(WIP): 보상을 위한 Betting 모듈 추가
2022-02-05 07:43:28 +00:00
Hide_D and Gitea
3d966ec076
fix: 베팅시 추가 포인트 부여 불가
2022-02-05 07:43:27 +00:00
Hide_D and Gitea
6afedb35df
Revert "fix: 베팅시 추가 포인트 부여 불가"
...
This reverts commit 6fb4a1b274 .
2022-02-05 07:43:27 +00:00
Hide_D and Gitea
cdac63e05a
fix: 베팅시 추가 포인트 부여 불가
2022-02-05 07:43:27 +00:00
Hide_D and Gitea
8040cc28c4
fix: 베팅 순서 수정
2022-02-05 07:43:27 +00:00
Hide_D and Gitea
264db40bdc
fix: 베팅 관련 사소한 버그 수정
...
- 베팅이 없을 경우
- 베팅 동시 신청
2022-02-05 07:43:27 +00:00
Hide_D and Gitea
d2f6c34e85
fix: 베팅 시 key 정렬을 숫자 정렬로
2022-02-05 07:43:27 +00:00
Hide_D and Gitea
e7af718a0f
feat(WIP): 국가 베팅 '기능만' 구현
2022-02-05 07:43:27 +00:00