Hide_D
d673024a10
feat: APIRecoveryType을 포함한 리턴 방법
2023-03-17 01:10:59 +09:00
Hide_D
fdef4caa65
feat: 외부 호출이 불가능한 API 타입 정의
2023-03-09 02:17:41 +09:00
Hide_D
294897df54
fix: Test 코드 변경
2023-03-01 12:38:33 +09:00
Hide_D
4fcafe88a7
fix: Session은 singleton이므로 생성자가 public이면 안됨
2023-03-01 04:33:13 +09:00
Hide_D
968e4afc8f
fix: DummySession이 login 상태로 취급되지 않음
2023-03-01 04:29:37 +09:00
Hide_D
4193b884b0
fix: APIHelper DummySession 초기화 문제
2023-03-01 04:08:52 +09:00
Hide_D
4f0b18cc3c
fix: DummySession, Session singleton 문제
...
- DummySession 호출 후 Session 호출시에도 DummySession이 나와야 함
- 함수 상속 관계 재 설정
2023-02-28 00:43:56 +09:00
Hide_D
273973f4b6
fix: Uri 기본 사용 방법 변경
2023-02-20 02:23:54 +09:00
Hide_D
c648e2df85
fix: WebUtil Namespace
2023-02-20 01:27:52 +09:00
Hide_D
9b7e0ef169
fix, dep: 사용불가능한 phpuri를 league/uri로 대체
...
- 테스트 아직 없음
2023-02-20 01:02:18 +09:00
Hide_D
9d3636cc49
misc: APIHelper에서 array가 반환된 경우 result: true 자동 삽입
2022-12-05 00:42:09 +09:00
Hide_D
75dca322b4
fix: UserID가 null인 경우 대응
2022-11-10 17:14:21 +09:00
Hide_D
054a6c7073
feat: 모든 API를 기록하는 시스템
...
- sqlite3에 기록
- 느려지지 않기를...
2022-11-05 15:00:13 +09:00
Hide_D
e93d9e6cf5
feat: API에서 민감한 argument 지정
2022-11-05 14:59:52 +09:00
Hide_D
30d99c6fc3
fix: DummySession에서 get이 잘못됨.
2022-11-05 14:58:22 +09:00
Hide_D
8cb2e2a447
fix: OAuth Redirect UTI가 사전 값과 다른 경우 domain 보정
2022-08-28 18:00:53 +09:00
Hide_D
a43b9091f8
feat: WebUtil::replaceDomain
2022-08-28 17:21:37 +09:00
Hide_D
e83a1bef49
fix, misc: 사이시옷 수정
2022-08-28 15:45:44 +09:00
Hide_D
e823b97cf2
fix: 세션 관리 api 에러
2022-08-18 01:08:28 +09:00
Hide_D
da27ae2bad
dep,refac: DTO를 composer 외부로 이동
2022-08-05 23:43:38 +09:00
Hide_D
f8cd58bcb3
refac: conv_general_stat을 xlrd대신 opnepyxl로 변경
...
- 국가명 - 수뇌는 아직 테스트 안 해 보았음...
2022-08-03 00:53:41 +09:00
Hide_D
155af45378
refac: bootstrap.scss 분리 후 별도 빌드
2022-07-27 21:44:24 +09:00
Hide_D
8a1f8f8e2c
fix: JsonString이 string->int auto casting하는 버그 수정
2022-07-09 13:02:13 +09:00
Hide_D
39c88c11c4
misc: 에러 확인을 위해 추가 메시지
2022-07-09 12:26:50 +09:00
Hide_D
c2e956a639
misc: DTO 에러에서 name을 포함하여 알림
2022-07-09 12:13:15 +09:00
Hide_D
e7918469e5
refac: Util::valueFit을 Util::clamp로
2022-07-04 23:25:44 +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
85d372ecec
refac: KakaoUtil 난수 random 타입 변경
2022-06-09 01:18:11 +09:00
Hide_D
acccb74b4e
feat: DTO에 toArrayExcept 추가
2022-06-04 21:29:47 +09:00
Hide_D
35b178fe3c
refac: DTO 구조 변경
...
- Converter - Constructor 관련 경고 수정
- JsonString 관련 의존성 제거, jsonFlag 지정
- DateTimeConveter에서 time format 지정
2022-05-29 00:44:28 +09:00
Hide_D
7464629597
feat: DTO에 Ignore 추가
2022-05-28 16:12:54 +09:00
Hide_D
cb3982e57c
feat: DTO에 DefaultValue, DefaultValueGenerator 추가
2022-05-28 15:53:06 +09:00
Hide_D
08eae297fd
feat: DTO Convert 인자 버그 수정, DateTimeConverter 확장
...
- DateTimeConverter에 목표 Timezone 설정
2022-05-28 02:50:21 +09:00
Hide_D
c46128ed3e
feat: DTO에 DateTimeConveter 추가
2022-05-28 02:15:17 +09:00
Hide_D
43a5162a15
feat: 직접 작성한 DTO
2022-05-22 16:53:56 +09:00
Hide_D
8665838472
feat: RandUtil nextBool false 엔트로피 절약
2022-05-17 23:10:52 +09:00
Hide_D
da3fb2c094
feat: nextBool에서 0.5인 경우 엔트로피 절약
2022-05-17 23:08:03 +09:00
Hide_D
c5ceff6fb5
feat,refac: 게임 로직 내 '랜덤'을 RandUtil을 활용하여 재설정
...
- 기존의 랜덤 코드는 deprecated 처리
- 서버 시작 시 랜덤하게 정해진 hiddenSeed를 활용
- 랜덤 생성 단위
- 월 실행
- 사령턴 실행 결과
- 커맨드 실행 결과
- 작위 보상
- 부대장 생성
- 유니크 획득 시도
- 설문 조사
- 장수 생성
- NPC국 생성, NPC 생성, NPC의 토너먼트 베팅
- 전투
- 도시 점령
- 자율 행동 선택
- 랜덤 턴 변경
- 거래장, 토너먼트 등 구 랜덤 코드를 이용하는 잔여 코드 있음
2022-05-17 03:46:59 +09:00
Hide_D
2cb697f3dc
feat: util/simpleSerialize 추가
2022-05-17 00:07:18 +09:00
Hide_D
d318ff7d90
dep: compose dependency
2022-05-15 02:23:27 +09:00
Hide_D
1371b84687
fix: Util::range에 yield type 지정
2022-05-14 23:48:18 +09:00
Hide_D
2cc679dcac
feat: Util::generatorFromPairs 추가
2022-05-14 23:38:53 +09:00
Hide_D
3e815691df
feat: Validator에 stringArrray, int, float 추가
2022-05-14 22:03:55 +09:00
Hide_D
16906e960e
feat: convertTupleArrayToDict 유틸리티 함수 생성
2022-05-10 02:37:50 +09:00
Hide_D
cfcdc3149f
fix: logExceptionByCustomHandler에서 echo 안하는 옵션 추가
2022-05-09 22:31:14 +09:00
Hide_D
717017fad5
misc: APIHelper에서 Exception과 Error를 상세 분리
2022-05-09 22:27:02 +09:00
Hide_D
fbcfbb7156
fix: KVStorage deleteValue버그 수정
2022-05-09 21:42:17 +09:00
Hide_D
fa5919aa1a
Revert "refac: 에러 핸들링 방식 변경, FatalError 대응"
...
This reverts commit 80edfefdb1 .
2022-05-09 03:40:54 +09:00
Hide_D
194f2bd2a5
refac: 에러 핸들링 방식 변경, FatalError 대응
2022-05-09 03:39:30 +09:00
Hide_D
397aa76e15
fix: KVStorage에서 Map으로 안 바뀐 코드 수정
2022-05-09 02:30:11 +09:00