Jakub udělal změny v DB. Tím jak jsme to na mnoha místech zjednodušili, už nemáme konzistentní model, tak se to musí pořád upravovat, a zjednodušení trvá hodně dlouho. 

Hangáry, v těch jde něco vyrábět. Není li tam loď, zadám výrobu. Vyberu co vyrávět, když hotový, server to zpracuje a přesune do skladu. Pokud je to loď, zůstane v hangáru. Hangárů je hmotnostně omezeno základnou, co unese základna, řádově třeba 10. 

fortressClass, transfer něco někam. Pevnosti v dosahu lodě. Všechny pevnosti na stejných souřadnicích. Nebo malá vzdálenost. Zeptám se serveru na lodě v určité vzdálenosti. 

Pokud jsem základna tak jen do lodí v hangárech. Z lodi do základny pokud jsem v základně, z lodě do lodě, jen pokud jsem v dosahu. 

Jakub napíše funkci, které zadám vzdálenost a pevnost a ona mi vrátí pevnosti do určité vzdálenosti. Z pohledu jednoho hráče a dvou pevností. 

Na loď je potřeba: počítač, energie, která musí být v energetické buňce a energetický akumulátor. To je potřeba, jinak loď hned umře. Vytvořím loď, přidám ty věci a pak ji teprve dám addNewFortress. 

1. každému hráči dát výčtový typ, co říká, jaké má oprávnění. 2. udělat místo playersRealms, aby to byl potomek objektu, obecně player, od toho dědí hráč a admin. 

Když je energie v článcích, automaticky se dobíjí akumulátor.

Když vytvořím loď, uloží se do DB? Proč se opakuje REQUEST_?

Hráč bude asi mít na začátku jednu bázi a jednu loď. V bázi bude dobíjet energii. 

Zapsat cash do DB. Na serveru pak zavolám jednu funkci, která to uloží do DB. 

OBCHOD

-------
Obchod slouží pro přesouvání předmětů. Můžeš přenášet předměty mezi svými pevnostmi, vyměňovat předměty s pevnostmi protihráčů, nebo vyhazovat nepotřebné předměty do vesmíru. Všechny předměty, které vložíš do nabídky, se po potvrzení přenesou na vybrané cílové místo. 

1) Výběr pevnosti a společníka

V prvním kroku si vybereš jednu ze svých pevností a společníka, se kterým budeš vyměňovat předměty. Jako společníka můžeš vybrat některou jinou ze svých pevností, nebo pevnost nějakého protihráče. V případě, že vyměňuješ s protihráčem, můžeš přesouvat pouze předměty ze své pevnosti, z nepřátelské pevnosti přesouvá protihráč.

2) Nabízení předmětů

Následně přesouváš předměty ze své pevnosti do nabídky. Pokud je společníkem opět tvá pevnost, můžeš přesouvat do nabídky také její předměty. V opačeném případě předměty z pevnosti společníka do nabídky přesouvá protihráč. Po vytvoření nabídky nabídku uzavřeš a ukážeš ji společníkovi. Stejně tak společník ukáže nabídku tobě.

3) Potvrzení nabídky

Pokud ti vyhovuje společníkova nabídka, můžeš nabídku potvrdit. Pokud ji potvrdí také společník, proběhne výměna podle vytvořené nabídky.
------