Changeset - r19454:72da2e62c118
[Not reviewed]
master
0 1 0
michi_cc - 12 years ago 2012-07-02 19:31:26
michi_cc@openttd.org
(svn r24371) -Add: [NewGRF] Allow vehicle variable 61 for callback 2D (recolour) and re-randomisation.
1 file changed with 2 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/newgrf_engine.cpp
Show inline comments
 
@@ -640,7 +640,8 @@ static uint32 VehicleGetVariable(Vehicle
 
			if (!v->IsGroundVehicle() || parameter == 0x61) return 0;
 

	
 
			/* Only allow callbacks that don't change properties to avoid circular dependencies. */
 
			if (object->callback == CBID_NO_CALLBACK || object->callback == CBID_TRAIN_ALLOW_WAGON_ATTACH || object->callback == CBID_VEHICLE_START_STOP_CHECK || object->callback == CBID_VEHICLE_32DAY_CALLBACK) {
 
			if (object->callback == CBID_NO_CALLBACK || object->callback == CBID_RANDOM_TRIGGER || object->callback == CBID_TRAIN_ALLOW_WAGON_ATTACH ||
 
					object->callback == CBID_VEHICLE_START_STOP_CHECK || object->callback == CBID_VEHICLE_32DAY_CALLBACK || object->callback == CBID_VEHICLE_COLOUR_MAPPING) {
 
				Vehicle *u = v->Move((int32)GetRegister(0x10F));
 
				if (u == NULL) return 0;
 

	
0 comments (0 inline, 0 general)