mirror of
https://github.com/openmoh/openmohaa.git
synced 2025-04-28 21:57:57 +03:00
Fix incorrect teams and controllers for TOW objectives
This commit is contained in:
parent
09eb130b6d
commit
afd7943b62
5 changed files with 14 additions and 14 deletions
|
@ -26,8 +26,8 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|||
#include "animate.h"
|
||||
|
||||
typedef enum {
|
||||
CONTROLLER_ALLIES,
|
||||
CONTROLLER_AXIS,
|
||||
CONTROLLER_ALLIES,
|
||||
CONTROLLER_DRAW
|
||||
} eController;
|
||||
|
||||
|
|
|
@ -269,13 +269,13 @@ void TOWObjective::TakeOver(Event *ev)
|
|||
|
||||
switch (controller) {
|
||||
case CONTROLLER_ALLIES:
|
||||
gi.cvar_set(m_sAxisObjName.c_str(), "1");
|
||||
gi.cvar_set(m_sAlliesObjName.c_str(), "0");
|
||||
break;
|
||||
case CONTROLLER_AXIS:
|
||||
gi.cvar_set(m_sAxisObjName.c_str(), "0");
|
||||
gi.cvar_set(m_sAlliesObjName.c_str(), "1");
|
||||
break;
|
||||
case CONTROLLER_AXIS:
|
||||
gi.cvar_set(m_sAxisObjName.c_str(), "1");
|
||||
gi.cvar_set(m_sAlliesObjName.c_str(), "0");
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -308,13 +308,13 @@ void TOWObjective::OnInitialize(Event *ev)
|
|||
|
||||
switch (m_eController) {
|
||||
case CONTROLLER_ALLIES:
|
||||
gi.cvar_set(m_sAxisObjName.c_str(), "1");
|
||||
gi.cvar_set(m_sAlliesObjName.c_str(), "0");
|
||||
break;
|
||||
case CONTROLLER_AXIS:
|
||||
gi.cvar_set(m_sAxisObjName.c_str(), "0");
|
||||
gi.cvar_set(m_sAlliesObjName.c_str(), "1");
|
||||
break;
|
||||
case CONTROLLER_AXIS:
|
||||
gi.cvar_set(m_sAxisObjName.c_str(), "1");
|
||||
gi.cvar_set(m_sAlliesObjName.c_str(), "0");
|
||||
break;
|
||||
case CONTROLLER_DRAW:
|
||||
gi.cvar_set(m_sAxisObjName.c_str(), "0");
|
||||
gi.cvar_set(m_sAlliesObjName.c_str(), "0");
|
||||
|
|
|
@ -59,8 +59,8 @@ class TOWObjectiveMan
|
|||
{
|
||||
private:
|
||||
Container<TOWObjective *> m_towObjectives;
|
||||
int m_iNumAxisObjectives;
|
||||
int m_iNumAlliesObjectives;
|
||||
int m_iNumAxisObjectives;
|
||||
|
||||
public:
|
||||
TOWObjectiveMan();
|
||||
|
|
|
@ -1720,10 +1720,10 @@ void DM_Manager::SetBombsPlanted(int num)
|
|||
|
||||
void DM_Manager::StopTeamRespawn(eController controller)
|
||||
{
|
||||
if (controller == CONTROLLER_AXIS) {
|
||||
m_bAllowAxisRespawn = false;
|
||||
} else if (controller == CONTROLLER_ALLIES) {
|
||||
if (controller == CONTROLLER_ALLIES) {
|
||||
m_bAllowAlliedRespawn = false;
|
||||
} else if (controller == CONTROLLER_AXIS) {
|
||||
m_bAllowAxisRespawn = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -179,8 +179,8 @@ private:
|
|||
int m_iNumBombsPlanted;
|
||||
int m_iTotalMapTime;
|
||||
|
||||
bool m_bAllowAxisRespawn;
|
||||
bool m_bAllowAlliedRespawn;
|
||||
bool m_bAllowAxisRespawn;
|
||||
bool m_bRoundActive;
|
||||
|
||||
// scoreboard data
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue