Support effect and disaster vehicles in scope_dumper::VehicleInfo

This commit is contained in:
Jonathan G Rennison
2019-02-15 21:05:30 +00:00
parent ec302b8531
commit 884fa9a9d4

View File

@@ -68,8 +68,20 @@ const char *scope_dumper::VehicleInfo(const Vehicle *v)
b += seprintf(b, last, "INVALID PTR: %p)", v);
return this->buffer;
}
switch (v->type) {
case VEH_EFFECT:
b += seprintf(b, last, "Effect Vehicle: subtype: %u", v->subtype);
break;
case VEH_DISASTER:
b += seprintf(b, last, "Disaster Vehicle: subtype: %u", v->subtype);
break;
default:
SetDParam(0, v->index);
b = GetString(b, STR_VEHICLE_NAME, last);
break;
}
b += seprintf(b, last, ", c:%d, ", (int) v->owner);
dump_flags(v);
if (v->First() && v->First() != v) {