File diff r18960:90e9dbe8d494 → r18961:b2e758c9533f
src/network/network_admin.cpp
Show inline comments
 
@@ -403,31 +403,31 @@ NetworkRecvStatus ServerNetworkAdminSock
 
		for (uint i = 0; i < lengthof(company->yearly_expenses[0]); i++) {
 
			income -= company->yearly_expenses[0][i];
 
		}
 

	
 
		Packet *p = new Packet(ADMIN_PACKET_SERVER_COMPANY_ECONOMY);
 

	
 
		p->Send_uint8(company->index);
 

	
 
		/* Current information. */
 
		p->Send_uint64(company->money);
 
		p->Send_uint64(company->current_loan);
 
		p->Send_uint64(income);
 
		p->Send_uint16(company->cur_economy.delivered_cargo);
 
		p->Send_uint16(min(UINT16_MAX, company->cur_economy.delivered_cargo.GetSum<OverflowSafeInt64>()));
 

	
 
		/* Send stats for the last 2 quarters. */
 
		for (uint i = 0; i < 2; i++) {
 
			p->Send_uint64(company->old_economy[i].company_value);
 
			p->Send_uint16(company->old_economy[i].performance_history);
 
			p->Send_uint16(company->old_economy[i].delivered_cargo);
 
			p->Send_uint16(min(UINT16_MAX, company->old_economy[i].delivered_cargo.GetSum<OverflowSafeInt64>()));
 
		}
 

	
 
		this->SendPacket(p);
 
	}
 

	
 

	
 
	return NETWORK_RECV_STATUS_OKAY;
 
}
 

	
 
/** Send statistics about the companies. */
 
NetworkRecvStatus ServerNetworkAdminSocketHandler::SendCompanyStats()
 
{