Advertisement
Bambus3k

Untitled

Mar 20th, 2023
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.87 KB | None | 0 0
  1. INFO
  2.  
  3. Krytyczne Uderzenie : dmg x2
  4.  
  5. Wyróżniamy dwa rodzaje bonusu z krytycznym uderzeniem:
  6. • silny : "Szansa na cios krytyczny +x%"
  7. • odporny : Odporność na cios krytyczny +%d%%
  8.  
  9.  
  10. Jako ten pierwszy jest dość znany i występuje w dużej ilości przedmiotów jak bronie/zbroje/biżuteria tak ten drugi jest mniej oczywisty i rzadszy.
  11. W sumie na PL widziałem go tylko w domyślym ustawieniu Smoczego Onyksu (alchemia)
  12. _______________________________________________________________________________________________________________
  13.  
  14. HISTORIA
  15.  
  16. Na początek trochę historii. W kodzie źródłowym pojawia się zmianka na temat dość ciekawych modyfikacji wraz z opisem problemu.
  17.  
  18. https://i.imgur.com/oUYqk3F.png
  19.  
  20.  
  21. //
  22. // 마법형 스킬과, 레인지형 스킬은(궁자객) 크리티컬과, 관통공격 계산을 한다.
  23. // 원래는 하지 않아야 하는데 Nerf(다운밸런스)패치를 할 수 없어서 크리티컬과
  24. // 관통공격의 원래 값을 쓰지 않고, /2 이상하여 적용한다.
  25. //
  26. // 무사 이야기가 많아서 밀리 스킬도 추가
  27. //
  28. // 20091109 : 무사가 결과적으로 엄청나게 강해진 것으로 결론남, 독일 기준 무사 비율 70% 육박
  29. //
  30.  
  31.  
  32. Do dnia 9 listopad 2009 roku nie było podziału na "krytyk ze skilla" / "krytyk z hitu". Szansa była zawsze taka sama, brana z przedmiotów z ekwipunku.
  33. Czyli mając 100% to Twój hit/skill wynosił 100% na podwójne obrażenia
  34. Jednak jak wynika z informacji, przez ten aspekt gry blisko 70% postaci na Niemieckich serwerach grała postacią "Samuraj". Tak nazywa tę postać pan mhh (jeden z głównych twórców kodu gry)
  35. Domniemam, że "Samuraj" w jego toku rozumowania to wojownik lub ninja, tutaj potrójne cięcie z podwójnym dmg czy potrójne wirujące sztylety (ninja) z podwójnym dmg mogło powodować ogromną przewagę.
  36. Przypomnijmy jeszcze, że w tych czasach istniał bug w postaci potrójnego dmg z cięcia na podwójnym dmg (krycie) = rozpierdol czyli coś na zasadzie dmg 3x3x2 lub błąd podwójnego wiru miecza (wojownik) z wciśniętym przyciskiem PRINT SCREEN
  37. POCHWALĘ SIĘ MUJ MATERIAŁ https://www.youtube.com/watch?v=YY-AXtek90U
  38. Widać na nim jak zaznaczałem osobę (moba z tyłu) aby wykonać zbugowane 3x cięcie lub jest "lag" podczas robienia wira, gdzie wciskam prn scr i wchodzi 2x dmg 6k
  39. Nawet w 25 sekundzie widać jak 2x pod rząd uderzam z krytyka ze skilla po 12k. Co w tamtych czasach przy nie wiem max 30% na krytyka i dzisiejszym nowym algorytmie liczenia szansy na krytyka byłoby niemożliwe.
  40. Więc tym bardziej zmiana z 9 listopada 2009 jest wielce prawdopodobna.
  41.  
  42.  
  43. Więc pan mhh aby stworzyć "nerf" przepisał funkcję liczenia krytyka, rozdzielając je na umiejętności oraz hity.
  44. Hity zostały do dziś niezmienne, jedynie doszła sansa z małżeństwa oraz uwzględniona szansa na odporność (od przyjścia alchemi czyli coś koło końcówka 2012 lub początek 2013 roku)
  45.  
  46. _______________________________________________________________________________________________________________
  47.  
  48. KRYTYK ALGORYTM
  49.  
  50. :::HITY
  51. Algorytm wygląda następująco : https://i.imgur.com/IlIvecC.png
  52.  
  53. Pobierana jest wartość krtyka, która następnie jest obniżana o odporność na krytyka.
  54. Dla uproszczenia obliczeń podstawmy sobię dane :
  55. Szansa 50 | Odporność (czyjaś) 10
  56.  
  57. Totalna Szansa = 50 - 10 = 40
  58.  
  59. Czyli jeśli wylosowana liczba z przedziału 0 - 100 jest mniejsza lub równa naszą wartść krtyka (w tym przypadku 40) to wchodzi krytyk.
  60. A więc logicznie 40% szansy daje nam realne 40% szansy.
  61.  
  62. Sprawa ma się torchę inaczej poprzez nerf.
  63.  
  64. :::SKILLE
  65. Po 2009 roku algorytm się zmienił. Realna szansa na krytyczne uderzenie została sztucznie zaniżona.
  66. Pan mhh na odpierdol podzielił te wartość na pół /2
  67. Lecz pod naciskiem GF prawdopodobnie przerobił to i jeszcze bardziej zaniżył realną szansę na krytyka ze skilla
  68.  
  69. Algorymt wygląda następująco https://i.imgur.com/RdmuTjS.png
  70.  
  71. Pobierana jest wartość krytyka, sztucznie zaniżna przez warunek zaznaczony czerwonym prostokątem.
  72. Weźmy sobie szansę 50% oraz odporność 10%
  73. W przypadku gdy szansa jest mniejsza od 10% to szansa dzielona jest na pół. Czyli 5%
  74.  
  75. Totalna Szansa = 5 + (50 - 10) / 4;
  76. Totalna Szansa = 15
  77.  
  78. Ta wartość również jak wyżej obniżana jest o odporność na krytyka (drugiej osoby)
  79.  
  80. Total Szansa = 15 - 10 = 5
  81.  
  82. A więc z 50% na skillu robi nam się nagle 5% o.O
  83.  
  84. Reszta już jest niezmienna, czyli
  85. Jeśli wylosowana liczba z przedziału 0 - 100 jest mniejsza lub równa naszą wartść krtyka (w tym przypadku 5) to wchodzi krytyk.
  86. A więc logicznie 50% szansy daje nam realne 5% szansy.
  87.  
  88. Przykładowe wyliczenia :
  89.  
  90. https://i.imgur.com/P7G4uYZ.png
  91.  
  92. Czyli 400% szansy na krytyka daje nam dopiero realne 100% szansy.
  93.  
  94. _______________________________________________________________________________________________________________
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement