NPC Server: 1. Ładuje: - Dane NPC - Spawnliste - AI - DropListe 2. Zajmuje sie: - Obsluga AI - Przydzielanie Dropu - wysyla dane z lista id itemow ktore wypadly a GS juz je rozdziela - Spawnowanie NPC - Decydowanie o html, obslugiwanie przez AI 3. Budowa: Tabela ze Wszystkimi NPC - moga byc podzielone na jakies typy(boss,minion, npc, monster itd) - biorac pod uwage ze wszystkie funkcje obsluguje AI wystarczy jedna klasa NPC - nie potrzeba specjalnych klas dla bossow itp itd Klasa NPC trzymajaca wszystkie dane NPC - AI, Drop, Statsy Server: 1.klasa NPC - rozszerzajaca L2Object lub cos tendy: - trzymajaca podstawowe dane, knownliste, pozycje - posiadajaca funkcje castowania(bez zadnego sprawdzania - skoro AI mowi ze mozna uzyc skill to znaczy ze mozna), atakowania poruszania sie itp - AI w NPC Serverze bedzie wydawac tylko rozkazy - trzyma abnormal efekty, liczy statsy itp -> bedzie informowac NPC server o efektach typu sleep etc - informuje NPC server o wszystkich Eventach AI -> See_Creatue etc