mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2024-11-22 21:47:24 +00:00
M-Z scripts
Removing extraneous includes from scripts that start with the letter M-Z
This commit is contained in:
parent
e3264e545b
commit
37de00464e
@ -1,5 +1,8 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
class Spawner;
|
||||||
class BaseRandomServer
|
class BaseRandomServer
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
#include "dCommonVars.h"
|
#include "dCommonVars.h"
|
||||||
#include "MissionState.h"
|
#include "MissionState.h"
|
||||||
#include <string>
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
class User;
|
class User;
|
||||||
class Entity;
|
class Entity;
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
#include "LegoDieRoll.h"
|
#include "LegoDieRoll.h"
|
||||||
#include "Entity.h"
|
#include "Entity.h"
|
||||||
#include "dLogger.h"
|
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "MissionComponent.h"
|
#include "MissionComponent.h"
|
||||||
|
|
||||||
@ -49,7 +48,6 @@ void LegoDieRoll::OnTimerDone(Entity* self, std::string timerName) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
Game::logger->LogDebug("LegoDieRoll", "Invalid animation: roll-die-%i\n", dieRoll);
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#include "MastTeleport.h"
|
#include "MastTeleport.h"
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "Game.h"
|
|
||||||
#include "Preconditions.h"
|
#include "Preconditions.h"
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
#include "TeamManager.h"
|
#include "TeamManager.h"
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "dZoneManager.h"
|
#include "dZoneManager.h"
|
||||||
#include "dServer.h"
|
|
||||||
|
|
||||||
void MinigameTreasureChestServer::OnUse(Entity *self, Entity *user) {
|
void MinigameTreasureChestServer::OnUse(Entity *self, Entity *user) {
|
||||||
auto* sac = self->GetComponent<ScriptedActivityComponent>();
|
auto* sac = self->GetComponent<ScriptedActivityComponent>();
|
||||||
@ -56,7 +55,7 @@ uint32_t MinigameTreasureChestServer::CalculateActivityRating(Entity *self, LWOO
|
|||||||
void MinigameTreasureChestServer::OnStartup(Entity *self) {
|
void MinigameTreasureChestServer::OnStartup(Entity *self) {
|
||||||
|
|
||||||
// BONS treasure chest thinks it's on FV, causing it to start a lobby
|
// BONS treasure chest thinks it's on FV, causing it to start a lobby
|
||||||
if (Game::server->GetZoneID() == 1204) {
|
if (dZoneManager::Instance()->GetZoneID().GetMapID() == 1204) {
|
||||||
auto* sac = self->GetComponent<ScriptedActivityComponent>();
|
auto* sac = self->GetComponent<ScriptedActivityComponent>();
|
||||||
if (sac != nullptr) {
|
if (sac != nullptr) {
|
||||||
sac->SetInstanceMapID(1204);
|
sac->SetInstanceMapID(1204);
|
||||||
|
@ -1 +0,0 @@
|
|||||||
#include "MissionConsoleServer.h"
|
|
@ -1,6 +0,0 @@
|
|||||||
#pragma once
|
|
||||||
#include "CppScripts.h"
|
|
||||||
|
|
||||||
class MissionConsoleServer : public CppScripts::Script {
|
|
||||||
};
|
|
||||||
|
|
@ -1,6 +1,4 @@
|
|||||||
#include "MonCoreNookDoors.h"
|
#include "MonCoreNookDoors.h"
|
||||||
#include "GameMessages.h"
|
|
||||||
#include "EntityManager.h"
|
|
||||||
#include "dZoneManager.h"
|
#include "dZoneManager.h"
|
||||||
|
|
||||||
void MonCoreNookDoors::OnStartup(Entity* self)
|
void MonCoreNookDoors::OnStartup(Entity* self)
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
#include "MonCoreSmashableDoors.h"
|
#include "MonCoreSmashableDoors.h"
|
||||||
#include "GameMessages.h"
|
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "dZoneManager.h"
|
|
||||||
|
|
||||||
void MonCoreSmashableDoors::OnDie(Entity* self, Entity* killer)
|
void MonCoreSmashableDoors::OnDie(Entity* self, Entity* killer)
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include "NjEarthDragonPetServer.h"
|
#include "NjEarthDragonPetServer.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
|
||||||
void NjEarthDragonPetServer::SetVariables(Entity *self) {
|
void NjEarthDragonPetServer::SetVariables(Entity *self) {
|
||||||
self->SetVar<LOT>(u"petLOT", 16210);
|
self->SetVar<LOT>(u"petLOT", 16210);
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
//#include "NjPetSpawnerServer.h"
|
|
||||||
#include "SpawnPetBaseServer.h"
|
#include "SpawnPetBaseServer.h"
|
||||||
|
|
||||||
class NjEarthDragonPetServer : public SpawnPetBaseServer {
|
class NjEarthDragonPetServer : public SpawnPetBaseServer {
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
#include "NjNPCMissionSpinjitzuServer.h"
|
#include "NjNPCMissionSpinjitzuServer.h"
|
||||||
#include "NPCAddRemoveItem.h"
|
#include "NPCAddRemoveItem.h"
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
class NjJayMissionItems : public NjNPCMissionSpinjitzuServer, NPCAddRemoveItem {
|
class NjJayMissionItems : public NjNPCMissionSpinjitzuServer, NPCAddRemoveItem {
|
||||||
void OnMissionDialogueOK(Entity *self, Entity *target, int missionID, MissionState missionState) override;
|
void OnMissionDialogueOK(Entity *self, Entity *target, int missionID, MissionState missionState) override;
|
||||||
|
@ -1,15 +1,14 @@
|
|||||||
#include <algorithm>
|
|
||||||
#include "RebuildComponent.h"
|
|
||||||
#include "NjMonastryBossInstance.h"
|
#include "NjMonastryBossInstance.h"
|
||||||
|
#include "RebuildComponent.h"
|
||||||
#include "DestroyableComponent.h"
|
#include "DestroyableComponent.h"
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "GameMessages.h"
|
|
||||||
#include "dZoneManager.h"
|
#include "dZoneManager.h"
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "BaseCombatAIComponent.h"
|
#include "BaseCombatAIComponent.h"
|
||||||
#include "BuffComponent.h"
|
#include "BuffComponent.h"
|
||||||
#include "SkillComponent.h"
|
#include "SkillComponent.h"
|
||||||
#include "TeamManager.h"
|
#include "TeamManager.h"
|
||||||
|
#include <algorithm>
|
||||||
|
|
||||||
// // // // // // //
|
// // // // // // //
|
||||||
// Event handling //
|
// Event handling //
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
#include "CppScripts.h"
|
#include "CppScripts.h"
|
||||||
|
#include <map>
|
||||||
|
|
||||||
static std::map<std::u16string, uint32_t> ElementFlags = {
|
static std::map<std::u16string, uint32_t> ElementFlags = {
|
||||||
{u"earth", ePlayerFlags::NJ_EARTH_SPINJITZU},
|
{u"earth", ePlayerFlags::NJ_EARTH_SPINJITZU},
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
#include "NPCAddRemoveItem.h"
|
#include "NPCAddRemoveItem.h"
|
||||||
|
#include <map>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
class NjNyaMissionitems : public NPCAddRemoveItem {
|
class NjNyaMissionitems : public NPCAddRemoveItem {
|
||||||
std::map<uint32_t, std::vector<ItemSetting>> GetSettings() override;
|
std::map<uint32_t, std::vector<ItemSetting>> GetSettings() override;
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
//
|
|
||||||
// Created by Mick Vermeulen on 23/08/2021.
|
|
||||||
//
|
|
||||||
|
|
||||||
#include "NjPetSpawnerServer.h"
|
|
@ -1,6 +0,0 @@
|
|||||||
#pragma once
|
|
||||||
#include "SpawnPetBaseServer.h"
|
|
||||||
|
|
||||||
class NjPetSpawnerServer : public SpawnPetBaseServer {
|
|
||||||
|
|
||||||
};
|
|
@ -1,4 +1,5 @@
|
|||||||
#include "NjhubLavaPlayerDeathTrigger.h"
|
#include "NjhubLavaPlayerDeathTrigger.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
|
||||||
void NjhubLavaPlayerDeathTrigger::OnCollisionPhantom(Entity *self, Entity *target)
|
void NjhubLavaPlayerDeathTrigger::OnCollisionPhantom(Entity *self, Entity *target)
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
#include "CppScripts.h"
|
#include "CppScripts.h"
|
||||||
|
|
||||||
|
|
||||||
class NjhubLavaPlayerDeathTrigger : public CppScripts::Script {
|
class NjhubLavaPlayerDeathTrigger : public CppScripts::Script {
|
||||||
void OnCollisionPhantom(Entity *self, Entity *target) override;
|
void OnCollisionPhantom(Entity *self, Entity *target) override;
|
||||||
};
|
};
|
||||||
|
@ -1,11 +1,8 @@
|
|||||||
#include "NpcAgCourseStarter.h"
|
#include "NpcAgCourseStarter.h"
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "GeneralUtils.h"
|
|
||||||
#include "ScriptedActivityComponent.h"
|
#include "ScriptedActivityComponent.h"
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "LeaderboardManager.h"
|
#include "LeaderboardManager.h"
|
||||||
#include "Game.h"
|
|
||||||
#include "dLogger.h"
|
|
||||||
#include "MissionComponent.h"
|
#include "MissionComponent.h"
|
||||||
#include <ctime>
|
#include <ctime>
|
||||||
|
|
||||||
@ -36,8 +33,6 @@ void NpcAgCourseStarter::OnMessageBoxResponse(Entity* self, Entity* sender, int3
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (identifier == u"player_dialog_cancel_course" && button == 1) {
|
if (identifier == u"player_dialog_cancel_course" && button == 1) {
|
||||||
Game::logger->Log("OnMessageBoxResponse", "Removing player %llu\n", sender->GetObjectID());
|
|
||||||
|
|
||||||
GameMessages::SendNotifyClientObject(self->GetObjectID(), u"stop_timer", 0, 0, LWOOBJID_EMPTY, "", sender->GetSystemAddress());
|
GameMessages::SendNotifyClientObject(self->GetObjectID(), u"stop_timer", 0, 0, LWOOBJID_EMPTY, "", sender->GetSystemAddress());
|
||||||
|
|
||||||
GameMessages::SendNotifyClientObject(self->GetObjectID(), u"cancel_timer", 0, 0, LWOOBJID_EMPTY, "", sender->GetSystemAddress());
|
GameMessages::SendNotifyClientObject(self->GetObjectID(), u"cancel_timer", 0, 0, LWOOBJID_EMPTY, "", sender->GetSystemAddress());
|
||||||
@ -59,8 +54,6 @@ void NpcAgCourseStarter::OnMessageBoxResponse(Entity* self, Entity* sender, int3
|
|||||||
|
|
||||||
data->values[1] = *(float*)&startTime;
|
data->values[1] = *(float*)&startTime;
|
||||||
|
|
||||||
Game::logger->Log("NpcAgCourseStarter", "Start time: %llu / %f\n", startTime, data->values[1]);
|
|
||||||
|
|
||||||
EntityManager::Instance()->SerializeEntity(self);
|
EntityManager::Instance()->SerializeEntity(self);
|
||||||
}
|
}
|
||||||
else if (identifier == u"FootRaceCancel") {
|
else if (identifier == u"FootRaceCancel") {
|
||||||
@ -95,9 +88,6 @@ void NpcAgCourseStarter::OnFireEventServerSide(Entity *self, Entity *sender, std
|
|||||||
time_t endTime = std::time(0);
|
time_t endTime = std::time(0);
|
||||||
time_t finish = (endTime - *(time_t *) &data->values[1]);
|
time_t finish = (endTime - *(time_t *) &data->values[1]);
|
||||||
|
|
||||||
Game::logger->Log("NpcAgCourseStarter", "End time: %llu, start time %llu, finish: %llu\n", endTime,
|
|
||||||
*(time_t *) &data->values[1], finish);
|
|
||||||
|
|
||||||
data->values[2] = *(float *) &finish;
|
data->values[2] = *(float *) &finish;
|
||||||
|
|
||||||
auto *missionComponent = sender->GetComponent<MissionComponent>();
|
auto *missionComponent = sender->GetComponent<MissionComponent>();
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#include "NpcCowboyServer.h"
|
#include "NpcCowboyServer.h"
|
||||||
#include "MissionComponent.h"
|
#include "MissionState.h"
|
||||||
#include "InventoryComponent.h"
|
#include "InventoryComponent.h"
|
||||||
|
|
||||||
void NpcCowboyServer::OnMissionDialogueOK(Entity* self, Entity* target, int missionID, MissionState missionState)
|
void NpcCowboyServer::OnMissionDialogueOK(Entity* self, Entity* target, int missionID, MissionState missionState)
|
||||||
|
@ -1,11 +1,6 @@
|
|||||||
#include "NpcNpSpacemanBob.h"
|
#include "NpcNpSpacemanBob.h"
|
||||||
#include "DestroyableComponent.h"
|
#include "DestroyableComponent.h"
|
||||||
#include "Entity.h"
|
|
||||||
#include "GameMessages.h"
|
|
||||||
#include "MissionState.h"
|
|
||||||
#include "Game.h"
|
|
||||||
#include "MissionComponent.h"
|
#include "MissionComponent.h"
|
||||||
#include "dLogger.h"
|
|
||||||
|
|
||||||
void NpcNpSpacemanBob::OnMissionDialogueOK(Entity* self, Entity* target, int missionID, MissionState missionState)
|
void NpcNpSpacemanBob::OnMissionDialogueOK(Entity* self, Entity* target, int missionID, MissionState missionState)
|
||||||
{
|
{
|
||||||
|
@ -1,10 +1,8 @@
|
|||||||
#include "NpcWispServer.h"
|
#include "NpcWispServer.h"
|
||||||
#include "InventoryComponent.h"
|
#include "InventoryComponent.h"
|
||||||
|
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "Entity.h"
|
#include "Entity.h"
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "Item.h"
|
|
||||||
|
|
||||||
void NpcWispServer::OnMissionDialogueOK(Entity* self, Entity* target, int missionID, MissionState missionState) {
|
void NpcWispServer::OnMissionDialogueOK(Entity* self, Entity* target, int missionID, MissionState missionState) {
|
||||||
if (missionID != 1849 && missionID != 1883)
|
if (missionID != 1849 && missionID != 1883)
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
#include "NsConcertChoiceBuildManager.h"
|
#include "NsConcertChoiceBuildManager.h"
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "Player.h"
|
|
||||||
|
|
||||||
const std::vector<Crate> NsConcertChoiceBuildManager::crates {
|
const std::vector<Crate> NsConcertChoiceBuildManager::crates {
|
||||||
{ "laser", 11203, 5.0, "Concert_Laser_QB_" },
|
{ "laser", 11203, 5.0, "Concert_Laser_QB_" },
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "NsConcertChoiceBuildManager.h"
|
#include "NsConcertChoiceBuildManager.h"
|
||||||
#include "DestroyableComponent.h"
|
#include "DestroyableComponent.h"
|
||||||
#include "RenderComponent.h"
|
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "MovingPlatformComponent.h"
|
#include "MovingPlatformComponent.h"
|
||||||
#include "MissionComponent.h"
|
#include "MissionComponent.h"
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
#include "NsLegoClubDoor.h"
|
#include "NsLegoClubDoor.h"
|
||||||
#include "dZoneManager.h"
|
#include "dZoneManager.h"
|
||||||
#include "EntityManager.h"
|
|
||||||
#include "GeneralUtils.h"
|
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
|
#include "AMFFormat.h"
|
||||||
|
|
||||||
void NsLegoClubDoor::OnStartup(Entity* self)
|
void NsLegoClubDoor::OnStartup(Entity* self)
|
||||||
{
|
{
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
#include "CppScripts.h"
|
#include "CppScripts.h"
|
||||||
#include "ChooseYourDestinationNsToNt.h"
|
#include "ChooseYourDestinationNsToNt.h"
|
||||||
#include "BaseConsoleTeleportServer.h"
|
#include "BaseConsoleTeleportServer.h"
|
||||||
#include "AMFFormat.h"
|
|
||||||
|
|
||||||
class NsLegoClubDoor : public CppScripts::Script, ChooseYourDestinationNsToNt, BaseConsoleTeleportServer
|
class NsLegoClubDoor : public CppScripts::Script, ChooseYourDestinationNsToNt, BaseConsoleTeleportServer
|
||||||
{
|
{
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
#include "NsLupTeleport.h"
|
#include "NsLupTeleport.h"
|
||||||
#include "dZoneManager.h"
|
#include "dZoneManager.h"
|
||||||
#include "EntityManager.h"
|
|
||||||
#include "GeneralUtils.h"
|
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
|
#include "AMFFormat.h"
|
||||||
|
|
||||||
void NsLupTeleport::OnStartup(Entity* self)
|
void NsLupTeleport::OnStartup(Entity* self)
|
||||||
{
|
{
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
#include "CppScripts.h"
|
#include "CppScripts.h"
|
||||||
#include "ChooseYourDestinationNsToNt.h"
|
#include "ChooseYourDestinationNsToNt.h"
|
||||||
#include "BaseConsoleTeleportServer.h"
|
#include "BaseConsoleTeleportServer.h"
|
||||||
#include "AMFFormat.h"
|
|
||||||
|
|
||||||
class NsLupTeleport : public CppScripts::Script, ChooseYourDestinationNsToNt, BaseConsoleTeleportServer
|
class NsLupTeleport : public CppScripts::Script, ChooseYourDestinationNsToNt, BaseConsoleTeleportServer
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
#include "NsModularBuild.h"
|
#include "NsModularBuild.h"
|
||||||
#include "EntityManager.h"
|
|
||||||
#include "Character.h"
|
|
||||||
#include "MissionComponent.h"
|
#include "MissionComponent.h"
|
||||||
|
|
||||||
void NsModularBuild::OnModularBuildExit(Entity* self, Entity* player, bool bCompleted, std::vector<LOT> modules) {
|
void NsModularBuild::OnModularBuildExit(Entity* self, Entity* player, bool bCompleted, std::vector<LOT> modules) {
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
#include "NsQbImaginationStatue.h"
|
#include "NsQbImaginationStatue.h"
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "Loot.h"
|
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "ScriptedActivityComponent.h"
|
|
||||||
#include "RebuildComponent.h"
|
|
||||||
|
|
||||||
void NsQbImaginationStatue::OnStartup(Entity* self)
|
void NsQbImaginationStatue::OnStartup(Entity* self)
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
#include "NsTokenConsoleServer.h"
|
#include "NsTokenConsoleServer.h"
|
||||||
#include "InventoryComponent.h"
|
#include "InventoryComponent.h"
|
||||||
#include "EntityManager.h"
|
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "Character.h"
|
#include "Character.h"
|
||||||
#include "MissionComponent.h"
|
#include "MissionComponent.h"
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
#include "NtAssemblyTubeServer.h"
|
#include "NtAssemblyTubeServer.h"
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "dZoneManager.h"
|
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "SkillComponent.h"
|
|
||||||
#include "DestroyableComponent.h"
|
|
||||||
#include "MissionComponent.h"
|
#include "MissionComponent.h"
|
||||||
|
|
||||||
void NtAssemblyTubeServer::OnStartup(Entity* self)
|
void NtAssemblyTubeServer::OnStartup(Entity* self)
|
||||||
@ -18,8 +15,6 @@ void NtAssemblyTubeServer::OnPlayerLoaded(Entity* self, Entity* player)
|
|||||||
|
|
||||||
void NtAssemblyTubeServer::OnProximityUpdate(Entity* self, Entity* entering, std::string name, std::string status)
|
void NtAssemblyTubeServer::OnProximityUpdate(Entity* self, Entity* entering, std::string name, std::string status)
|
||||||
{
|
{
|
||||||
Game::logger->Log("NtAssemblyTubeServer", "Entering\n");
|
|
||||||
|
|
||||||
if (status != "ENTER" || !entering->IsPlayer() || name != "teleport") return;
|
if (status != "ENTER" || !entering->IsPlayer() || name != "teleport") return;
|
||||||
|
|
||||||
auto* player = entering;
|
auto* player = entering;
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#include "NtCombatChallengeDummy.h"
|
#include "NtCombatChallengeDummy.h"
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
|
|
||||||
|
|
||||||
void NtCombatChallengeDummy::OnDie(Entity* self, Entity* killer)
|
void NtCombatChallengeDummy::OnDie(Entity* self, Entity* killer)
|
||||||
{
|
{
|
||||||
const auto challengeObjectID = self->GetVar<LWOOBJID>(u"challengeObjectID");
|
const auto challengeObjectID = self->GetVar<LWOOBJID>(u"challengeObjectID");
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
#include "NtCombatChallengeExplodingDummy.h"
|
#include "NtCombatChallengeExplodingDummy.h"
|
||||||
#include "NtCombatChallengeDummy.h"
|
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "SkillComponent.h"
|
#include "SkillComponent.h"
|
||||||
|
|
||||||
|
@ -1,27 +1,16 @@
|
|||||||
#include "NtCombatChallengeServer.h"
|
#include "NtCombatChallengeServer.h"
|
||||||
#include "Character.h"
|
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "InventoryComponent.h"
|
#include "InventoryComponent.h"
|
||||||
#include "MissionComponent.h"
|
#include "MissionComponent.h"
|
||||||
#include "dLogger.h"
|
|
||||||
|
|
||||||
void NtCombatChallengeServer::OnUse(Entity* self, Entity* user)
|
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());
|
GameMessages::SendNotifyClientObject(self->GetObjectID(), u"UI_Open", 0, 0, user->GetObjectID(), "", user->GetSystemAddress());
|
||||||
}
|
}
|
||||||
|
|
||||||
void NtCombatChallengeServer::OnDie(Entity* self, Entity* killer)
|
void NtCombatChallengeServer::OnDie(Entity* self, Entity* killer)
|
||||||
{
|
{
|
||||||
Game::logger->Log("NtCombatChallengeServer", "Smashed\n");
|
|
||||||
|
|
||||||
if (killer != self && killer != nullptr)
|
if (killer != self && killer != nullptr)
|
||||||
{
|
{
|
||||||
SpawnTargetDummy(self);
|
SpawnTargetDummy(self);
|
||||||
@ -47,8 +36,6 @@ void NtCombatChallengeServer::OnHitOrHealResult(Entity* self, Entity* attacker,
|
|||||||
self->SetVar(u"totalDmg", totalDmg);
|
self->SetVar(u"totalDmg", totalDmg);
|
||||||
self->SetNetworkVar(u"totalDmg", totalDmg);
|
self->SetNetworkVar(u"totalDmg", totalDmg);
|
||||||
|
|
||||||
Game::logger->Log("NtCombatChallengeServer", "Damage %i -> %i\n", damage, totalDmg);
|
|
||||||
|
|
||||||
GameMessages::SendPlayNDAudioEmitter(self, attacker->GetSystemAddress(), scoreSound);
|
GameMessages::SendPlayNDAudioEmitter(self, attacker->GetSystemAddress(), scoreSound);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -169,12 +156,8 @@ void NtCombatChallengeServer::ResetGame(Entity* self)
|
|||||||
{
|
{
|
||||||
for (const auto& mission : tMissions)
|
for (const auto& mission : tMissions)
|
||||||
{
|
{
|
||||||
Game::logger->Log("NtCombatChallengeServer", "Mission %i, %i\n", mission.mission, mission.damage);
|
|
||||||
|
|
||||||
if (totalDmg >= 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);
|
missionComponent->ForceProgressTaskType(mission.mission, 1, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#include "NtConsoleTeleportServer.h"
|
#include "NtConsoleTeleportServer.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
#include "AMFFormat.h"
|
||||||
|
|
||||||
void NtConsoleTeleportServer::OnStartup(Entity* self)
|
void NtConsoleTeleportServer::OnStartup(Entity* self)
|
||||||
{
|
{
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
#include "CppScripts.h"
|
#include "CppScripts.h"
|
||||||
#include "ChooseYourDestinationNsToNt.h"
|
#include "ChooseYourDestinationNsToNt.h"
|
||||||
#include "BaseConsoleTeleportServer.h"
|
#include "BaseConsoleTeleportServer.h"
|
||||||
#include "AMFFormat.h"
|
|
||||||
|
|
||||||
class NtConsoleTeleportServer : public CppScripts::Script, BaseConsoleTeleportServer
|
class NtConsoleTeleportServer : public CppScripts::Script, BaseConsoleTeleportServer
|
||||||
{
|
{
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
#include "NtDirtCloudServer.h"
|
#include "NtDirtCloudServer.h"
|
||||||
#include "dZoneManager.h"
|
|
||||||
#include "MissionComponent.h"
|
#include "MissionComponent.h"
|
||||||
|
|
||||||
std::map<std::string, std::vector<int32_t>> NtDirtCloudServer::m_Missions =
|
std::map<std::string, std::vector<int32_t>> NtDirtCloudServer::m_Missions =
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include "NtHaelServer.h"
|
#include "NtHaelServer.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
|
||||||
void NtHaelServer::SetVariables(Entity *self) {
|
void NtHaelServer::SetVariables(Entity *self) {
|
||||||
self->SetVar<float_t>(m_SpyProximityVariable, 25.0f);
|
self->SetVar<float_t>(m_SpyProximityVariable, 25.0f);
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
#include "NtParadoxTeleServer.h"
|
#include "NtParadoxTeleServer.h"
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "dZoneManager.h"
|
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "SkillComponent.h"
|
|
||||||
#include "DestroyableComponent.h"
|
|
||||||
#include "MissionComponent.h"
|
#include "MissionComponent.h"
|
||||||
|
|
||||||
void NtParadoxTeleServer::OnStartup(Entity* self)
|
void NtParadoxTeleServer::OnStartup(Entity* self)
|
||||||
@ -18,8 +15,6 @@ void NtParadoxTeleServer::OnPlayerLoaded(Entity* self, Entity* player)
|
|||||||
|
|
||||||
void NtParadoxTeleServer::OnProximityUpdate(Entity* self, Entity* entering, std::string name, std::string status)
|
void NtParadoxTeleServer::OnProximityUpdate(Entity* self, Entity* entering, std::string name, std::string status)
|
||||||
{
|
{
|
||||||
Game::logger->Log("NtParadoxTeleServer", "Entering\n");
|
|
||||||
|
|
||||||
if (status != "ENTER" || !entering->IsPlayer() || name != "teleport") return;
|
if (status != "ENTER" || !entering->IsPlayer() || name != "teleport") return;
|
||||||
|
|
||||||
auto* player = entering;
|
auto* player = entering;
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#include "NtSentinelWalkwayServer.h"
|
#include "NtSentinelWalkwayServer.h"
|
||||||
#include "PhantomPhysicsComponent.h"
|
#include "PhantomPhysicsComponent.h"
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "dLogger.h"
|
|
||||||
#include "MissionComponent.h"
|
#include "MissionComponent.h"
|
||||||
|
|
||||||
void NtSentinelWalkwayServer::OnStartup(Entity* self)
|
void NtSentinelWalkwayServer::OnStartup(Entity* self)
|
||||||
@ -10,8 +9,6 @@ void NtSentinelWalkwayServer::OnStartup(Entity* self)
|
|||||||
|
|
||||||
if (phantomPhysicsComponent == nullptr)
|
if (phantomPhysicsComponent == nullptr)
|
||||||
{
|
{
|
||||||
Game::logger->Log("NtSentinelWalkwayServer", "Failed to find PhantomPhysicsComponent\n");
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -22,8 +19,6 @@ void NtSentinelWalkwayServer::OnStartup(Entity* self)
|
|||||||
force = 115;
|
force = 115;
|
||||||
}
|
}
|
||||||
|
|
||||||
Game::logger->Log("NtSentinelWalkwayServer", "Setting force to %i\n", force);
|
|
||||||
|
|
||||||
const auto forward = self->GetRotation().GetRightVector() * -1;
|
const auto forward = self->GetRotation().GetRightVector() * -1;
|
||||||
|
|
||||||
phantomPhysicsComponent->SetEffectType(0); // PUSH
|
phantomPhysicsComponent->SetEffectType(0); // PUSH
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
|
|
||||||
|
|
||||||
void NtVentureCannonServer::OnUse(Entity* self, Entity* user)
|
void NtVentureCannonServer::OnUse(Entity* self, Entity* user)
|
||||||
{
|
{
|
||||||
auto* player = user;
|
auto* player = user;
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
#include "SkillComponent.h"
|
#include "SkillComponent.h"
|
||||||
#include "MissionComponent.h"
|
#include "MissionComponent.h"
|
||||||
|
|
||||||
|
|
||||||
void NtVentureSpeedPadServer::OnStartup(Entity* self)
|
void NtVentureSpeedPadServer::OnStartup(Entity* self)
|
||||||
{
|
{
|
||||||
self->SetProximityRadius(3, "speedboost");
|
self->SetProximityRadius(3, "speedboost");
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
#include "NtXRayServer.h"
|
#include "NtXRayServer.h"
|
||||||
#include "PhantomPhysicsComponent.h"
|
|
||||||
#include "EntityManager.h"
|
|
||||||
#include "SkillComponent.h"
|
#include "SkillComponent.h"
|
||||||
|
|
||||||
void NtXRayServer::OnCollisionPhantom(Entity* self, Entity* target)
|
void NtXRayServer::OnCollisionPhantom(Entity* self, Entity* target)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#include <dZoneManager.h>
|
#include "dZoneManager.h"
|
||||||
#include "PetDigServer.h"
|
#include "PetDigServer.h"
|
||||||
#include "MissionComponent.h"
|
#include "MissionComponent.h"
|
||||||
#include "InventoryComponent.h"
|
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "Character.h"
|
#include "Character.h"
|
||||||
#include "PetComponent.h"
|
#include "PetComponent.h"
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include "PrSeagullFly.h"
|
#include "PrSeagullFly.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
|
||||||
void PrSeagullFly::OnStartup(Entity* self)
|
void PrSeagullFly::OnStartup(Entity* self)
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#include "PrWhistle.h"
|
#include "PrWhistle.h"
|
||||||
#include "Character.h"
|
#include "Character.h"
|
||||||
#include "CharacterComponent.h"
|
#include "Entity.h"
|
||||||
|
|
||||||
void PrWhistle::OnFireEventServerSide(Entity *self, Entity *sender, std::string args, int32_t param1, int32_t param2,
|
void PrWhistle::OnFireEventServerSide(Entity *self, Entity *sender, std::string args, int32_t param1, int32_t param2,
|
||||||
int32_t param3)
|
int32_t param3)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
#include "PropertyDeathPlane.h"
|
#include "PropertyDeathPlane.h"
|
||||||
#include "Entity.h"
|
#include "Entity.h"
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "Game.h"
|
|
||||||
#include "dLogger.h"
|
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
|
|
||||||
void PropertyDeathPlane::OnCollisionPhantom(Entity* self, Entity* target)
|
void PropertyDeathPlane::OnCollisionPhantom(Entity* self, Entity* target)
|
||||||
@ -16,7 +14,5 @@ void PropertyDeathPlane::OnCollisionPhantom(Entity* self, Entity* target)
|
|||||||
|
|
||||||
auto* teleport = teleportGroup[0];
|
auto* teleport = teleportGroup[0];
|
||||||
|
|
||||||
Game::logger->Log("PropertyDeathPlane", "Teleporting!\n");
|
|
||||||
|
|
||||||
GameMessages::SendTeleport(target->GetObjectID(), teleport->GetPosition(), teleport->GetRotation(), target->GetSystemAddress());
|
GameMessages::SendTeleport(target->GetObjectID(), teleport->GetPosition(), teleport->GetRotation(), target->GetSystemAddress());
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
#include "QbEnemyStunner.h"
|
#include "QbEnemyStunner.h"
|
||||||
#include "EntityManager.h"
|
|
||||||
#include "SkillComponent.h"
|
#include "SkillComponent.h"
|
||||||
#include "GameMessages.h"
|
|
||||||
#include "DestroyableComponent.h"
|
#include "DestroyableComponent.h"
|
||||||
|
|
||||||
void QbEnemyStunner::OnRebuildComplete(Entity* self, Entity* target)
|
void QbEnemyStunner::OnRebuildComplete(Entity* self, Entity* target)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#include "CharacterComponent.h"
|
#include "CharacterComponent.h"
|
||||||
#include "DestroyableComponent.h"
|
#include "DestroyableComponent.h"
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "GameMessages.h"
|
|
||||||
#include "PossessableComponent.h"
|
#include "PossessableComponent.h"
|
||||||
#include "RaceImagineCrateServer.h"
|
#include "RaceImagineCrateServer.h"
|
||||||
#include "RacingTaskParam.h"
|
#include "RacingTaskParam.h"
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
#include "CharacterComponent.h"
|
|
||||||
#include "DestroyableComponent.h"
|
#include "DestroyableComponent.h"
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "PossessableComponent.h"
|
|
||||||
#include "PossessorComponent.h"
|
#include "PossessorComponent.h"
|
||||||
#include "RaceImaginePowerup.h"
|
#include "RaceImaginePowerup.h"
|
||||||
#include "RacingTaskParam.h"
|
#include "RacingTaskParam.h"
|
||||||
|
@ -1,14 +1,10 @@
|
|||||||
#include "RaceMaelstromGeiser.h"
|
#include "RaceMaelstromGeiser.h"
|
||||||
#include "DestroyableComponent.h"
|
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "PossessableComponent.h"
|
#include "PossessableComponent.h"
|
||||||
#include "PossessorComponent.h"
|
#include "PossessorComponent.h"
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "RacingControlComponent.h"
|
#include "RacingControlComponent.h"
|
||||||
#include "dZoneManager.h"
|
#include "dZoneManager.h"
|
||||||
#include "Game.h"
|
|
||||||
#include "dLogger.h"
|
|
||||||
|
|
||||||
|
|
||||||
void RaceMaelstromGeiser::OnStartup(Entity* self)
|
void RaceMaelstromGeiser::OnStartup(Entity* self)
|
||||||
{
|
{
|
||||||
@ -26,15 +22,11 @@ void RaceMaelstromGeiser::OnProximityUpdate(Entity* self, Entity* entering, std:
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Game::logger->Log("RaceMaelstromGeiser", "Entered\n");
|
|
||||||
|
|
||||||
if (!self->GetVar<bool>(u"AmFiring"))
|
if (!self->GetVar<bool>(u"AmFiring"))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Game::logger->Log("RaceMaelstromGeiser", "Smashing!\n");
|
|
||||||
|
|
||||||
auto* possessableComponent = entering->GetComponent<PossessableComponent>();
|
auto* possessableComponent = entering->GetComponent<PossessableComponent>();
|
||||||
|
|
||||||
Entity* vehicle;
|
Entity* vehicle;
|
||||||
|
@ -9,7 +9,6 @@
|
|||||||
#include "CharacterComponent.h"
|
#include "CharacterComponent.h"
|
||||||
#include "SimplePhysicsComponent.h"
|
#include "SimplePhysicsComponent.h"
|
||||||
#include "MovementAIComponent.h"
|
#include "MovementAIComponent.h"
|
||||||
#include "ControllablePhysicsComponent.h"
|
|
||||||
#include "../dWorldServer/ObjectIDManager.h"
|
#include "../dWorldServer/ObjectIDManager.h"
|
||||||
#include "MissionComponent.h"
|
#include "MissionComponent.h"
|
||||||
|
|
||||||
|
@ -5,7 +5,6 @@
|
|||||||
|
|
||||||
#include "Entity.h"
|
#include "Entity.h"
|
||||||
#include "ScriptComponent.h"
|
#include "ScriptComponent.h"
|
||||||
#include "InvalidScript.h"
|
|
||||||
|
|
||||||
ScriptComponent::ScriptComponent(Entity* parent, std::string scriptName, bool serialized, bool client) : Component(parent) {
|
ScriptComponent::ScriptComponent(Entity* parent, std::string scriptName, bool serialized, bool client) : Component(parent) {
|
||||||
m_Serialized = serialized;
|
m_Serialized = serialized;
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
#ifndef SCRIPTCOMPONENT_H
|
#ifndef SCRIPTCOMPONENT_H
|
||||||
#define SCRIPTCOMPONENT_H
|
#define SCRIPTCOMPONENT_H
|
||||||
|
|
||||||
#include "BitStream.h"
|
|
||||||
#include "CppScripts.h"
|
#include "CppScripts.h"
|
||||||
#include "Component.h"
|
#include "Component.h"
|
||||||
#include <string>
|
#include <string>
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
#include "ScriptedPowerupSpawner.h"
|
#include "ScriptedPowerupSpawner.h"
|
||||||
#include "RenderComponent.h"
|
#include "RenderComponent.h"
|
||||||
#include "GameMessages.h"
|
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
|
|
||||||
void ScriptedPowerupSpawner::OnTemplateStartup(Entity *self) {
|
void ScriptedPowerupSpawner::OnTemplateStartup(Entity *self) {
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include "SpawnLionServer.h"
|
#include "SpawnLionServer.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
|
||||||
void SpawnLionServer::SetVariables(Entity *self) {
|
void SpawnLionServer::SetVariables(Entity *self) {
|
||||||
self->SetVar<LOT>(u"petLOT", 3520);
|
self->SetVar<LOT>(u"petLOT", 3520);
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include "SpawnSaberCatServer.h"
|
#include "SpawnSaberCatServer.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
|
||||||
void SpawnSaberCatServer::SetVariables(Entity *self) {
|
void SpawnSaberCatServer::SetVariables(Entity *self) {
|
||||||
self->SetVar<LOT>(u"petLOT", 12432);
|
self->SetVar<LOT>(u"petLOT", 12432);
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include "SpawnShrakeServer.h"
|
#include "SpawnShrakeServer.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
|
||||||
void SpawnShrakeServer::SetVariables(Entity *self) {
|
void SpawnShrakeServer::SetVariables(Entity *self) {
|
||||||
self->SetVar<LOT>(u"petLOT", 12434);
|
self->SetVar<LOT>(u"petLOT", 12434);
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include "SpawnStegoServer.h"
|
#include "SpawnStegoServer.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
|
||||||
void SpawnStegoServer::SetVariables(Entity *self) {
|
void SpawnStegoServer::SetVariables(Entity *self) {
|
||||||
self->SetVar<LOT>(u"petLOT", 12431);
|
self->SetVar<LOT>(u"petLOT", 12431);
|
||||||
|
@ -5,7 +5,6 @@
|
|||||||
#include "DestroyableComponent.h"
|
#include "DestroyableComponent.h"
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
|
|
||||||
|
|
||||||
void SpecialImaginePowerupSpawner::OnStartup(Entity* self)
|
void SpecialImaginePowerupSpawner::OnStartup(Entity* self)
|
||||||
{
|
{
|
||||||
self->SetProximityRadius(1.5f, "powerupEnter");
|
self->SetProximityRadius(1.5f, "powerupEnter");
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
#include "SsModularBuildServer.h"
|
#include "SsModularBuildServer.h"
|
||||||
#include "EntityManager.h"
|
|
||||||
#include "Character.h"
|
|
||||||
#include "MissionComponent.h"
|
#include "MissionComponent.h"
|
||||||
|
|
||||||
void SsModularBuildServer::OnModularBuildExit(Entity* self, Entity* player, bool bCompleted, std::vector<LOT> modules) {
|
void SsModularBuildServer::OnModularBuildExit(Entity* self, Entity* player, bool bCompleted, std::vector<LOT> modules) {
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#include "StoryBoxInteractServer.h"
|
#include "StoryBoxInteractServer.h"
|
||||||
#include "Character.h"
|
#include "Character.h"
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "Game.h"
|
|
||||||
#include "dServer.h"
|
#include "dServer.h"
|
||||||
#include "AMFFormat.h"
|
#include "AMFFormat.h"
|
||||||
|
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include "Sunflower.h"
|
#include "Sunflower.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
|
||||||
void Sunflower::OnStartup(Entity *self) {
|
void Sunflower::OnStartup(Entity *self) {
|
||||||
self->SetVar<uint32_t>(u"numCycles", 6);
|
self->SetVar<uint32_t>(u"numCycles", 6);
|
||||||
|
@ -1,9 +1,7 @@
|
|||||||
#include "TokenConsoleServer.h"
|
#include "TokenConsoleServer.h"
|
||||||
#include "InventoryComponent.h"
|
#include "InventoryComponent.h"
|
||||||
#include "Item.h"
|
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "Character.h"
|
#include "Character.h"
|
||||||
#include "dCommonVars.h"
|
|
||||||
|
|
||||||
//2021-05-03 - max - added script, omitted some parts related to inheritance in lua which we don't need
|
//2021-05-03 - max - added script, omitted some parts related to inheritance in lua which we don't need
|
||||||
|
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#include "TreasureChestDragonServer.h"
|
#include "TreasureChestDragonServer.h"
|
||||||
#include "ScriptedActivityComponent.h"
|
#include "ScriptedActivityComponent.h"
|
||||||
#include "TeamManager.h"
|
#include "TeamManager.h"
|
||||||
#include "Loot.h"
|
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
|
|
||||||
void TreasureChestDragonServer::OnStartup(Entity* self)
|
void TreasureChestDragonServer::OnStartup(Entity* self)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
#include "TriggerAmbush.h"
|
#include "TriggerAmbush.h"
|
||||||
|
|
||||||
#include "dZoneManager.h"
|
#include "dZoneManager.h"
|
||||||
#include "dLogger.h"
|
|
||||||
#include "EntityManager.h"
|
|
||||||
|
|
||||||
void TriggerAmbush::OnStartup(Entity* self)
|
void TriggerAmbush::OnStartup(Entity* self)
|
||||||
{
|
{
|
||||||
@ -13,20 +11,14 @@ void TriggerAmbush::OnProximityUpdate(Entity* self, Entity* entering, std::strin
|
|||||||
{
|
{
|
||||||
if (name != "ambush" || status != "ENTER" || !entering->IsPlayer()) return;
|
if (name != "ambush" || status != "ENTER" || !entering->IsPlayer()) return;
|
||||||
|
|
||||||
Game::logger->Log("TriggerAmbush", "Got ambush collision!\n");
|
|
||||||
|
|
||||||
if (self->GetVar<bool>(u"triggered")) return;
|
if (self->GetVar<bool>(u"triggered")) return;
|
||||||
|
|
||||||
self->SetVar(u"triggered", true);
|
self->SetVar(u"triggered", true);
|
||||||
|
|
||||||
Game::logger->Log("TriggerAmbush", "Triggering ambush!\n");
|
|
||||||
|
|
||||||
const auto spawners = dZoneManager::Instance()->GetSpawnersByName("Ambush");
|
const auto spawners = dZoneManager::Instance()->GetSpawnersByName("Ambush");
|
||||||
|
|
||||||
for (auto* spawner : spawners)
|
for (auto* spawner : spawners)
|
||||||
{
|
{
|
||||||
Game::logger->Log("TriggerAmbush", "Triggering ambush on spawner!\n");
|
|
||||||
|
|
||||||
spawner->Activate();
|
spawner->Activate();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#include "WaveBossApe.h"
|
#include "WaveBossApe.h"
|
||||||
#include "BaseCombatAIComponent.h"
|
#include "BaseCombatAIComponent.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
|
||||||
void WaveBossApe::OnStartup(Entity *self) {
|
void WaveBossApe::OnStartup(Entity *self) {
|
||||||
BaseWavesGenericEnemy::OnStartup(self);
|
BaseWavesGenericEnemy::OnStartup(self);
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#include "WaveBossHammerling.h"
|
#include "WaveBossHammerling.h"
|
||||||
#include "BaseCombatAIComponent.h"
|
#include "BaseCombatAIComponent.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
|
||||||
void WaveBossHammerling::OnStartup(Entity *self) {
|
void WaveBossHammerling::OnStartup(Entity *self) {
|
||||||
BaseWavesGenericEnemy::OnStartup(self);
|
BaseWavesGenericEnemy::OnStartup(self);
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#include "WaveBossHorsemen.h"
|
#include "WaveBossHorsemen.h"
|
||||||
#include "BaseCombatAIComponent.h"
|
#include "BaseCombatAIComponent.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
|
||||||
void WaveBossHorsemen::OnStartup(Entity *self) {
|
void WaveBossHorsemen::OnStartup(Entity *self) {
|
||||||
BaseWavesGenericEnemy::OnStartup(self);
|
BaseWavesGenericEnemy::OnStartup(self);
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#include "WaveBossSpiderling.h"
|
#include "WaveBossSpiderling.h"
|
||||||
#include "BaseCombatAIComponent.h"
|
#include "BaseCombatAIComponent.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
|
||||||
void WaveBossSpiderling::OnStartup(Entity *self) {
|
void WaveBossSpiderling::OnStartup(Entity *self) {
|
||||||
BaseWavesGenericEnemy::OnStartup(self);
|
BaseWavesGenericEnemy::OnStartup(self);
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
#include "WhFans.h"
|
#include "WhFans.h"
|
||||||
|
|
||||||
#include "RenderComponent.h"
|
#include "RenderComponent.h"
|
||||||
|
#include "GameMessages.h"
|
||||||
|
#include "EntityManager.h"
|
||||||
|
#include "PhantomPhysicsComponent.h"
|
||||||
|
|
||||||
void WhFans::OnStartup(Entity* self) {
|
void WhFans::OnStartup(Entity* self) {
|
||||||
self->SetVar<bool>(u"alive", true);
|
self->SetVar<bool>(u"alive", true);
|
||||||
|
@ -1,9 +1,5 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
#include "CppScripts.h"
|
#include "CppScripts.h"
|
||||||
#include "GameMessages.h"
|
|
||||||
#include "EntityManager.h"
|
|
||||||
#include "PhantomPhysicsComponent.h"
|
|
||||||
|
|
||||||
class WhFans : public CppScripts::Script
|
class WhFans : public CppScripts::Script
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
#include "WildAmbients.h"
|
#include "WildAmbients.h"
|
||||||
#include "EntityManager.h"
|
|
||||||
#include "Character.h"
|
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
|
|
||||||
void WildAmbients::OnUse(Entity* self, Entity* user)
|
void WildAmbients::OnUse(Entity* self, Entity* user)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
#include "WishingWellServer.h"
|
#include "WishingWellServer.h"
|
||||||
#include "Loot.h"
|
|
||||||
#include "ScriptedActivityComponent.h"
|
#include "ScriptedActivityComponent.h"
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "Game.h"
|
|
||||||
|
|
||||||
void WishingWellServer::OnStartup(Entity* self)
|
void WishingWellServer::OnStartup(Entity* self)
|
||||||
{
|
{
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
#include "ZoneAgMedProperty.h"
|
#include "ZoneAgMedProperty.h"
|
||||||
#include "dLogger.h"
|
#include "Entity.h"
|
||||||
|
|
||||||
void ZoneAgMedProperty::SetGameVariables(Entity *self) {
|
void ZoneAgMedProperty::SetGameVariables(Entity *self) {
|
||||||
Game::logger->Log("Properties", "Setting variables in instance\n");
|
|
||||||
|
|
||||||
self->SetVar<std::string>(ClaimMarkerGroup, "ClaimMarker");
|
self->SetVar<std::string>(ClaimMarkerGroup, "ClaimMarker");
|
||||||
self->SetVar<std::string>(GeneratorGroup, "Generator");
|
self->SetVar<std::string>(GeneratorGroup, "Generator");
|
||||||
|
@ -1,13 +1,10 @@
|
|||||||
#include "ZoneAgProperty.h"
|
#include "ZoneAgProperty.h"
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "BasePropertyServer.h"
|
|
||||||
#include "Character.h"
|
#include "Character.h"
|
||||||
#include "Entity.h"
|
#include "Entity.h"
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "dZoneManager.h"
|
#include "dZoneManager.h"
|
||||||
#include "LDFFormat.h"
|
|
||||||
#include "RenderComponent.h"
|
#include "RenderComponent.h"
|
||||||
#include "dLogger.h"
|
|
||||||
#include "MissionComponent.h"
|
#include "MissionComponent.h"
|
||||||
|
|
||||||
void ZoneAgProperty::SetGameVariables(Entity *self) {
|
void ZoneAgProperty::SetGameVariables(Entity *self) {
|
||||||
@ -342,7 +339,6 @@ void ZoneAgProperty::OnZonePropertyModelPickedUp(Entity* self, Entity* player) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void ZoneAgProperty::OnZonePropertyModelRemoved(Entity* self, Entity* player) {
|
void ZoneAgProperty::OnZonePropertyModelRemoved(Entity* self, Entity* player) {
|
||||||
Game::logger->Log("OnZonePropertyModelRemoved", "Removed flag updated!\n");
|
|
||||||
auto* character = player->GetCharacter();
|
auto* character = player->GetCharacter();
|
||||||
character->SetPlayerFlag(111, true);
|
character->SetPlayerFlag(111, true);
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
#include "CppScripts.h"
|
|
||||||
#include "BasePropertyServer.h"
|
#include "BasePropertyServer.h"
|
||||||
|
|
||||||
class ZoneAgProperty : public BasePropertyServer {
|
class ZoneAgProperty : public BasePropertyServer {
|
||||||
|
@ -1,10 +1,8 @@
|
|||||||
#include "ZoneAgSpiderQueen.h"
|
#include "ZoneAgSpiderQueen.h"
|
||||||
#include "GameMessages.h"
|
#include "GameMessages.h"
|
||||||
#include "EntityManager.h"
|
#include "EntityManager.h"
|
||||||
#include "Character.h"
|
|
||||||
#include "ZoneAgProperty.h"
|
#include "ZoneAgProperty.h"
|
||||||
#include "DestroyableComponent.h"
|
#include "DestroyableComponent.h"
|
||||||
#include "dZoneManager.h"
|
|
||||||
|
|
||||||
void ZoneAgSpiderQueen::SetGameVariables(Entity *self) {
|
void ZoneAgSpiderQueen::SetGameVariables(Entity *self) {
|
||||||
ZoneAgProperty::SetGameVariables(self);
|
ZoneAgProperty::SetGameVariables(self);
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
#include "CppScripts.h"
|
#include "CppScripts.h"
|
||||||
#include "BaseSurvivalServer.h"
|
#include "BaseSurvivalServer.h"
|
||||||
|
#include <map>
|
||||||
|
|
||||||
class ZoneAgSurvival : public BaseSurvivalServer {
|
class ZoneAgSurvival : public BaseSurvivalServer {
|
||||||
Constants GetConstants() override;
|
Constants GetConstants() override;
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include "ZoneFvProperty.h"
|
#include "ZoneFvProperty.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
|
||||||
void ZoneFvProperty::SetGameVariables(Entity *self) {
|
void ZoneFvProperty::SetGameVariables(Entity *self) {
|
||||||
self->SetVar<std::string>(ClaimMarkerGroup, "Platform");
|
self->SetVar<std::string>(ClaimMarkerGroup, "Platform");
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include "ZoneGfProperty.h"
|
#include "ZoneGfProperty.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
|
||||||
void ZoneGfProperty::SetGameVariables(Entity *self) {
|
void ZoneGfProperty::SetGameVariables(Entity *self) {
|
||||||
self->SetVar<std::string>(ClaimMarkerGroup, "BehavQB");
|
self->SetVar<std::string>(ClaimMarkerGroup, "BehavQB");
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include "ZoneNsMedProperty.h"
|
#include "ZoneNsMedProperty.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
|
||||||
void ZoneNsMedProperty::SetGameVariables(Entity *self) {
|
void ZoneNsMedProperty::SetGameVariables(Entity *self) {
|
||||||
self->SetVar<std::string>(ClaimMarkerGroup, "ClaimMarker");
|
self->SetVar<std::string>(ClaimMarkerGroup, "ClaimMarker");
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include "ZoneNsProperty.h"
|
#include "ZoneNsProperty.h"
|
||||||
|
#include "Entity.h"
|
||||||
|
|
||||||
void ZoneNsProperty::SetGameVariables(Entity *self) {
|
void ZoneNsProperty::SetGameVariables(Entity *self) {
|
||||||
self->SetVar<std::string>(ClaimMarkerGroup, "Rhino");
|
self->SetVar<std::string>(ClaimMarkerGroup, "Rhino");
|
||||||
|
Loading…
Reference in New Issue
Block a user