겜에서 펫 행동 확률 계산하는 건데 한 번 봐주셈

계산을 원래 이렇게 하는 건지 아니면 개발자가 순서대로 계산되게 해서 그런 건지 이해가 안되네


펫의 행동 분류가 이렇게 3가지임


1. 스킬 공격

2. 일반 공격

3. 행동 X




근데 어떤 펫의 스킬이 5 종류이고, 스킬 확률은 9%, 일반 공격 확률은 2%


그래서 펫이 스킬을 사용할 확률은 1-{1*(1-0.09)^5} ≒ 37.6%가 되고 각 스킬을 사용할 확률은 ÷5 해서 7.5%가 됨


일반 공격을 사용할 확률은 0.624-{0.624*(1-0.02)^1} ≒ 1.2%


나머지 61.2%가 행동하지 않을 확률이 됨




근데 펫 행동 확률 증가하는 직업은 각 행동 확률이 8% 증가해서 위와 동일한 펫의 스킬 확률이 17%, 일반 공격 확률이 10%가 됨


스킬을 사용할 확률은 1-{1*(1-0.17)^5} ≒ 60.6%가 되고 각 스킬을 사용할 확률은 ÷5 해서 12.1%가 됨


일반 공격을 사용할 확률은 0.3939-{0.3939*(1-0.10)^1} ≒ 3.9%


나머지 35.5%가 행동하지 않을 확률이 됨




원래 확률 계산할 때 이렇게 하는 건데 내가 이해를 못하는 건가??

스킬 사용 확률까지는 이해가 되는데 일반 공격 확률이랑 나머지 행동 확률이 이해가 안됨