Commit Graph
1268 Commits
Author SHA1 Message Date
Hide_D 6ed174e5dc game: 모반시도 삭제 2022-07-05 23:13:25 +09:00
Hide_D dd7f0ef3bf fix: 거병 커맨드가 막힌 없는 경우 사전 거병도 불가 2022-07-05 23:12:49 +09:00
Hide_D a83b6b55cd feat: 천통국 내기 오픈시 메시지로 알림 2022-07-05 23:02:54 +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 f9a73be82b game,refac: 토너먼트 진행 시간을 턴 시간에 맞춤(최소 5초) 2022-07-04 23:59:04 +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 d38ddcd79e fix: 피장파장에서 모든 국가에(불가)가 나타나는 버그 2022-06-15 22:34:32 +09:00
Hide_D 03675349d8 fix: 사기진작 커맨드가 금소모를 하지 않음 2022-06-15 00:35:40 +09:00
Hide_D 72768ba7b5 fix: 경매 로그 마저 수정 2022-06-14 22:31:01 +09:00
Hide_D a5477db6b6 fix: 거래 완료시 메시지가 반대로 뜨는 버그 수정 2022-06-14 22:19:23 +09:00
Hide_D 24b65b0395 fix: 금쌀 경매장에 최근 로그 없음 2022-06-12 01:50:33 +09:00
Hide_D 6fb2358161 refac: 유니크 경매 UI 수정 2022-06-10 02:07:05 +09:00
Hide_D a039fb871b fix: CreateManyNPC에서 모든 m장 사망년도가 같은 버그 수정 2022-06-10 00:49:47 +09:00
Hide_D e5ba980865 fix: 종료된 유니크 경매 입찰시 버그 2022-06-10 00:38:34 +09:00
Hide_D f95ee8fab8 fix: 경매에서 이미 소지 수가 찬 유니크 획득 가능한 문제 수정 2022-06-09 22:28:51 +09:00
Hide_D 58da20f276 fix: 동일 부위 유니크 소유시, '1턴' 연장하도록 수정 2022-06-09 15:49:13 +09:00
Hide_D 64af68e2d6 fix: 유니크 경매 시 종류 제한 계산 버그 2022-06-09 02:03:38 +09:00
Hide_D 76a8740644 fix: 유니크 경매시 10포인트 더 높아야 함 2022-06-09 01:53:19 +09:00
Hide_D 0863fafec0 fix: 경매가 시작후 3개월이 아니라 4개월로 설정됨 2022-06-09 01:49:22 +09:00
Hide_D 42579810a2 game: NPC의 이후 임관 확률을 낮춤 2022-06-09 01:30:08 +09:00
Hide_D 47e6b91b82 game: 시나리오 초기 생성 m장의 수명 증가 2022-06-09 01:25:41 +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 7964aa5f6b refac: phan warning 제거, nationStor변수 위치 2022-06-09 01:18:20 +09:00
Hide_D 6a2b27b875 fix: DummyGeneral에서 logger가 제대로 지정되었을 경우 대비 2022-06-09 01:18:06 +09:00
Hide_D 329a461721 game: 방랑 커맨드 비활성화 2022-05-31 14:58:01 +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 5b19c24f84 fix: 필살 비급 패치 누락 2022-05-18 17:28:38 +09:00
Hide_D e3716bda56 game: 입관했던 국가 재임관 가능 2022-05-18 01:41:37 +09:00
Hide_D b710a26b3e fix: 공백지에 건국이 완료된 경우 장수 생성이 되지 않는 버그 수정 2022-05-18 01:28:00 +09:00
Hide_D e5507e1e61 fix: 리셋 시 설문조사 목록을 초기화하지 않는 버그 수정 2022-05-18 01:00:18 +09:00
Hide_D 85f3d0b500 fix: 내부 이벤트 중 deterministic seed를 사용하지 않는 부분 수정 2022-05-18 00:55:43 +09:00
Hide_D 27811f4891 fix: nextBool 대신 nextFloat1 적은 부분 수정 2022-05-18 00:53:05 +09:00
Hide_D b22987f21b fix: 진행 중 $rng 호출 관련 버그 수정 2022-05-17 23:28:31 +09:00
Hide_D 687f2b2edf fix: 게임 진행 도중 이민족이 발동되는 경우 edge case 수정
- 국가 중 하나가 이성 하나만 보유중인 경우
2022-05-17 23:02:11 +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 56fd26935d game: 도기 주기를 5년에서 2년으로, 금액 일부 상향 2022-05-16 23:47:26 +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 6d335284ee feat: UniqueConst에 숨겨진 hiddenSeed 생성
- 이후 RNG에 사용
2022-05-13 23:45:14 +09:00
Hide_D 400e47f616 fix: 토너먼트 베팅 시 최소 골드가 500이 아닌 버그 수정 2022-05-13 21:25:30 +09:00
Hide_D e0d5c44184 fix: 아이템 버리기시, 조사 틀림 2022-05-13 18:01:31 +09:00