Optimize scripts for faster compilation (#597)

* Implement Precompiled Headers

* First volume of optimizations

* Scripts A-B

Gonna be doing this in alphabetical order now.

* C Scripts and remove unneeded includes from base cppscripts header

Remove the MissionComponent and Loot includes from all base scripts and place their needed includes in the respective scripts.

* D scripts

* F scripts

* F scripts 2

Finish up removing extraneous includes from scripts that start with the letter F

* G scripts

Removing extraneous includes from scripts that start with the letter G

* I scripts

Removing extraneous includes from scripts that start with the letter I

* M-Z scripts

Removing extraneous includes from scripts that start with the letter M-Z

* Revert "Implement Precompiled Headers"

This reverts commit d79d8d4991.

* Revert "Revert "Implement Precompiled Headers""

This reverts commit 0597faf308.

* Add back in PCH

Add back in PCH

* Fix CMake

Whitespace

Remove duplicate file glob

Remove newline
This commit is contained in:
David Markowitz
2022-07-04 23:00:10 -07:00
committed by GitHub
parent cc25ec0151
commit 8cdb388915
192 changed files with 135 additions and 371 deletions

View File

@@ -1,27 +1,16 @@
#include "NtCombatChallengeServer.h"
#include "Character.h"
#include "GameMessages.h"
#include "EntityManager.h"
#include "InventoryComponent.h"
#include "MissionComponent.h"
void NtCombatChallengeServer::OnUse(Entity* self, Entity* user)
{
auto* character = user->GetCharacter();
if (character == nullptr)
{
return;
}
GameMessages::SendNotifyClientObject(self->GetObjectID(), u"UI_Open", 0, 0, user->GetObjectID(), "", user->GetSystemAddress());
}
void NtCombatChallengeServer::OnDie(Entity* self, Entity* killer)
{
Game::logger->Log("NtCombatChallengeServer", "Smashed\n");
if (killer != self && killer != nullptr)
{
SpawnTargetDummy(self);
@@ -47,8 +36,6 @@ void NtCombatChallengeServer::OnHitOrHealResult(Entity* self, Entity* attacker,
self->SetVar(u"totalDmg", totalDmg);
self->SetNetworkVar(u"totalDmg", totalDmg);
Game::logger->Log("NtCombatChallengeServer", "Damage %i -> %i\n", damage, totalDmg);
GameMessages::SendPlayNDAudioEmitter(self, attacker->GetSystemAddress(), scoreSound);
}
@@ -169,12 +156,8 @@ void NtCombatChallengeServer::ResetGame(Entity* self)
{
for (const auto& mission : tMissions)
{
Game::logger->Log("NtCombatChallengeServer", "Mission %i, %i\n", mission.mission, mission.damage);
if (totalDmg >= mission.damage)
{
Game::logger->Log("NtCombatChallengeServer", "Progressing Mission %i, %i\n", mission.mission, mission.damage);
missionComponent->ForceProgressTaskType(mission.mission, 1, 1);
}
}