(shard shrike는 안티매직 대상 아닌데 그냥 참고용 스샷)
안티매직을 걸 수 있는 적 3마리가 시야에 존재하고, 9레벨 스펠 화염폭풍을 시전한 경우
1. MP 환급 확률: 15 + Evocations * 30 / 27, 즉 15% ~ 45%
- 이건 에너지 오브랑 같고 아이템 상세에서도 나오는 확률
2. 환급 판정이 성공했다면, 시야 내 몬스터를 하나씩 검사하면서 안티매직 확률 계산. 계산식은 x_chance_in_y(cost, 9). 화폭은 cost가 9이므로 9/9로 100% 판정
- 시야내 적 3마리가 모두 안티매직을 걸 수 있는 대상이라고 했으므로 3마리 모두 안티매직 걸림
3. 추가 MP 보너스를 계산. 계산식은 random_range(1, 3) + targs.size() / 2
- 여기서 targs.size는 안티매직에 걸린 적 숫자.
- 3마리라고 했으므로. 1 ~ 3 + 3/2. 소수점은 버림 계산이라서 3/2를 1로 봐서 2 ~ 4가 됨
=> 결론적으로 환급이 성공한 경우, 안티매직을 걸고, 추가 MP 2 ~ 4를 환급받음. 그럼 총 11 ~ 13 MP가 환급됨
------
적이 스펠맞고 죽은 경우
- 당연한건데, 안티매직 검사를 안함. 그러므로 추가 MP 환급 대상도 아님
spell cost 줄여주는 변이에 걸린 경우
- 안티매직 확률 계산식 x_chance_in_y(cost, 9)에서도 줄어든 cost로 계산됨. 화폭이면 8/9 확률
AI 발전하니 이런 개이득이.. 공식이 위랑 같다함. AI 답변이고 내가 코드보면서 검수는 안해봐서 당연히 틀릴 수 있을듯.
베후멧 + 우카드무 오브 = ㅗㅜㅑ..
댓글 0