Hide_D
b14f9a638f
fix: 무작위장수명 모드에서 장수명이 제대로 지정되지 않음
2022-10-30 21:41:12 +09:00
Hide_D
48c77bd6a2
feat: 장수명 무작위 생성 모드 가능
2022-10-30 15:16:40 +09:00
Hide_D
142b96836e
refac: 신규/복귀 유저 유산 포인트 지급 로직을 조금더 최적화
2022-10-05 00:26:04 +09:00
Hide_D
fd817650e7
fix: 지급 버그 수정
2022-10-04 11:32:52 +09:00
Hide_D
3c6cb96a9b
feat: 신규/복귀 유저에게 장수 생성 시 유산 포인트 제공
...
- 이벤트 깃수 제외 500포인트
- 8기까지 적립
2022-10-04 11:25:40 +09:00
Hide_D
12c62f87f7
game: 초기 배신 수치 추가 보정
...
- 배신 수치를 '2'로 변경.
- 명성 패널티를 30%로 시작해서 45%, 60%
2022-09-21 23:16:29 +09:00
Hide_D
635f1ae077
feat, game: 초반 '배신 수치' 1 증가, 배신 패널티 증가
...
- 184년 1월부터 배신수치 1 증가.
- 배신 패널티 당 15%, 최대 6회
2022-09-21 23:12:56 +09:00
Jinhyun Kim
85b0d35af0
fix: 가오픈 기간 중 사망 메시지에서 조사가 중복되어 나오던 문제 수정
2022-09-14 11:42:19 +09:00
Hide_D
006ca76922
refac: ExecuteEngine 반환 타입 변경
2022-08-30 22:51:14 +09:00
Hide_D
0bf568a655
feat: 국방 설정 시, 작성자와 작성 일시를 기록
2022-08-26 00:34:15 +09:00
Hide_D
4870e2fa30
feat: GetRecentRecord 추가
...
- 메인페이지 최신 로그
2022-08-16 23:57:47 +09:00
Hide_D
89f173e7e3
fix: 베팅 최소 한도가 10이 아니라 1로 된 버그 수정
2022-07-30 21:13:00 +09:00
Hide_D
8defcd29a4
fix: 인자 오류 수정
2022-07-30 10:31:31 +09:00
Hide_D
b9cda08a4e
fix: 천하통일 후에는 유산 포인트 사용 방지
2022-07-27 21:54:49 +09:00
Hide_D
a0dee353b5
feat: 새 부대편성 페이지 ( #223 )
...
Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/223
2022-07-27 18:01:41 +09:00
Hide_D
7ebfd960b1
fix: 도시 관직 수치 조회 권한이 잘못됨
2022-07-24 17:23:20 +09:00
Hide_D
ed0bc5e19f
fix,refac: Nation/GetGeneralList에서 부대정보는 공개되어야 함
2022-07-17 01:37:07 +09:00
Hide_D
43a95979e1
refac: 감찰부 vue3 재 작성 ( #222 )
...
- 장수 정보, 추가 정보 vue3 component
- b_battleCenter -> v_battleCenter
Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/222
2022-07-16 15:49:23 +09:00
Hide_D
94bb96d208
feat: 부대장 발령 시 부대장 대신 부대 이름 표기
2022-07-10 20:50:33 +09:00
Hide_D
368f31d1fa
fix: 유니크 옥션 인자 빠짐 수정
2022-07-09 12:12:15 +09:00
Hide_D
dd7f0ef3bf
fix: 거병 커맨드가 막힌 없는 경우 사전 거병도 불가
2022-07-05 23:12:49 +09:00
Hide_D
d43f15e096
fix: 빙의장도 사전 거병이 가능해야함
2022-07-05 22:39:40 +09:00
Hide_D
e09fdefa68
feat,game: 사전 거병 기능 추가
...
- 건국은 게임 개시 2턴째부터 가능
2022-07-05 22:23:23 +09:00
Hide_D
2b483749bc
game: 유산 포인트로 도시와 턴 시간을 동시에 설정할 수 없도록 변경
2022-07-05 20:18:02 +09:00
Hide_D
47366086d5
feat: 군주/외교권자에게 부대명 변경 기능 부여
2022-07-05 00:46:45 +09:00
Hide_D
687559a1a3
refac: 장수 삭제를 api로 이동
2022-07-02 02:43:10 +09:00
Hide_D
647c2439e3
feat: 유산 목록에서 로그를 더 가져올 수 있음
2022-06-25 12:22:25 +09:00
Hide_D
6fb2358161
refac: 유니크 경매 UI 수정
2022-06-10 02:07:05 +09:00
Hide_D
0863fafec0
fix: 경매가 시작후 3개월이 아니라 4개월로 설정됨
2022-06-09 01:49:22 +09:00
Hide_D
dd38344319
feat,refac: 경매장 재설계, 유니크 경매장 구현 ( #221 )
...
- 경매장을 모든 입찰 기록이 남는 새로운 경매장 로직으로 변경
- ng_auction, ng_auction_bid
- DTO 사용
- 상회입찰 시 개인메시지로 알림
- 기존의 '배경에서 조용히 이루어지는' 유니크 입찰을 공개된 유니크 경매장으로 변경
- 종료 기간 명시
- 종료 기간에 가까워질때 입찰하면 자동 연장
- 최대 연장기간 있음
- 유니크 제한인 경우 24턴 연장
- 중원정세에서 '보물수배'로 알림
Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/221
2022-06-09 01:21:55 +09:00
Hide_D
78a55fb87a
refac: 변경한 DTO에 따라 코드 수정
...
- Spatie/DataTransferObject 대비
- MapFrom,MapTo -> RawName
- Strict -> 항상
- 심지어 raw type도 더 까다롭게
- array에 MapConverter 적용
- NullIsUndefined 적용
- 빈 nullable arg자리에 null 강제 지정
- Vue3에 v-model.number 지정
- input type="number" 기준
2022-05-22 22:39:28 +09:00
Hide_D
b710a26b3e
fix: 공백지에 건국이 완료된 경우 장수 생성이 되지 않는 버그 수정
2022-05-18 01:28:00 +09:00
Hide_D
296a27a409
feat,refac: 남은 난수 생성값 추가 수정
...
- rand, mt_rand, Query rand() 쓰는 영역
- 거래장, 토너먼트는 남김
2022-05-17 23:01:00 +09:00
Hide_D
c5ceff6fb5
feat,refac: 게임 로직 내 '랜덤'을 RandUtil을 활용하여 재설정
...
- 기존의 랜덤 코드는 deprecated 처리
- 서버 시작 시 랜덤하게 정해진 hiddenSeed를 활용
- 랜덤 생성 단위
- 월 실행
- 사령턴 실행 결과
- 커맨드 실행 결과
- 작위 보상
- 부대장 생성
- 유니크 획득 시도
- 설문 조사
- 장수 생성
- NPC국 생성, NPC 생성, NPC의 토너먼트 베팅
- 전투
- 도시 점령
- 자율 행동 선택
- 랜덤 턴 변경
- 거래장, 토너먼트 등 구 랜덤 코드를 이용하는 잔여 코드 있음
2022-05-17 03:46:59 +09:00
Hide_D
016f3c73e3
fix: 삭제된 General vote 필드
2022-05-16 15:19:34 +09:00
Hide_D
2221a8c9bf
fix: 설문에서 gold를 받아오지 못함
2022-05-16 01:54:46 +09:00
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