fix: 스탯 계산 시에 캐시 사용하는 부분 수정 시도 #241

Merged
Hide_D merged 2 commits from jyp9/core:stat_cache_fix into devel 2024-02-17 00:01:49 +09:00
Contributor

이건 머지 바로 하지 마시고 같이 한 번 봐주세요! @Hide_D

스탯 계산할 때, 뭔가 보정 작업을 다 거치고 나서 캐시에 써야할 거 같은데, 지금은 캐시에 일단 쓰고 나서 추가로 clamp, floor 처리작업을 하고 난 뒤에 값을 반환합니다. 아마 그렇게 된 맥락이 있었을 거 같은데.. 반영하여 적절하게 수정 부탁드립니다!

이건 머지 바로 하지 마시고 같이 한 번 봐주세요! @Hide_D 스탯 계산할 때, 뭔가 보정 작업을 다 거치고 나서 캐시에 써야할 거 같은데, 지금은 캐시에 일단 쓰고 나서 추가로 clamp, floor 처리작업을 하고 난 뒤에 값을 반환합니다. 아마 그렇게 된 맥락이 있었을 거 같은데.. 반영하여 적절하게 수정 부탁드립니다!
jyp9 added 1 commit 2023-10-29 09:08:35 +09:00
Author
Contributor

이와 관련된 문제로.. 통솔이 255일 때, 모병하면 병력이 25500보다 많이 뽑히는 경우가 있습니다. 코드로부터 원인 매칭을 해보려고 했는데 좀 헷갈려서, 우선 상황만 리포트합니다..

여기서 좀 더 특이한 경우가, 처음에 병력을 뽑으면, 예를 들어 28000명이 뽑히는데, 병력이 일부만 죽어서 25500-28000 사이가 되었을 때, 추가모병을 하면 삽턴이 납니다. 아마 모병할 때는 255+보정 값으로 통솔이 반영되고, 추가모병할 때는 255로 반영이 되는 거 같습니다.. 왜인지는..

이와 관련된 문제로.. 통솔이 255일 때, 모병하면 병력이 25500보다 많이 뽑히는 경우가 있습니다. 코드로부터 원인 매칭을 해보려고 했는데 좀 헷갈려서, 우선 상황만 리포트합니다.. 여기서 좀 더 특이한 경우가, 처음에 병력을 뽑으면, 예를 들어 28000명이 뽑히는데, 병력이 일부만 죽어서 25500-28000 사이가 되었을 때, 추가모병을 하면 삽턴이 납니다. 아마 모병할 때는 255+보정 값으로 통솔이 반영되고, 추가모병할 때는 255로 반영이 되는 거 같습니다.. 왜인지는..
Hide_D added 1 commit 2024-02-17 00:01:41 +09:00
Hide_D merged commit 029f719112 into devel 2024-02-17 00:01:49 +09:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: devsam/core#241