設為首頁收藏本站

個人Points:84173   Rank: 9Rank: 9Rank: 9  管理員

文章日期:2018-12-10 23:33:19


各位玩家:
! L& z; M8 a* y4 T7 x! v. ^伺服器將會在 2018-12-11 (上午11:00~13:00  ) 進行例行維護,在該段時間將會進行停機維修。
) i5 ?- g) U& j- F+ U6 @, S7 ]( |0 m+ f# a: `! }: `; e: M" \
" c7 E8 F. l/ I$ J: S& b7 U) E
變更項目 :
9 H. @4 h, P0 k( e) T* g. M6 N. L" y* G6 Q; _2 H- s$ f
- 戰士職業打開 1-4 轉 職業裝備箱時武器將依據當時所穿的武器類別作贈送 (不固定為單手重型武器)
, B' W# K. Z/ {2 n1 M/ x; d* |% ^3 {/ e4 \4 |, ?
- 修多恩河 ( 358,119 ) 無敵位置修復。
. T- g* S' h4 B* d( }6 x
; }( i/ C* T' e" ?7 Z# E
9 O; P/ M# o  O. o測試項目 (詳情) :
/ i2 V8 C: a6 _; f-  <戰士、巫師、祭司> 穿著 1-3轉 職業鞋時 使用 <加移動速度的魔法/戰鬥技能> 時額外提升移動速度.
7 @8 S- e% S* L, s) `; T3 N$ `- N  [  穿戴  天使羽翼  額外+ 15 ,  不穿戴 天使羽翼  額外+ 30   ]& m4 q& F5 @  G7 i
5 ?0 e4 O' B- R4 P; ~) x* p! A
, G' W8 a" q) n$ |8 O& T

