- better error message on null resource
This commit is contained in:
parent
47ef05ceed
commit
8d3a53235a
|
@ -470,9 +470,9 @@ void Faction::applyStaticCosts(const ProducibleType *p) {
|
||||||
//decrease static resources
|
//decrease static resources
|
||||||
for(int i=0; i<p->getCostCount(); ++i) {
|
for(int i=0; i<p->getCostCount(); ++i) {
|
||||||
const ResourceType *rt= p->getCost(i)->getType();
|
const ResourceType *rt= p->getCost(i)->getType();
|
||||||
assert(rt != NULL);
|
//assert(rt != NULL);
|
||||||
if(rt == NULL) {
|
if(rt == NULL) {
|
||||||
throw runtime_error("rt == NULL");
|
throw runtime_error("rt == NULL - " + p->getName());
|
||||||
}
|
}
|
||||||
if(rt->getClass() == rcStatic) {
|
if(rt->getClass() == rcStatic) {
|
||||||
int cost= p->getCost(i)->getAmount();
|
int cost= p->getCost(i)->getAmount();
|
||||||
|
|
Loading…
Reference in New Issue