1
This commit is contained in:
parent
a23000dcd0
commit
5dcfbccb1b
@ -205,6 +205,7 @@ void AndroidAI::UpdateNewBieNpc()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void AndroidAI::UpdateLastNpc()
|
void AndroidAI::UpdateLastNpc()
|
||||||
{
|
{
|
||||||
Human* hum = (Human*)owner;
|
Human* hum = (Human*)owner;
|
||||||
|
@ -38,26 +38,44 @@ void AndroidNewAI::Update(int delta_time)
|
|||||||
if (hum->dead) {
|
if (hum->dead) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (a8::HasBitFlag(hum->status, HS_NewBieGuideAndroid)) {
|
}
|
||||||
#if 0
|
|
||||||
UpdateNewBieNpc();
|
void AndroidNewAI::UpdateAiLevel1()
|
||||||
#endif
|
{
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
if (a8::HasBitFlag(hum->status, HS_LastAndroid)) {
|
|
||||||
#if 0
|
void AndroidNewAI::UpdateAiLevel2()
|
||||||
UpdateLastNpc();
|
{
|
||||||
#endif
|
|
||||||
return;
|
}
|
||||||
}
|
|
||||||
if ((hum->room->GetRoomType() == RT_NewBrid ||
|
void AndroidNewAI::UpdateAiLevel3()
|
||||||
hum->room->GetRoomType() == RT_MidBrid) &&
|
{
|
||||||
hum->room->GetGasData().gas_mode != GasInactive &&
|
|
||||||
hum->team_uuid.empty()
|
}
|
||||||
) {
|
|
||||||
#if 0
|
void AndroidNewAI::UpdateAiLevel4()
|
||||||
UpdateNewBieRoomLogic();
|
{
|
||||||
#endif
|
|
||||||
return;
|
}
|
||||||
}
|
|
||||||
|
void AndroidNewAI::UpdateAiLevel5()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void AndroidNewAI::UpdateAiLevel6()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void AndroidNewAI::UpdateAiLevel7()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void AndroidNewAI::UpdateAiLevel8()
|
||||||
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -5,12 +5,22 @@
|
|||||||
class Human;
|
class Human;
|
||||||
class AndroidNewAI : public AIComponent
|
class AndroidNewAI : public AIComponent
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
virtual ~AndroidNewAI() override;
|
virtual ~AndroidNewAI() override;
|
||||||
virtual void Update(int delta_time) override;
|
virtual void Update(int delta_time) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
void UpdateAiLevel1();
|
||||||
|
void UpdateAiLevel2();
|
||||||
|
void UpdateAiLevel3();
|
||||||
|
void UpdateAiLevel4();
|
||||||
|
void UpdateAiLevel5();
|
||||||
|
void UpdateAiLevel6();
|
||||||
|
void UpdateAiLevel7();
|
||||||
|
void UpdateAiLevel8();
|
||||||
|
|
||||||
|
private:
|
||||||
int ai_level_ = 0;
|
int ai_level_ = 0;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@ -278,6 +278,12 @@ enum ObjectSyncFlags_e
|
|||||||
kOsfIsDead = 0,
|
kOsfIsDead = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum AiCommand_e
|
||||||
|
{
|
||||||
|
kAiNone = 0,
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
const char* const PROJ_NAME_FMT = "game%d_gameserver";
|
const char* const PROJ_NAME_FMT = "game%d_gameserver";
|
||||||
const char* const PROJ_ROOT_FMT = "/data/logs/%s";
|
const char* const PROJ_ROOT_FMT = "/data/logs/%s";
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user