找回密碼
 立即註冊
搜尋
熱門搜尋: 活動 交友 discuz
樓主: admin

[閒聊] 新服將於三月份開放

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:15051 / 15051

生命值:6%

升級   100%

  • TA的每日心情
    奮斗
    16 小時前
  • 簽到天數: 5985 天

    [LV.Master]伴壇終老

    發表於 2016-2-26 21:16:08 | 顯示全部樓層
    探險代碼總共不到500行0 H3 y8 w7 a6 C1 \* Y
    : G; n9 z2 A1 i. u
    貿易系統與財團系統
    & R# A0 n# d5 ^  I* _5 Y$ t1 r" t$ G6 w的總行數都比這些多很多; v( Y! T/ s0 Z4 V0 b
    把這些解讀出來不是難事; [) Y2 M( u& t  `. `
    1. class MissionCaseExpedition extends MissionFunctions implements Mission
      * I& o# H4 s3 G9 L
    2. {' x2 F$ V7 M- D9 X0 Y. Q
    3.         function __construct($fleet)
      8 w! K  W, l! g+ u2 c/ F! ]6 s: @
    4.         {1 y' Q* q- a: W2 h9 g$ L/ G% Y
    5.                 $this->_fleet        = $fleet;8 D$ Q5 X8 K" \- i
    6.         }: R" ?  ?) ^0 a
    7.         
      & u+ u8 r, x: b) W8 q1 P! C: C/ Q
    8.         function TargetEvent()
      ; _+ T9 t; A5 o8 d8 `2 k6 M  o- X% ]
    9.         {
      5 f  L9 I1 D6 w+ T" `/ o. N' m
    10.                 $this->setState(FLEET_HOLD);
      4 ]8 L) U, ~! X9 n, v& I
    11.                 $this->SaveFleet();
      / }( B! N% c# a# J; ]
    12.         }
      . `6 H* T- O, g8 S: B5 s0 W
    13.         
      8 J$ q4 S' G7 N: E
    14.         function EndStayEvent()
      * C% L! R! \9 g, X( G  w+ [5 S
    15.         {
      ' @- {, {4 r: `+ r1 a
    16.                 global $pricelist, $reslist, $resource;
      7 ~* q; Q8 c$ u( a
    17.                 $LNG        = $this->getLanguage(NULL, $this->_fleet['fleet_owner']);5 |0 A" ?0 W  V  V2 R% `
    18.                 $config        = Config::get($this->_fleet['fleet_universe']);
      ; c; |: D" R' `$ z
    19.         $expeditionPoints       = array();
        L1 R2 u) S) d: A8 y
    20.                 foreach($reslist['fleet'] as $shipId)
      & l- ^: \. r7 i, a* d* k
    21.                 {
      1 J+ @! h8 l, ]
    22.                         $expeditionPoints[$shipId]        = ($pricelist[$shipId]['cost'][901] + $pricelist[$shipId]['cost'][902]) * 5 / 1000;$ Y+ |- `2 x4 f) B% F
    23.                 }+ l# X5 g' r) E. q. p9 e
    24.                         
      * h5 \6 p2 U; g, a, j
    25.                 $fleetArray                = FleetFunctions::unserialize($this->_fleet['fleet_array']);
      , l9 e8 ?/ ^. c# f* I) {  Y$ S4 \
    26.                 $fleetPoints         = 0;
      3 p- C6 v# D6 U8 P+ J: v
    27.                 $fleetCapacity        = 0;  @( y7 F4 W1 t9 l; A1 E' @& @
    28.                 foreach ($fleetArray as $shipId => $shipAmount)
      3 N3 p) X8 U5 g5 U3 j
    29.                 {
      / |8 N6 k2 Y, a6 }4 r; `- j
    30.                         $fleetCapacity                            += $shipAmount * $pricelist[$shipId]['capacity'];
      6 T5 u4 @5 Q" }, r( S, @
    31.                         $fleetPoints                              += $shipAmount * $expeditionPoints[$shipId];
      ) i8 ]4 e( M0 x9 @. V6 x6 m- z
    32.                 }
      . \' Y6 m" V# {. e9 j
    33.                 $fleetCapacity  -= $this->_fleet['fleet_resource_metal'] + $this->_fleet['fleet_resource_crystal']
        E- }. Z( s: d  ]' [
    34.                         + $this->_fleet['fleet_resource_deuterium'] + $this->_fleet['fleet_resource_darkmatter'];/ c# t; `! R% ^0 U2 ]$ _9 f
    35.                 $GetEvent       = mt_rand(1, 9);
      5 @  c  T- ~$ ?9 K- E  R! x& M& Q0 _
    36.         $Message        = $LNG['sys_expe_nothing_'.mt_rand(1,8)];! o2 A" O/ O! b; D5 @/ H7 A! |7 K
    37.                 switch($GetEvent)* P" W5 `4 }( s! B- N" U! F' e
    38.                 {, b; U9 h/ _: B5 N, f4 a
    39.                         case 1:  v4 t) \. C  J" B
    40.                                 $eventSize                = mt_rand(0, 100);
      4 Y8 Y' l$ e- w# G
    41.                 $factor                        = 0;
      - J0 v8 U, n$ `( Z, H# e2 u/ t
    42.                                 if(10 < $eventSize)% a8 h# X' u/ }
    43.                                 {; s& D+ H, R' M1 l
    44.                                         $Message        = $LNG['sys_expe_found_ress_1_'.mt_rand(1,4)];( U& M8 Q! _) j; _1 b7 H
    45.                                         $factor                = mt_rand(10, 50);
      3 T; [5 Y* @8 |6 ~& d% v: I4 i
    46.                                 }: ?2 T, ^8 O" {6 J
    47.                                 elseif(0 < $eventSize && 10 >= $eventSize)
      - O  N" U2 x/ v) n& S1 \4 `/ G
    48.                                 {/ t" H8 y' `  h4 Q5 D6 L2 ~$ o
    49.                                         $Message        = $LNG['sys_expe_found_ress_2_'.mt_rand(1,3)];/ \; g# K1 z' G) K% ]  f$ Y7 D
    50.                                         $factor                = mt_rand(50, 100);4 O5 g9 ?$ _4 l7 l+ d& a' w' g
    51.                                 }5 G! ?' m: }( p5 S% \3 P' @
    52.                                 elseif(0 == $eventSize)
      # {% \3 ?' m- b) u
    53.                                 {
      ; T2 {0 _& j' T3 [0 L; c
    54.                                         $Message        = $LNG['sys_expe_found_ress_3_'.mt_rand(1,2)];' B; X8 K) v3 q, l) n
    55.                                         $factor                = mt_rand(100, 200);' T+ d* t/ w, {  o& m; u! ]  p
    56.                                 }
      ; o; G( C. U) M
    57.                                 $chanceToFound        = mt_rand(1, 6);% a1 L/ x: ]$ |" z2 X) c
    58.                                 if($chanceToFound > 3)
      / U' E, H1 d8 D5 T( J
    59.                                 {2 x$ d7 H) A1 t0 {% _
    60.                                         $resourceId        = 901;
      ' g: s! @0 ~. w) j6 Z
    61.                                 }
      , f8 M7 O' I, Y7 V+ P! P
    62.                                 elseif($chanceToFound > 1)/ ?  A$ [$ Z7 u  S5 v
    63.                                 {
      " m% f# _7 `# E! b
    64.                                         $resourceId        = 902;
      - h  O* p9 ?3 B; w/ Z" g
    65.                                         $factor                = $factor / 2;
      0 n5 `' h, n7 b
    66.                                 }3 }- w9 k0 x  d* j; }
    67.                                 else' U% ]: a0 `. D1 U( @" w( y6 k
    68.                                 {
      2 b8 _6 b' N3 q
    69.                                         $resourceId        = 903;, ~2 ~0 @5 t: {% F) e3 P
    70.                                         $factor                = $factor / 3;; |2 r: i& E( o3 H' k, G
    71.                                 }' N( f! p/ N8 J1 v9 g8 L4 x
    72.                                 $sql                = "SELECT MAX(total_points) as total FROM %%STATPOINTS%%
      , ?7 |# ]9 D  Z
    73.                                 WHERE `stat_type` = :type AND `universe` = :universe;";! T6 Y) b2 ~: W3 d8 [  _$ v) X
    74.                                 $topPoints        = Database::get()->selectSingle($sql, array(8 I1 [; W4 j( N9 V; t  ~+ U
    75.                                         ':type'                => 1,- u  r& X# B- P
    76.                                         ':universe'        => $this->_fleet['fleet_universe']
      4 L% a5 h0 a! _
    77.                                 ), 'total');; [# e( Z/ U; y; E
    78.                                 if($topPoints > 5000000)
      3 _* g- _/ }+ F2 o
    79.                                 {
      + q8 s+ Z# d# `6 y
    80.                                         $maxFactor                = 12000;
      3 N( J7 `4 w% J5 q
    81.                                 }6 r/ j/ ~! F8 p* j$ e
    82.                                 elseif($topPoints > 1000000)9 i+ n7 \; X" u. V
    83.                                 {- o6 u9 s$ l# C) t
    84.                                         $maxFactor                = 9000;
      ( q7 `4 X- v0 R/ h
    85.                                 }
      & e6 Q8 {  I- p* j  ]
    86.                                 elseif($topPoints > 100000)) w. X5 W3 b: [. f! r
    87.                                 {
      # K$ h; l. s$ {7 c0 Q' n  f2 D1 K
    88.                                         $maxFactor                = 6000;
      0 e: p. e: s# M0 C
    89.                                 }
      1 C6 J& @( k$ a/ }7 I" L
    90.                                 else* q& V, {: g2 T1 {# t7 N
    91.                                 {
      . Y  r' m# }% P& ?& k( C5 ]5 a
    92.                                         $maxFactor                = 2400;
      ; F5 ~7 C, K$ w. i
    93.                                 }9 f8 z6 {/ d' I$ [, n; t% g9 b
    94.                                 $founded                = round(min($maxFactor, max(200, $factor)) * $fleetPoints);
      5 q7 `: Y- c, ~/ V/ [) U. ~5 @
    95.                                 $fleetColName        = 'fleet_resource_'.$resource[$resourceId];
      3 y2 h! P! d$ m" @6 `
    96.                                 $this->UpdateFleet($fleetColName, $this->_fleet[$fleetColName] + $founded);4 V6 M, R6 B0 y# ~; K
    97.                         break;
      * V! c, Z* o0 j% _1 M
    98.                         case 2:
      3 _+ ~9 x& Z/ Y* A& r
    99.                                 $eventSize   = mt_rand(0, 100);
      2 i# k" M  ?! C' ~
    100.                 $Size       = 0;( C9 q, \7 r& V5 u1 K4 D0 [
    101.                                 if(10 < $eventSize) {
      $ A: M% m! K6 A% t5 |
    102.                                         $Size                = mt_rand(100, 300);
      1 N9 d. c& q9 j' o1 l0 B" o& w' P
    103.                                         $Message        = $LNG['sys_expe_found_dm_1_'.mt_rand(1,5)];
      3 H. R4 X+ B: A1 a" y3 Z3 j
    104.                                 } elseif(0 < $eventSize && 10 >= $eventSize) {
      * w* K4 t9 k- I" e9 X1 ]" j
    105.                                         $Size                = mt_rand(301, 600);  P8 V" S, Z9 v4 r- ~
    106.                                         $Message        = $LNG['sys_expe_found_dm_2_'.mt_rand(1,3)];: }! [( E$ P7 c& ]! J
    107.                                 } elseif(0 == $eventSize) {
      % j0 y' O5 _, G+ @& k0 G; }
    108.                                         $Size                 = mt_rand(601, 3000);
      7 K/ D8 {4 s/ V! @
    109.                                         $Message        = $LNG['sys_expe_found_dm_3_'.mt_rand(1,2)];( s$ }( g) o6 t8 M
    110.                                 }0 [) `4 A* y( t4 d
    111.                                 $this->UpdateFleet('fleet_resource_darkmatter', $this->_fleet['fleet_resource_darkmatter'] + $Size);% I; D' T4 v7 b/ h
    112.                         break;0 J" B7 n  |* ~% Q+ T( J% s1 d
    113.                         case 3:
      ' M' N* {% y2 E* q& V2 L
    114.                                 $eventSize        = mt_rand(0, 100);( e* E3 a0 w: [7 t
    115.                 $Size       = 0;' E7 z' L4 I4 M: ~/ A* ^# W1 g9 b) n
    116.                 $Message    = "";5 m( J7 F# M# G5 c4 ?
    117.                                 if(10 < $eventSize) {$ m4 l& J0 i1 O- Q8 v
    118.                                         $Size                = mt_rand(10, 50);! v5 S2 [, k: y2 Z
    119.                                         $Message        = $LNG['sys_expe_found_ships_1_'.mt_rand(1,4)];
      3 k0 n4 _6 ]( E( c
    120.                                 } elseif(0 < $eventSize && 10 >= $eventSize) {
      6 e9 p9 I: `5 I- x. a1 K6 C$ e( h
    121.                                         $Size                = mt_rand(52, 100);2 l. f0 J% C; X- @' i  {. i, Y9 H
    122.                                         $Message        = $LNG['sys_expe_found_ships_2_'.mt_rand(1,2)];; R0 ?! z. P. F
    123.                                 } elseif(0 == $eventSize) {
      8 t* O/ H% }8 d
    124.                                         $Size                 = mt_rand(102, 200);
        M0 ?) r" u, B5 o+ ^
    125.                                         $Message        = $LNG['sys_expe_found_ships_3_'.mt_rand(1,2)];
      , L# e% a1 y# x7 a  N5 X: \
    126.                                 }
      . g) @) H  i' ^+ q, L& R0 b
    127.                                 $sql                = "SELECT MAX(total_points) as total FROM %%STATPOINTS%%
      0 S- U% p, y# t! K+ y8 J
    128.                                 WHERE `stat_type` = :type AND `universe` = :universe;";! z3 {; h7 b6 y6 q- c
    129.                                 $topPoints        = Database::get()->selectSingle($sql, array(
      ! R+ m9 b* y' J  t) c% k
    130.                                         ':type'                => 1,
      7 ^  x8 x8 M: U7 H/ ^4 v
    131.                                         ':universe'        => $this->_fleet['fleet_universe']0 q0 F0 g6 C6 o% c4 p7 |
    132.                                 ), 'total');, p8 f2 y: J5 \- D
    133.                                 $MaxPoints                 = ($topPoints < 5000000) ? 4500 : 6000;
      1 r& v. A1 g. E( [! }4 C1 w
    134.                                 $FoundShips                = max(round($Size * min($fleetPoints, $MaxPoints)), 10000);
      ' U; {+ Q3 W/ H
    135.                                 ; L+ b# X/ G" a3 e
    136.                                 $FoundShipMess        = "";        # q0 ]( r- a9 V2 Y7 f
    137.                                 $NewFleetArray         = "";3 y7 M$ M8 W0 F& P9 w0 A
    138.                                 
      ! i9 q0 Q( ^+ n/ Q3 D4 y  J
    139.                                 $Found                        = array();* G9 r- M- d: V/ F5 r" x
    140.                                 foreach($reslist['fleet'] as $ID) - f. f+ O1 ^6 k, s+ \
    141.                                 {* i' l/ c% C9 V6 F; t
    142.                                         if(!isset($fleetArray[$ID]) || $ID == 208 || $ID == 209 || $ID == 214)  }% T2 T1 A% f# @( m
    143.                                                 continue;0 ]+ w5 f6 ]4 C+ w$ P& q6 _6 R
    144.                                         / P7 l  w" [9 C  f" M9 k7 m
    145.                                         $MaxFound                        = floor($FoundShips / ($pricelist[$ID]['cost'][901] + $pricelist[$ID]['cost'][902]));
      4 C' S7 H' W" c0 R% B* p1 L
    146.                                         if($MaxFound <= 0)
      : S1 w: t! l1 a' w# r
    147.                                                 continue;7 `' H. l$ s* r7 z! w
    148.                                                 ( b5 @. N! }6 U
    149.                                         $Count                                = mt_rand(0, $MaxFound);% v5 N5 c8 Z+ z* N8 E* {+ ?
    150.                                         if($Count <= 0)
      6 x, e6 V" a% \% m5 E7 w3 b* r' Z3 x; e
    151.                                                 continue;5 R* W$ ~* A+ Q- a" E: j: v5 P. U# J
    152.                                                 4 b. s7 s6 `8 M* A; e, P$ r
    153.                                         $Found[$ID]                        = $Count;
      4 s+ e* ]3 j5 X9 e- k( T
    154.                                         $FoundShips                         -= $Count * ($pricelist[$ID]['cost'][901] + $pricelist[$ID]['cost'][902]);9 |/ I2 [. t  `$ G
    155.                                         $FoundShipMess           .= '<br>'.$LNG['tech'][$ID].': '.pretty_number($Count);
      ) ~5 [( V1 P/ Q5 g+ w5 F, u
    156.                                         if($FoundShips <= 0)
      ' ?6 S( s1 {; k  z
    157.                                                 break;$ w2 l  j& l7 s# u: T
    158.                                 }! P7 b4 s# `# s9 ], C" a: Z6 k
    159.                                 # G- \; M+ w8 p! n
    160.                                 if (empty($Found)) {
      9 `9 m4 C& p7 @, C9 l
    161.                                         $FoundShipMess .= '<br><br>'.$LNG['sys_expe_found_ships_nothing'];( [/ C( V! }/ I' D! x3 {' Q  _: C
    162.                                 }; {  M# D# x/ m8 g$ Q# w: }7 N
    163.                                 foreach($fleetArray as $ID => $Count)4 c0 o  O% c' z
    164.                                 {
      + e  |9 O4 S+ O0 Y7 j0 Q$ u7 }& h
    165.                                         if(!empty($Found[$ID]))
      . [5 T2 X8 X' C
    166.                                         {
      % B. v/ \7 A8 j1 V" x
    167.                                                 $Count        += $Found[$ID];. M" {* C2 e: P' J' e* g7 S
    168.                                         }' A* A% A+ j) A0 r
    169.                                         . v; [* V' g; i& J
    170.                                         $NewFleetArray          .= $ID.",".floatToString($Count).';';
      2 Q& b) A1 E! n7 N2 E% x1 j/ n
    171.                                 }        
      ! M! {$ w4 }2 n; G( O
    172.                                 
      * d+ r7 e9 u& ~
    173.                                 $Message        .= $FoundShipMess;
      ' o, d; i! c/ z" d7 v! T6 d
    174.                                                         
        B+ G0 z7 Z6 Q9 Z4 T" X( o
    175.                                 $this->UpdateFleet('fleet_array', $NewFleetArray);/ S* ]5 [' _2 h' M% H
    176.                                 $this->UpdateFleet('fleet_amount', array_sum($fleetArray));
      ) m7 c& B" O+ L/ v) z7 U
    177.                         break;
      # B  b! y2 o# b9 Z
    178.                         case 4:3 F) d% Y1 B' |
    179.                         3 ^+ ^5 w, X, Z# z
    180.                                 $messageHTML        = <<<HTML, b1 U% u" ~" `: Y
    181. <div class="raportMessage">: @9 ]2 q! j) |/ `
    182. <table>
      6 z0 o% _( o9 j, L+ x( b
    183. <tr>
      1 W0 K& j& l5 p- V& ~; j6 ^; A( b' @
    184. <td colspan="2"><a href="CombatReport.php?raport=%s" target="_blank"><span class="%s">%s %s (%s)</span></a></td>
      & d0 o3 U& ?4 b
    185. </tr>
      # [/ y3 u4 Q: Q. T
    186. <tr>
      7 ^* V6 a& J4 q  O) g& ~: J
    187. <td>%s</td><td><span class="%s">%s: %s</span>&nbsp;<span class="%s">%s: %s</span></td>
      ) A1 ~" \& s; \; O9 Z, x
    188. </tr>9 X6 |: I  m3 n( |, E
    189. <tr>. N* ^' b3 e  ^9 a- v
    190. <td>%s</td><td><span>%s:&nbsp;<span class="raportSteal element901">%s</span>&nbsp;</span><span>%s:&nbsp;<span class="raportSteal element902">%s</span>&nbsp;</span><span>%s:&nbsp;<span class="raportSteal element903">%s</span></span></td>4 \: g2 H4 f1 U
    191. </tr>; A6 M9 Y' V3 v: j
    192. <tr>- V$ H. ~! a0 A6 i2 z- e( ]
    193. <td>%s</td><td><span>%s:&nbsp;<span class="raportDebris element901">%s</span>&nbsp;</span><span>%s:&nbsp;<span class="raportDebris element902">%s</span></span></td>
      0 O7 r! L  s$ P# M2 _
    194. </tr>
      8 p5 ~- {& a* u& r7 J/ b- X/ e5 x
    195. </table>
      ; P) _# t; D9 \& \
    196. </div>: N$ R* k" x3 j8 R$ e, c
    197. HTML;- k1 {9 S" L3 {6 y% t1 Y# w
    198.                                 //Minize HTML9 w& u3 ~" ]. s: L2 q* I
    199.                                 $messageHTML        = str_replace(array("\n", "\t", "\r"), "", $messageHTML);
      " T" U' E, _; j# I1 F6 T3 d
    200.                                 // pirate or alien! B4 G5 P5 W1 @
    201.                                 $attackType        = mt_rand(1,2);
      , U# j7 W. O% U$ A7 ?
    202.                                 $eventSize        = mt_rand(0, 100);
      . |$ u  B% M; w; |" o% F, F' @- F& \
    203.                                 $targetFleetData        = array();
      * y  _* ]; R0 W5 a- k0 o" S
    204.                                 if($attackType == 1)
      4 t( X( d6 @* ^+ g" {2 z; D7 s$ C
    205.                                 {
      3 ^! C& j6 \; R1 Q5 a
    206.                                         $techBonus                = -3;: g) _' X0 F6 J/ I' u
    207.                                         $targetName                = $LNG['sys_expe_attackname_1'];) H; k3 N) {+ r* h$ c! Q" F
    208.                                         $roundFunction        = 'floor';
      2 j8 f) L& _/ P# R1 T0 r5 u
    209.                                         if(10 < $eventSize)! B& r- E2 j9 w# T# r
    210.                                         {" i/ l7 Z4 K2 t5 s( L: M
    211.                                                 $Message                            = $LNG['sys_expe_attack_1_1_5'];
      ( Q, S# C9 u8 i3 ?0 @/ p
    212.                                                 $attackFactor                        = (30 + mt_rand(-3, 3)) / 100;; k: ~4 J, p3 V
    213.                                                 $targetFleetData[204]        = 5;/ p, x8 ~; Q# K* v! n
    214.                                         }
      1 \: B" `! S: S; B0 t  U
    215.                                         elseif(0 < $eventSize && 10 >= $eventSize), A. h9 I  u% b2 }  ~
    216.                                         {
      & K9 C, K8 A/ ^3 {$ H! |
    217.                                                 $Message                            = $LNG['sys_expe_attack_1_2_3'];
      ) s. L) t' ~) D' q/ f7 W# U
    218.                                                 $attackFactor                        = (50 + mt_rand(-5, 5)) / 100;. k; W+ o) N  t! W
    219.                                                 $targetFleetData[206]        = 3;9 H6 L" v( e- g  Z+ Z
    220.                                         }& F1 h2 D8 e+ a& D6 g- ~1 R2 U
    221.                                         else
      ( _, p5 H5 J& g0 l0 ^5 c/ O$ Y
    222.                                         {& k/ `1 t) q9 `: v
    223.                                                 $Message                                   = $LNG['sys_expe_attack_1_3_2'];
      2 `9 A; ]* T  a
    224.                                                 $attackFactor                        = (80 + mt_rand(-8, 8)) / 100;; B  e# e/ x/ S" E( Y: I2 K; K
    225.                                                 $targetFleetData[207]        = 2;
      + V& ^& V- [$ {
    226.                                         }
      * s. Y) N8 E# \7 q  ?' [, O
    227.                                 }6 i9 m1 N) @% s: ?0 \8 p, I
    228.                                 else
      , X$ b% O7 c1 o. F
    229.                                 {
      $ a9 V' \3 S) e, q) {2 m. H
    230.                                         $techBonus                = 3;
      % {2 j) ]1 J, D4 f5 X* h9 I
    231.                                         $targetName                = $LNG['sys_expe_attackname_2'];2 g( T$ V" ~) n7 K/ V' u0 A
    232.                                         $roundFunction        = 'ceil';- P3 u6 `: R3 w3 D6 F
    233.                                         if(10 < $eventSize)
      . }! x( Q' n) \/ }# S- r
    234.                                         {
      $ k3 Y; _: g! S
    235.                                                 $Message                            = $LNG['sys_expe_attack_1_1_5'];- {+ F6 o% u! v9 p. [2 l7 i1 @
    236.                                                 $attackFactor                        = (40 + mt_rand(-4, 4)) / 100;) J" ~4 [$ b/ o# c) R4 I* U, m+ x
    237.                                                 $targetFleetData[204]        = 5;
      " v. V4 r" E$ _5 }
    238.                                         }
      ' W+ H/ ?8 r6 ?- Y+ q1 \
    239.                                         elseif(0 < $eventSize && 10 >= $eventSize)8 c1 x3 x8 [1 x
    240.                                         {
      2 A, t- ?3 G3 u1 D% s+ z5 j0 s' p
    241.                                                 $Message                            = $LNG['sys_expe_attack_1_3_3'];% W% X; x5 E1 E( u
    242.                                                 $attackFactor                        = (60 + mt_rand(-6, 6)) / 100;1 Q& l; j5 J7 o& F* |  ~$ I* q; f
    243.                                                 $targetFleetData[215]        = 3;. a5 v1 s$ E" X3 ^
    244.                                         }
      , G7 G) k+ O2 L9 X6 p( A$ P( m0 E
    245.                                         else
      1 c3 W" c9 [# N2 Y1 N% @# R3 J
    246.                                         {
      & N- `( B8 w5 i8 V; B
    247.                                                 $Message                            = $LNG['sys_expe_attack_1_3_2'];
      ( `% ?( C! [$ q$ R
    248.                                                 $attackFactor                        = (90 + mt_rand(-9, 9)) / 100;
      % Y5 S! X; C' x
    249.                                                 $targetFleetData[213]        = 2;
      $ s' T. i- V4 B5 c2 E
    250.                                         }: j7 @. d5 ]& c% K" }' _6 \! C
    251.                                 }, h. L! n/ x% G  [; V8 k
    252.                                        
      & I. [) B1 L9 L& q' b
    253.                                 foreach($fleetArray as $shipId => $shipAmount)
      ' Q% w( D8 z+ j7 H% j9 S
    254.                                 {
      . K6 ?$ y2 m7 A. @" y
    255.                                         if(isset($targetFleetData[$shipId]))
      ! i+ J4 ^% P5 n2 W$ s5 U  Y
    256.                                         {
      2 r6 }" n9 J" m* {% b1 P; B
    257.                                                 $targetFleetData[$shipId]        = 0;
      7 C: R) m2 D  ?; f
    258.                                         }
      9 K) q, ^7 \! {1 j& d8 g( T$ p5 U
    259.                                         $targetFleetData[$shipId]        = $roundFunction($shipAmount * $attackFactor);
      & j2 |/ P  |8 [# U* q8 q
    260.                                 }
      + y1 a5 s0 T6 }- S# C' P) V
    261.                                 $targetFleetData        = array_filter($targetFleetData);
      . B4 h" U/ D, G0 u5 l" k- u
    262.                                 $sql = 'SELECT * FROM %%USERS%% WHERE id = :userId;';
      8 I/ x- G1 z1 u4 N4 L$ C3 ~8 O
    263.                                 $senderData        = Database::get()->selectSingle($sql, array(
        [! q% c$ G0 S5 P: A' J5 ~5 E
    264.                                         ':userId'        => $this->_fleet['fleet_owner']( T" z  G( I  g! @& E; i& i
    265.                                 ));
      % f1 m5 n4 ]! m% I
    266.                                 $targetData        = array(: ~9 ~& k( e8 u0 n" B3 L) w
    267.                                         'id'                        => 0,2 k: y: c7 E3 f/ u7 S
    268.                                         'username'                => $targetName,: ]6 E8 r1 O3 O- X
    269.                                         'military_tech'        => min($senderData['military_tech'] + $techBonus, 0),
      7 P, i5 V0 u3 ^7 }! V+ q
    270.                                         'defence_tech'        => min($senderData['defence_tech'] + $techBonus, 0),
      8 z6 L8 c# O$ k6 @2 d9 Q
    271.                                         'shield_tech'        => min($senderData['shield_tech'] + $techBonus, 0),1 }7 A/ v* i5 _# q+ s% ?
    272.                                         'rpg_amiral'        => 0,8 v3 C7 M4 ]" i5 W9 Q- w+ R0 d
    273.                                         'dm_defensive'        => 0,4 E/ n' M6 I4 z. ]
    274.                                         'dm_attack'         => 0) v3 Q! b8 u4 g( y/ \) V# h/ t
    275.                                 );
      9 R: b: \! x7 S8 V
    276.                                 
      ( Z* K* d8 x5 y1 N6 \1 l
    277.                                 $fleetID        = $this->_fleet['fleet_id'];) z' H. U) G4 ]3 x( ^# ?
    278.                                 
      7 ^) d9 w) g2 ?, D
    279.                                 $fleetAttack[$fleetID]['fleetDetail']                = $this->_fleet;
      3 M4 [0 ]. O, X: G0 ]' J) G
    280.                                 $fleetAttack[$fleetID]['player']                        = $senderData;
      7 K+ @8 c* P5 v6 n$ @: i* C: P( O  Q
    281.                                 $fleetAttack[$fleetID]['player']['factor']        = getFactors($fleetAttack[$this->_fleet['fleet_id']]['player'], 'attack', $this->_fleet['fleet_start_time']);
      . V; T( C% W8 m0 w& `' J# D: R$ \" b( ~
    282.                                 $fleetAttack[$fleetID]['unit']                                = $fleetArray;6 ?- ~  b  W/ x6 X4 E* q6 v  N* [7 G
    283.                                 
      % R7 w' K! t) z" b2 V3 X; h
    284.                                 $fleetDefend = array();
      ( V) T) a; m6 W4 Y# Q4 k% o$ l
    285.                                 $fleetDefend[0]['fleetDetail'] = array(9 P/ l9 g3 M1 a1 H1 ^
    286.                                         'fleet_start_galaxy'                => $this->_fleet['fleet_end_galaxy'],/ r) r! ]" }0 n$ z1 S
    287.                                         'fleet_start_system'                => $this->_fleet['fleet_end_system'],1 N$ l0 b, C( v/ ~, k: K
    288.                                         'fleet_start_planet'                => $this->_fleet['fleet_end_planet'],
      % {& W8 s6 }% d* V# ?/ b. J
    289.                                         'fleet_start_type'                        => 1,
      + n9 M: L( ?- B' ~5 [
    290.                                         'fleet_end_galaxy'                        => $this->_fleet['fleet_end_galaxy'],) C$ F! e( _/ V- ?$ ]- u, K
    291.                                         'fleet_end_system'                        => $this->_fleet['fleet_end_system'],
      - S; C; n1 i8 j0 r9 o  U/ _: F
    292.                                         'fleet_end_planet'                        => $this->_fleet['fleet_end_planet'],
        Y- c, J0 J( m8 D# H" B
    293.                                         'fleet_end_type'                        => 1,
      ! N5 I  h- Q6 i* |7 H2 c: z8 t' z+ X$ J
    294.                                         'fleet_resource_metal'                => 0,% i# }& a# K2 k' z8 [6 C% J) r
    295.                                         'fleet_resource_crystal'        => 0,0 w* }0 w0 j$ T4 m& G. A; |3 y
    296.                                         'fleet_resource_deuterium'        => 00 b) X; \# P7 j4 U: R# {' S
    297.                                 );
      ' K; x7 y+ j: f6 H: H
    298.                                 $bonusList        = BuildFunctions::getBonusList();
      ! N( L5 |: H$ h1 h1 y2 g
    299.                                 $fleetDefend[0]['player']        = $targetData;; _- g) W2 I& Q0 ]3 W/ I" I
    300.                                 $fleetDefend[0]['player']['factor']        = ArrayUtil::combineArrayWithSingleElement($bonusList, 0);
      ! T7 r1 V: m) ~
    301.                                 $fleetDefend[0]['unit']                = $targetFleetData;
      ) B* J0 _5 q( G/ `% C
    302.                                 require_once 'includes/classes/missions/functions/calculateAttack.php';' ?' {3 \# @9 g& w: f. p5 m
    303.                                 $combatResult        = calculateAttack($fleetAttack, $fleetDefend, $config->Fleet_Cdr, $config->Defs_Cdr);4 V3 C$ m4 R" M  |8 _
    304.                                 $fleetArray = '';
      ' T( O2 W; S' X$ O7 g" Q% D. \5 h
    305.                                 $totalCount = 0;: Z2 B0 i2 D5 r/ m
    306.                                 
      / [4 \6 q9 N7 E9 N' O& L5 J
    307.                                 $fleetAttack[$fleetID]['unit']        = array_filter($fleetAttack[$fleetID]['unit']);7 b' O1 k5 x6 z6 r  E) d, W
    308.                                 foreach ($fleetAttack[$fleetID]['unit'] as $element => $amount)
      % t' ^7 j9 w% R7 \( K1 F  ?
    309.                                 {5 A) O' ]* o* r* Y  A
    310.                                         $fleetArray .= $element.','.$amount.';';& y% S7 N  p: i7 |
    311.                                         $totalCount += $amount;
      6 F- U) r# O- c  `
    312.                                 }
      ) b! {7 D( C) q( Q$ B, f! o7 q! m1 @5 G
    313.                                 if ($totalCount <= 0)
        a; v: D, g/ b# U. K' e
    314.                                 {# j1 X; ]# s7 o, J2 P
    315.                                         $this->KillFleet();; K0 J% {8 F8 b: t( w( ~
    316.                                 }+ [: P6 i  J7 ^8 J7 X3 ~
    317.                                 else
        D. C6 p' B; g
    318.                                 {$ X- W- B8 {" e+ [0 v
    319.                                         $this->UpdateFleet('fleet_array', substr($fleetArray, 0, -1));
      4 n" X' V& a* [; }) J3 f; o
    320.                                         $this->UpdateFleet('fleet_amount', $totalCount);
      . |. R' a) }3 T# Z, \. G5 D+ W2 u. K
    321.                                 }: P0 o* J' l8 W- `$ {6 b7 x1 @& A0 B
    322.                                 require_once('includes/classes/missions/functions/GenerateReport.php');  g. J" ]$ ?: j( O) Q5 N! f
    323.                         + j6 W+ a3 d1 V  b7 O* p( j7 k
    324.                         4 b7 Z3 N/ z6 [8 f
    325.                                 $debrisResource        = array(901, 902);
      " C1 N9 ~- y8 t- U5 P" M. R, Q/ d: R
    326.                                 $debris                        = array();
      & Y7 P) t1 L" V
    327.                                 foreach($debrisResource as $elementID)7 k! m% ^( [8 N/ e( R9 J* J
    328.                                 {6 W+ j3 U5 u& V4 ?  T& m4 ~0 E: p
    329.                                         $debris[$elementID]                        = 0;* R: @; K" y, f0 C& J
    330.                                 }: t$ n! f8 ?6 Z: ], P3 G# o3 B
    331.                                 
      $ E( W' P! U- M: k
    332.                                 $stealResource        = array(901 => 0, 902 => 0, 903 => 0);
      8 \/ R9 c9 k7 L; E- A1 g/ \8 a
    333.                         2 E# s& @, X& y
    334.                                 $reportInfo        = array(3 L$ q/ R/ ]( w! @$ `
    335.                                         'thisFleet'                                => $this->_fleet,
      : n; z6 v. x( H# ]) g$ c
    336.                                         'debris'                                => $debris,- _3 X' y8 A. Y! k! a6 }
    337.                                         'stealResource'                        => $stealResource,; i, o0 Y+ Y9 c# f  U5 S
    338.                                         'moonChance'                        => 0,
      / ?. ~- w) g5 w# Y/ M' `
    339.                                         'moonDestroy'                        => false,
      0 q$ ~% K( P  p7 s6 H- o) Y
    340.                                         'moonName'                                => NULL,9 E% j/ V- }4 P7 {" ~; ^, m! S1 M
    341.                                         'moonDestroyChance'                => NULL,- e+ R9 a( R2 a) K( r( ]
    342.                                         'moonDestroySuccess'        => NULL,# K7 i. g$ \* @6 r8 g
    343.                                         'fleetDestroyChance'        => NULL,
      4 s- `- v% C0 d" W1 \7 V
    344.                                         'fleetDestroySuccess'        => NULL,! W. ?; f" w& @8 r+ Q$ g
    345.                                 );6 a7 c5 ]) m; ?4 y$ q
    346.                                 
      * K# B; R& ]1 I9 ^. J- w, Z4 K
    347.                                 $reportData        = GenerateReport($combatResult, $reportInfo);2 Q0 C) w% m' d5 A
    348.                         ; k4 M8 W0 Y5 a$ g
    349.                                 $reportID        = md5(uniqid('', true).TIMESTAMP);) a% @, [" ?8 H! Z3 M( _0 k
    350.                                 $sql                = "INSERT INTO %%RW%% SET
      ' I: p" p: j0 f/ d" I8 k/ f+ @
    351.                                 rid                        = :reportId,# A  d, P) z) h5 Y6 C. n7 f
    352.                                 raport                = :reportData,
      % i) Z0 s- y7 P" ~! L
    353.                                 time                = :time,* ]8 \2 Q& F  C. ^: r0 F
    354.                                 attacker        = :attacker;";
      0 L8 D1 a' u# s. s4 [3 [" P
    355.                                 Database::get()->insert($sql, array(
      7 ?  Z* D( v1 _& W- d. B$ l
    356.                                         ':reportId'                => $reportID,5 d7 u3 R$ v7 X' A1 K0 g
    357.                                         ':reportData'        => serialize($reportData),
      ; b' a. w7 p; N' N. X- d- [
    358.                                         ':time'                        => $this->_fleet['fleet_start_time'],
      ! ?. A" _; Y  F' @5 V! i  k$ a
    359.                                         ':attacker'                => $this->_fleet['fleet_owner'],- Y0 V9 w5 K0 b! e, \3 n
    360.                                 ));; ]; ?% h! u5 L  M) b3 r% v# u
    361.                         
      " N) N# I9 L' D# }
    362.                                 switch($combatResult['won'])/ y5 R, I. P* ]/ o
    363.                                 {6 D0 {/ Z" Q$ M  C, b
    364.                                         case "a":
      : W+ l, A3 w/ d( j3 ^3 i  C
    365.                                                 $attackClass        = 'raportWin';
      : |/ O: x6 w. A, h6 l. x) U3 D
    366.                                                 $defendClass        = 'raportLose';
      ) m8 O( ^- @  g! H
    367.                                         break;' ?! `+ ^# J8 x) F. E2 _# L& e
    368.                                         case "r":
      2 l2 @; F" w9 x2 u9 E2 N( C
    369.                                                 $attackClass        = 'raportLose';) E7 v0 m3 o8 S; A4 p+ A
    370.                                                 $defendClass        = 'raportWin';
      - t/ n# g7 H0 J
    371.                                         break;
      8 b3 [- `1 t4 F+ {$ P
    372.                                         default:# M5 }4 b: j1 p& ?" H: \- i/ e
    373.                                                 $attackClass        = 'raportDraw';9 M4 Z7 w8 ], F7 v0 J: \
    374.                                                 $defendClass        = 'raportDraw';/ h% S. d0 ~4 z4 h. M
    375.                                         break;4 R6 o- S/ b; l) h% d6 f( }# {
    376.                                 }
      2 n7 P7 L/ I: G' K% g: l0 j
    377.                                 $message        = sprintf($messageHTML,
      ( V& w0 h3 z- Q8 W) I5 s8 B, k
    378.                                         $reportID,8 _6 T! }1 \; k: }; ?" z
    379.                                         $attackClass,
      . `% v( [7 j& e4 b8 Y: x
    380.                                         $LNG['sys_mess_attack_report'],
      ( w" H' v% S! f% A! D4 q& U
    381.                                         sprintf(
      / u% ]: U; ~0 \4 {+ N) P/ \6 J
    382.                                                 $LNG['sys_adress_planet'],
      * |1 ~; m  c& I# m- J7 j+ J" f* ?9 g
    383.                                                 $this->_fleet['fleet_end_galaxy'],* i# K9 y' o3 H, Q1 T4 ^* S9 V% g
    384.                                                 $this->_fleet['fleet_end_system']," h5 I  W% b7 C, g# O( ~
    385.                                                 $this->_fleet['fleet_end_planet']
      % L2 a) B# h3 w7 l' w
    386.                                         ),
      + Y" {7 Y. ~7 n8 U2 o4 k9 z
    387.                                         $LNG['type_planet_short'][$this->_fleet['fleet_end_type']],4 u% ?1 k5 M% b
    388.                                         $LNG['sys_lost'],: Y; v( K0 _& l+ L3 M
    389.                                         $attackClass,# u  ?" N8 g) h3 {1 \" n
    390.                                         $LNG['sys_attack_attacker_pos'], pretty_number($combatResult['unitLost']['attacker']),
      * O5 W' W3 W5 f. w4 l" h4 _' B
    391.                                         $defendClass,( X+ L# \/ t% g6 {+ R5 L4 J( N0 w
    392.                                         $LNG['sys_attack_defender_pos'], pretty_number($combatResult['unitLost']['defender']),! R( ?9 G/ m( I# K  g
    393.                                         $LNG['sys_gain'],' \6 }& J8 q4 _9 v, y" Z- \# s4 v4 |
    394.                                         $LNG['tech'][901], pretty_number($stealResource[901]),
      : x1 |. Z9 e9 q7 c6 X7 ]
    395.                                         $LNG['tech'][902], pretty_number($stealResource[902]),+ z- n/ l3 K& l) G6 J* F- g2 Q
    396.                                         $LNG['tech'][903], pretty_number($stealResource[903]),, ^8 ]5 s, {9 I0 t6 j
    397.                                         $LNG['sys_debris'],2 T1 n3 [* |, ~5 o
    398.                                         $LNG['tech'][901], pretty_number($debris[901]),+ u; u" Q4 Q8 g3 d% r: K
    399.                                         $LNG['tech'][902], pretty_number($debris[902])) c4 e. f0 S+ c/ o
    400.                                 );
      . v( e: \9 i2 \0 j# f$ ~
    401.                                 ; ^9 _$ o' J6 \0 t7 f
    402.                                 PlayerUtil::sendMessage($this->_fleet['fleet_owner'], 0, $LNG['sys_mess_tower'], 3,; p' p6 l% o; }+ n- G( p  X+ Y& G
    403.                                         $LNG['sys_mess_attack_report'], $message, $this->_fleet['fleet_end_stay']);
      4 Q- [+ g) M& d& s; l! _: E
    404.                         break;; w! s2 T# J, a; r6 v
    405.                         case 5:, `! p5 ~& a! ]/ u" r
    406.                                 $this->KillFleet();
      * S$ s5 W, F8 i4 K' z. T, [
    407.                                 $Message        = $LNG['sys_expe_lost_fleet_'.mt_rand(1,4)];* o$ k' y4 ?( v0 S. ~* X, |. W+ N
    408.                         break;
      + v; q6 D5 _9 w- p! R, T% H
    409.                         case 6:
      3 T6 V% r6 z3 Z
    410.                                 # http://owiki.de/Expedition#Ver.C3.A4nderte_Flugzeit
      , ?4 N. z) \9 M+ o2 ?; y
    411.                                 $chance        = mt_rand(0, 100);8 @2 O- s$ h5 H* K
    412.                                 $Wrapper        = array();
      9 Y1 x( N  H  t' Y+ j
    413.                                 $Wrapper[]        = 2;
      + m8 x" f5 s" W
    414.                                 $Wrapper[]        = 2;
      : q' ^1 h. A7 \6 C4 I
    415.                                 $Wrapper[]        = 2;3 j: ?3 Z0 p, D6 m, B# r6 T$ W1 f
    416.                                 $Wrapper[]        = 2;; u6 Q4 w6 S+ {4 a0 }. e) _
    417.                                 $Wrapper[]        = 2;) w: v6 X+ F; H) \6 E7 ~  a/ d5 C
    418.                                 $Wrapper[]        = 2;
      ! K! T3 K$ P  Y& i
    419.                                 $Wrapper[]        = 2;
      5 {& r0 N% y9 E, D
    420.                                 $Wrapper[]        = 3;% k+ L0 s. N6 b( i7 H
    421.                                 $Wrapper[]        = 3;
      - f' Z0 T9 _4 ]* }% _& u* Z
    422.                                 $Wrapper[]        = 5;, _$ K; E3 z, ^8 \+ Y
    423.                         : T1 z' j7 a) j4 Y2 a9 s" m
    424.                                 if($chance < 75)+ v; I/ l! y+ f, b6 x+ v0 \
    425.                                 {
      7 M0 y6 F; G$ k/ _* _, l9 K* j; }
    426.                                         // More return time/ Q. f: l, e: O; f
    427.                                         $normalBackTime        = $this->_fleet['fleet_end_time'] - $this->_fleet['fleet_end_stay'];
      - r$ Z# _+ k' o5 k
    428.                                         $stayTime                = $this->_fleet['fleet_end_stay'] - $this->_fleet['fleet_start_time'];. L- ~) x7 n0 A7 O
    429.                                         $factor                        = $Wrapper[mt_rand(0, 9)];! r9 q! H3 f) Z% c
    430.                                         $endTime                = $this->_fleet['fleet_end_stay'] + $normalBackTime + $stayTime + $factor;, Q; M' _4 q$ V3 r
    431.                                         $this->UpdateFleet('fleet_end_time', $endTime);
        a* w! r& [3 M' {: F7 F
    432.                                         $Message = $LNG['sys_expe_time_slow_'.mt_rand(1,6)];. x) A4 t# i2 ]( V. K& O; ~( J
    433.                                 }# j% L5 x# c8 e% o
    434.                                 else/ }8 F) P% A5 l3 T2 `8 N& l
    435.                                 {7 J) z- n3 S* L% R
    436.                                         $normalBackTime        = $this->_fleet['fleet_end_time'] - $this->_fleet['fleet_end_stay'];: D: t9 f, j# O8 D, x+ [
    437.                                         $stayTime                = $this->_fleet['fleet_end_stay'] - $this->_fleet['fleet_start_time'];
      : g" J" Q& X- m8 i; q5 O
    438.                                         $factor                        = $Wrapper[mt_rand(0, 9)];
      ) U: H; E* a2 {4 _+ q
    439.                                         $endTime                = max(1, $normalBackTime - $stayTime / 3 * $factor);8 G# r' h9 _) @* r+ Q
    440.                                         $this->UpdateFleet('fleet_end_time', $endTime);
      ! F; p' u0 F4 @9 I
    441.                                         $Message = $LNG['sys_expe_time_fast_'.mt_rand(1,3)];
      / A- ]8 r4 ?/ |4 Q, Q, I
    442.                                 }
      * A1 \9 E) j- g5 L
    443.                         break;* r  z! a8 i- |& H
    444.                 }2 O, W3 J% d& e1 |. ^# Z: u
    445.                 PlayerUtil::sendMessage($this->_fleet['fleet_owner'], 0, $LNG['sys_mess_tower'], 15,
      & b3 p. |1 a! h. f2 x
    446.                         $LNG['sys_expe_report'], $Message, $this->_fleet['fleet_end_stay'], NULL, 1, $this->_fleet['fleet_universe']);* [; J$ E& E8 S2 t4 q9 K' Z
    447.                 $this->setState(FLEET_RETURN);0 f9 H! @# H+ T8 N9 y* C  @9 H
    448.                 $this->SaveFleet();
      8 S! N( g4 U% O; w& i" S/ B
    449.         }
      * M! q; c% b; N" L0 N1 t8 q) H
    450.         0 O' }: d, m' n& ]
    451.         function ReturnEvent()! A8 J! U% H" X& H* Z8 G% G* D. c( k
    452.         {' ^/ z- b. k4 v8 B9 o" \
    453.                 $LNG                = $this->getLanguage(NULL, $this->_fleet['fleet_owner']);
      : [# G" X# b- k! ~: o. x
    454.                 $Message         = sprintf(, @% F' G; G8 g2 t* j  l! ]
    455.                         $LNG['sys_expe_back_home'],$ x; G7 f" A, Z8 }  A: Z, L/ i
    456.                         $LNG['tech'][901], pretty_number($this->_fleet['fleet_resource_metal']),# Z. ?/ E% i' e% L+ w4 t
    457.                         $LNG['tech'][902], pretty_number($this->_fleet['fleet_resource_crystal']),
      7 I$ u& u" O! {+ l
    458.                         $LNG['tech'][903], pretty_number($this->_fleet['fleet_resource_deuterium']),1 _# l( F  R( U% ~' M
    459.                         $LNG['tech'][921], pretty_number($this->_fleet['fleet_resource_darkmatter'])
      ) v0 o0 `1 E0 L& @
    460.                 );
      , ?$ G+ k; E' [6 ^2 D# I. ^9 v2 g5 O
    461.                 PlayerUtil::sendMessage($this->_fleet['fleet_owner'], 0, $LNG['sys_mess_tower'], 4, $LNG['sys_mess_fleetback'],
      " M1 g- D% k8 d4 e/ R& Z
    462.                         $Message, $this->_fleet['fleet_end_time'], NULL, 1, $this->_fleet['fleet_universe']);. X: \+ [% [; d' X0 J; P
    463.                 $this->RestoreFleet();
      ; D4 Z& o5 k; Q. \' [$ I& ]
    464.         }: {0 k; P% _: l4 P
    465. }
    複製程式碼

    等級:12 - 出類拔萃

    經驗值:0 / 119

    魔法值:969 / 4674

    生命值:9%

    升級   95.35%

  • TA的每日心情
    開心
    2017-11-30 15:25
  • 簽到天數: 240 天

    [LV.8]以壇為家I

    發表於 2016-2-26 22:33:29 | 顯示全部樓層
    ' {/ j, P) [# E% K  [
    , h) y( M% @9 _
    期待很久了哦
    ( A( T; N# O) i" V7 N9 A; c还有很多新的系统+ r8 j' R. h* U; j* i! w

    4 V* l* F2 L# f& C; s; i感谢站长!!!!

    等級:13 - 出類拔萃

    經驗值:0 / 125

    魔法值:1174 / 4986

    生命值:5%

    升級   0%

  • TA的每日心情
    奮斗
    2017-4-20 09:02
  • 簽到天數: 328 天

    [LV.8]以壇為家I

    發表於 2016-2-29 08:58:19 | 顯示全部樓層
    a950216t 發表於 2016-2-26 03:54 PM
    ' f8 S# o8 \: |* v  E爆發?
    : N" u  C! B+ e4 F
    就是爆種,爆豆(感覺新生代估計都不知道這是啥,老年人啦. {+ b2 v, n( Q$ e  Y+ J* ]& F; Y
    1 M: n* p! A% r
    話說你的minecraft服呢?
    * U% O  @, K: p9 K) g" t
    ( _  i: N3 k/ M$ b. ~2 E3 s- V8 S

    等級:13 - 出類拔萃

    經驗值:0 / 125

    魔法值:1174 / 4986

    生命值:5%

    升級   0%

  • TA的每日心情
    奮斗
    2017-4-20 09:02
  • 簽到天數: 328 天

    [LV.8]以壇為家I

    發表於 2016-2-29 09:00:06 | 顯示全部樓層
    懒喵 發表於 2016-2-26 10:33 PM
    2 ]# _/ n; F- J9 V- ^$ U" J# e' R期待很久了哦
    ! u$ ]- C5 k; B1 x  I还有很多新的系统
    9 f% v( M' E4 x8 }# e2 c4 k
    懶喵,你的圖貼完了?" w/ c, C* T' _+ I8 p

    等級:12 - 出類拔萃

    經驗值:0 / 119

    魔法值:969 / 4674

    生命值:9%

    升級   95.35%

  • TA的每日心情
    開心
    2017-11-30 15:25
  • 簽到天數: 240 天

    [LV.8]以壇為家I

    發表於 2016-2-29 12:32:29 | 顯示全部樓層
    taurids 發表於 2016-2-29 09:00 AM( Y" h# q& o' h  D- E" I
    懶喵,你的圖貼完了?

    2 x. Y, c; Z1 @# a/ J. E7 z在学校。。。5 j0 m  ^( [8 [2 ^: \. W

    ; |+ v3 D9 F* M8 T
    6 I5 m( S7 P4 b

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15051 / 15051

    生命值:6%

    升級   100%

  • TA的每日心情
    奮斗
    16 小時前
  • 簽到天數: 5985 天

    [LV.Master]伴壇終老

    發表於 2016-2-29 18:09:26 | 顯示全部樓層
    taurids 發表於 2016-2-29 08:58 AM, D# X) N1 }' ?) N7 v+ M. \4 _5 i
    就是爆種,爆豆(感覺新生代估計都不知道這是啥,老年人啦)
    # L$ J9 y0 t0 N' V: X
    * C0 t. a& f. K" m7 ~. ]" F3 K( ^話說你的minecraft服呢?
    & ~9 x& l4 m" G5 Q7 W* r. V- K- R
    http://mcmaps.myxnova.com// a- ]& h0 m7 }  [7 ]
    先來份地圖
    1 y5 Z( j3 ]+ A. I* P  `+ a% b5 g5 C& V: I0 F
    - v1 C. E5 F3 q2 B( w6 d3 o. Q9 G
    QQ图片20160219223956.png
    " l9 ?) x/ Z1 u9 {* i0 n, g QQ图片20160219224026.png ) G6 Y/ z* }. L/ Z; `; ^
    QQ图片20160219224048.png
    9 v4 g4 x$ v( I

    等級:13 - 出類拔萃

    經驗值:0 / 125

    魔法值:1174 / 4986

    生命值:5%

    升級   0%

  • TA的每日心情
    奮斗
    2017-4-20 09:02
  • 簽到天數: 328 天

    [LV.8]以壇為家I

    發表於 2016-3-1 09:05:24 | 顯示全部樓層
    a950216t 發表於 2016-2-29 06:09 PM
    0 B: A, _0 l! {3 Ihttp://mcmaps.myxnova.com/6 L- K3 [' s% ~3 \/ B
    先來份地圖

    1 m$ \/ m) j+ P! a' HIf you can see this message, there is likely a problem loading the Overviewer javascript components. Check the javascript console for error messages.+ [7 G: e# h9 k" C2 a& @
    6 E2 A  x( z/ j9 `

    # e" i. o  X8 z什么意思?,我有Java的说。
    / ~$ `- h, t# Q. m# G

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15051 / 15051

    生命值:6%

    升級   100%

  • TA的每日心情
    奮斗
    16 小時前
  • 簽到天數: 5985 天

    [LV.Master]伴壇終老

    發表於 2016-3-1 10:37:19 | 顯示全部樓層
    taurids 發表於 2016-3-1 09:05 AM5 x# Q5 `$ L( J7 Z$ g# ~1 b
    If you can see this message, there is likely a problem loading the Overviewer javascript component ...
    1 D2 z9 Y( i* d
    The MAP, IS USE GOOGLE API TO MAKE
    $ f2 @6 ]/ i6 e- PIF BE BLOCKED BY GFW" M8 z' P" c) u) ^% X& u
    WILL CAN'T SEE.
    , [' k+ q; S9 {3 t: t- k

    等級:13 - 出類拔萃

    經驗值:0 / 125

    魔法值:1174 / 4986

    生命值:5%

    升級   0%

  • TA的每日心情
    奮斗
    2017-4-20 09:02
  • 簽到天數: 328 天

    [LV.8]以壇為家I

    發表於 2016-3-1 11:05:22 | 顯示全部樓層
    so, is that means we don't have the chance to join this party?

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15051 / 15051

    生命值:6%

    升級   100%

  • TA的每日心情
    奮斗
    16 小時前
  • 簽到天數: 5985 天

    [LV.Master]伴壇終老

    發表於 2016-3-1 11:21:30 | 顯示全部樓層
    taurids 發表於 2016-3-1 11:05 AM8 z5 n& w& {6 i
    so, is that means we don't have the chance to join this party?
    8 o0 s6 E/ h8 l" |9 \4 X$ w
    No( W4 A/ h' r: u  v6 _+ I
    Only maps can't see.7 {9 l- w7 c# r, J: @# v
    But Can play server.
    & d( C9 @2 P, H* z; A5 N9 h5 B9 g! c& f  i* C! T1 p
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

    QQ|Archiver|手機版|禁閉室|MyXNova (原 myxnova.com)

    GMT+8, 2026-8-11 17:13 , Processed in 0.019501 second(s), 8 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

    快速回覆 返回頂端 返回列表