Hide_D
ee3d84d7b0
refac: General 객체 생성을 GeneralQueryMode를 활용
...
- 기존 $constructMode
- 버그 있음..?
2023-07-07 18:39:23 +00:00
Hide_D
b4ac348645
Refac: 메시지 타입 지정으로 MessageType Enum 사용
2022-11-29 01:53:55 +09:00
Hide_D
32dd3ff43f
misc: AI에서 삭턴NPC 구분 기준을 1턴 추가
2022-10-04 00:13:52 +09:00
Hide_D
6a5840faaa
fix: AI 후방 발령 누락분 수정
2022-10-03 23:38:53 +09:00
Hide_D
5b0a3b064d
fix: AI 후방 발령 로직 버그 수정
...
- 징병시 인구 소모가 없는 경우 후방 발령 제외
- NPC 수뇌일때와 유저 수뇌일 때 도시 인구 계산식 다른 버그 수정
2022-10-03 23:37:07 +09:00
Hide_D
22172ac66f
fix: null coalesing 수정
2022-10-02 19:39:35 +09:00
Hide_D
392aaa343d
fix: calcGenType을 updateInstance()로 이동
2022-10-02 19:36:17 +09:00
Hide_D
d924f47d58
fix: warning 발생 제거
2022-10-02 19:35:05 +09:00
Hide_D
3b70cbe724
fix: GeneralAI env 설정 관련 버그 수정
2022-10-02 17:46:20 +09:00
Hide_D
b570bfa9d4
fix: NPC선전포고, 긴급포상에서 내부 NPC 국가 상태를 업데이트하도록 수정
2022-10-02 17:37:40 +09:00
Hide_D
270cb25285
refac: GeneralAI에서 상태를 추가 업데이트할 수 있도록 구조 변경
2022-10-02 17:33:23 +09:00
Hide_D
40fc2f8bbf
fix: NPC 순간이동이 보급이 끊긴 도시에도 갈 수 있는 버그 수정
2022-09-24 22:29:58 +09:00
Hide_D
fac8536095
fix: 도시 비중 계산식에서 '종사' 누락
2022-08-09 02:04:39 +09:00
Hide_D
947286bd09
game: npc 징병 쌀 기준 낮춤
2022-07-27 18:48:37 +09:00
Hide_D
88fcc64537
game: NPC 요양 기준 설정 가능
2022-07-11 20:23:55 +09:00
Hide_D
be882000ad
fix: 183년 이전 선포된 경우 공백지 출병을 시도하는 버그 수정
2022-07-08 15:53:37 +09:00
Hide_D
e443f92ddb
fix: 초반 내정 기간에 NPC가 다중 선포가 가능한 버그 수정
2022-07-06 22:45:18 +09:00
Hide_D
42579810a2
game: NPC의 이후 임관 확률을 낮춤
2022-06-09 01:30:08 +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
e3716bda56
game: 입관했던 국가 재임관 가능
2022-05-18 01:41:37 +09:00
Hide_D
27811f4891
fix: nextBool 대신 nextFloat1 적은 부분 수정
2022-05-18 00:53:05 +09:00
Hide_D
c5ceff6fb5
feat,refac: 게임 로직 내 '랜덤'을 RandUtil을 활용하여 재설정
...
- 기존의 랜덤 코드는 deprecated 처리
- 서버 시작 시 랜덤하게 정해진 hiddenSeed를 활용
- 랜덤 생성 단위
- 월 실행
- 사령턴 실행 결과
- 커맨드 실행 결과
- 작위 보상
- 부대장 생성
- 유니크 획득 시도
- 설문 조사
- 장수 생성
- NPC국 생성, NPC 생성, NPC의 토너먼트 베팅
- 전투
- 도시 점령
- 자율 행동 선택
- 랜덤 턴 변경
- 거래장, 토너먼트 등 구 랜덤 코드를 이용하는 잔여 코드 있음
2022-05-17 03:46:59 +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
a44172f509
refac: RankColumn enum 추가, General의 명장 일람 타입 변경
2022-05-08 23:09:27 +09:00
Hide_D
4d72e0860e
fix: AI에서 최근 전투 계산에서 외부 인력 계산 버그
2022-04-21 18:47:38 +09:00
Hide_D
e09709651c
fix: 지급률 계산식에서 부대장이 포함되는 버그 수정
2022-03-28 01:15:20 +09:00
Hide_D
39d7b6d55c
fix: 1인국 n장 군주일때 발생하는 버그 수정
...
- 12월, 6월 지급률 계산 시
2022-03-28 01:11:05 +09:00
Hide_D
4bb1bac5d1
game: 유저장 자동 금쌀매매 기준 추가 변경
2022-03-16 00:38:18 +09:00
Hide_D
79815f99fc
game: 유저장 자동 금쌀매매 기준 변경
...
- 3번 전멸하는 동안 필요한 금쌀을 모두 가지고 있을 경우 군량매매하지 않음
2022-03-16 00:02:38 +09:00
Hide_D
1ae95ba4bc
feat: NPC 추방,몰수, 고유메시지 빈도를 GameConst에서 조절
2022-03-10 23:11:56 +09:00
Hide_D
8f1e713451
fix: 이벤트로 모든 장수의 지출이 0인 경우 대비
2022-02-20 14:57:56 +09:00
Hide_D and Gitea
aef1cbd201
fix: 봉급 계산에서 부대장 처리를 하지 않은 문제 수정
...
- 전체 지출 계산에만 실수 발생
2022-02-05 07:43:27 +00:00
Hide_D
ba6370d206
fix: AI 전쟁 상태 정의를 다시.
2021-12-16 01:02:41 +09:00
Hide_D
9fb477facc
game: NPC국이 접경이 사라져도 5개월가량은 기다림
2021-12-15 03:34:49 +09:00
Hide_D
3cbf1eba30
fix: AI 유저장 포상 버그 수정
2021-12-08 01:54:00 +09:00
Hide_D
faaed40b39
fix: 비쟁장에 쟁장 공식이 섞여서, 최소 포상 금쌀이 꼬이는 문제 수정
2021-11-26 19:53:12 +09:00
Hide_D
6a9a57e2bc
fix: '최소 전투 가능 병력 수'를 매우 높여 출병 금지가 가능한 문제 수정
2021-11-20 00:37:07 +09:00
Hide_D
375b08be87
feat: NPC정책 최대 포상량 지정
2021-11-16 20:45:16 +09:00
Hide_D
cbc8f94b0a
game: 국고가 2000 밑으로 가더라도 무조건 물자조달만 하지는 않게 수정정
2021-11-16 20:01:50 +09:00
Hide_D
fb64b7e412
feat: NPC 거병, 이동 로직 대폭 개선
...
- 근처에 세울 도시를 보고 거병
- 원하는 도시를 정하고 그 도시를 향해 이동
2021-11-14 05:06:39 +09:00
Hide_D
eb1e1421ab
fix(misc): phan
2021-10-12 01:30:37 +09:00
Hide_D
90dea7517b
fix: div 0
2021-09-05 23:05:06 +09:00
Hide_D
83d6a2169b
유산 포인트 시스템, 추가 기수 대비 ( #187 )
...
- 유산 포인트
- 기수 뒤로도 누적되는 포인트
- 생존, 최대 임관년 수, 최대 연속 내정 성공, 병종 상성 우위 횟수, 전투 횟수, 계략 성공 횟수, 천통 기여(규모 상승, 천통 수뇌, 천통 군주), 숙련도, 토너먼트, 베팅 당첨
- 유산 관리 페이지 제공
- 태수국
- 181년 1월에 자동 생성되는 u장수국
- 시간이 지나면 사실상 자동 소멸
- 유저국과는 4칸 거리, 서로는 2칸 거리
- 이 시스템으로 인해 m장 거병 차단
- NPC 원조시 불가침
- 1년 세수만큼 받은 경우 24개월 불가침 제안
- 최소 6개월
- 불가침을 받지 않고 추가 원조한 경우 계속해서 기간 상승
- 단, 불가침 수락 전에 선포를 할 수 있음
Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/187
Co-authored-by: hide_d <hided62@gmail.com >
Co-committed-by: hide_d <hided62@gmail.com >
2021-08-11 21:57:52 +09:00
Hide_D
08d483af8a
fix: 후방 워프 인구 충분 판단 기준 수정
2021-04-10 16:01:21 +09:00
Hide_D
fa19c17941
fix: AI 발령 턴 오류 수정
2021-04-10 15:39:03 +09:00
Hide_D
c896a999ad
fix: 전방 도시가 '관'처럼 인구가 적은 경우 후방 워프하지 않는 버그 수정
...
feat: 후방 발령 관련 로직도 후방 워프와 유사하게 재 적용
2021-04-10 11:51:10 +09:00
Hide_D
3fbe1fb63d
디버그2
2021-02-28 01:39:47 +09:00
Hide_D
d4906eec5a
디버그 코드 추가
2021-02-28 01:33:58 +09:00
Hide_D
c3d12aa55f
전쟁/선포 중인 국가에 선포 확률 대폭 감소
2020-08-11 22:36:26 +09:00
Hide_D
75aeaf4ee7
후방워프 버그 수정
2020-06-26 02:30:35 +09:00