- y, ^& L! `: e/ f) O如果你的遊戲客戶端無法成功下載更新檔,你是需要手動連結至我們官網下載更新包
2 \: Q7 \0 [$ y- y) F- U並手動覆蓋相關內容至遊戲目錄內。
* ]4 g/ }% `* q! T' C4 ]2 b
! L9 h/ O' {6 ]2 n% k) Q7 r5 o4 p7 x
/ M, N5 l4 @) U% z& q* ]' l( N! Z
* S+ q. x/ D6 x" B: P9 ^7 {+ N  I( `


  s4 F. B2 d- b9 P$ {4 I6 A& [$ {* F/ m+ M) P7 @; A

  \3 a( l; m$ E* zDear Players, 2 y" \+ D8 A6 Z  z8 G9 ~
maintenance works will be carried out at 11:00~13:00  on 2018-12-11 Service will not be available during that period of time.. [  ?( ?$ B% B, T8 S* t8 \: f0 Z
" p9 A1 Q  U4 V6 Z' b- J: Q8 T% \
Changes : + r. H7 `+ O% q6 g9 X- m7 C9 L1 @7 X
- The 'D1 ~ D4 DualClass Gift Box(7Day)' for Warrior weapon will follow the User current weapon type.
, ]: r( q, a5 T5 d( m) t1 v' M0 O5 n" @
1 @( k" D1 j9 O8 k- Fixed the LocalWar map of 'The Hudyne River' ( 358,119 ) cannot attack by other player problem. & {3 z% h0 f. y3 H/ {* F* O

* O4 V$ s* Y0 d& p& _8 c( B# CTrial  Object   (Detail) :
; s+ U- l4 ?- P# C' y  E0 z" q% Q% b8 F& L% o6 [( l
- Warrior , Priest and Wizard when  equip DUAL 1~3  Class Shoe and Used the Speed-UP Magic / Skills will more moving speed increase.
  v% R3 k  o  r' j/ |: l  [  Equip <Angel Wings> bonus + 15 ,  Non-Equip <Angel Wings> bonus+ 30   ]# @* L  Q" U2 Z4 ]) s8 U: z+ Z4 Z) H) ^
M2 討論區 © All Rights Reserved.

個人Points:84173   Rank: 9Rank: 9Rank: 9  管理員

文章日期:2018-12-11 17:56:42


jack64904918 發表於 2018-12-11 16:27 ; p  O! I+ [; I! R
所以穿戴  天使羽翼  本來的+30 跟額外+ 15嗎 ?
2 k8 n) `' q/ I% W
請自行理解及測試, 以下數據為以 巫師 作為測試的系統最終移動力數值.
% {. c( z  [$ I9 N" x. }) s: `9 l
, G8 W$ C5 \# N/ j! }- e8 Q
一般情況 天使羽翼加速術天使羽翼 + 加速術
三轉鞋 7189 121 135
167鞋 82100 123 145
197鞋 88 106 132 154

7 z. F% K0 j) N; t3 V' N* 天使羽翼  顯示移動加增加 30 , 但 在  非  加速術 情況下是增加 60 移動力.    在  天使之翼狀況下是增加  30 移動力.  (這個是 Bugs. 別問是什麼. 自行查文章及反對修正的事情 )
3 `# k& j0 W/ b9 \* 狂風 、亞色斯 魔法效果是增加 30% 移動速度 ,  加速術是追加 50% 移動速度.! A. F  ?) w: ^. V1 M$ i9 c

/ q1 G6 x8 \8 [PS:  測試項目 的移動力追加 只限  三轉鞋使用時才有效,並且需要配合 <加速魔法> 才有 提升至接近 167鞋的加速效果 ,
6 c$ G1 `6 h$ b/ P而同時穿戴 <天使羽翼> 時追加的效果會降弱。
/ J, [8 D3 L  D2 \! ^( q) X( a& ]0 }, i* J7 L

6 A: C4 s* a4 L* n( G
6 Y- V& R- ^: q# Z
NormalAngel WingsSpeedUPAngel Wings + SpeedUP
D3 Shoes 7189 121 135
167 Shoes 82100 123 145
197 Shoes 88 106 132 154

3 g# ^' Q* r# S( f3 v
* p* A4 R8 H+ e& r$ Z3 t
% q, Y" ]. ~1 W& n: H* This result is tested by Wizard , For Warrior & Priest the SpeedUP magic effect is 30% , For Wizard the SpeedUP magic effect is 50%.
M2 討論區 © All Rights Reserved.

個人Points:84173   Rank: 9Rank: 9Rank: 9  管理員

文章日期:2018-12-11 18:06:27


pakin 發表於 2018-12-11 14:07
. F& i. Y2 |9 M$ J沒有更改女子盾牌外觀嗎?
$ |  e" b7 x% D1 P) ?9 k' f8 c; B
1 _: b0 |. C0 @, J
還未在本次變更

Comment

pdhs111  why you willing to change shield's shape?  !detail! Reply Post on 2018-12-11 19:20
M2 討論區 © All Rights Reserved.

個人Points:84173   Rank: 9Rank: 9Rank: 9  管理員

文章日期:2018-12-11 21:28:30


有人問點解  167鞋 、197鞋點解只差 6數值????
: x3 l. Y7 l7 D/ j: |7 C冇人識答你.- x3 Z0 R; C& H9 d: W
  
7 _( n/ ]4 M" }  s不如問點解 200 AC  同 210 AC  相差攻擊力不是應該是10 . 2 v9 g) s; e$ R# K# _9 A: |3 g
呢個係  背後最終數數冇任何原因.
2 ]" B. Z; |) t  z) C' H: n0 o) w) j, K7 l) c5 `
請自行轉英
! q1 g$ a* P  `: i
& ~" U* z+ ]" l9 ^  c' T! w! u# C1 x$ ?. J: i! {

) ~& T8 Q. x( o2 M5 htemplate<class T1, class T2, class T3>  
6 ?; O% s! b" ~3 u. f; P: b) `# }int TCharList<T1, T2, T3>::CalcMovePower()
7 P8 t  S" S; p! X{        // 이동력 계산 5 R3 Y- L' |* P" e2 L) L
        if (dwDontMove > 0)       return 0;  // 이동불가 상태인 경우
, Z8 A! D, h  P! D+ ]        if (nCurrentAction == 1)  return 0;  // 앉아 있는 경우 , j6 `% h$ U% V0 H( `+ i
        // 극악 NK인 경우 처리 & ?5 n& }' D1 R- U6 j
        const int nNation = MapInfo[MapNumber].nation;
. F$ @/ v6 A! [' x' Q. J. {        if (GetNK(nNation) >= 100)  return 10; 9 }( b$ p  C. c4 I0 b
        if (GetNK(nNation) >= 10)   return 25; 1 t2 N% @1 e) W5 C) V5 U, {
        // 이동 속도 구하기 8 y5 d+ i' }' b% @
        int nMove = GetMovePower(HorseNo), nPlus = 0, nMinus = 0; 5 M& t2 G4 E" v! x0 J) j
        // 말을 타고 있는지 여부
' D1 D9 e8 _1 M( d; `! l        const bool bHorse = (HorseNo <= 0) ? false:true; * a  ~* G# t4 k& V/ [6 e6 }
        // 말을 탄 경우는 이동치에 관한 전투스킬, 마법 무시 ' ]/ P9 T5 [; C6 d$ i  @
        if (!bHorse)
8 Q# S/ `. J0 p6 l" ^4 x        {        //< CSD-020710 4 b$ R+ P7 @8 O6 E4 |
                switch (GetPassiveCombat())
/ ]# W- o# f+ V. }3 z: _- n, \+ \                { ( g- P' K- m/ X( |+ E
                case GUST: nPlus = GetCombatValue(GUST); break;
# U- u8 X- f2 z                }
' W; [* g; L0 T7 B- R2 `                 0 }3 s. d# c" ~' {$ e* \
                CorrectMovePlus(nMove, nPlus); # s6 b: n  p9 `$ s& e
                // 레어에 대한 보정 # X( P2 j2 j4 b) b) C- m- N; b- E1 N
                nMove += (RareEM.GetStaticRareSpeed(StaticRare)>>1); , Z) I0 i0 n+ |' |5 Z/ K
                nMove += RareEM.GetDynamicRareValue(FITEM_SPEED_UP, DynamicRare);
7 d# v1 Q5 W$ B7 U% s1 v        }        //> CSD-020710 8 o: X% J3 y! m2 l4 |" W
         2 ?, q7 E: V( p9 h
        if (IsFreeze()) % M1 q5 f' {& J8 q9 K; p4 z
        {        //< CSD-021024 : 얼림 상태인 경우라면 4 ^* v8 T- C9 u: S8 u) h$ c- P
                nMinus = 50;
9 h: T" a) j6 _; W& K: l0 I4 |, O        }        //> CSD-021024 : D9 ^6 J$ l4 ^2 L6 x$ Y+ u
         
# j- c# [0 ]0 k9 n' Z, U        CorrectMoveMinus(nMove, nMinus); : Y1 f; G) ]8 Y5 \
        // 배고픔 수치가 0거나 유령인 경우  움직임은 1/2로 줄어듬 / c2 m2 M2 T' e6 v; m/ L
        return (IsHungry()) ? (nMove>>1):nMove;
) B0 s6 E5 g) t1 ~" \} 6 Y( H6 o/ m& j' I% |3 J6 O* \9 @

0 r9 G( D0 p: |# r7 I9 I
: q2 O- J0 X: ^! ?2 B( Wint CCharInfo::GetMovePower(BYTE nType) const! K2 z0 B$ Y% U9 v& V+ T
{        // 檜翕溘 掘晦( M9 A$ ~+ b* l3 F1 R$ S7 O! }
        const int nMax = __min(MoveP, 310);
0 i; _/ a: _  ?$ M        if (IsNpc())  return nMax;
! Z5 r8 r* s! _       
6 N$ ]8 i& P0 [" k8 T# X2 p        int nBase = 0, nMove = 50;7 [1 P% k1 E9 y
        // 嬴檜蠱曖 檜翕溘 陛雖堅 螃晦
4 \% }5 k# Q2 G4 k" s        CItem* pItem = ::ItemUnit(equip[WT_SHOES]);
, \6 r8 ]. R- Z; a
/ d, P0 u) m! K. C9 c        //2018-04-30 天使羽翼移動 (修正版)
( v; H8 E4 O: b$ Y! i0 n* Q# T) x        short int mantle = equip[ WT_NECK].item_no;
! v) r0 Q2 J1 ~  ~% `1 S, J2 i- }6 V# L        short int nMantlePower = 0;4 d1 {! C6 ]5 N  M$ ~- O
        switch ( mantle )4 O. t5 m# M: f
        {, }* I: @5 `7 v) }- @, e
                case 8388: nMantlePower = 60; break;        // 天使羽翼, y* ]7 r0 N" g' |1 v5 a; V
                case 8473: nMantlePower = 60; break;        // 熾天使之翼
* Q7 h% M2 i9 ~0 t$ r# |, ^( W+ K                case 8474: nMantlePower = 60; break;        // 墜天使之翼 9 x; r& J: a5 E, d5 ]
        }
5 D( p$ G( t4 L  j6 X$ z: \
7 G; U0 O: X& N5 S7 }9 S        if (pItem != NULL)
" \) z0 j$ y7 I        {
4 V, e* T( f- @* a5 b* C                switch (nType)
; c, N# A; U. R' [/ z$ j                {- T9 w4 w8 S+ G+ q3 ^5 Z( \
                case HORSE:
5 Y2 Q, D$ i+ P7 G) R: a                        {$ I: `8 R3 c+ X1 ]5 y
                                nBase = __max(8*((nMax - 10)/30), 0);
; ]9 s' M+ s  Z* ?1 z                                nMove += (pItem->GetDefense_power() + nBase)*0.3;# z2 h1 H' B/ P0 ]
                                break;
# A, `2 B2 w1 {) G* A! ~$ @                        }- v+ @. R' R: W4 S% J6 e
                case BULL:% b& I4 p) f, M4 ^+ l% L  \- B# B
                        {8 S  v; ]3 K; r
                                nBase = __max(9*((nMax - 10)/30), 0);
& m3 ~" n+ }/ _" I                                nMove += (pItem->GetDefense_power() + nBase)*0.3;8 d6 e! r: E& I& P: z
                                break;: m: ?4 T, m- |9 l9 q  u% E5 l
                        }7 S) G1 l: S7 ]
                case PHANTOM:
