unmovable_cmd.c
changeset 3385 41ebb01a92f2
parent 3310 7339b2b1e957
child 3386 edda700ed8e5
equal deleted inserted replaced
3384:81fbe6d4a861 3385:41ebb01a92f2
    87 	if (flags & DC_EXEC) {
    87 	if (flags & DC_EXEC) {
    88 		int score = UpdateCompanyRatingAndValue(p, false);
    88 		int score = UpdateCompanyRatingAndValue(p, false);
    89 
    89 
    90 		p->location_of_house = tile;
    90 		p->location_of_house = tile;
    91 
    91 
    92 		ModifyTile(tile + TileDiffXY(0, 0), MP_SETTYPE(MP_UNMOVABLE) | MP_MAPOWNER_CURRENT | MP_MAP5, 0x80);
    92 		MakeCompanyHQ(tile, _current_player);
    93 		ModifyTile(tile + TileDiffXY(0, 1), MP_SETTYPE(MP_UNMOVABLE) | MP_MAPOWNER_CURRENT | MP_MAP5, 0x81);
    93 
    94 		ModifyTile(tile + TileDiffXY(1, 0), MP_SETTYPE(MP_UNMOVABLE) | MP_MAPOWNER_CURRENT | MP_MAP5, 0x82);
       
    95 		ModifyTile(tile + TileDiffXY(1, 1), MP_SETTYPE(MP_UNMOVABLE) | MP_MAPOWNER_CURRENT | MP_MAP5, 0x83);
       
    96 		UpdatePlayerHouse(p, score);
    94 		UpdatePlayerHouse(p, score);
    97 		InvalidateWindow(WC_COMPANY, p->index);
    95 		InvalidateWindow(WC_COMPANY, p->index);
    98 	}
    96 	}
    99 
    97 
   100 	return cost;
    98 	return cost;