mirror of
https://github.com/vcmi/vcmi.git
synced 2025-08-13 19:54:17 +02:00
NetPacksLib: remove obstacle ACTIVATE* actions
Actually these actions was not working anyway.
This commit is contained in:
@@ -308,8 +308,6 @@ public:
|
|||||||
RESET_STATE,
|
RESET_STATE,
|
||||||
UPDATE,
|
UPDATE,
|
||||||
REMOVE,
|
REMOVE,
|
||||||
ACTIVATE_AND_UPDATE,
|
|
||||||
ACTIVATE_AND_REMOVE
|
|
||||||
};
|
};
|
||||||
|
|
||||||
JsonNode data;
|
JsonNode data;
|
||||||
|
@@ -2398,7 +2398,6 @@ void BattleObstaclesChanged::applyBattle(IBattleState * battleState)
|
|||||||
case BattleChanges::EOperation::ADD:
|
case BattleChanges::EOperation::ADD:
|
||||||
battleState->addObstacle(change);
|
battleState->addObstacle(change);
|
||||||
break;
|
break;
|
||||||
case BattleChanges::EOperation::ACTIVATE_AND_UPDATE:
|
|
||||||
case BattleChanges::EOperation::UPDATE:
|
case BattleChanges::EOperation::UPDATE:
|
||||||
battleState->updateObstacle(change);
|
battleState->updateObstacle(change);
|
||||||
break;
|
break;
|
||||||
|
@@ -5323,9 +5323,9 @@ bool CGameHandler::handleDamageFromObstacle(const CStack * curStack, bool stackI
|
|||||||
ObstacleChanges changeInfo;
|
ObstacleChanges changeInfo;
|
||||||
changeInfo.id = spellObstacle->uniqueID;
|
changeInfo.id = spellObstacle->uniqueID;
|
||||||
if (oneTimeObstacle)
|
if (oneTimeObstacle)
|
||||||
changeInfo.operation = ObstacleChanges::EOperation::ACTIVATE_AND_REMOVE;
|
changeInfo.operation = ObstacleChanges::EOperation::REMOVE;
|
||||||
else
|
else
|
||||||
changeInfo.operation = ObstacleChanges::EOperation::ACTIVATE_AND_UPDATE;
|
changeInfo.operation = ObstacleChanges::EOperation::UPDATE;
|
||||||
|
|
||||||
SpellCreatedObstacle changedObstacle;
|
SpellCreatedObstacle changedObstacle;
|
||||||
changedObstacle.uniqueID = spellObstacle->uniqueID;
|
changedObstacle.uniqueID = spellObstacle->uniqueID;
|
||||||
|
Reference in New Issue
Block a user