Maescool/Catacomb-Snatch — pull request #530 by AngelDE98 (2012-02-27 17:21:11+00:00)
Title: RailHarvester ( part of RailEntity Pack )

This commit adds the RailHarvester , part of the RailEntities Pack I am working on ( see Issue #490 ) .

Main changes :
- Added collision checking if Harvester touches RailTile , then replace itself with an RailHarvester , an almost-same version of the Harvester . Only change is that it rides on riles , too .
- Can replace Harvesters because is basing on buildings , thus carryable and upgradeable .
- Won't loose money status when changing type .
- Won't loose upgrade status .

Planned changes done in a while in another commit :
- Make the Harvester change itself to an RailHarvester in the first tick , thus minimalizing the chance of an bug where you can duplicate Harvesters while they change type .
\- Remove collision checks .
- Undo unneeded changes .

Planned changes not done for now :
- Special Graphics