/ F/ w2 F% i- `" V* v# ]                        {2 g2 t1 I* D" x' b6 h$ p9 h
                                nBase = __max(10*((nMax - 10)/30), 0);  u- p/ w1 y$ v1 r8 o' r4 a' Z
                                nMove += (pItem->GetDefense_power() + nBase)*0.3;
& j3 `6 p2 U7 U. ~) T5 I- Q3 G                                break;
# ^1 V9 Z; {& b/ k                        }2 r7 N% {/ T0 @! K2 ^: ^) m* M
                case 4:
; @( N0 R2 \+ d" x                        {
# X7 b) }" k+ h' o9 n: F; C% P                                nBase = __max(8*((nMax - 10)/30), 0);
+ s4 g: n4 Q- ]$ A! U                                nMove += (pItem->GetDefense_power() + nBase)*0.3;1 Y/ u# v: v$ |( ]/ x: E* o# i, p" A- s
                                break;0 E" j! T# f% E& h& {* t- y" b
                        }) K( r" I3 _' H  Q8 q
                case 5:( E$ w5 F* @8 K1 }, f
                        {% x+ p% m$ @; _) T/ W" A. s
                                nBase = __max(8*((nMax - 10)/30), 0);  \( p5 a$ G& K3 ]
                                nMove += (pItem->GetDefense_power() + nBase)*0.3;3 k* z/ N: c6 @: D% ^
                                break;
7 u  P/ a0 F6 b2 h                        }
" u$ h, a0 M& \6 }                default:
% C5 `/ e9 E6 O" U2 [3 g* W                        {: |2 x8 l/ ^8 }1 E
                                nMove += ( pItem->GetDefense_power() + nMantlePower )*0.3;1 \' V9 k3 C' z- x. C+ r# x3 w, ^+ W
                                break;
7 f  V" d( x+ `. n! M7 Y                        }* N, G3 I' n) T4 j0 k2 K& j4 n
                }
