# HG changeset patch # User peter1138 # Date 1174337653 0 # Node ID ea8bd0d8cdfd1208d86d491468278015fe164e9c # Parent 2d07a3b8215c911fa6ab024de5eb5c0048174802 (svn r9352) -Codechange: Use cargo class to determine if an aircraft should carry mail diff --git a/src/aircraft_cmd.cpp b/src/aircraft_cmd.cpp --- a/src/aircraft_cmd.cpp +++ b/src/aircraft_cmd.cpp @@ -30,6 +30,7 @@ #include "newgrf_sound.h" #include "date.h" #include "spritecache.h" +#include "cargotype.h" /** this maps the terminal to its corresponding state and block flag * currently set for 10 terms, 4 helipads */ @@ -647,7 +648,7 @@ v->cargo_cap = pass; Vehicle *u = v->next; - uint mail = new_cid != CT_PASSENGERS ? 0 : avi->mail_capacity; + uint mail = IsCargoInClass(new_cid, CC_PASSENGERS) ? avi->mail_capacity : 0; u->cargo_cap = mail; if (v->cargo_type == new_cid) { v->cargo_count = min(pass, v->cargo_count);