|
|
@@ -184,7 +184,6 @@ CBonusSystemNode::~CBonusSystemNode()
|
|
|
|
|
|
void CBonusSystemNode::attachTo(CBonusSystemNode & parent)
|
|
|
{
|
|
|
- assert(!vstd::contains(parentsToPropagate, &parent));
|
|
|
parentsToPropagate.push_back(&parent);
|
|
|
|
|
|
attachToSource(parent);
|
|
|
@@ -194,7 +193,6 @@ void CBonusSystemNode::attachTo(CBonusSystemNode & parent)
|
|
|
if(!parent.actsAsBonusSourceOnly())
|
|
|
newRedDescendant(parent);
|
|
|
|
|
|
- assert(!vstd::contains(parent.children, this));
|
|
|
parent.children.push_back(this);
|
|
|
}
|
|
|
|
|
|
@@ -203,7 +201,6 @@ void CBonusSystemNode::attachTo(CBonusSystemNode & parent)
|
|
|
|
|
|
void CBonusSystemNode::attachToSource(const CBonusSystemNode & parent)
|
|
|
{
|
|
|
- assert(!vstd::contains(parentsToInherit, &parent));
|
|
|
parentsToInherit.push_back(&parent);
|
|
|
|
|
|
++globalCounter;
|