|
|
|
@ -576,17 +576,6 @@ void CAmbarCendamo::deh3m()
|
|
|
|
|
// vinya->bytes[v] = bufor[i++];
|
|
|
|
|
//}
|
|
|
|
|
std::transform(vinya->name.begin(),vinya->name.end(),vinya->name.begin(),(int(*)(int))toupper);
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
vinya->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
vinya->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
//vinya->printPriority = pit->priority;
|
|
|
|
|
vinya->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
unsigned char bytes[12];
|
|
|
|
|
for (int v=0; v<12; v++) // read info
|
|
|
|
|
{
|
|
|
|
@ -2374,17 +2363,17 @@ borderguardend:
|
|
|
|
|
|
|
|
|
|
//assigning defobjinfos
|
|
|
|
|
|
|
|
|
|
for(int ww=0; ww<CGI->objh->objInstances.size(); ++ww)
|
|
|
|
|
{
|
|
|
|
|
for(int h=0; h<CGI->dobjinfo->objs.size(); ++h)
|
|
|
|
|
{
|
|
|
|
|
if(CGI->dobjinfo->objs[h].defName==CGI->objh->objInstances[ww]->defInfo->name)
|
|
|
|
|
{
|
|
|
|
|
CGI->objh->objInstances[ww]->defObjInfoNumber = h;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//for(int ww=0; ww<CGI->objh->objInstances.size(); ++ww)
|
|
|
|
|
//{
|
|
|
|
|
// for(int h=0; h<CGI->dobjinfo->objs.size(); ++h)
|
|
|
|
|
// {
|
|
|
|
|
// if(CGI->dobjinfo->objs[h].defName==CGI->objh->objInstances[ww]->defInfo->name)
|
|
|
|
|
// {
|
|
|
|
|
// CGI->objh->objInstances[ww]->defObjInfoNumber = h;
|
|
|
|
|
// break;
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
THC std::cout<<"\tHandling defs: "<<th.getDif()<<std::endl;
|
|
|
|
|
//for(int ww=0; ww<CGI->objh->objInstances.size(); ++ww)
|
|
|
|
@ -2845,17 +2834,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
nxt->name = resDefNames[nxt->subid+1];
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -2879,17 +2857,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
nxt->name = creDefNames[nxt->subid];
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -2909,17 +2876,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
nxt->name = creDefNames[nxt->subid];
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -2939,17 +2895,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
nxt->name = creDefNames[nxt->subid];
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -2969,17 +2914,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
nxt->name = creDefNames[nxt->subid];
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -2999,17 +2933,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
nxt->name = creDefNames[nxt->subid];
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -3029,17 +2952,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
nxt->name = creDefNames[nxt->subid];
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -3059,17 +2971,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
nxt->name = creDefNames[nxt->subid];
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -3089,17 +2990,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
nxt->name = creDefNames[nxt->subid];
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -3123,17 +3013,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
nxt->name = artDefNames[nxt->subid];
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -3153,17 +3032,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
nxt->name = art1DefNames[nxt->subid];
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -3183,17 +3051,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
nxt->name = art2DefNames[nxt->subid];
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -3213,17 +3070,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
nxt->name = art3DefNames[nxt->subid];
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -3243,17 +3089,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
nxt->name = art4DefNames[nxt->subid];
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -3291,17 +3126,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
nxt->name = town1DefNames[nxt->subid];
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -3323,18 +3147,7 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
}
|
|
|
|
|
case EDefType::HERO_DEF:
|
|
|
|
|
{
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo->name);
|
|
|
|
|
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo->printPriority = 0;
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
} //end of main switch
|
|
|
|
@ -3380,17 +3193,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = creGenNumbers[nxt->subid][lvl];
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -3421,17 +3223,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = creGenNumbers[nxt->subid][lvl];
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -3481,17 +3272,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = creGenNumbers[nxt->subid][lvl];
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -3522,17 +3302,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = creGenNumbers[nxt->subid][lvl];
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
@ -3563,17 +3332,6 @@ void CAmbarCendamo::processMap(std::vector<std::string> & defsToUnpack)
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = creGenNumbers[nxt->subid][lvl];
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
std::vector<DefObjInfo>::iterator pit = std::find(CGameInfo::mainObj->dobjinfo->objs.begin(), CGameInfo::mainObj->dobjinfo->objs.end(),
|
|
|
|
|
nxt->name);
|
|
|
|
|
if(pit == CGameInfo::mainObj->dobjinfo->objs.end())
|
|
|
|
|
{
|
|
|
|
|
nxt->isOnDefList = false;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
nxt->printPriority = pit->priority;
|
|
|
|
|
nxt->isOnDefList = true;
|
|
|
|
|
}
|
|
|
|
|
map.defy.push_back(nxt); // add this def to the vector
|
|
|
|
|
defsToUnpack.push_back(nxt->name);
|
|
|
|
|
CGI->objh->objInstances[j]->defInfo = nxt;
|
|
|
|
|