package Ġlog book . builtin script Ċ Ċ import Ġlog book . dto . Ship Base Dto Ċ import Ġlog book . dto . Ship Dto Ċ import Ġjava . util .* Ċ Ċ private Ġconst Ġval ĠNOW _ HP _ INDEX Ġ= Ġ 5 Ċ private Ġconst Ġval ĠNOW _ SON SY O _ INDEX Ġ= Ġ 7 Ċ Ċ private Ġvar Ġ_ ship Row Header : ĠArrayList < String >? Ġ= Ġnull Ċ fun ĠAk ak ari S ien Ship Summary Row Header (): ĠArrayList < String > Ġ{ ĊĠĠĠ Ġif Ġ(_ ship Row Header Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ_ ship Row Header !! ĊĠĠĠ Ġ} ĊĠĠĠ Ġval Ġheader Ġ= ĠArrayList < String >() ĊĠĠĠ Ġheader . add (" ID ") ĊĠĠĠ Ġheader . add (" åĲįåīį ") ĊĠĠĠ Ġheader . add (" ç¨® åĪ¥ ") ĊĠĠĠ Ġheader . add (" çĸ ² åĬ ´ ") ĊĠĠĠ Ġheader . add (" æ® ĭ èĢ Ĳ ä¹ħ ") ĊĠĠĠ Ġheader . add (" æľĢå¤§ èĢ Ĳ ä¹ħ ") ĊĠĠĠ Ġheader . add (" æĲ į åĤ · ") ĊĠĠĠ Ġheader . add (" Lv ") ĊĠĠĠ Ġheader . add (" çģ« åĬĽ ") ĊĠĠĠ Ġheader . add (" éĽ · è£ħ ") ĊĠĠĠ Ġheader . add (" éģ ĭ ") ĊĠĠĠ Ġheader . addAll ( Item Row Header ()) ĊĠĠĠ Ġ_ ship Row Header Ġ= Ġheader ĊĠĠĠ Ġreturn Ġ_ ship Row Header !! Ċ } Ċ Ċ fun ĠAk ak ari S ien Ship Summary Row ( ship : ĠShip Base Dto ?, Ġmax Hp : ĠInt ): ĠArrayList < String > Ġ{ ĊĠĠĠ Ġval Ġbody Ġ= ĠArrayList < String >() ĊĠĠĠ Ġbody . add ( ship ?. ship Info ?. ship Id ?. toString ()? :" ") ĊĠĠĠ Ġbody . add ( ship ?. ship Info ?. fullName ? :" ") ĊĠĠĠ Ġbody . add ( ship ?. ship Info ?. type ? :" ") ĊĠĠĠ Ġbody . add (( ship Ġas ? ĠShip Dto )?. cond ?. toString ()? :" ") ĊĠĠĠ Ġbody . add (( ship Ġas ? ĠShip Dto )?. now hp ?. toString ()? :" ") ĊĠĠĠ Ġbody . add ( max Hp . toString ()) ĊĠĠĠ Ġval Ġs ons yo Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( ship Ġas ? ĠShip Dto )?. run Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġhp Rate Ġ= Ġ 4 . 0 Ġ* Ġthis . now hp . toDouble () Ġ/ Ġmax Hp . toDouble () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( hp Rate Ġ> Ġ 3 ) Ġ{ Ġ" å°ı çł´ æľª æº Ģ " Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġif Ġ( hp Rate Ġ> Ġ 2 ) Ġ{ Ġ" å°ı çł´ " Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġif Ġ( hp Rate Ġ> Ġ 1 ) Ġ{ Ġ" ä¸Ń çł´ " Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġif Ġ( hp Rate Ġ> Ġ 0 ) Ġ{ Ġ" å¤§ çł´ " Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ{ Ġ" è½ Ł æ² Ī " Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ?: "" ĊĠĠĠ Ġbody . add ( son sy o ) ĊĠĠĠ Ġbody . add ( ship ?. lv ?. toString ()? :" ") ĊĠĠĠ Ġbody . add ( ship ?. param ?. hou g ?. toString ()? :" ") ĊĠĠĠ Ġbody . add ( ship ?. param ?. raig ?. toString ()? :" ") ĊĠĠĠ Ġbody . add ( ship ?. param ?. luck ?. toString ()? :" ") ĊĠĠĠ Ġbody . addAll ( Item Row Body ( ship )) ĊĠĠĠ Ġreturn Ġbody Ċ Ċ } Ċ