Hide_D
0ab485f122
feat: 해시 기반 간이 DRBG, 그에 기반한 RandUtil ( #208 )
...
기존의 Util 내의 함수는 mt_rand에 기반하고 있어서 일반적으론 충분하지만,
게임 내부에서 랜덤 값을 정교하게 제어하고 싶은 경우에는 적절하지 않았음.
따라서 직접 seed를 제어할 수 있는 난수생성기를 추가.
SHA512(seed || blockIdx) 의 형태로 동작하는 DRBG이며, FIPS 표준을 따르는 RNG는 아니지만 암호학적으로 안전한 형태로 구현함.
PHP, TS 두가지 형태로 구현.
Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/208
Co-authored-by: hide_d <hided62@gmail.com >
Co-committed-by: hide_d <hided62@gmail.com >
2022-03-12 23:53:16 +09:00
Hide_D
c220b3d511
game: 정란 상성 공격력 상향, 차병 비용 절감
2022-03-12 20:11:36 +09:00
Hide_D
57bb22497e
game: 이세계무쌍- 유저무쌍 멀티 유니버스 수정
2022-03-10 23:12:47 +09:00
Hide_D
1ae95ba4bc
feat: NPC 추방,몰수, 고유메시지 빈도를 GameConst에서 조절
2022-03-10 23:11:56 +09:00
Hide_D
90b3684cdb
game: 이세계무쌍 비급 시나리오 추가
2022-03-08 22:07:19 +09:00
Hide_D
15d6c427eb
game: 이세계무쌍 시나리오 등록
2022-03-08 21:58:23 +09:00
Hide_D
c68a428bf5
feat: 유닛테스트 준비
2022-03-03 00:16:01 +09:00
Hide_D
a289b192e4
dep: typescript test 기반 추가
2022-03-02 23:31:32 +09:00
Hide_D
356f3af919
dep: phpunit 추가
2022-03-02 23:29:09 +09:00
Hide_D
a660ec4cca
fix: 커맨드 실행 조건 강제 탈출 조건을 잘못 작성하는 버그 수정
2022-03-01 12:29:21 +09:00
sars
4c9ddcb272
$general->getVar('nation')로 수정
2022-02-25 20:19:56 -08:00
sars
5131a36e20
general -> $general, 오타수정
2022-02-25 20:16:48 -08:00
sars
87c055563d
급하게 도기 코드 수정, 냐섭에서 테스트할 예정
2022-02-25 20:09:03 -08:00
sars
124c27cf17
동결풀기위해 도기템을 임시로 일단 주석처리함
2022-02-25 19:41:10 -08:00
Hide_D
4f0dbf0f92
feat: api.php 호출에서 path를 경로로 지정하는 방식 추가
2022-02-25 01:54:22 +09:00
Hide_D
6e24ca230d
fix: 연감 static var 출력 버그 수정
2022-02-25 01:24:02 +09:00
Hide_D
ac6e1d2525
fix: 1개 선택 베팅 보상 예측값이 잘못 설정된 버그
v0.28.0
2022-02-24 00:22:27 +09:00
Hide_D
610b74d3a5
game: 표준 공백지 시나리오에 천통 베팅 추가
2022-02-24 00:15:36 +09:00
Hide_D
7f295aaacf
fix: 탑 바 메뉴에서 세력도 제거. 세력도 페이지 제거
2022-02-23 23:55:18 +09:00
Hide_D
a47669ff75
feat: 연감에 기존 세력도 기능 통합
2022-02-23 23:46:40 +09:00
Hide_D
9f84eb8d4d
game,feat: 소비형 아이템 효율 상승, 환약 3회용으로 변경
2022-02-23 01:41:24 +09:00
Hide_D
5f36143b44
game: 숙련도로 얻는 유산 포인트 감소
2022-02-23 00:21:02 +09:00
Hide_D
2d491dd393
fix: 2회 이상 연속 전투에 성벽 전투가 포함된 경우 대인 사살이 계산되지 않는 버그
2022-02-22 23:55:13 +09:00
Hide_D
63845afdc3
fix: 재난 시 전체 이벤트 처리를 위해 column 추가
2022-02-22 15:39:43 +09:00
Hide_D
3cfcfff786
fix: 방어 대상에 crewtype 포함
2022-02-22 14:41:37 +09:00
Hide_D
9f801df5dc
game: 평시 유니크 획득 확률 변경
2022-02-22 00:43:22 +09:00
Hide_D
21b8c6ea8f
game: 작위 보상에서 아이템이 없는 사람이 받을 확률 대폭 증가
2022-02-22 00:28:35 +09:00
Hide_D
0807f9912c
game: 반계도구 제거, 도구 밸런스 조정
2022-02-22 00:14:20 +09:00
Hide_D
90a71ba75d
fix: 아이템 판매시 에러 방지
2022-02-20 15:31:52 +09:00
Hide_D
2e26244992
fix: 전투력보정에 unit이 제공되지 않음
2022-02-20 15:13:39 +09:00
Hide_D
8f1e713451
fix: 이벤트로 모든 장수의 지출이 0인 경우 대비
2022-02-20 14:57:56 +09:00
Hide_D
b7b5c7b0da
game: 아이템을 실제로 사용할 수 있도록 등록
2022-02-20 14:51:04 +09:00
Hide_D
cb42813597
fix: 오타 수정
2022-02-20 05:11:26 +09:00
Hide_D
91c46f465b
feat,game: 장비매매시 반응하는 트리거 추가, 판매시 국고에 추가되는 유니크 추가
2022-02-20 04:34:10 +09:00
Hide_D
435044dddd
feat: 임의 커맨드용 트리거 추가
2022-02-20 04:30:05 +09:00
Hide_D
cccf9968e7
game: 의술 유니크 추가
2022-02-20 04:10:34 +09:00
Hide_D
f1e4185193
game: 비전투 커맨드 효율 유니크 추가
2022-02-20 04:02:35 +09:00
Hide_D
dc538af7ba
game,feat: 추가 숙련 trigger추가, 숙련 유니크 추가
2022-02-20 04:01:55 +09:00
Hide_D
574ca07afe
game,feat: 조달 효율 변경 trigger 추가, 조달 유니크 추가
2022-02-20 04:01:03 +09:00
Hide_D
f18b2ed1a5
fix: 능력치 유니크 오타 수정
2022-02-20 03:38:50 +09:00
Hide_D
bc568e2083
game: 전투 특기 반영 유니크 도구 추가
2022-02-20 03:37:15 +09:00
Hide_D
bffdf9d190
game: 1회저지, 회피저지 유니크 추가
2022-02-20 03:17:35 +09:00
Hide_D
e7af4563a2
feat,game: 반계불가 처리 추가, 반계불가 유니크 추가
2022-02-20 03:16:46 +09:00
Hide_D
5fc5adb14d
feat,game: 전투 중 약탈 추가, 약탈 유니크 추가
2022-02-20 03:13:03 +09:00
Hide_D
f3ccf5e633
game: 경과 시간에 따라 변하는 유니크 추가
2022-02-20 03:12:17 +09:00
Hide_D
46cacc4a7d
game,feat: 계략 커맨드 방어 유니크
...
- 계략 방어 확률에 보정 trigger 추가
2022-02-20 03:11:02 +09:00
Hide_D
ac8edcee32
game: 회피 유니크 조절
2022-02-20 03:09:59 +09:00
Hide_D
919c44c727
game,feat: 전투력보정 관련 유니크 도구 추가
...
- 직접 전투력보정을 위한 WarUnitTrigger 추가
2022-02-20 03:08:24 +09:00
Hide_D
95921ae727
game: 사기, 훈련 유니크 수치 변경
2022-02-20 03:04:45 +09:00
Hide_D
134f043e9c
refac: 아이템에 미사용 $id 값 제거
2022-02-19 23:54:03 +09:00