@@ -122,28 +122,28 @@ function merge_player_fleets(main_fleet, merge_fleet) {
122122}
123123
124124function move_ship_between_player_fleets (out_fleet, in_fleet, fUUID ) {
125- var fUUID_hash = variable_get_hash (fUUID );
125+ var _UUID_hash = variable_get_hash (fUUID );
126126 var _class = player_ships_class (fUUID );
127127 switch _class {
128128 case " capital" :
129- struct_set_from_hash (in_fleet.capital , _fUUID_hash, out_fleet.capital [$ fUUID ] );
130- in_fleet.capital_number -- ;
129+ struct_set_from_hash (in_fleet.capital , _UUID_hash, struct_get_from_hash ( out_fleet.capital , _UUID_hash) );
130+ in_fleet.capital_number ++ ;
131131
132- struct_remove_from_hash (out_fleet.capital , _fUUID_hash );
132+ struct_remove_from_hash (out_fleet.capital , _UUID_hash );
133133 out_fleet.capital_number --;
134134 break ;
135135 case " frigate" :
136- struct_set_from_hash (in_fleet.frigate , _fUUID_hash, out_fleet.frigate [$ fUUID ] );
137- in_fleet.frigate_number -- ;
136+ struct_set_from_hash (in_fleet.frigate , _UUID_hash, struct_get_from_hash ( out_fleet.frigate , _UUID_hash) );
137+ in_fleet.frigate_number ++ ;
138138
139- struct_remove_from_hash (out_fleet.frigate , _fUUID_hash );
139+ struct_remove_from_hash (out_fleet.frigate , _UUID_hash );
140140 out_fleet.frigate_number --;
141141 break ;
142142 case " escort" :
143- struct_set_from_hash (in_fleet.escort , _fUUID_hash, out_fleet.escort [$ fUUID ] );
144- in_fleet.escort_number -- ;
143+ struct_set_from_hash (in_fleet.escort , _UUID_hash, struct_get_from_hash ( out_fleet.escort , _UUID_hash) );
144+ in_fleet.escort_number ++ ;
145145
146- struct_remove_from_hash (out_fleet.escort , _fUUID_hash );
146+ struct_remove_from_hash (out_fleet.escort , _UUID_hash );
147147 out_fleet.escort_number --;
148148 break ;
149149 }
0 commit comments