The properties of Tram Types are exactly the same as Road Types. While it might be useful to split ACTION0_ROADTYPE_PROPS into ACTION0_TRAMTYPE_PROPS, I feel that construct is internal enough so that we could always split it later (when the spec changes).
As for now, simply reusing that prop table works well enough for Tram Types.
The properties of Tram Types are exactly the same as Road Types. While it might be useful to split
ACTION0_ROADTYPE_PROPS
intoACTION0_TRAMTYPE_PROPS
, I feel that construct is internal enough so that we could always split it later (when the spec changes).As for now, simply reusing that prop table works well enough for Tram Types.