8 d; d/ R5 L4 t' J) z        }% B9 q( _1 o$ V
    1 @& ?0 E5 x' u. V% U5 z
        return nMove;- K" P5 u0 j. T' t) c
}: p! \9 E/ u8 f7 P2 g7 M# M5 e

. ~0 a" p- j0 v2 p: d+ i, Svoid CMagicState::CorrectMovePlus(int& rMove, int nPlus) const
7 Q4 M. d$ y% Y{ //< CSD-020710
7 H  Z; X0 L) r% i2 ^/ G6 e        const int nCorrent = rMove;8 c, {. I) I' f( D8 B2 b
        if (speedUp.GetRatio() > nPlus), v7 K. _) b. s& D8 t
        {& ~0 h0 L0 \% ?* Y
                rMove += speedUp.Convert(nCorrent);! P$ ]9 T; v# C; b
        }
( X! }  q7 ?3 I: e8 E5 A, w& ~& Y2 d        else
$ O% f( M( ^  c" B% u        {# J( g2 P/ O* i$ T/ w& u
                rMove += (nCorrent*nPlus/100);4 @; F( k5 v4 P. ~  v2 g% j
        }
, b4 u, k+ K% M5 |}( p! L1 v4 Z4 C: T5 ]! |0 l( w, k
  t- i  R& x% Z1 z" x; P

# v5 i5 l: z- r( ?http://read.pudn.com/downloads19 ... rs/CharList.h__.htm, ~* e7 G$ l) z( _

# y2 {6 D# k1 f; C( x& s2 ~+ a: n3 m" m' M' ^2 z% e; C, T
M2 討論區 © All Rights Reserved.

個人Points:84173   Rank: 9Rank: 9Rank: 9  管理員

文章日期:2018-12-11 22:13:15


移動力最終系統數值公式. 2 p& x' @9 N! X! L, E0 M, ?: h
8 ^% c% {- z' _' Z
鞋 的基礎系統數值 = 50
: I9 H, @6 k: I7 F+ B7 v6 S更換鞋的時間會額外將  顯示的數值  * 0.3 作為輸出. 0 s* X  Y) ~: \; }( |" c* C

/ w$ S9 }! E) f0 [* w非天使羽翼
) @2 I0 Z% `5 Y167鞋 (顯109)   =  50 + ( 109 * 0.3 ) = 82.7
% M, o" S+ K5 |4 K+ s197鞋 (顯127)   = 50 + ( 127 *0.3 ) = 88.1
5 {/ `& E. g/ g$ t( A2 t; z1 |  J, a2 `
天使羽翼 ( 天使羽翼  增加  實際顯示數值  60  . 如程式碼顯示.  )
/ m! V- t4 H" Z/ x  J167鞋 (顯109)   =  50 + [  (109 + 60 )  * 0.3 ] = 100.7
; P4 @+ K7 G; R4 J9 q- M, s% Y197鞋 (顯127)   = 50 + [ (127 + 60 ) *0.3 ] = 106.1/ a% A& l4 [% x7 \

' c4 o: r. J  J" M# S" t系統數值為強行退位至整數.
5 A' j% a/ W2 S; B7 I
0 t5 L. M* Z5 L3 r& `" sPS: 2018-05-08  對   天使羽翼  的調整 , 在 加速術情況  時 +60 改為 +30.   (減半附加效果)
M2 討論區 © All Rights Reserved.

個人Points:84173   Rank: 9Rank: 9Rank: 9  管理員

文章日期:2018-12-13 21:17:05


今天收到 2個玩家回報指無法順利更新遊戲 (或閃退後要求更新 ) ! N/ t/ H  y7 a/ g0 u  C6 W
由於 地圖檔 在自動下載時很機會被電腦改寫了檔案,所以建議手動下載更新檔 。) i! M. ~+ T2 f5 \/ ]# \
" r, \" z4 ~/ r- T
注意 Map\Source.map 要覆蓋至遊戲目錄內,這是本星期變更 修多恩河 ( 358,119 )  的檔案。6 R8 c8 T+ n, }
建議玩家遇上邊境戰地型問題時不要驚訝,還是先收集起來回報,然後等待處理,
9 B* r' ?, y- w' `  l不要急於一時之氣,迫使GM立即修復,因為沒有人能確保修正地圖後所有玩家都能順利更新。, J$ E9 _+ w( ~; q9 g6 c" l2 _: ^

& A/ n+ ]5 f# c: f, w7 D) k. S如果你今天無法順利更新,請到  https://dragonraja.tw/download/download_stg1_2.html 下載更新包並把  Map\Source.map 覆蓋至合適位置即可。# E) j) }6 {+ o& _' }

3 p9 {% Y7 U+ r: Z再次提醒大家,主要的邊境戰地型問題已曾經作出統一回報及跟進,如再有後續問題都估計是零升個案,
7 r9 K0 L: a# o3 v. R+ o, [修復地型問題造成的副作用也太多了吧,我們希望收集一定數目或是主要通道位置才統一修復,減少下載更新檔的次數。- J9 W+ U  M, K* v1 f# a5 G- |$ B9 R
https://forum.m2.hk/forum.php?zone=2&mod=viewthread&tid=13056
/ C) u# }7 J, d9 v7 f% v* F5 C, x0 B4 }. x  Q
M2 討論區 © All Rights Reserved.

個人Points:84173   Rank: 9Rank: 9Rank: 9  管理員

文章日期:2018-12-16 00:01:56


如果還是遇上更新問題 , 請下載附件解開後 ,  把 Map 目錄的  Source.map  刪掉,
3 T5 V% o! a9 B; B/ T然後把zip file內的 Source.map 套用至 map 目錄內。4 _# r5 S  g, [7 B; G+ t$ _
) _. \9 O1 R; J; n
然後再把 主目錄的  LogFail.txt 刪掉然後才執行遊戲即可。
# |+ x9 u" w- |2 X' p + A" ^9 x' q- g4 @8 X, c
Source.zip (263.37 KB, Downloads: 11)
7 e3 \/ \7 W* t3 Y3 I! D1 l1 d# E6 J, j% y8 z
) Q- c! Q& ]  D# @

; Y6 p4 F* ^8 D3 L) m* t8 o
( r# A; q9 I/ v
如果 Map 資料夾目錄無法打開 , 你可能需要執行 DragonRaja.exe 在更新下載頁面不要按下更新,
7 p5 f2 I" j% w2 Y* U1 a這時 Map 目錄會解鎖 , 你可以進行  Source.map   的替換動作.
M2 討論區 © All Rights Reserved.

M2 討論區| (Language : 中文|English) Powered by Discuz! X2.5

GMT+8, 2024-5-3 01:20 , Processed in 0.099525 second(s), 28 queries , Gzip On.

Top