[Hỏi]Công thức tính damage ?
Black Face
Posts: 424Registered
in Thảo Luận
Mình có 1 chỉ số là sát thương, địch có 1 chỉ số là phòng thủ, vậy làm sao để tính được damage gây ra cho địch, hay cần phải thêm 1 chỉ số gì đó nữa, mình đang tính với công thức quá đơn giản là
damage = sát thương - giáp
Nhưng nếu ST = 5 và giáp = 6 thì damage sẽ nhỏ hơn 1, điều này hơi vô lý.
phần này thực sự chưa bao giờ làm, bạn nào có thể cho mình 1 công thức đơn giản nhưng vẫn tính damage hiệu quả dc ko, cám ơn các bạn nhiều ?
damage = sát thương - giáp
Nhưng nếu ST = 5 và giáp = 6 thì damage sẽ nhỏ hơn 1, điều này hơi vô lý.
phần này thực sự chưa bao giờ làm, bạn nào có thể cho mình 1 công thức đơn giản nhưng vẫn tính damage hiệu quả dc ko, cám ơn các bạn nhiều ?
Comments
damage thường=cong-thủ+random(bạo từ 50%,60,70,80,90,100,200)-random(né từ 50%,60,70,80,90,100,200)
damage ky=(cong ky +cong+random(bao từ 50%,60,70,80,90,100,200))*tỉ le sat thuong do skill +-thủ ky-thu-random(né từ 50%,60,70,80,90,100,200)
Damage nhỏ hơn 1 cũng không có gì vô lí đâu, cứ tưởng tượng em dùng tay không đấm vào kim loại xem, dù đấm bao nhiêu lần vẫn không gây tí tổn thất nào, khi tấn công nhỏ hơn một ngưỡng nào đó thì sẽ không thể nào gây sát thương được, ở đây ngưỡng đó là sức phòng thủ.
Còn 1 cách nữa là phòng thủ làm giảm sát thương theo %, nhưng nếu làm vậy thì phải có thêm chỉ số xuyên giáp (bỏ qua một lượng phòng thủ).
THAM GIA GROUP CỦA TTC TRÊN FACEBOOK
Nếu bạn dùng VX Ace thì xem các skill khác xem công thức họ thiết lập thế nào rồi cứ vậy làm theo + biến đổi cho phù hợp với ý của mình. :D
Mà hình như nếu như value < 0 thì nó mặc định gán = 0 thì phải, bạn có thể thử.
À mà hình như bạn làm XNA mà nhỉ, sorry mình ko rõ, chắc làm như bạn bate7a1 là được :D
Nếu chỉ có 2 chỉ số công, thủ thì cũng đơn giản nhỉ?
Chaos - Tỉ lệ giáp còn 30%
Pure - Tỉ lệ giáp 0%
Magic - tỉ lệ giáp 0% - Có thể thêm 1 dòng hiệu ứng để dmg chỉ có thể reduce bằng magic resistance
1.Damage
2. Giáp
3. Kháng Phép
4. Xuyên Giáp
5. Xuyên Kháng Phép
6. Chí Mạng
7. Phản Đòn
và tất cả từ 2->7 đều tính bằng % =)), chỉ số sẽ cho ra % nhưng càng cao càng thấp, VD: 100 giáp nó giảm 50% sát thương, nhưng mà hình như 300 giáp giảm 75% damage )