Hide_D
f66008da56
refac, fix: General 객체 생성 과정에서 accessLog 분리
...
- 생성자 인수 1개 추가,
- mergeQueryColumn에서 $accessLogColumn에 정상적으로 enum[] 반영
- createGeneralObjListFromDB를 쿼리 1회 분리
- General에 getAccessLogVar() 추가
- 변경 기능 제공 예정 '없음'
- 변경된 생성자에 맞게 호출 부 변경
- NPC인 경우 accessLog 조회값이 null일 수 있으므로 반영
2023-07-07 17:08:05 +00:00
Hide_D
18f9d87a29
fix: 성벽 선제가 호출조차 되지 않는 버그 수정
2023-05-12 00:07:01 +09:00
Hide_D
2ad0c6e509
fix: 도시 관련 전투 제어
2023-05-12 00:07:00 +09:00
Hide_D
486ac65767
wip: process_war에서 defenderList 변경
...
- defenderList를 General[] 에서 WarUnit[]으로 변경
- extractBattleOrder를 WarUnit을 받도록 변경
2023-05-10 02:31:43 +09:00
Hide_D
483641bcd5
feat: extractBattleOrder 함수가 공격자를 받아서 처리할 수 있도록 변경
2023-05-10 01:28:00 +09:00
Hide_D
7a3642296a
feat: 전투 시뮬레이터에 히든 버프 반영 가능
2023-02-24 00:25:29 +09:00
Hide_D
87e57aea0e
feat: 전투 시뮬레이터에 시드 값 입력 가능
...
- 시드 값 입력시 반복 횟수는 1회로 고정
- 스킬 성공 여부는 동일하나, 실제 수치가 조금 다른 경우가 관측 이유는 추후 확인
- 히든 버프는 아직 미 반영
2023-02-23 23:48:09 +09:00
Hide_D
8248ccbcd5
game: 시간이 지남에 따라 성벽 강화
...
- 183년 기준 동일.
- 220년 기준 40% 전투력 상승
2022-08-20 15:03:58 +09:00
Hide_D
c5ceff6fb5
feat,refac: 게임 로직 내 '랜덤'을 RandUtil을 활용하여 재설정
...
- 기존의 랜덤 코드는 deprecated 처리
- 서버 시작 시 랜덤하게 정해진 hiddenSeed를 활용
- 랜덤 생성 단위
- 월 실행
- 사령턴 실행 결과
- 커맨드 실행 결과
- 작위 보상
- 부대장 생성
- 유니크 획득 시도
- 설문 조사
- 장수 생성
- NPC국 생성, NPC 생성, NPC의 토너먼트 베팅
- 전투
- 도시 점령
- 자율 행동 선택
- 랜덤 턴 변경
- 거래장, 토너먼트 등 구 랜덤 코드를 이용하는 잔여 코드 있음
2022-05-17 03:46:59 +09:00
Hide_D
a44172f509
refac: RankColumn enum 추가, General의 명장 일람 타입 변경
2022-05-08 23:09:27 +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
dc000cecf1
전특 대 개편
2020-07-15 02:33:21 +09:00
Hide_D
82f2eecfe8
내 설정 페이지 동작 방식 일단 수정
2020-06-01 02:17:20 +09:00
Hide_D
19a84d0cc8
getReq변경, ajax인 경우 ajax요청
2020-05-05 00:19:01 +09:00
Hide_D
0a212af11e
견고 버그 수정, 저격 상향
2020-04-30 04:32:35 +09:00
Hide_D
34a863a6ea
스킬 안 쓰는 버그 해결
2020-04-26 23:52:17 +09:00
Hide_D
724c7388af
특기 획득 구조 변경
2020-04-26 22:31:49 +09:00
Hide_D
17d9853e90
버그 수정
2020-04-19 05:38:25 +09:00
Hide_D
eab8a3b94e
city의 officer를 general로 이동
2020-04-18 03:57:58 +09:00
Hide_D
a386999567
Util::range 추가
2020-04-09 02:07:50 +09:00
Hide_D
e6ea5824f0
병종 코드, 숙련 코드 재설정
...
병종 상성 지정시 병종 단위가 아니라 병종 코드 자체로 지정 가능
2020-04-03 23:54:26 +09:00
Hide_D
0561cc3320
토너먼트값, 전투, 계략값을 분리
2020-03-29 05:03:49 +09:00
Hide_D
d922993eaf
VAL2를 VAL_max로 변경
2020-03-28 19:43:40 +09:00
Hide_D
2006845ff7
턴 버그 수정, 아이템 관련 구 코드 수정
2019-10-06 01:45:50 +09:00
Hide_D
1e7e01b6b0
gen123 => officer432
2019-10-05 02:45:20 +09:00
Hide_D
79b7188578
weap -> weapon
2019-10-04 18:15:12 +09:00
Hide_D
843f469914
leader->leadership, power->strength
2019-10-04 18:07:42 +09:00
Hide_D
d4c9a0a47a
processWar 입출력 부근을 General Object로 변경
2019-04-29 00:13:25 +09:00
Hide_D
35728c7911
TimeUtil 리팩토링
2018-09-16 04:14:22 +09:00
Hide_D
a4863dc8d7
totaltech, tech를 float tech로 일원화, NPC가 기술레벨 10을 넘으면 기연 안하는 버그 수정
2018-09-15 02:37:11 +09:00
Hide_D
a093b0f8e8
도시의 민심을 int에서 float으로 변경하고 명칭을 rate에서 trust로 변경
2018-09-02 16:03:04 +09:00
Hide_D
0483c75dd7
전투 시뮬레이터에서 대미지 범위 표기
2018-08-31 19:32:56 +09:00
Hide_D
c6cabc2087
전투 시뮬레이터 모두 저장/모두 불러오기 구현
2018-08-27 03:08:35 +09:00
Hide_D
ef1f2722fc
전투 시뮬레이터 기본 기능 구현 완료
2018-08-27 02:21:45 +09:00
Hide_D
6b4a7ee03b
전투 시뮬레이션 구현 (동작)
2018-08-27 01:23:45 +09:00
Hide_D
eabd5e9acc
전투 시뮬레이터 구현
2018-08-27 00:18:19 +09:00
Hide_D
0f175ac4c6
수비 순서대로 정렬 버튼 활성화
2018-08-26 23:16:42 +09:00
Hide_D
3f43f218ac
시뮬레이터 전투 준비
2018-08-26 22:32:37 +09:00
Hide_D
5c8ad646af
ajax 쿼리 validation 종료
2018-08-26 22:31:14 +09:00
Hide_D
eab8b1ede5
전투 시뮬레이터 구현 중
2018-08-26 20:29:42 +09:00
Hide_D
5044d5d3b4
파일 준비
2018-08-23 16:07:11 +09:00